@codemem/opencode-plugin
CodeMem plugin for OpenCode
Supply chain provenance
Status for the latest visible version.
Maintainers
Keywords
Accepted risks
Findings the reviewer chose to accept rather than block on.
| Source | Rule | Reason | Accepted by | When |
|---|---|---|---|---|
| semgrep | semgrep:silent-process-exec | AI (semgrep): Fires on a documented viewer auto-start path with explicit logging; not a background exfiltration pattern. | ai | |
| semgrep | semgrep:silent-process-exec-var | AI (semgrep): Same viewer auto-start spawn site; stable false positive for this package. | ai |
Versions (showing 41 of 41)
| Version | Deps | Published |
|---|---|---|
| 0.35.1 | 1 / 0 | |
| 0.35.0 | 1 / 0 | |
| 0.34.0 | 1 / 0 | |
| 0.33.0 | 1 / 0 | |
| 0.32.3 | 1 / 0 | |
| 0.32.2 | 1 / 0 | |
| 0.32.1 | 1 / 0 | |
| 0.32.0 | 1 / 0 | |
| 0.31.4 | 1 / 0 | |
| 0.31.3 | 1 / 0 | |
| 0.31.2 | 1 / 0 | |
| 0.31.1 | 1 / 0 | |
| 0.31.0 | 1 / 0 | |
| 0.30.0 | 1 / 0 | |
| 0.29.4 | 1 / 0 | |
| 0.29.3 | 1 / 0 | |
| 0.29.2 | 1 / 0 | |
| 0.29.1 | 1 / 0 | |
| 0.29.0 | 1 / 0 | |
| 0.28.1 | 1 / 0 | |
| 0.28.0 | 1 / 0 | |
| 0.27.0 | 1 / 0 | |
| 0.26.2 | 1 / 0 | |
| 0.26.1 | 1 / 0 | |
| 0.26.0 | 1 / 0 | |
| 0.25.3 | 1 / 0 | |
| 0.25.2 | 1 / 0 | |
| 0.25.1 | 1 / 0 | |
| 0.25.0 | 1 / 0 | |
| 0.24.0 | 1 / 0 | |
| 0.23.0 | 1 / 0 | |
| 0.22.4 | 1 / 0 | |
| 0.22.3 | 1 / 0 | |
| 0.22.2 | 1 / 0 | |
| 0.22.1 | 1 / 0 | |
| 0.22.0 | 1 / 0 | |
| 0.21.2 | 1 / 0 | |
| 0.21.1 | 1 / 0 | |
| 0.21.0 | 1 / 0 | |
| 0.20.10 | 1 / 0 | |
| 0.20.9 | 1 / 0 |
v0.35.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.35.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.34.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.33.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.32.3
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.32.2
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.32.1
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.32.0
1 findingPublished via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.31.4
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.31.3
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.31.2
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.31.1
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.31.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.30.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.29.4
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.29.3
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.29.2
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1246 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1247 | try { > 1248 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1249 | cwd, 1250 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.29.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1254 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1255 | try { > 1256 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1257 | cwd, 1258 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1254 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1255 | try { > 1256 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1257 | cwd, 1258 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.28.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1254 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1255 | try { > 1256 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1257 | cwd, 1258 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1254 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1255 | try { > 1256 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1257 | cwd, 1258 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.27.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1230 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1231 | try { > 1232 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1233 | cwd, 1234 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1230 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1231 | try { > 1232 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1233 | cwd, 1234 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.26.2
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1230 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1231 | try { > 1232 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1233 | cwd, 1234 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1230 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1231 | try { > 1232 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1233 | cwd, 1234 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.26.1
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1230 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1231 | try { > 1232 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1233 | cwd, 1234 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1230 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1231 | try { > 1232 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1233 | cwd, 1234 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.26.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.25.3
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.25.2
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.25.1
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1216 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1217 | try { > 1218 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1219 | cwd, 1220 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.25.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1215 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1216 | try { > 1217 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1218 | cwd, 1219 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1215 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1216 | try { > 1217 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1218 | cwd, 1219 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.24.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1215 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1216 | try { > 1217 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1218 | cwd, 1219 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1215 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1216 | try { > 1217 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1218 | cwd, 1219 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.23.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1215 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1216 | try { > 1217 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1218 | cwd, 1219 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1215 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1216 | try { > 1217 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1218 | cwd, 1219 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.22.4
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1110 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1111 | try { > 1112 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1113 | cwd, 1114 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1110 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1111 | try { > 1112 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1113 | cwd, 1114 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.22.3
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1110 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1111 | try { > 1112 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1113 | cwd, 1114 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1110 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1111 | try { > 1112 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1113 | cwd, 1114 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.22.2
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1110 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1111 | try { > 1112 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1113 | cwd, 1114 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1110 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1111 | try { > 1112 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1113 | cwd, 1114 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.22.1
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1077 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1078 | try { > 1079 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1080 | cwd, 1081 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1077 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1078 | try { > 1079 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1080 | cwd, 1081 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.22.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1077 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1078 | try { > 1079 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1080 | cwd, 1081 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1077 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1078 | try { > 1079 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1080 | cwd, 1081 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.21.2
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.21.1
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.21.0
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.20.10
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.
v0.20.9
3 findingsSilent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Silent detached process — runs invisibly in the background (reverse shells, miners) 1069 | logLine(`auto-starting viewer: ${cmd.join(" ")}`).catch(() => {}); 1070 | try { > 1071 | const child = nodeSpawn(cmd[0], cmd.slice(1), { 1072 | cwd, 1073 | env: process.env,
Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.