Skip to content

fix(security): resolve dependency and workflow alerts - #371

Merged
markdumay merged 1 commit into
mainfrom
fix/security-alerts
Sep 14, 2026
Merged

markdumay merged 1 commit into
mainfrom
fix/security-alerts

Conversation

@markdumay

Copy link
Copy Markdown
Collaborator

Summary

  • override four vulnerable transitive dependency families with patched, major-compatible versions
  • add a CI audit for high-severity vulnerabilities across the full dependency tree
  • grant only contents: read to the test and release workflow callers

Security findings

  • update adm-zip from 0.5.18 to 0.6.1
  • update brace-expansion from 5.0.6 to 5.0.9
  • update fast-uri from 3.1.5 to 3.1.7
  • update js-yaml from 4.3.1 to 4.3.2
  • resolve all 8 open Dependabot alerts plus 2 newer brace-expansion advisories already reported by pnpm audit

Verification

  • pnpm install --frozen-lockfile
  • pnpm audit --json — 0 vulnerabilities
  • actionlint .github/workflows/*.yml
  • pnpm test — 15 golden groups passed
  • pnpm build
  • independent code review — no findings

Override vulnerable transitive packages and regenerate the lockfile.
Add a CI audit to prevent high-severity regressions.

Set read-only contents permissions on the test and release callers.
This addresses the CodeQL workflow permission warnings.
@markdumay
markdumay merged commit 2d0868d into main Sep 14, 2026
12 checks passed
@markdumay
markdumay deleted the fix/security-alerts branch September 14, 2026 06:17
@markdumay

Copy link
Copy Markdown
Collaborator Author

🎉 This PR is included in version 6.13.1 🎉

The release is available on GitHub release

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