pacote
JavaScript package downloader
100
Versions
ISC
License
No
Install Scripts
Verified
Provenance
Supply chain provenance
Status for the latest visible version.
SLSA provenance attestation
npm registry signatures
gitHead linked
Maintainers
garsaquibkhannpm-cli-opsreggihashtagchrisowlstronaut
Keywords
packagesnpmgit
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| provenance | publisher-changed | AI (provenance): npm org packages now publish via GitHub Actions CI/CD with SLSA provenance; this is the expected publisher for all future npm CLI packages. | ai | |
| semgrep | semgrep:env-spread | AI (semgrep): pacote spawns npm install for git deps and must pass the parent environment; standard subprocess invocation pattern. | ai | |
| semgrep | semgrep:base64-decode | AI (semgrep): Decodes DSSE envelope payloads from Sigstore attestations; base64 is the canonical encoding per the DSSE spec. | ai | |
| semgrep | semgrep:child-process-import | AI (semgrep): pacote is a git-aware package fetcher; importing child_process to run git commands is core, documented functionality across all versions. | ai | |
| semgrep | semgrep:child-process-spawn | AI (semgrep): Spawning the git binary is the intended mechanism for pacote's git dependency support; stable and expected across all versions. | ai | |
| semgrep | semgrep:env-bulk-read | AI (semgrep): process.env enumeration in git.js is used to filter safe env vars for git subprocess — a security-conscious allowlist pattern, not malicious. Stable for this package. | ai |
Versions (showing 100 of 231)
| Version | Deps | Published |
|---|---|---|
| 10.3.0 | 20 / 4 | |
| 10.2.1 | 19 / 4 | |
| 10.2.0 | 19 / 4 | |
| 10.1.6 | 19 / 4 | |
| 10.1.5 | 19 / 4 | |
| 10.1.4 | 19 / 4 | |
| 10.1.3 | 19 / 4 | |
| 10.1.2 | 20 / 3 | |
| 10.1.1 | 19 / 3 | |
| 10.1.0 | 19 / 3 | |
| 10.0.0 | 19 / 3 | |
| 9.5.12 | 30 / 11 | |
| 9.5.11 | 30 / 11 | |
| 9.5.10 | 29 / 11 | |
| 9.5.9 | 29 / 11 | |
| 9.5.8 | 29 / 11 | |
| 9.5.7 | 29 / 11 | |
| 9.5.6 | 29 / 11 | |
| 9.5.5 | 28 / 11 | |
| 9.5.4 | 27 / 11 | |
| 9.5.3 | 27 / 11 | |
| 9.5.2 | 27 / 11 | |
| 9.5.1 | 27 / 11 | |
| 9.5.0 | 27 / 11 | |
| 9.4.1 | 27 / 11 | |
| 9.4.0 | 27 / 11 | |
| 9.3.0 | 27 / 11 | |
| 9.2.3 | 27 / 11 | |
| 9.2.1 | 27 / 11 | |
| 9.2.0 | 27 / 11 | |
| 9.1.1 | 27 / 11 | |
| 9.1.0 | 27 / 11 | |
| 9.0.0 | 27 / 11 | |
| 8.1.6 | 25 / 11 | |
| 8.1.5 | 25 / 11 | |
| 8.1.4 | 25 / 11 | |
| 8.1.3 | 25 / 11 | |
| 8.1.2 | 25 / 11 | |
| 8.1.1 | 24 / 11 | |
| 8.1.0 | 24 / 11 | |
| 8.0.0 | 24 / 11 | |
| 7.6.1 | 24 / 11 | |
| 7.6.0 | 24 / 11 | |
| 7.5.3 | 24 / 11 | |
| 7.5.2 | 24 / 11 | |
| 7.5.1 | 24 / 11 | |
| 7.5.0 | 24 / 11 | |
| 7.4.2 | 24 / 11 | |
| 7.4.1 | 22 / 13 | |
| 7.4.0 | 22 / 13 | |
| 7.3.3 | 22 / 13 | |
| 7.3.2 | 22 / 13 | |
| 7.3.1 | 22 / 13 | |
| 7.3.0 | 22 / 13 | |
| 7.2.0 | 22 / 13 | |
| 7.1.1 | 22 / 13 | |
| 7.1.0 | 22 / 13 | |
| 7.0.2 | 22 / 13 | |
| 7.0.1 | 22 / 13 | |
| 7.0.0 | 22 / 13 | |
| 6.1.0 | 21 / 13 | |
| 6.0.4 | 21 / 13 | |
| 6.0.3 | 21 / 13 | |
| 6.0.2 | 21 / 13 | |
| 6.0.1 | 21 / 13 | |
| 6.0.0 | 21 / 13 | |
| 5.0.1 | 21 / 13 | |
| 5.0.0 | 21 / 13 | |
| 4.0.0 | 21 / 12 | |
| 3.0.0 | 21 / 12 | |
| 2.7.38 | 21 / 12 | |
| 2.7.37 | 21 / 12 | |
| 2.7.36 | 21 / 12 | |
| 2.7.35 | 21 / 12 | |
| 2.7.34 | 21 / 12 | |
| 2.7.33 | 21 / 12 | |
| 2.7.32 | 21 / 12 | |
| 2.7.31 | 21 / 12 | |
| 2.7.30 | 21 / 12 | |
| 2.7.29 | 21 / 12 | |
| 2.7.28 | 21 / 12 | |
| 2.7.27 | 21 / 12 | |
| 2.7.26 | 21 / 12 | |
| 2.7.25 | 21 / 12 | |
| 2.7.24 | 21 / 12 | |
| 2.7.23 | 21 / 12 | |
| 2.7.22 | 21 / 12 | |
| 2.7.21 | 21 / 12 | |
| 2.7.20 | 21 / 12 | |
| 2.7.19 | 21 / 12 | |
| 2.7.18 | 21 / 12 | |
| 2.7.17 | 21 / 12 | |
| 2.7.16 | 21 / 12 | |
| 2.7.15 | 21 / 12 | |
| 2.7.14 | 21 / 12 | |
| 2.7.13 | 21 / 12 | |
| 2.7.12 | 21 / 12 | |
| 2.7.11 | 21 / 12 | |
| 2.7.10 | 21 / 12 | |
| 2.7.9 | 21 / 12 |
Showing 100 of 231
Next page →
v8.1.3
1 finding
LOW
No provenance attestation
provenance
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.