Find the people your security depends on
Human Risk Graph models who approves, who escalates and who can override a control, then shows the single points of failure, how concentrated approval authority is, which controls can be bypassed, and the changes that help most.
Live example reports
Platform and security team
Ten people across SRE, security, platform and compliance, with approvals, escalations and emergency bypasses.
Top fix: Require a second person for Elena Popescu's bypass of Anna Mueller
Open the report →Small team
Five people where one head of platform approves almost everything and a bypass skips her review.
Top fix: Require a second person for Bob's bypass of Alice
Open the report →Critical functions (model hrg-3)
Merge, release, database restore and key rotation: who can perform each, what stops without one person, and who can complete it alone.
Top fix: Close the way around the two-person rule for Merge to main
Open the report →Try it on your organization
pip install human-risk-graph
hrg analyze org.yaml # describe people and dependencies in YAML
hrg scan github my-org/my-repo # or draft them from a GitHub repository
In CI, with findings in code scanning and a job summary on every pull request:
- uses: LF3551/human-risk-graph@v0.14.0
with:
file: org.yaml
min-score: 70
What it is not
- Not a code-ownership tool: it models authority (who may approve), not who knows the code.
- Not a probability of an incident: the score is a structural index; read the findings.
- Nothing leaves your machine: the CLI and the action run locally or in your own CI.