Skip to content

chore(deps): refresh lockfile, clear dev-dependency advisories - #14

Merged
skunxicat merged 1 commit into
mainfrom
chore/security-lockfile-refresh
Oct 20, 2026
Merged

skunxicat merged 1 commit into
mainfrom
chore/security-lockfile-refresh

Conversation

@skunxicat

Copy link
Copy Markdown
Member

Regenerates package-lock.json from a clean resolve.

Context: the runtime is shell; package.json has dependencies: {}. All entries are devDependencies — the semantic-release release toolchain that runs only in CI.

Effect:

  • Eliminates the critical handlebars JS-injection advisory.
  • npm audit --omit=dev → 0 vulnerabilities.
  • Open Dependabot alerts drop from 7 → 1.

Remaining (1): braces <=3.0.3 (high, DoS via deeply-nested glob patterns). No upstream fix (3.0.3 is latest). Dev-scoped, transitive via semantic-release/micromatch, reachable only in the CI release job — will be dismissed as 'no fix available, not in production'.

Tested: no shell/runtime files changed (only the lockfile).

Regenerate package-lock.json from a clean resolve. All dependencies are
devDependencies (semantic-release release tooling); the runtime itself is
shell with no Node runtime deps.

- Eliminates the critical handlebars JS-injection advisory
- npm audit --omit=dev: 0 vulnerabilities
- Remaining: braces (<=3.0.3, no upstream fix), dev-scoped, reachable only
  in the CI release job
@skunxicat
skunxicat merged commit a42a777 into main Oct 20, 2026
2 checks passed
@skunxicat
skunxicat deleted the chore/security-lockfile-refresh branch October 20, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant