Skip to content

Commit 16779f9

Browse files
committed
generate a warning that pragma has been deprecated by owasp
1 parent 3f7864a commit 16779f9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/definitionGenerator.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,12 @@ class DefinitionGenerator {
553553
throw err;
554554
});
555555
} else {
556+
if (Object.keys(response.owasp).includes("pragma")) {
557+
this.logger.warn(
558+
"Pragma has been deprecated by owasp (https://owasp.org/www-project-secure-headers/#pragma) and support for defaults will be dropped by this plugin."
559+
);
560+
}
561+
556562
owaspHeaders = await this.createResponseHeaders(
557563
oWASP.getHeaders(response.owasp)
558564
).catch((err) => {
@@ -603,7 +609,7 @@ class DefinitionGenerator {
603609
).catch((err) => {
604610
throw err;
605611
});
606-
} else if (this.currentEvent.cors) {
612+
} else if (this.currentEvent?.cors) {
607613
const newHeaders = {};
608614
for (const key of Object.keys(this.DEFAULT_CORS_HEADERS)) {
609615
if (

0 commit comments

Comments
 (0)