Skip to content

fix: remove audited vulnerable transitive dependencies - #2

Merged
nripankadas07 merged 1 commit into
mainfrom
fix/gh-20261006-dependency-audit
Oct 6, 2026
Merged

nripankadas07 merged 1 commit into
mainfrom
fix/gh-20261006-dependency-audit

Conversation

@nripankadas07

Copy link
Copy Markdown
Owner

The Jest tooling dependency path js-yaml → argparse 1.x → sprintf-js is affected by GHSA-hp3w-g68c-fv3c. Resolve argparse to 2.0.1 within js-yaml, removing sprintf-js while retaining legacy CLI compatibility. Other dependency versions remain locked.

Regression checks cover the installed resolution, NYC YAML arrays, booleans and field normalization, malformed YAML rejection and the legacy YAML CLI. The CLI retains functionality and emits argparse deprecation warnings.

Clean npm ci, npm audit (zero findings), actual TypeScript checks, existing unit tests, build and package checks where applicable passed. Workflows, thresholds and security settings are preserved.

@nripankadas07
nripankadas07 merged commit f80f52e into main Oct 6, 2026
3 checks passed
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