collect-json
Returns a stream which becomes readable with a single value once all (valid) JSON is received.
Supply chain provenance
Status for the latest visible version.
Without SLSA provenance there is no cryptographic link between this tarball and the public source — the axios compromise (March 2026) relied on exactly this gap.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:new-function-constructor | AI (semgrep): new Function() in cli.js is intentional: it compiles a user-supplied CLI argument as a transform function body, which is the documented purpose of this CLI tool. Not a security risk in this context. | ai | |
| publish-pattern | new-deps-added | AI (publish-pattern): All 5 new deps are from the same trusted publisher (75lb) and are well-known streaming utility packages consistent with the package's purpose. | ai | |
| npm-metadata | suspicious-initial-version | AI (npm-metadata): 0.0.0 is a legitimate initial placeholder release by a well-established publisher with 1470 approved packages. Not indicative of malicious intent. | ai | |
| bogus-package | bogus-package | AI (bogus-package): Signals reflect an early/stub release of a real CLI utility by a trusted publisher with a long track record. Package has repo, bin entry, and test scripts. | ai |
Versions (showing 13 of 13)
| Version | Deps | Published |
|---|---|---|
| 1.0.9 | 3 / 2 | |
| 1.0.8 | 3 / 2 | |
| 1.0.7 | 3 / 2 | |
| 1.0.6 | 3 / 2 | |
| 1.0.5 | 3 / 2 | |
| 1.0.4 | 3 / 2 | |
| 1.0.3 | 3 / 2 | |
| 1.0.2 | 3 / 2 | |
| 1.0.1 | 3 / 2 | |
| 1.0.0 | 5 / 2 | |
| 0.1.1 | 5 / 2 | |
| 0.1.0 | 5 / 2 | |
| 0.0.0 | 0 / 0 |
v1.0.9
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.8
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.7
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.6
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.5
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.4
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.3
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.2
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v1.0.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.1.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.1.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.0.0
1 findingPackage was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.