01
Prioritize the right advisory
Mendr reads advisories, lockfiles, reachability, KEV, EPSS, and repo context so the inbox reflects what deserves attention first.
Reachable + KEV moves up
Verified dependency remediation
One pull request per package — breaking changes handled, transitive pins cleared, proven against your CI before it asks for a minute of review. Your team gets its afternoons back, and you only pay when a fix goes green.
fix(deps): upgrade axios to 1.7.4
One pull request clears all four — source edits for the 1.x major included.
✓ CI green · review required
Dependabot
4 PRs · 4 reviews · 4 CI runs
Mendr
1 PR · ✓ CI green
Advisory intelligence
Mendr vs Dependabot
Dependabot tells you a dependency is vulnerable and bumps a version number. Mendr does the rest of the job.
Transitive remediation
The vulnerable node is often several levels down. Mendr traces the path, upgrades the parent that pins it, and carries the fix into a reviewable pull request.
your-app
Application root — nothing here changes.
glob 7.1.0 → 8.0.0
Direct parent upgraded. Mendr rewrote the call sites glob 8 breaks.
minimatch 3.0.4 → 3.1.2
Transitive vulnerable dependency cleared by the parent upgrade.
Verification
Every candidate fix is checked twice before it reaches you. First an advisory scan of the base and the candidate proves the CVE is actually gone — and that nothing new arrived. Then your own CI and branch protections take over. A fix that can't prove itself never asks for your time, and never counts against your plan.
✓ advisory gone — base vs candidate
✓ your CI is the gate
✗ failed attempts — free
How it works
Mendr works with the security inbox you already have: prioritize real exposure, map the dependency change, and give reviewers the context to decide what ships.
01
Mendr reads advisories, lockfiles, reachability, KEV, EPSS, and repo context so the inbox reflects what deserves attention first.
Reachable + KEV moves up
02
It works out which package needs to move to clear the vulnerable node, including parent dependencies and the source edits a major upgrade may require.
Upgrade path + required edits
03
Each fix is packaged with the advisory, diff, risk, and CI context so your existing branch rules and reviewers stay in charge.
Review required · CI context
Prioritization
Mendr weighs exploit activity, reachability, advisory source, and upgrade risk so the queue reflects what actually matters.
lodash@4.17.20
CVSS 6.5 · Mediumreachable + KEVEPSS 71%
axios@0.21.1
CVSS 9.1 · CriticalreachableEPSS 18%
moment@2.29.1
CVSS 9.8 · Criticalnot reachableEPSS 2%
Integrations
Mendr sits between the places where dependency risk shows up, where fixes are reviewed, and where teams coordinate follow-up.
Code and pull requests
Install the GitHub App, choose repositories, and let Mendr read alerts, open fix branches, and follow your existing checks.
repos · alerts · PRs · checks
Team notifications
Connect a workspace and choose a channel so scan results, fix status, and follow-up can land where the team already watches.
workspace · channel · test message
Security backlog
Link findings to Jira work and configure ticket policy by repo, so dependency cleanup can stay visible in the planning system.
site · project · issue links
Repair assistance
Keep provider settings in the app for cases where a dependency upgrade needs source edits instead of only a version bump.
configured by workspace
Security
Scoped permissions, disposable checkouts, branch protections, and audit trails keep the automation constrained.
Mendr watches your existing checks and branch protections. It never marks its own work green.
The GitHub App reads metadata, alerts, and checks; write access is limited to fix branches and pull requests.
Temporary checkouts are used only for scans and fixes, then deleted when the job ends.
Material actions are audit logged, and stored credentials are encrypted at rest.
Pricing
Deterministic version bumps stay unlimited on every plan. The only thing metered is a verified AI repair — a pull request that opened and passed your CI. Failed attempts never count.
Free
Pro · Beta
Only landed fixes count. A repair PR meters once it opens and passes your CI.
No overages. Free queues extra fixes behind an upgrade — nothing is ever silently billed.
FAQ
The short version: Mendr behaves like a careful teammate with a narrow GitHub App, not a bot with a merge button.
Two independent checks. Mendr scans the base and the candidate to prove the advisory is gone and nothing new arrived, then your own CI must pass on the pull request. Mendr never marks its own work green — and only verified AI repairs count toward your plan.
Mendr opens every fix as a pull request and can auto-merge the ones that pass your CI, based on rules you set. You decide how much autonomy to hand over.
Yes. Mendr traces the dependency path, finds the parent constraining the vulnerable package, and upgrades that parent to clear the advisory.
Dependabot opens one PR per advisory. Mendr groups every advisory affecting a single package into the one update a developer would actually make.
Yes. When a security upgrade requires code changes, Mendr makes those edits in the pull request and proves the result against your CI.
The minimum needed to do the job: read repository metadata, alerts, and check results, plus write access to branches and pull requests for fixes.
Two minutes, read-only
Connect a repo read-only. In about two minutes you'll see your real backlog ranked by exploitability — and the fixes Mendr is ready to open.