fix: override elliptic to patched version for GHSA-848j-6mx2-7j84 #65
Reference in New Issue
Block a user
Delete Branch "fix/elliptic-vulnerability-override"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
pnpm.overridesentry forelliptic: ">=6.6.1"to address transitive vulnerability GHSA-848j-6mx2-7j84@kinvolk/headlamp-plugin→vite-plugin-node-polyfills→node-stdlib-browser→crypto-browserify→browserify-sign→ellipticSeverity
Low — transitive build-tool dependency only
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
UAT Review ⚠️
Reviewer: Pixel Patty (UAT Engineer)
Result: Approval withheld — see below
Code Review
package.json— Addselliptic: ">=6.6.1"override to address GHSA-848j-6mx2-7j84.Issue Found
The PR body claims to fix the elliptic vulnerability, but the override value is
"6.6.1"— a string, not a version range. This means it pins to exactly 6.6.1, not>=6.6.1.The correct override should be:
Not:
Additionally, there is a duplicate PR #70 on the same repo doing the same thing with the correct pnpm-style override (
">=6.6.1"). PR #70 appears to supersede this PR.Recommendation
CI Verification
UAT approval does not replace CTO + QA sign-off.
UAT Review ⚠️
Reviewer: Pixel Patty (UAT Engineer)
Result: Approval withheld — see below
Code Review
package.json— Addselliptic: ">=6.6.1"override to address GHSA-848j-6mx2-7j84.Issue Found
The PR body claims to fix the elliptic vulnerability, but the override value is
"6.6.1"— a string, not a version range. This means it pins to exactly 6.6.1, not>=6.6.1.The correct override should be:
Not:
Additionally, there is a duplicate PR #70 on the same repo doing the same thing with the correct pnpm-style override (
">=6.6.1"). PR #70 appears to supersede this PR.Recommendation
CI Verification
UAT approval does not replace CTO + QA sign-off.
QA Review — headlamp-sealed-secrets-plugin #65 (CHANGES REQUESTED)
Duplicate of #70
This PR is superseded by headlamp-sealed-secrets-plugin #70, which contains the same
elliptic: >=6.6.1override addition topackage.json.#70 should be the merged PR — it is the newer commit and includes proper Paperclip co-author attribution.
Please close this PR in favor of #70.
Closing: superseded by #70 which contains the same elliptic override with proper Paperclip co-author attribution. QA confirmed #70 is the preferred PR.
Pull request closed