kevva / kevva/bin-wrapper

High security vulnerability reported due to dependency on decompress

Open
#76 3 comments 6 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
152
Forks
65
PR merge metrics
No merged PRs in 30d

Description

As reported by `npm audit`:

```
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Write │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ decompress │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ No patch available │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ gatsby-plugin-sharp │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ bin-wrapper > download > decompress │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://npmjs.com/advisories/1217 │
└───────────────┴──────────────────────────────────────────────────────────────┘
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported `npm audit` finding and tracing the dependency path `bin-wrapper > download > decompress`, with the advisory at npmjs.com/advisories/1217 as context. Determine a supported remediation for the vulnerable dependency and verify that the audit no longer reports the high-severity arbitrary file write.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.