Skip to content

Commit 5853245

Browse files
committed
fix: preserve installer security headers on redirects
1 parent 81d1661 commit 5853245

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

api/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ module.exports = (req, res) => {
1717
const fileName = immutableMatch[2].toLowerCase();
1818
res.statusCode = 302;
1919
res.setHeader('Location', `https://raw.githubusercontent.com/contexa-security/install-ctxa/${tag}/${fileName}`);
20+
res.setHeader('Content-Type', 'text/plain; charset=utf-8');
2021
res.setHeader('Cache-Control', 'public, max-age=31536000, immutable');
2122
res.setHeader('X-Content-Type-Options', 'nosniff');
2223
res.send('');
@@ -43,6 +44,7 @@ module.exports = (req, res) => {
4344
}
4445
res.statusCode = 302;
4546
res.setHeader('Location', `https://raw.githubusercontent.com/contexa-security/install-ctxa/${stableRef}/${fileName}`);
47+
res.setHeader('Content-Type', 'text/plain; charset=utf-8');
4648
res.setHeader('Cache-Control', 'no-store');
4749
res.setHeader('X-Content-Type-Options', 'nosniff');
4850
res.send('');

0 commit comments

Comments
 (0)