jest-process-manager
Supply chain provenance
Status for the latest visible version.
Without SLSA provenance there is no cryptographic link between this tarball and the public source, so a manually published version cannot be tied back to a reviewed commit.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:env-spread | AI (semgrep): Passes process.env to the user's spawned server process; core function, not exfil. | ai | |
| semgrep | semgrep:child-process-spawn | AI (semgrep): Spawning test servers is the package's stated purpose. | ai | |
| phantom-deps | phantom-dep:@types/wait-on | AI (phantom-deps): Types package loaded by convention, stable FP. | ai |
Versions (showing 4 of 4)
| Version | Deps | Published |
|---|---|---|
| 0.4.0 | 10 / 5 | |
| 0.3.1 | 10 / 5 | |
| 0.3.0 | 10 / 5 | |
| 0.2.9 | 10 / 5 |
v0.3.1
2 findingsSpreading entire process.env into an object — may capture all secrets Source: https://github.com/playwright-community/jest-process-manager/blob/ff47ecc754a89d3e721cedbad6280bec1ba8c745/lib/index.js#L82 80 | cwd: cwd_1.default(), 81 | ...config.options, > 82 | env: { 83 | ...process.env, 84 | ...(((_a = config.options) === null || _a === void 0 ? void 0 : _a.env) ? config.options.env : {})
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.3.0
2 findingsSpreading entire process.env into an object — may capture all secrets Source: https://github.com/playwright-community/jest-process-manager/blob/c481d9721902c1798b05dcb18fe766a408a4960e/lib/index.js#L82 80 | cwd: cwd_1.default(), 81 | ...config.options, > 82 | env: { 83 | ...process.env, 84 | ...(((_a = config.options) === null || _a === void 0 ? void 0 : _a.env) ? config.options.env : {})
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
v0.2.9
2 findingsSpreading entire process.env into an object — may capture all secrets Source: https://github.com/playwright-community/jest-process-manager/blob/095375bb310cb87a6d1f3880389fae05bad5a14b/lib/index.js#L81 79 | cwd: cwd_1.default(), 80 | ...config.options, > 81 | env: { 82 | ...process.env, 83 | ...(((_a = config.options) === null || _a === void 0 ? void 0 : _a.env) ? config.options.env : {})
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.