Class ContentSecurityPolicyFilter

java.lang.Object
io.jenkins.plugins.csp.ContentSecurityPolicyFilter
All Implemented Interfaces:
ExtensionPoint, HttpServletFilter

@Extension @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public class ContentSecurityPolicyFilter extends Object implements HttpServletFilter
Inject the CSP header based on ContentSecurityPolicyConfiguration into Jenkins views. The reporting URL is implemented by ContentSecurityPolicyRootAction. At the Filter level, Stapler Context information is not available. We later attempt to add Stapler Context information in ContentSecurityPolicyDecorator.