@checkstack/backend
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
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| dependencies | unvetted-dep:@checkstack/cache-api | AI (dependencies): Internal monorepo sibling package, added alongside version bump. | ai | |
| semgrep | semgrep:shady-links-raw-ip | AI (semgrep): Localhost test server URL in e2e test, not a real exfil target. | ai | |
| semgrep | semgrep:base64-decode | AI (semgrep): Decoding DB-stored tarball blobs; not obfuscation. Stable pattern for this package. | ai | |
| phantom-deps | phantom-dep:@hono/zod-validator | AI (phantom-deps): Declared in package.json dependencies; workspace monorepo pattern — likely re-exported or used indirectly. | ai | |
| phantom-deps | phantom-dep:better-auth | AI (phantom-deps): Declared in package.json dependencies; workspace monorepo pattern — likely re-exported or used indirectly. | ai | |
| semgrep | semgrep:api-obfuscation-reflect | AI (semgrep): Standard Proxy handler using Reflect.get(); not obfuscation. | ai | |
| bogus-package | bogus-package | AI (bogus-package): Signals match private monorepo pattern (no repo URL, no keywords, no description). | ai | |
| npm-metadata | no-description | AI (npm-metadata): Internal monorepo package; missing description is expected. | ai |
Versions (showing 51 of 54)
| Version | Deps | Published |
|---|---|---|
| 0.25.6 | 30 / 7 | |
| 0.25.5 | 30 / 7 | |
| 0.25.4 | 30 / 7 | |
| 0.25.3 | 30 / 7 | |
| 0.25.2 | 30 / 7 | |
| 0.25.1 | 30 / 7 | |
| 0.25.0 | 30 / 7 | |
| 0.24.1 | 30 / 7 | |
| 0.24.0 | 30 / 7 | |
| 0.23.5 | 26 / 7 | |
| 0.23.4 | 26 / 7 | |
| 0.23.3 | 26 / 7 | |
| 0.23.2 | 26 / 7 | |
| 0.23.1 | 26 / 7 | |
| 0.23.0 | 26 / 7 | |
| 0.22.1 | 26 / 7 | |
| 0.22.0 | 26 / 7 | |
| 0.21.0 | 26 / 7 | |
| 0.20.1 | 26 / 7 | |
| 0.20.0 | 26 / 7 | |
| 0.19.0 | 26 / 7 | |
| 0.18.4 | 26 / 7 | |
| 0.18.3 | 25 / 7 | |
| 0.18.2 | 25 / 7 | |
| 0.18.1 | 25 / 7 | |
| 0.18.0 | 25 / 7 | |
| 0.17.2 | 25 / 7 | |
| 0.17.1 | 25 / 7 | |
| 0.17.0 | 25 / 7 | |
| 0.16.2 | 25 / 7 | |
| 0.16.1 | 25 / 7 | |
| 0.16.0 | 25 / 7 | |
| 0.15.0 | 25 / 7 | |
| 0.14.0 | 25 / 7 | |
| 0.13.0 | 25 / 7 | |
| 0.12.0 | 25 / 7 | |
| 0.11.0 | 25 / 7 | |
| 0.10.4 | 25 / 7 | |
| 0.10.3 | 25 / 7 | |
| 0.10.2 | 25 / 7 | |
| 0.10.0 | 25 / 7 | |
| 0.9.1 | 25 / 7 | |
| 0.8.0 | 22 / 6 | |
| 0.7.1 | 22 / 5 | |
| 0.7.0 | 22 / 5 | |
| 0.6.6 | 21 / 5 | |
| 0.6.5 | 21 / 5 | |
| 0.6.4 | 21 / 5 | |
| 0.6.3 | 21 / 5 | |
| 0.5.0 | 21 / 5 | |
| 0.4.17 | 21 / 5 |
v0.25.6
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.5
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.4
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.3
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.2
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.25.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.24.1
4 findingsHTTP request to raw IP address — legitimate packages use domain names 97 | 98 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 99 | base = `http://127.0.0.1:${server.port}`; 100 | }); 101 |
HTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.24.0
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.5
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.4
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.3
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.2
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.1
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.23.0
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.22.1
3 findingsHTTP request to raw IP address — legitimate packages use domain names 70 | 71 | server = Bun.serve({ port: 0, fetch: app.fetch }); > 72 | base = `http://127.0.0.1:${server.port}`; 73 | }); 74 |
HTTP request to raw IP address — legitimate packages use domain names 66 | // proves the sibling dep resolved from the co-provided tarball. 67 | savedRegistry = process.env.BUN_CONFIG_REGISTRY; > 68 | process.env.BUN_CONFIG_REGISTRY = "http://127.0.0.1:1/"; 69 | }); 70 |
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.10.0
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.9.1
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.6.6
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.6.5
1 findingPackage was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.
v0.4.17
2 findingsThis version has no gitHead field linking it to a source commit, but previous versions did. This suggests the publish environment changed. Published by: enyineer.
Package was published without Sigstore provenance. Consider requesting the maintainer enable provenance via CI/CD.