decompress-zip @0.1.0
Extract files from a ZIP archive
Maintainers
Keywords
Dependencies (7)
| Package | Constraint | Registry Status |
|---|---|---|
| q | ^1.1.2 | auto_approved |
| nopt | ^3.0.1 | auto_approved |
| touch | 0.0.3 | auto_approved |
| binary | ^0.3.0 | auto_approved |
| mkpath | ^0.1.0 | auto_approved |
| graceful-fs | ^3.0.0 | auto_approved |
| readable-stream | ^1.1.8 | auto_approved |
Dev Dependencies (12)
| Package | Constraint | Registry Status |
|---|---|---|
| tmp | 0.0.24 | No greenflagged match |
| chai | ^1.10.0 | auto_approved |
| glob | ^4.3.2 | auto_approved |
| grunt | ^0.4.1 | rejected |
| mocha | ^2.1.0 | auto_approved |
| request | ^2.51.0 | No greenflagged match |
| istanbul | ^0.3.5 | auto_approved |
| grunt-cli | ^0.1.13 | auto_approved |
| grunt-exec | ^0.4.2 | No greenflagged match |
| grunt-simple-mocha | ^0.4.0 | auto_approved |
| grunt-contrib-watch | ^0.6.1 | auto_approved |
| grunt-contrib-jshint | ^0.10.0 | auto_approved |
Transitive Dependency Tree
Risk Dispositions (1 applicable to this version, 0 other)
Accepted rules are downgraded to INFO on future analyses; rejected rules escalate to CRITICAL.
| Rule | Source | Disposition | Author | Reason | |
|---|---|---|---|---|---|
osv:GHSA-73v8-v6g4-vrpm |
osv | reject | AI | AI (osv): Zip-Slip arbitrary file overwrite vulnerability affects all versions < 0.2.2; fix is available. Verdict generalizes to all versions in the affected range. |
SAST Findings (2)
[Always reject] Vulnerable versions of `decompress-zip` are affected by the Zip-Slip vulnerability, an arbitrary file write vulnerability. The vulnerability occurs because `decompress-zip` does not verify that extracted files do not resolve to targets outside of the extraction root directory. ## Recommendation For `decompress-zip` 0.2.x upgrade to 0.2.2 or later. For `decompress-zip` 0.3.x upgrade to 0.3.2 or later.
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
Review Summary
Risk score: 53. Findings: 1 critical (+40), 1 medium (+10), 1 low (+3), 1 info (+0).
Commit: 2280a68c81f0 Browse source
Published to npm: