ATOM EVE

Dependency Guardian

Your dependency PRs arrive pre-triaged with a merge-or-hold call, and critical vulnerabilities without a fix in flight get an upgrade PR.
PASTE INTO YOUR AGENT
Read atomeve.dev/start.md and set up Dependency Guardian agent in my project: install it, wire up and verify its credentials, and run it once.
OR USE THE CLISLACKTARGET
$npx atom-eve add dep-guardian --target eve

What it does

Turns your dependency backlog into decisions: every update PR gets a recommendation backed by evidence, and unaddressed critical alerts get a fix PR.

Each run it:

  • reads open Dependabot alerts and dependency update PRs
  • checks whether the vulnerable code is actually reachable in your repo, graded confirmed, likely, unlikely, or unknown
  • comments once on each untriaged update PR: safe to merge or hold, and why
  • opens an upgrade PR for a critical alert with a published fix and no PR in flight, after verifying the bump installs cleanly
  • files a security issue instead when the fix needs code changes

If nothing material changed, it reports a clean no-op. It comments and opens PRs and issues but never merges, approves, or dismisses alerts, and its upgrade diffs touch only the manifest and lockfile.

Setup lives in SETUP.md.