Skip to content

Conversation

@miguelcalderon
Copy link
Contributor

@miguelcalderon miguelcalderon commented Jan 8, 2026

Summary

This PR addresses security vulnerabilities identified by Dependabot.

Branch: miguel/vuln-deps-2026-01-08

Changes

  • Ran per-folder audit fix across web/* examples
  • Added npm overrides for vite and next packages to pin patched versions
  • Updated package-lock.json files
  • Added .gitignore for web-sdk/ in document-generator-vanillajs to exclude generated SDK assets
  • Added pnpm-workspace.yaml for js-yaml override

Key Fixes

  • vite: Pinned to patched versions (5.4.x) addressing server.fs.deny bypass vulnerabilities
  • next: Pinned to 14.2.x patches addressing DoS vulnerabilities
  • js-yaml: pnpm workspace override to >=4.1.1 for prototype pollution fix

Remaining Vulnerabilities (100)

Many vulnerabilities remain in older dependencies across example projects. These are dev/build dependencies in example code and don't affect production usage.

Addresses 13 high/critical vulnerabilities identified by Dependabot.
@miguelcalderon miguelcalderon self-assigned this Jan 8, 2026
@miguelcalderon miguelcalderon requested a review from a team January 8, 2026 07:31
@miguelcalderon miguelcalderon enabled auto-merge (squash) January 8, 2026 14:50
Updates existing PR with newly discovered or unpatched vulnerabilities.
Addresses 13 high/critical vulnerabilities.
@miguelcalderon miguelcalderon requested a review from a team January 13, 2026 05:39
Copy link
Contributor

@InosRahul InosRahul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you for taking care of this.

@miguelcalderon miguelcalderon merged commit d3a55aa into master Jan 13, 2026
3 checks passed
@miguelcalderon miguelcalderon deleted the miguel/vuln-deps-2026-01-08 branch January 13, 2026 05:42
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.

3 participants