klei / klei/gulp-inject

High vulnerability: Prototype Pollution in set-value

Open
#281 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
807
Forks
90
PR merge metrics
No merged PRs in 30d

Description

npm audit:

set-value 3.0.0 - 4.0.0
Severity: high
Prototype Pollution in set-value - https://github.com/advisories/GHSA-4jqc-8m5r-9rpr
fix available via `npm audit fix --force`
Will install gulp-inject@5.0.3, which is a breaking change
node_modules/set-value
union-value >=2.0.1
Depends on vulnerable versions of set-value
node_modules/union-value
group-array >=1.0.0
Depends on vulnerable versions of union-value
node_modules/group-array
gulp-inject >=5.0.4
Depends on vulnerable versions of group-array
node_modules/gulp-inject

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported npm audit output and tracing the set-value dependency through union-value, group-array, and gulp-inject. Determine whether the vulnerable dependency can be updated without the reported breaking change; done means the audit no longer reports this vulnerability and the package still works as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.