Add the Report-To
header and correct report-to
syntax
#17
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #16
The
report-to
CSP syntax was being generated incorrectly, it should be a string group-name, with associatedReport-To
header - see examples.This does a few things:
Report-To
header if thereport-to
directive is setreport-uri
andreport-to
directives are includedreport-to
directives are included, asreport-uri
doesn't support multiple endpointsreport-uri
orreport-to
directives, or both, can be set manuallyreport-uri
.I have kept the previous, invalid, directive syntax for
report-to
and tidied it up when the header is added, this should mean this is backwards compatible.And lastly, a cosmetic change - I added a space after each
;
in the CSP header. This is valid syntax and makes it much easier to read.