Everything you need to know about Astriguard
Questions about security, pricing, supported frameworks, and the CLI. Can not find what you are looking for? Contact us.
Security
There are two distinct phases, and it is important to understand both:
One-time baseline (when you first connect a repository): Astriguard reads compliance-relevant files, such as infrastructure configs, SQL migrations, and source code, to build a semantic index of your codebase. This index lets subsequent PR scans surface patterns from your existing code. Critically, the raw file text is never stored. It is processed to generate a mathematical representation of code patterns, then discarded. That representation cannot be reversed into your original source.
Every pull request after that: Only the files changed in the PR are read. Unchanged files are not fetched again. Astriguard has read-only access and cannot push code, merge branches, approve PRs, or modify anything in your repository.
- Pull requests (read): to list changed files and read PR diffs
- Repository contents (read): to fetch file content during the one-time baseline and for changed files in each PR scan
- Checks (write): to post the pass/fail compliance status on each PR
- Pull request reviews (write): to post inline violation comments directly on the changed lines
Pricing
Frameworks
- SOC 2: Trust Services Criteria (CC controls) for security, availability, and confidentiality
- HIPAA: Security Rule controls for protected health information
- GDPR: Data handling, minimization, and access control requirements
- EU AI Act: High-risk AI system obligations and documentation requirements
CLI
astria-cli hook installThis writes a
.git/hooks/pre-push script that runs the scan automatically before every push. The hook blocks the push if any HARD_BLOCK violations are found.astria-cli usageThis prints your plan tier, tokens consumed this month vs. your budget (as a percentage), and scans used vs. your monthly limit. The same figures appear in the Usage section of the Astriguard dashboard.
Still have questions?
Our team is happy to walk you through how Astriguard fits your stack and compliance requirements.