Risk scores in the tools you already use.
Source control checks, CI/CD gates, Slack alerts, Prometheus metrics, ArgoCD sync guards — Buildpathio connects at each layer without replacing any of them.
Native GitHub App with PR check, required status, and repository scanning. Install in under 2 minutes.
View DocsGitLab merge request checks with inline risk score. Self-managed and GitLab.com supported.
View DocsDrop-in workflow action. Add buildpath/scan@v1 to any GitHub Actions workflow.
Jenkins plugin with Buildpath step. Compatible with Jenkins Pipeline and Freestyle jobs.
View DocsCircleCI Orb for zero-config dependency scanning on every workflow run.
View DocsArgoCD ApplicationSet integration — block syncs when upstream risk score exceeds threshold.
View DocsExport risk score and blast radius metrics as Datadog custom metrics. Pre-built monitor templates included.
View DocsPrometheus metrics endpoint on the Buildpathio agent. Scrape risk scores directly into your Grafana stack.
View DocsPre-built Grafana dashboard for dependency graph health, risk score trends, and blast radius over time.
View DocsRich Slack notifications with risk score, affected services list, and quick-override action button.
View DocsPre-merge PagerDuty alerts for HIGH-risk PRs. Alert includes blast radius and on-call routing.
View DocsOpsgenie alert routing for HIGH-risk merges with team escalation policies.
In developmentTerraform plan scanning for infrastructure dependency changes. Flags service graph impact before apply.
View DocsPulumi preview scanning for infrastructure dependency risk analysis.
In developmentBuild your own integration
Every scan completion delivers a structured JSON payload with risk score, blast radius count, and per-service scores. Pipe it into any internal tooling, custom dashboards, or homegrown merge gates via the REST API.
Read API Docs{ "event": "scan.completed", "pr": { "id": 1847, "title": "feat: update order-api handler", "author": "dev-team" }, "risk": { "score": 87, "level": "HIGH", "blocked": true }, "affected_services": [ { "name": "order-api", "score": 87 }, { "name": "notify-worker", "score": 54 }, { "name": "payment-svc", "score": 41 } ] }