Skip to content

fix vulnerable dependencies - #44

Merged
sheehanmunim merged 1 commit into
mainfrom
codex/fix-dependabot
Aug 6, 2026
Merged

fix vulnerable dependencies#44
sheehanmunim merged 1 commit into
mainfrom
codex/fix-dependabot

Conversation

@sheehanmunim

Copy link
Copy Markdown
Member

Summary

  • update vulnerable brace-expansion and undici transitive dependencies
  • update the Ruby json lock entry to 2.19.9
  • make the semantic-release npm plugin use the npm executable provisioned by actions/setup-node, removing its vulnerable bundled npm dependency tree
  • update body-parser to 2.3.0 after a fresh audit identified an additional low-severity advisory

Root cause and impact

The lockfiles contained vulnerable transitive versions, including copies bundled inside the npm CLI dependency used only by semantic-release. The changes retain the existing release workflow while removing that duplicate bundled CLI tree. Application runtime APIs are unchanged.

Validation

  • npm ci --ignore-scripts
  • npm run build
  • npm audit — 0 vulnerabilities
  • verified semantic-release resolves the system npm executable
  • parsed example/Gemfile.lock and verified json 2.19.9
  • git diff --check

@sheehanmunim
sheehanmunim merged commit cf2bf5e into main Aug 6, 2026
@sheehanmunim
sheehanmunim deleted the codex/fix-dependabot branch August 6, 2026 21:04
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 0.6.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant