@cotal-ai/cli@0.121.3
Cotal mesh CLI: up, join, watch, console, spawn, mint, channels, history, ext.
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe package has no install-time attack, but it enables regular telemetry by default and sends terminal and installation inventory details alongside command events. An opt-out and partial disclosure reduce the risk, so this warrants a warning rather than a publish block.
Decision evidence
public snapshot- First use creates telemetry settings at the regular level with a random install ID.
- The CLI arms telemetry for recognized commands and posts events when each process exits.
- Regular command events add account hash, subcommand and flag names, masked error details, shell name and terminal program.
- A daily install event includes OS release, installed connector, extension and runtime names, mesh count, and hosted mesh status.
- A TTY notice and the telemetry command disclose telemetry and offer an off setting, but the notice does not list all collected fields.
- The manifest declares no lifecycle scripts, so this collection is not triggered by package installation.
- Telemetry is sent to the package’s own endpoint, and the code masks error text and stack paths.
- The CLI provides off and minimal telemetry levels; no credential value or command argument value is sent by the reviewed telemetry code.
Source & flagged code
7 flaggedPackage source references child process execution.
dist/seed/reconcile.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @cotal-ai/cli@0.121.3.
See all versions of @cotal-ai/cli for other recorded verdicts.
- Review the evidence and your use of @cotal-ai/cli@0.121.3 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.