@decocms/blocks-cli@7.71.5
Deco codegen (generate-blocks, generate-schema, generate-invoke) and Fresh-to-TanStack migration tooling
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe package has no install-time trigger, but its explicit migration command modifies project agent configuration and adds an always-on rule containing destructive advice. This is a warning-level agent capability risk, not evidence of an active attack.
Decision evidence
public snapshot- The manifest exposes migration as a CLI and contains no install lifecycle hook.
- The migration writes its project configuration and runs provisioning only in execution mode, outside dry run.
- Cleanup can delete src/AGENTS.md as part of migration.
- Scaffolding writes a project-local Cursor rule that is marked to apply in every session.
- The generated rule advises agents to erase the working tree if migration fails; the package does not execute that instruction.
- Analytics provisioning requires a supplied Supabase token and uses it for a site metadata update through the Supabase API.
- The agent configuration changes require a user to run the migration command; they are not triggered by package installation.
- The credential request is for Deco site provisioning through the Supabase API, and no unrelated credential recipient or data collection was established.
Source & flagged code
5 flagged · loading sourcePackage source references child process execution.
scripts/generate-workspaces.test.tsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
scripts/migrate.ts#virtual:normalized:round1View on unpkg · L94Findings
Affected versions and remediation
This report applies to @decocms/blocks-cli@7.71.5.
See all versions of @decocms/blocks-cli for other recorded verdicts.
- Review the evidence and your use of @decocms/blocks-cli@7.71.5 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.