Three steps. Zero config.
From install to your first blast-radius report in under a minute.
This is what lands in your PR.
Structured. Sorted by risk. Posted automatically on every commit.
What makes Arbor different
SonarQube finds bugs. Snyk finds CVEs. Arbor tells you what breaks.
Graph-native analysis
Arbor builds a real dependency graph via Tree-sitter AST parsing — function calls, imports, class hierarchies. Not pattern matching.
Blast radius scoring
Every changed file gets a risk score based on PageRank-derived centrality. High-impact nodes are flagged explicitly with caller counts.
10+ languages
Rust, TypeScript, JavaScript, Python, Go, Java, C, C++, C#, Dart, Kotlin, Swift, Ruby, PHP. Same graph engine across all of them.
Confidence explanations
Every report includes a confidence level and plain-English reasons. Know when to trust the analysis and when the graph might be incomplete.
Zero hallucinations
No LLM in the risk path. The graph tells you exactly what has edges to the changed code — nothing more, nothing less. Fully deterministic.
Dashboard & history
Every analysis is saved. Track architectural health over time, spot high-risk patterns, and see which PRs are consistently dangerous.
Simple, honest pricing
Start free. Upgrade when your team needs more.
For open source projects and solo devs.
- 1 repository
- Unlimited PR analyses
- Public repos only
- PR comment reports
- 7-day history
- Community support
- —Private repos
- —Dashboard access
- —Team seats
For teams shipping AI-generated code at scale.
- Unlimited repositories
- Private + public repos
- Unlimited analyses
- Full PR reports
- 90-day history
- Dashboard + graph viz
- Up to 10 seats
- Email support
For orgs with compliance and security requirements.
- Everything in Team
- Unlimited seats
- SSO / SAML
- Audit logs
- Compliance reports
- On-premise option
- SLA
- Dedicated support
14-day free trial · Cancel anytime · No credit card for Free plan