← Home

@cleocode/cleo

CLEO CLI — the assembled product consuming @cleocode/core

19
Versions
MIT
License
Yes
Install Scripts
Verified
Provenance

Supply chain provenance

Status for the latest visible version.

SLSA provenance attestation npm registry signatures No source commit

Maintainers

kryptobaseddev

Accepted risks

Findings the reviewer chose to accept rather than block on.

SourceRuleReasonAccepted byWhen
phantom-deps phantom-dep:pino AI (phantom-deps): Used via config/logging wrapper, not a direct import concern. ai
phantom-deps phantom-dep:write-file-atomic AI (phantom-deps): Utility used via config/build scripts. ai
phantom-deps phantom-dep:proper-lockfile AI (phantom-deps): Utility used via config/build scripts. ai
phantom-deps phantom-dep:@modelcontextprotocol/sdk AI (phantom-deps): Well-known official SDK, used indirectly. ai
phantom-deps phantom-dep:@cleocode/lafs-protocol AI (phantom-deps): Same-org monorepo dependency. ai
phantom-deps phantom-dep:@cleocode/core AI (phantom-deps): Same-org monorepo dependency. ai
phantom-deps phantom-dep:drizzle-orm AI (phantom-deps): ORM used via generated/config code. ai
phantom-deps phantom-dep:@cleocode/lafs AI (phantom-deps): Same-org sibling package, expected in monorepo. ai
phantom-deps phantom-dep:citty AI (phantom-deps): Config-referenced CLI dep, not a real risk. ai
phantom-deps phantom-dep:@cleocode/caamp AI (phantom-deps): Same-org sibling package, expected in monorepo. ai
phantom-deps phantom-dep:@cleocode/nexus AI (phantom-deps): Same-org sibling package, expected in monorepo. ai
phantom-deps phantom-dep:@cleocode/runtime AI (phantom-deps): Same-org sibling package, expected in monorepo. ai
phantom-deps phantom-dep:@cleocode/contracts AI (phantom-deps): Same-org sibling package, expected in monorepo. ai
phantom-deps phantom-dep:@cleocode/playbooks AI (phantom-deps): Same-org sibling package, expected in monorepo. ai
semgrep semgrep:shady-links-raw-ip AI (semgrep): Raw IP is 127.0.0.1 (localhost) in a JSDoc code example, not a live exfiltration endpoint. ai
semgrep semgrep:env-bulk-read AI (semgrep): Filters process.env for debug_ keys only — standard debug library pattern, not bulk exfiltration. ai
phantom-deps phantom-dep:@earendil-works/pi-tui AI (phantom-deps): New dep declared but used as peer/optional; phantom-dep heuristic fires on config-only references. ai
semgrep semgrep:new-function-constructor AI (semgrep): Used in a parser/template engine context with source-sliced input, not arbitrary user-controlled strings. ai
semgrep semgrep:env-spread AI (semgrep): Spreads process.env to pass git environment variables — standard git subprocess pattern in a CLI tool. ai
phantom-deps phantom-dep:sqlite-vec AI (phantom-deps): Optional/config-referenced dependency; consistent with other accepted phantom-deps in this package. ai
install-scripts install-script:postinstall AI (install-scripts): Postinstall runs a local node script (node bin/postinstall.js); no remote fetch or obfuscation; stable pattern across 198 versions. ai
provenance publisher-changed AI (provenance): Transition to GitHub Actions CI/CD publisher with SLSA provenance; legitimate automation pattern for this package. ai
phantom-deps phantom-dep:pino-roll AI (phantom-deps): pino-roll is referenced in config files only, not directly imported. Stable config-only reference pattern for this package. ai
phantom-deps phantom-dep:sql.js AI (phantom-deps): sql.js is referenced in config files only, not directly imported. This is a stable pattern for this package — config-only or peer dependency reference, not a security concern. ai
dependencies unvetted-dep:@cleocode/ct-skills AI (dependencies): Same-scope @cleocode namespace dependency; consistent with internal monorepo pattern for this publisher. Not a cross-org supply chain risk. ai
dependencies unvetted-dep:@cleocode/lafs-protocol AI (dependencies): Same-scope @cleocode namespace dependency; consistent with internal monorepo pattern for this publisher. Not a cross-org supply chain risk. ai

Versions (showing 19 of 19)

Version Deps Published
2026.7.1 30 / 3
2026.5.132 30 / 2
2026.4.99 25 / 2
2026.3.40 12 / 0
2026.3.30 16 / 10
2026.3.24 16 / 10
2026.3.12 14 / 9
2026.3.10 14 / 9
2026.3.7 13 / 9
2026.3.6 13 / 9
2026.3.4 13 / 9
2026.3.2 13 / 9
2026.3.1 13 / 9
2026.3.0 13 / 9
2026.2.9 13 / 9
2026.2.8 13 / 9
2026.2.7 13 / 9
2026.2.6 13 / 9
2026.2.5 12 / 8

v2026.7.1

4 findings
HIGH Missing gitHead — previous versions had it provenance

This version has no gitHead field linking it to a source commit, but previous versions did. This suggests the publish environment changed. Published by: GitHub Actions.

HIGH env-spread: studio-dist/server/chunks/data-safety-central-vmfu_Y4J.js:252 semgrep

Spreading entire process.env into an object — may capture all secrets 250 | function makeCleoGitEnv(cleoDir) { 251 | const abs = resolve(cleoDir); > 252 | return { 253 | ...process.env, 254 | GIT_DIR: join(abs, ".git"),

HIGH env-spread: studio-dist/server/chunks/paths-2M_UxD_H.js:3735 semgrep

Spreading entire process.env into an object — may capture all secrets 3733 | workerOpts = { 3734 | ...workerOpts, > 3735 | env: { 3736 | ...process.env, 3737 | NODE_OPTIONS: nodeOptions

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.

v2026.4.99

2 findings
HIGH Missing gitHead — previous versions had it provenance

This version has no gitHead field linking it to a source commit, but previous versions did. This suggests the publish environment changed. Published by: GitHub Actions.

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.

v2026.3.40

2 findings
HIGH Missing gitHead — previous versions had it provenance

This version has no gitHead field linking it to a source commit, but previous versions did. This suggests the publish environment changed. Published by: GitHub Actions.

INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.

v2026.3.12

1 finding
INFO Has SLSA provenance attestation provenance

Published via CI/CD with Sigstore attestation (predicate: https://slsa.dev/provenance/v1). This is the strongest supply chain integrity signal.