Vulnerable dependencies, fixed. Automatically, deterministically.
Heeler computes the safest upgrade, proves it builds in a sandbox and in your CI, and opens a merge-ready pull request. No human in the loop until review.
Why not just use an LLM? ↓Heeler calculates what to fix first and the exact upgrade, then proves it builds. Your CI signs off.
Decide what to fix first
- Urgent, Plan or Defer, by real exposure
- Re-scored as your environment changes
- Sequencing, not skipping
- Automated SLO management
Deterministic fixes
- Never trades one CVE for another
- No upgrade that breaks your build
- Least disruptive, not the newest
- One PR clears the package’s CVEs
Proven by the fix agent
- Never review a fix that won’t build
- Builds the way your repo builds
- Works behind private registries
- Unproven fixes arrive as drafts
Repair loop
- Edits your code to clear failures
- Developers comment; it revises
- Takes feedback from review bots
- Merge-ready when every check is green
Everything gets fixed. The most dangerous first.
A deterministic decision tree uses context from code to cloud to decide what is real risk. Consistent, auditable, and re-evaluated as your environment changes.
Dangerous and exposed. Exploitable in your environment now.
Exploitable, but not under active attack today.
Unreachable, undeployed or mitigated. Low real-world risk.
The upgrade is calculated, not predicted.
Heeler calculates the optimal upgrade from your dependency graph and the code you actually call. Same finding, same answer, every run.
The fix agent proves it in your build.
The fix agent, on the best model for each task, applies the calculated fix and keeps going until every check is green.
Merge isn’t the finish line. Deployed is.
Heeler correlates your running deployments back to source, so a fix closes only when the corrected code is seen running. No runtime agent, no tagging, no sign-off.
Start a fix from the app, a pull request, the CLI, your coding agent or a workflow.
Fix Now, one or many
Launch the agent from any auto-fixable remediation, or select a batch. The scope shows before anything runs.
Fix it where it fired
A guardrail flags the change on a developer’s PR and Heeler offers the fix there. One click, and the check flips to passing.
Fix from the CLI or MCP
Run heelercli fix with remediation IDs, or let your coding agent schedule the fix over MCP. Same agent, same validation.
Fixing as policy
A workflow turns fixing into policy. A new fixable finding appears, the agent fixes it, the PR lands ready to review.
Every run learns. Every run is on the record.
Memories
Short, titled facts the agent keeps between runs, written by you and by the agent. A lockfile regenerated in CI, a test that needs an environment variable. It stops rediscovering your repos.
Agent Executions
Every run recorded: the plan it followed, the tools it called, the files it changed, and where the pull request stands.
Why not just use an LLM to fix it?
Pointing an LLM agent at a finding, or building your own harness around one, asks a model to find the fix, so the answer changes every run and every step costs tokens. Heeler gives you the best of both: it decides the fix deterministically from your context, then uses the latest models, the best one for each task, to validate it, repair CI and address review feedback.
Asks a model to find the fix
Calculates the fix, then proves it
data_arrayTokensReads manifests, lockfiles, advisories and the web
checkNo costCalculated: most CVEs cleared, least disruptive
data_arrayTokensSees a fraction of it, a file at a time
checkNo costAlready modeled, transitive included
data_arrayTokensRelearns it every session
checkNo costRemembered from past runs
data_arrayTokensGuesses from what it read
checkNo costYour call sites checked against the upgrade
scheduleDev timeA developer prompts, checks and reruns it
checkNo costRuns automatically, the same way for every team
scheduleDev timeFailures land on the developer
checkNo costSandbox build, CI repaired until green
scheduleDev timeA developer reviews and merges
scheduleDev timeA developer reviews and merges
Benchmarks from published third-party agent research. Model API cost is $7.16 per fix, the blended SCA and SAST average, on the lower-priced of two frontier models at public pricing as of July 31, 2026, with 20% cached input and 35% agent overhead, and excludes infrastructure and labor.
Heeler fixes the code you write, too.
For code weaknesses, Heeler writes a concrete before-and-after fix, validates it through your CI and opens a merge-ready pull request.
