@decocms/blocks-cli
Deco codegen (generate-blocks, generate-schema, generate-invoke) and Fresh-to-TanStack migration tooling
This report shows the evidence for @decocms/blocks-cli@7.52.1. 2 of 88 known versions are blocked or flagged. The newest version, 7.81.4, is allowed. See all versions.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe migration performs an unconfirmed authenticated account change against a publisher-selected project. The dry-run and missing-token guards limit activation but do not establish consent for the update.
Decision evidence
public snapshot- The manifest exposes migration as a CLI command; its listed package scripts are build, test, typecheck, and lint tasks.
- A non-dry-run migration automatically calls analytics provisioning.
- The provisioner reads the migrated site's name and uses SUPABASE_ACCESS_TOKEN; it skips the update only when that token is absent.
- With the token, it sends an authenticated request to a fixed Deco CMS project that updates the site's metadata to enable an analytics provider, without an affirmative confirmation gate.
- Dry-run mode skips analytics provisioning, and the update is skipped when SUPABASE_ACCESS_TOKEN is absent.
Source & flagged code
5 flagged · loading sourcePackage source references child process execution.
scripts/audit-observability-config.test.tsView on unpkg · L309A single source file combines environment access, network access, and code or shell execution; review context before blocking.
scripts/sync-blocks-to-kv.tsView on unpkg · L77Findings
Affected versions and remediation
This report applies to @decocms/blocks-cli@7.52.1.
The versions list below shows the verdict for each recorded version.
- Avoid installing @decocms/blocks-cli@7.52.1. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.