Skip to content

chore(deps): clear website Dependabot advisories - #683

Merged
av1155 merged 1 commit into
mainfrom
chore/website-deps-59-62
Jul 24, 2026
Merged

chore(deps): clear website Dependabot advisories#683
av1155 merged 1 commit into
mainfrom
chore/website-deps-59-62

Conversation

@av1155

@av1155 av1155 commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

Clears the four Dependabot advisories open against the docs-site lockfile. All transitive through the Docusaurus toolchain; the Trivy filesystem scan is a required check, so these would block PRs once they reach its database.

Closes #682

Changes

  • body-parser floored at >=1.20.6 (new override): DoS when an invalid limit silently disables size enforcement (GHSA-v422-hmwv-36x6).
  • webpack-dev-server floor raised >=5.2.5 -> >=5.2.6: DoS via malformed Host/Origin header (GHSA-m28w-2pqf-7qgj) and CSRF via internal developer endpoints (GHSA-f5vj-f2hx-8m93).
  • dompurify floor raised >=3.4.11 -> >=3.4.12: CUSTOM_ELEMENT_HANDLING bypasses afterSanitizeElements for allowed custom elements (GHSA-c2j3-45gr-mqc4).
  • pnpm-lock.yaml refreshed: the three resolve to 1.20.6, 5.2.6, and 3.4.12.

Docs site is served as static files on Pages, so webpack-dev-server and body-parser execute only during local pnpm start.

Testing

pnpm install --frozen-lockfile clean and pnpm build succeeds (mermaid pages render). All checks pass.

Type of Change

  • Bug fix (fix:)
  • New feature (feat:)
  • Refactoring (refactor:)
  • Documentation (docs:)
  • CI/CD (ci:)
  • Chore (chore:)

Checklist

  • Issue exists and is linked above with Closes #N
  • Linked issue has exactly one type:* and one priority:* label
  • Linked issue has at most one phase:* label (or none when not roadmap work)
  • Branch name matches issue scope (feat/<slug>, fix/<slug>, etc.)
  • Tests added/updated for all changes (N/A: dependency lockfile bump)
  • Type check passes (mypy src/)
  • Lint passes (ruff check .)
  • Format passes (ruff format --check .)
  • Documentation updated (if applicable)
  • No secrets or sensitive data committed
  • Scope check: This change helps search for missing or cutoff-unmet media in a controlled way

Floor body-parser at 1.20.6, webpack-dev-server at 5.2.6, and
dompurify at 3.4.12 in the docs-site overrides to clear four
advisories (GHSA-v422-hmwv-36x6, GHSA-m28w-2pqf-7qgj,
GHSA-f5vj-f2hx-8m93, GHSA-c2j3-45gr-mqc4). The Trivy scan blocks
every PR once these land in its database.
@av1155
av1155 merged commit 082ab04 into main Jul 24, 2026
18 checks passed
@av1155
av1155 deleted the chore/website-deps-59-62 branch July 24, 2026 19:06
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.

chore: clear website Dependabot advisories (webpack-dev-server, body-parser, dompurify)

1 participant