Skip to content

Conversation

@lexpank
Copy link

@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
Author

lexpank commented Jan 27, 2026

@Nilay1999 FYI

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