Quickstart Guide

Secure your first website with ScriptAttest in 5 minutes.

1. Create an Account

Sign up for a free account. No credit card is required for the Free plan, which includes monitoring for 1 site.

2. Add Your Site

Navigate to the Sites dashboard and click Add Site. Enter your domain name (e.g., example.com).

3. Run a Scan

Once your site is added, click Run Scan. Our headless browser will visit your site and detect:

  • External scripts (Google Analytics, CDNs, etc.)
  • Stylesheets and fonts
  • Images and media
  • Connect sources (API calls)

4. Review Sources

After the scan completes, you'll see a list of detected external sources. Review each one:

  • Approve sources you recognize and trust
  • Deny suspicious or unwanted sources

5. Deploy Policy

Go to the Policies tab to view your generated CSP. Copy the policy string and add it to your web server configuration or HTML head:

Nginx

add_header Content-Security-Policy "default-src 'self'; ...";

Apache

Header set Content-Security-Policy "default-src 'self'; ..."

HTML Meta Tag

<meta http-equiv="Content-Security-Policy" content="default-src 'self'; ...">

6. Monitor Violations

Your generated policy includes a report-uri directive pointing to ScriptAttest. Any violations will be reported to your dashboard, allowing you to fine-tune your policy over time.