Scan any website for compliance issues in 60 seconds
69 rules across GDPR, WCAG 2.2, security, and DSA transparency. One command, deterministic output, and reports in HTML, JSON, SARIF, CSV, and PDF. Built to run in CI.
$ npx complytest
scan https://your-site.com
69 rules across 4 categories
Every rule includes regulation reference, evidence collection, and remediation hints. Each scan is deterministic — same URL, same result.
Consent & Privacy
GDPR Article 7 consent, cookie enforcement, banner validation, Google Consent Mode v2, granular tiers, DSA dark-pattern detection.
Accessibility
All 9 WCAG 2.2 new success criteria, color contrast, ARIA, keyboard navigation, focus management, target size, accessible authentication.
Security
CSP, HSTS, HTTPS, secure cookies, SRI, COOP/COEP, Permissions-Policy, CORS, TLS version, certificate expiry, payment-page integrity.
Transparency
Privacy policy presence, terms of service, data controller identification, contact information, complaint mechanism, ad disclosure.
Reports in every format you need
Generate compliance reports for your team, CI/CD pipeline, or regulatory filings.
--format=html Interactive dashboard with charts and drill-downs
--format=json Machine-readable for CI/CD and API integrations
--format=csv Spreadsheet-ready for compliance teams
--format=sarif GitHub Security tab and code-scanning alerts
--format=pdf Shareable reports for stakeholders and auditors
Install. Scan. Report.
One command in your terminal or CI runner. No agents, no SDK injection, no runtime overhead on the site being scanned.
Install
No configuration needed. Run directly with npx, or install globally with npm. Zero runtime dependencies on the scanned site.
npx complytest scan <url> Scan
Real browser via Playwright. Walks DOM, replays consent flows, inspects headers, and records evidence for every rule.
--fail-on=critical Report
Deterministic compliance score by category, with failing-rule diffs, evidence, and remediation hints. Exit code reflects severity.
--format=html,sarif Gate every pull request
ComplyTest writes SARIF for the GitHub Security tab and exits non-zero on configurable severity. Drop it in a workflow — block regressions before they ship to production.
- Exit codesDistinct codes for warn vs critical failures
- SARIF outputInline annotations on the diff
- --fail-on flagGate by severity, category, or specific rule IDs
- DeterministicSame URL → same result, no flaky scans
name: Compliance
on: [pull_request]
jobs:
compliance:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: |
npx complytest scan \
${{ env.PREVIEW_URL }} \
--format=sarif \
--out=compliance.sarif \
--fail-on=critical
- uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: compliance.sarif Need continuous monitoring?
Complicer is the managed platform built on ComplyTest. Daily scheduled scans, team routing, SLO monitoring, Jira integration, and legal-grade audit trails.
- Scheduled scans across staging and prod
- Diff vs. last green run
- Slack, Jira, and PagerDuty routing
- Per-environment SLOs and alerts
- Signed evidence bundles for auditors