CSP Labs

What is CSP?

Content Security Policy(CSP)is a security feature that helps prevent cross-site scripting (XSS) attacks on web pages.It allows website owners to specify which sources of content are allowed to be loaded on their pages.

What does CSP protect from?

CSP protects from cross-site scripting (XSS) attacks, which are a common type of web vulnerability.XSS attacks occur when an attacker injects malicious code into a web page, which can steal user data or perform unauthorized actions on behalf of the user.

Content Security Policy (CSP) Example

This page demonstrates how to define a Content Security Policy for your website. The following CSP header only allows resources to be loaded from the same origin as the website:

Content-Security-Policy: default-src 'self'

You can customize this header to meet the specific needs of your website. For example, you can allow resources to be loaded from multiple sources:

Content-Security-Policy: default-src 'self' https://example.com https://cdn.example.com;

In this case, resources can be loaded from the same origin as the website, as well as from https://example.com and https://cdn.example.com.

What is CSP used for?

CSP is used to help protect websites from XSS attacks.
By specifying which sources of content are allowed to be loaded on a page, website owners can prevent malicious code from being injected into their pages.
This can help improve the overall security of a website and protect user data.