PageGuard Privacy & Compliance Scanner
Version updated for https://github.com/pageguard/pageguard-action to version v1.0.0.
- This action is used across all versions by ? repositories.
Action Type
This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The PageGuard Privacy & Compliance Scanner GitHub Action automatically scans pull requests to detect third-party trackers, analytics SDKs, and privacy risks in codebases, providing a compliance risk score and identifying GDPR, CCPA, and cookie law gaps. It automates privacy policy enforcement by offering a configurable compliance gate that blocks risky changes from being merged if the risk score exceeds a defined threshold. Additionally, it generates machine-readable compliance reports, posts PR summaries, and can automatically update legal documents, streamlining privacy compliance efforts in development workflows.
What’s Changed
What’s new
- Compliance gate (
compliance-gate: true) — fail PR checks when risk score exceeds your threshold - Configurable risk threshold (
risk-threshold: 0-100, default 70) compliance.jsonartifact — written to.pageguard/compliance.jsonon every run- PR comments with gate pass/fail status
- Auto-generated legal documents on push to main (with
api-key+generate-docs: true)
Quick start
- uses: pageguard/pageguard-action@v1
with:
compliance-gate: true
risk-threshold: 70
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
🦝 Don’t ship without Bandit.