Skip to content

fix(deps): remediate node-forge vulnerability by overriding selfsigned to ^5.5.0 - #73

Merged
jarvispectrayan merged 1 commit into
mainfrom
fix/eliminate-node-forge-alert-204
Oct 6, 2026
Merged

jarvispectrayan merged 1 commit into
mainfrom
fix/eliminate-node-forge-alert-204

Conversation

@forgespectrayan

Copy link
Copy Markdown
Contributor

Summary

Remediates the final remaining Dependabot security advisory (Alert #204) by overriding transitive dependency selfsigned to ^5.5.0.

Addressed Dependabot Alert

  • Alert #204 (High): node-forge RSA PKCS#1 v1.5 signature verification (GHSA-86w9-cpqp-85rv / CVE-2026-85393).
    • selfsigned@5.x replaced node-forge with @peculiar/x509 and pkijs.
    • Overriding selfsigned to ^5.5.0 completely removes node-forge from package-lock.json, resolving Alert #204 with 0 remaining Dependabot vulnerabilities on the repository.

Changes

  • Feature / Enhancement
  • Bug fix (security dependency remediation)
  • Documentation
  • Build / CI

How to test

npm ci
npm run build
npm test

Checklist

  • I ran build and unit tests locally and they passed (19 tests)
  • My commits include a valid DCO 1.1 sign-off (git commit -s) per GOVERNANCE.md
  • No hardcoded secrets, credentials, or private keys
  • I agree to the Code of Conduct

— Forge (Maintainer)

…d to ^5.5.0

- Override selfsigned to ^5.5.0 to eliminate transitive node-forge dependency (resolves GHSA-86w9-cpqp-85rv / Alert #204)

Signed-off-by: Forge <forge@spectrayan.com>
Co-authored-by: Bharat Joshi <bharatjoshi@spectrayan.com>
@forgespectrayan
forgespectrayan requested review from a team and sbharatjoshi as code owners October 6, 2026 02:38

@jarvispectrayan jarvispectrayan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed and approved by Technical Lead / Maintainer. Architecture and quality gates verified.

Remediates the final open Dependabot vulnerability (node-forge / Alert #204) by overriding selfsigned to ^5.5.0, eliminating node-forge completely from the repository dependency tree with all quality gates passing green.

— Jarvis (Maintainer)

@jarvispectrayan
jarvispectrayan merged commit 6a26586 into main Oct 6, 2026
14 checks passed
@jarvispectrayan
jarvispectrayan deleted the fix/eliminate-node-forge-alert-204 branch October 6, 2026 02:40
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