Skip to content

chore(deps): security dependency updates#4

Merged
Nilay1999 merged 4 commits intodistinction-dev:mainfrom
lexpank:main
Jan 31, 2026
Merged

chore(deps): security dependency updates#4
Nilay1999 merged 4 commits intodistinction-dev:mainfrom
lexpank:main

Conversation

@lexpank
Copy link
Contributor

@lexpank lexpank commented Jan 27, 2026

Summary

This PR updates npm dependencies to resolve Dependabot-reported security vulnerabilities. Changes are limited to dependency/version bumps and lockfile updates (no intended runtime behavior changes beyond security fixes).

What changed

Updated dependencies flagged by Dependabot
Updated package-lock.json accordingly
Security issues resolved (Dependabot)

Critical

form-data: unsafe random function used for boundary selection

High

ip: SSRF / improper categorization of public vs private IPs
qs: arrayLimit bypass via bracket notation leading to potential DoS (memory exhaustion)
semver: Regular Expression DoS (ReDoS)
cross-spawn: ReDoS (multiple advisories)
axios: possible SSRF / credential leakage via absolute URL
axios: DoS due to missing data size checks

Moderate

tar: DoS when parsing tar files due to missing folder count validation
lodash: prototype pollution in _.unset / _.omit
@octokit/request: ReDoS via regex catastrophic backtracking
@octokit/plugin-paginate-rest: ReDoS via regex catastrophic backtracking
@octokit/request-error: ReDoS via regex catastrophic backtracking
js-yaml: prototype pollution in merge (<<) (multiple advisories)

Low

@smithy/config-resolver: defense-in-depth enhancement for region parameter handling
formidable: relies on hexoid to prevent guessing filenames for untrusted executable content
diff (jsdiff): DoS in parsePatch / applyPatch
tmp: symlink write via dir parameter
brace-expansion: ReDoS (multiple advisories)
Testing / Verification
CI / local checks: (fill in) npm test, npm run build, npm run lint

@lexpank
Copy link
Contributor Author

lexpank commented Jan 27, 2026

@Nilay1999 FYI

@Nilay1999 Nilay1999 merged commit 3a5f2e4 into distinction-dev:main Jan 31, 2026
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.

2 participants