Skip to content

chore(deps): resolve Dependabot / npm audit vulnerabilities in website - #286

Open
danbaruka wants to merge 1 commit into
IntersectMBO:mainfrom
danbaruka:chore/fix-dependabot-alerts-2026-09
Open

chore(deps): resolve Dependabot / npm audit vulnerabilities in website#286
danbaruka wants to merge 1 commit into
IntersectMBO:mainfrom
danbaruka:chore/fix-dependabot-alerts-2026-09

Conversation

@danbaruka

@danbaruka danbaruka commented Sep 11, 2026

Copy link
Copy Markdown
Member

Summary

  • Refresh website/ overrides / resolutions for open Dependabot packages (js-yaml, svgo, qs, joi, browserslist, fast-uri, nanoid, colord)
  • Bump direct mermaid to a patched release (^11.16.1, resolves to 11.17.2)
  • npm audit: 47 → 19 remaining, all high, all from unpatched image-size (≤2.0.2) pulled by @docusaurus/mdx-loader — no patched release yet

Fixes #285

Test plan

  • cd website && npm install
  • npm audit (remaining = image-size only / no fix available)
  • npm run build succeeds
  • Confirm Dependabot alerts close after merge where patched
  • Close superseded Dependabot chore(deps) PRs

Bump overrides and resolutions for js-yaml, svgo, qs, joi, browserslist,
fast-uri, nanoid, and colord; raise mermaid to a patched release. Remaining
high findings are image-size via Docusaurus with no upstream patch yet.
@danbaruka

Copy link
Copy Markdown
Member Author

Hi @IanoNjuguna, could you have a look at this PR? I need to merge it so that all vulnerable dependencies are fixed.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Security

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(deps): resolve open Dependabot / npm audit vulnerabilities in website

1 participant