Skip to content

Fix vulnerable dependency graph#199

Open
rogu3bear wants to merge 2 commits into
XeroAPI:mainfrom
rogu3bear:security/refresh-vulnerable-dependencies-20260611
Open

Fix vulnerable dependency graph#199
rogu3bear wants to merge 2 commits into
XeroAPI:mainfrom
rogu3bear:security/refresh-vulnerable-dependencies-20260611

Conversation

@rogu3bear

@rogu3bear rogu3bear commented Jun 11, 2026

Copy link
Copy Markdown

Summary

  • refresh vulnerable dependency graph for MCP SDK, Xero SDK transitives, ESLint tooling, and parser/glob packages
  • add targeted npm overrides for vulnerable transitive packages that remain below patched versions through dependency ranges
  • preserve the current upstream 0.0.16 source/test changes while regenerating package-lock.json

Verification

  • npm audit
  • npm run build
  • npm run lint
  • npm test

Notes

  • npm audit now reports found 0 vulnerabilities.
  • Bun currently warns that nested overrides are unsupported, so bun audit does not honor the npm lockfile/override graph used by this upstream npm package.

@rogu3bear rogu3bear force-pushed the security/refresh-vulnerable-dependencies-20260611 branch from 7d70cd1 to 55c2cc9 Compare June 11, 2026 15:45
@rogu3bear

Copy link
Copy Markdown
Author

Updated this security PR with commit 8b230aa to clear the remaining npm audit advisories.

Proof after the update:

  • npm audit -> 0 vulnerabilities
  • npm run build
  • npm run lint
  • npm test -> 1 Vitest file / 14 tests passed

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