Add support for Cross-Origin security headers (COOP, CORP, COEP) #25
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.
Implements support for three additional Cross-Origin HTTP security headers as requested in #81:
New Configuration Directives
security_headers_coop
security_headers_coop same-origin;
unsafe-none
,same-origin-allow-popups
,same-origin
,omit
omit
security_headers_corp
security_headers_corp same-origin;
same-site
,same-origin
,cross-origin
,omit
omit
<img>
,<script>
,<link>
, etc.security_headers_coep
security_headers_coep require-corp;
unsafe-none
,require-corp
,omit
omit
Example Usage
Enable cross-origin isolation for a secure application:
This configuration enables modern browser features that require cross-origin isolation while maintaining security.
Implementation Details
omit
to avoid breaking existing siteshttp
,server
, orlocation
level with proper inheritancesecurity_headers_xss
,security_headers_frame
, etc.)References
Fixes #81
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
nginx.org
wget -O - REDACTED
(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.