Repository navigation
fix(security): eliminate node-forge via WXT 0.21 without version bump - #263
Conversation
…nd zero advisories
|
Thank you for creating this pull request and helping make the project better. We will review or merge it after the required checks pass. |
|
ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| JavaScript | Oct 30, 2026 9:18a.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
eplus-bot
left a comment
There was a problem hiding this comment.
Approved by @eplus-bot after all pull request checks passed.
CI run: https://github.com/ePlus-DEV/google-cloud-skills-boost-helper/actions/runs/41032336667
|
Approved by @eplus-bot after all pull request checks passed. CI updated: 2026-10-30T09:18:23Z CI run: https://github.com/ePlus-DEV/google-cloud-skills-boost-helper/actions/runs/41032336667 |
|
Thanks for helping make Google Cloud Skills Boost - Helper better! |
Security fix: remove vulnerable node-forge from main
Targets
mainonly; no release/version bump.Confirmed cause and mitigation
web-ext-run → @devicefarmer/adbkit → node-forge@1.4.0, affected byGHSA-86w9-cpqp-85rv.^0.21.5, where the browser runner/web-extis optional rather than automatically installed. Do not install optionalweb-ext; dev mode will no longer auto-open a browser until opted in separately.yarn.lockand verify neithernode-forgenorweb-ext-runis present.package.jsonversion at 1.3.4. No Bonus Milestone logic or release workflow changes.verbatimModuleSyntax: falseandnoUncheckedIndexedAccess: falsein projecttsconfig.json; migration to the stricter compiler options can follow independently.Validated on the proposed dependency graph
yarn install --force --ignore-scripts --ignore-enginesyarn wxt prepareyarn compileyarn test:coverage— 31 test files passedyarn buildandyarn build:firefoxyarn zipandyarn zip:firefoxyarn audit --json: 0 critical / high / moderate / low advisoriesRelease sequencing
Merge the security PR into
mainfirst. The separatedev → mainPR #260 for release 1.3.5 remains unmerged and needs reconciliation after this security backport. Do not create a release tag in this PR.