Skip to content

[AAASM-3427] ⬆️ (deps): bump dompurify 3.4.11 + http-proxy-middleware 3.0.6 (Dependabot)#162

Merged
Chisanan232 merged 1 commit into
masterfrom
v0.0.1/AAASM-3427/deps/bump_dompurify_hpm
Jun 19, 2026
Merged

[AAASM-3427] ⬆️ (deps): bump dompurify 3.4.11 + http-proxy-middleware 3.0.6 (Dependabot)#162
Chisanan232 merged 1 commit into
masterfrom
v0.0.1/AAASM-3427/deps/bump_dompurify_hpm

Conversation

@Chisanan232

Copy link
Copy Markdown
Contributor

Target

Remediate 2 moderate Dependabot alerts on the default branch, both transitive in website/pnpm-lock.yaml.

  • Task summary:

    Bump dompurify to 3.4.11 and http-proxy-middleware to 3.0.6+ in the standalone Docusaurus website/ project via pnpm.overrides in website/package.json, regenerate the lockfile, and verify a clean install + build.

  • Task tickets:

    • Task ID: AAASM-3427.
    • Relative task IDs:
      • AAASM-3427 — node-sdk: remediate 2 Dependabot alerts (dompurify, http-proxy-middleware) in website.
    • Relative PRs:
      • N/A.
  • Key point change (optional):

Effecting Scope

  • Action Types:
    • 🍀 Improving something (performance, code quality, security, etc.)
  • Scopes:
    • 🚀 Building
      • 🔗 Dependencies
      • 📦 Project configurations
    • 📚 Documentation
  • Additional description:
    Scoped strictly to website/ (Docusaurus docs site). No changes to the SDK's native/JS package dependencies — neither alert touches them.

Description

  • website/package.json: bump dompurify override ^3.4.9^3.4.11; add http-proxy-middleware override ^3.0.6.
  • website/pnpm-lock.yaml: regenerated via pnpm install --ignore-workspace (required so the standalone website/ overrides actually apply).

Local validation

  • cd website && pnpm install --ignore-workspace — clean.
  • pnpm why dompurifydompurify 3.4.11.
  • pnpm why http-proxy-middlewarehttp-proxy-middleware 3.0.7.
  • pnpm build → exit 0, [SUCCESS] Generated static files in "build".

Closes AAASM-3427.

🤖 Generated with Claude Code

…site

Remediate 2 Dependabot alerts (both transitive in website/pnpm-lock.yaml):

- #56 [MED] dompurify <=3.4.10 -> 3.4.11. The existing override floor
  "^3.4.9" allowed the vulnerable 3.4.10; raised to "^3.4.11" (resolves 3.4.11).
- #55 [MED] http-proxy-middleware >=0.16.0,<3.0.6 -> 3.0.6. Added override
  "^3.0.6" (resolves 3.0.7). Consumed only by webpack-dev-server at dev time;
  not in the production build path.

Installed with `pnpm install --ignore-workspace` so the standalone website
overrides actually apply; `pnpm build` passes (exit 0).

Refs AAASM-3427

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Jun 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@Chisanan232

Copy link
Copy Markdown
Contributor Author

🟢 Review result — Claude Code (AAASM-3427, node-sdk)

Verdict: APPROVED — ready for approval & merge.

1. CI status — green

tests (18/20/22/24) ✅ · build ✅ · napi-build (20 + 22) ✅ · module-smoke (18/20/22) ✅ · quality ✅ · SonarCloud ✅ · codecov/patch ✅ · coverage-and-analysis ✅ · CodeQL ✅.

Note: napi-build (22) initially failed on a transient crates.io network flake (curl failed / HTTP2 framing error fetching napi-derive-backend) while the 20 leg passed on identical code — purely infra, unrelated to this docs-only change. Re-ran the job → pass.

2. Scope vs ticket (AAASM-3427)

Scope fully delivered. Ready to merge.

@Chisanan232 Chisanan232 merged commit 109507f into master Jun 19, 2026
16 of 17 checks passed
@Chisanan232 Chisanan232 deleted the v0.0.1/AAASM-3427/deps/bump_dompurify_hpm branch June 19, 2026 05:30
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