Skip to content

Comments

chore: fix npm audit vulnerabilities#327

Open
trevlar wants to merge 1 commit intodevfrom
tc/chore/npm-audit-updates
Open

chore: fix npm audit vulnerabilities#327
trevlar wants to merge 1 commit intodevfrom
tc/chore/npm-audit-updates

Conversation

@trevlar
Copy link
Collaborator

@trevlar trevlar commented Feb 21, 2026

Summary

  • Update transitive dependencies to fix 4 security vulnerabilities
  • Fixes svelte SSR XSS issues, qs DoS, and brace-expansion resource consumption
  • Reduces audit warnings from 16 to 12 (remaining are unfixable dev-dependency issues)

Remaining Vulnerabilities (Accepted)

Package Severity Reason
ajv moderate Transitive dep of eslint 9.x, fix requires eslint 10
minimatch high Transitive dep of eslint/typescript-eslint
tinymce moderate Bundled in fvtt-types, upstream fix needed

These are all dev dependencies with low practical risk (ReDoS in linting tools, XSS in type definitions).

Test plan

  • npm install completes without errors
  • npm run lint works correctly
  • npm run build succeeds

@trevlar trevlar changed the base branch from main to dev February 24, 2026 03:21
Update transitive dependencies to address security vulnerabilities:
- svelte SSR XSS issues (4 CVEs)
- qs denial of service
- @isaacs/brace-expansion resource consumption

Remaining 12 vulnerabilities are in dev dependencies (eslint/typescript-eslint
transitive deps and tinymce in fvtt-types) with no available fix.
@trevlar trevlar force-pushed the tc/chore/npm-audit-updates branch from f85df76 to d83aea9 Compare February 24, 2026 03:21
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