โ† AI library

Editorial recipe โ€” not benchmarked โ€” reviewed September 3, 2026

Review and land a dependency upgrade safely

For teams that need dependency automation without delegating the merge decision.

Stack
Renovate โ†’ OSV-Scanner โ†’ Semgrep โ†’ Claude Code or Codex โ†’ Project checks

Run this recipe

Work through it here

Progress stays in this browser. The downloaded Markdown kit works in any notes app or repository.

0/5 complete

Is this recipe useful?

Procedure

  1. Configure Renovate to propose a narrow, pinned update with release notes and dependency files visible; avoid grouping unrelated major upgrades.
  2. Record the before state, supported runtime range, direct and transitive changes, lockfile diff, and rollback version before asking an agent to modify application code.
  3. Run OSV-Scanner on supported manifests and Semgrep on changed code, treating findings as review inputs rather than proof that the upgrade is safe.
  4. Ask the coding agent to make only compatibility changes required by documented breakage, then run unit, integration, build, and representative runtime checks.
  5. Have a different reviewer inspect the dependency provenance, migration assumptions, scan findings, diff, checks, and rollback plan before a person approves the merge.

Acceptance artifact

A scoped upgrade proposal, dependency and lockfile diff, scan evidence, compatibility patch, passing runtime proof, and rollback record

Do not use it blindly

Automated updates and clean scans do not prove compatibility or absence of vulnerabilities; review install scripts, maintainers, licenses, and runtime behavior.

Evidence and setup