chore(deps): update dependency through2 to v5#3960
Conversation
There was a problem hiding this comment.
Stale comment
Security review — no findings
Scope:
through2^4.0.2→^5.0.0(5.0.1resolved) inweb/package.json/web/package-lock.jsononly.Assessment: No medium, high, or critical vulnerabilities identified in this change.
Reviewed attack surface:
through2is a devDependency used only by the build-time Gulp pluginweb/gulp-gpt-translate.js(through.objstream for i18n translation). It is not part of the production runtime bundle.- Inputs to the transform are local source files and developer/CI-controlled
OPENAI_API_KEY— not attacker-controlled production input.- No known CVEs reported for
through2@5.0.1or its new transitive dependencyreadable-stream@4.7.0.npm auditreports no issues involvingthrough2orreadable-stream.- Package integrity hashes are present for the resolved tarball.
Prior threads: No earlier automation security-review threads on this PR.
Note (non-security):
through2v5 is ESM-first; existingrequire('through2')call sites may need.defaulton older Node versions. That is a build-compatibility concern, not an exploitable security issue.Sent by Cursor Automation: Find vulnerabilities
af9ccee to
7f2eb38
Compare
There was a problem hiding this comment.
Security review — no findings
Scope: through2 ^4.0.2 → ^5.0.0 (5.0.1 resolved) in web/package.json / web/package-lock.json only.
Assessment: No medium, high, or critical vulnerabilities identified in this change.
Reviewed attack surface:
through2is a devDependency used only by the build-time Gulp pluginweb/gulp-gpt-translate.js(through.objstream transform for i18n translation). It is not part of the production runtime bundle.- Inputs to the transform are local source files (
src/lang/en.js) and developer/CI-controlledOPENAI_API_KEY— not attacker-controlled production input. - No known CVEs reported for
through2@5.0.1or its new transitive dependencyreadable-stream@4.7.0. npm auditreports no issues involvingthrough2orreadable-stream.- Package integrity hashes are present for the resolved tarball.
Prior threads: No unresolved automation security-review threads on this PR.
Note (non-security): through2 v5 is ESM-first; existing require('through2') call sites may need .default on older Node versions. That is a build-compatibility concern, not an exploitable security issue.
Sent by Cursor Automation: Find vulnerabilities


This PR contains the following updates:
^4.0.2→^5.0.0Release Notes
rvagg/through2 (through2)
v5.0.1Compare Source
Bug Fixes
v5.0.0Compare Source
⚠ BREAKING CHANGES
Features
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.