Clear all 7 Dependabot alerts (drop stale npm lockfile, bump js-yaml + brace-expansion) - #15
Conversation
- Delete the stale package-lock.json: the repo migrated to pnpm in #6 (packageManager: pnpm@11.4.0) but the npm lockfile came back in #11 and carried 3 of the 7 alerts on a dependency tree nothing installs - pnpm update js-yaml brace-expansion: js-yaml 3.15.1 and brace-expansion 1.1.18 / 5.0.9, all past the patched versions pnpm audit reports no known vulnerabilities; 71 tests pass. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ReviewScope is right and the change is well-targeted. The only thing that moves in I could not run a. The
|
pnpm reads pnpm.overrides, not npm's top-level overrides, and the js-yaml floor it tried to set is moot now the tree resolves past every patched version. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
87be5ae to
a81d9f4
Compare
Re-review (after
|
|
Re-review (no new commits since Head is unchanged since the last pass, so this is mostly confirmation. The two prior reviews cover the substance and the author acted on the one blocking item ( Verified: the standing Both earlier reviews closed with "no pnpm binary here, so
So the second commit is safe on that axis. Independently, the full inventory of the lockfile diff is three packages — New: The repo tracks That matters for the title's claim. "All 7" is sourced from Separately: 72 PHP dev packages is a large scanned surface for a repo whose published artifact is Standing follow-ups (unchanged, not blockers)
Approve. The change does what it says for the npm tree and carries no runtime risk. Confirm the alert manifests match the title before you squash, and fix the 71 → 58 test count in the commit message. |
Summary
package-lock.json— the repo migrated to pnpm in chore: modernize toolchain, drop node-fetch, migrate to pnpm #6 (packageManager: pnpm@11.4.0), but the npm lockfile returned in security: clear js-yaml DoS advisory via override #11 and carried 3 of the 7 alerts on a tree nothing installs frompnpm update js-yaml brace-expansion— js-yaml 3.15.1, brace-expansion 1.1.18 / 5.0.9, all past the patched versions; all dev-scope transitivesVerification
pnpm audit: no known vulnerabilitiesnpm run buildclean🤖 Generated with Claude Code