Skip to content

Fix high-severity dependency vulnerabilities - #114

Draft
miguelcalderon wants to merge 3 commits into
mainfrom
miguel/dependency-audit-2026-11-03
Draft

miguelcalderon wants to merge 3 commits into
mainfrom
miguel/dependency-audit-2026-11-03

Conversation

@miguelcalderon

Copy link
Copy Markdown
Contributor

What

Fix high-severity dependency vulnerabilities in the root tooling and the Angular, Elm, TypeScript, and Webpack examples. Update Nuxt’s locked build dependencies. The Nutrient Web SDK stays at 1.25.0.

Use targeted overrides for patched transitive dependencies and update Angular to aligned 21.2.26 packages. These changed projects now report no high or critical audit findings; moderate findings remain. This does not remediate every example in the repository.

Validation: root frozen install and workflow tests passed. Angular, TypeScript, Webpack, and Nuxt builds passed. Viewer smoke tests passed for Angular, Elm, TypeScript, and Nuxt (eight tests). Elm has no production build script, and Webpack is excluded from the shared smoke suite. Biome checks passed for changed manifests. Angular reports existing bundle-size and CommonJS warnings; some transitive dependencies moved to newer major versions within their parents’ allowed ranges.

Type

  • New framework example
  • Update existing example
  • SDK version bump
  • Bug fix
  • Repo infrastructure (CI, scripts, docs)

Checklist

  • pnpm run format passes (Biome)
  • Example has start and start:e2e scripts in package.json
  • SERVER_DIR=examples/<name> pnpm run test passes (Playwright smoke test)
  • README.md included with prerequisites, setup, and usage
  • Uses current pinned @nutrient-sdk/viewer version

Formatting was checked on changed manifests and by the pre-commit hook rather than running the repository-wide write command. Existing example READMEs and startup scripts are unchanged.

@miguelcalderon miguelcalderon self-assigned this Nov 3, 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.

1 participant