Update the CSP header for copi.owasp.org to include form-action 'self'.
This restricts form submissions to only be sent back to its own origin.
Updated Header Example:
Content-Security-Policy: default-src 'self'; base-uri 'self'; frame-ancestors 'self'; form-action 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self'; connect-src 'self'; frame-src 'self'; font-src 'self'; media-src 'self'; object-src 'self'; manifest-src 'self'; worker-src 'self';
To fix this, you might have to create a new plug (NB: incomplete example):
pipeline :browser do
# imports ...
# header
plug :put_secure_browser_headers, %{
"content-security-policy" => "default-src 'self'; base-uri 'self'; frame-ancestors 'self'; form-action 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self'; connect-src 'self'; frame-src 'self'; font-src 'self'; media-src 'self'; object-src 'self'; manifest-src 'self'; worker-src 'self';"
}
end
Update the CSP header for copi.owasp.org to include
form-action 'self'.This restricts form submissions to only be sent back to its own origin.
Updated Header Example:
To fix this, you might have to create a new plug (NB: incomplete example):