kevva / kevva/bin-build

cross-spawn vulnerability GHSA-3xgq-45jj-v275

Open
#23 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
39
Forks
15
PR merge metrics
No merged PRs in 30d

Description

`bin-build` uses an old version of `execa` (^0.7.0) which depends on an old version of `cross-spawn` (^5.0.1) which is vulnerable (see this link https://osv.dev/vulnerability/GHSA-3xgq-45jj-v275)

In order to fix the vulnerability issue it would be enough to bump `execa` to version `^2.1.0` which depends on `cross-spawn` ^7.0.0 (which includes the vulnerability patch in version 7.0.5)

@kevva would you be able to take a look at it and see if you can bump the package and release an update of `bin-build`?

Thank you

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the package metadata that declares execa and review the requested upgrade from ^0.7.0 to ^2.1.0. Verify the resolved cross-spawn version addresses GHSA-3xgq-45jj-v275 and check whether the package still works with the newer dependency. Done means the dependency is updated and a release of bin-build can be prepared.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
security, tooling
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.