Skip to content

fix(root): resolve moderate altcha-lib and js-yaml vulnerabilities fixes DOC-324#1096

Merged
scopsy merged 1 commit into
mainfrom
cursor/dependency-security-fixes-78fe
May 16, 2026
Merged

fix(root): resolve moderate altcha-lib and js-yaml vulnerabilities fixes DOC-324#1096
scopsy merged 1 commit into
mainfrom
cursor/dependency-security-fixes-78fe

Conversation

@cursor
Copy link
Copy Markdown
Contributor

@cursor cursor Bot commented May 16, 2026

Linear

DOC-324

Summary

Resolves three pnpm audit advisory entries (two distinct GHSA records) for moderate severity issues in transitive dependencies. The unpatched critical sanitize-html finding (GHSA-rpr9-rxv7-x643) remains out of scope because the registry reports no patched release (patched_versions < 0.0.0).

Open PR #1095 already tracks fixes for @babel/runtime, postcss, and mdast-util-to-hast, so this change does not duplicate those advisories.

Changes

Advisory Package Strategy
GHSA-6gvq-jcmp-8959 altcha-lib B — root pnpm.overrides "altcha-lib": "^1.4.1" (transitive via @inkeep/cxkit-react)
GHSA-mh29-5h37-fv8m js-yaml B — overrides js-yaml@<3.14.2^3.14.2 and js-yaml@>=4.0.0 <4.1.1^4.1.1 (paths via gray-matter and @svgr/webpack / cosmiconfig)

Verification

  • pnpm install --no-frozen-lockfile
  • pnpm audit --json: advisory IDs 1111637, 1112714, and 1112715 are no longer present.
  • pnpm build completed successfully.
Open in Web View Automation 

…xes DOC-324

Advisories:
- GHSA-6gvq-jcmp-8959 (altcha-lib, CVE-2025-68113)
- GHSA-mh29-5h37-fv8m (js-yaml, CVE-2025-64718)

Strategy: pnpm overrides (transitive via @inkeep/cxkit-react, gray-matter, and @svgr/webpack).

Co-authored-by: Dima Grossman <dima@grossman.io>
@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 16, 2026

DOC-324

@netlify
Copy link
Copy Markdown

netlify Bot commented May 16, 2026

Deploy Preview for docs-novu ready!

Name Link
🔨 Latest commit 2f118be
🔍 Latest deploy log https://app.netlify.com/projects/docs-novu/deploys/6a0809c5a0ade50008465de2
😎 Deploy Preview https://deploy-preview-1096--docs-novu.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@scopsy scopsy marked this pull request as ready for review May 16, 2026 07:09
@scopsy scopsy merged commit a46b395 into main May 16, 2026
8 checks passed
@scopsy scopsy deleted the cursor/dependency-security-fixes-78fe branch May 16, 2026 07:09
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.

2 participants