Skip to content

chore(deps): patch shellcheck transitive dependencies#10

Merged
corwinm merged 2 commits into
mainfrom
chore/bump-shellcheck-3-1-0
Jun 20, 2026
Merged

chore(deps): patch shellcheck transitive dependencies#10
corwinm merged 2 commits into
mainfrom
chore/bump-shellcheck-3-1-0

Conversation

@corwinm

@corwinm corwinm commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Keep the direct shellcheck dev dependency on the current ^4.1.0 release.
  • Add narrow npm overrides for the vulnerable archive-download transitive packages used by shellcheck@4.1.0:
    • @felipecrs/decompress-tarxz5.0.6
    • @xhmikosr/decompress-unzip8.2.1
  • Refresh package-lock.json so file-type resolves to a non-vulnerable version.

Audit notes

  • This addresses the 5 moderate npm audit findings flowing through shellcheck via file-type / decompress dependencies.
  • The first version of this PR followed npm's automated fix suggestion and changed shellcheck from ^4.1.0 to ^3.1.0; that looked like a downgrade and has been corrected.
  • After this update, npm audit --audit-level=moderate reports 0 vulnerabilities.

Verification

  • npm run fmt:check
  • npm run lint
  • npm run shell:fmt:check
  • npm run shell:check
  • npm run typecheck
  • npm test (127 tests passing)
  • npm run check
  • npm audit --audit-level=moderate
  • npx shellcheck --version (ShellCheck 0.11.0)

@corwinm corwinm changed the title chore(deps): bump shellcheck to 3.1.0 chore(deps): patch shellcheck transitive dependencies Jun 19, 2026
@corwinm
corwinm merged commit 207717e into main Jun 20, 2026
1 check passed
@corwinm
corwinm deleted the chore/bump-shellcheck-3-1-0 branch June 20, 2026 00:09
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