Skip to content
This repository was archived by the owner on May 3, 2026. It is now read-only.

chore(deps): apply npm audit fix for security vulnerabilities - #119

Merged
gr2m merged 1 commit into
masterfrom
security/dependabot-fixes
May 3, 2026
Merged

chore(deps): apply npm audit fix for security vulnerabilities#119
gr2m merged 1 commit into
masterfrom
security/dependabot-fixes

Conversation

@gr2m

@gr2m gr2m commented May 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Ran npm audit fix to resolve security vulnerabilities that can be fixed without breaking changes.
  • Reduces total vulnerabilities from 106 to 83 (resolves ~23 issues across packages like @octokit/*, ajv, braces, tar, minimatch, marked, semver, json-schema, http-cache-semantics, brace-expansion, diff, ansi-regex, etc.).
  • Only package-lock.json is touched; no direct dependency version ranges in package.json were modified.

Remaining vulnerabilities

The remaining 83 issues fall into two buckets and were intentionally deferred:

  1. Require breaking changes (npm audit fix --force would do major bumps):

    • semantic-release 17 -> 24
    • mkdirp 1 -> 3
    • rimraf 3 -> 6
    • tap-spec 5 -> 2.2.2 (downgrade)
    • open -> 6.x
  2. No upstream fix available, mostly transitive deps inherited via deprecated packages such as request, gh-pages-deploy, and bundled dependencies in the npm CLI.

These should be addressed in a follow-up by either replacing the affected dev tooling (e.g. request is deprecated) or accepting the major bumps after manual verification.

Test plan

  • CI passes
  • npm test runs locally

Resolves vulnerabilities that can be fixed without breaking changes by
running `npm audit fix`. Reduces total vulnerabilities from 106 to 83.

Remaining issues require either breaking-change major version bumps to
direct devDependencies (e.g. semantic-release, mkdirp, rimraf, tap-spec)
or have no upstream fix available (e.g. transitive deps via deprecated
`request` and `gh-pages-deploy` packages). Those are deferred for manual
review.
@gr2m
gr2m merged commit d874c5f into master May 3, 2026
1 of 3 checks passed
@gr2m
gr2m deleted the security/dependabot-fixes branch May 3, 2026 17:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant