Solutions
Scale security with development output
Cover more code, applications and releases without growing security headcount or manual review to match.
This week
Heeler ran
- 1,240findings triaged
- 38routed to their owners
- 31fix PRs opened
- 27closed in production
Your team
- 27fixes merged
- 2exceptions granted
The challenge
Can security keep up with what we ship, without hiring to match?
Each quarter
Code shipped
Security team
Prevent
Fewer new findings to handle.
Checks run where code is written, so less of it reaches the backlog.
In the agent, as it writes
At commit and in CI
At the pull request
Stopped before mergeThis week
In the agent
46
Commit and CI
21
Pull request
12
79 risky changes that never reached the backlog
Triage
Triage done before anyone looks.
Autotriage sorts every new finding into Urgent, Plan or Defer, with the reason.
Ranked by reachability and exposure
Runs on every new finding
The reason shown on each one
1,240 findings triagedThis week
FindingWhyPriority
commons-text 1.9CVE-2022-42889
Function reachableInternet accessibleUrgentjackson-databind 2.9.1014 advisories
Runtime library reachablePlanlodash 4.17.20CVE-2021-23337
Not in productionDeferUrgent 38
Plan 210
Defer 992
Route
Every fix and ticket goes to its owner.
Owners come from your ownership file, CODEOWNERS or SCM teams. Tickets and messages go out on their own.
An owner for each finding
Tickets in Jira or Linear
Messages in Slack, Teams or Google Chat
Routed this week38 to owners
FindingOwnerSent
commons-text 1.9orders-api
Team OrdersCODEOWNERS
Fix PR #482Slack #orders-secSQL injectionorders/query.py:88
Team OrdersCODEOWNERS
Fix PR #486AWS access keydeploy/env.sh
Team Platformownership file
Jira PLAT-87jackson-databind 2.9.10payments-api
Team PaymentsSCM team
Jira PAY-203SLO in 3 daysFix
Fixes arrive as tested PRs.
Auto-fix opens the fix and validates it in your CI. Engineers review and merge.
Merge-ready, not a ticket to research
Validated in a sandbox, then your CI
A developer reviews and merges
Fix PRs this week31 opened
#482 commons-text 1.9 → 1.10.0CI green
Merged#486 SQL injection, parameterized queryCI green
Merged#491 jackson-databind 2.9.10 → 2.15.4CI green
Awaiting review#493 urllib3 2.0.6 → 2.2.3CI green
Awaiting reviewYour team stays in charge
Merge the fix
Grant exceptions
Set tiers, SLOs and guardrails once
