cross-spawn vulnerability GHSA-3xgq-45jj-v275
- 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