@cotal-ai/cli@0.130.1
Cotal mesh CLI: up, join, watch, console, spawn, mint, channels, history, ext.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe package sends runtime telemetry to its own service, including installation and mesh metadata, with regular reporting as the default. Because the notice is shown only in interactive terminals, the behavior is undisclosed in non-interactive runs; this warrants a warning, not a publish block.
Decision evidence
public snapshot- The command dispatcher arms telemetry before running each command, except for designated silent commands.
- A new telemetry settings file defaults to regular reporting; the notice is printed only when stderr is a TTY, so non-interactive runs can report without that notice.
- Regular install events include OS release, connector and extension inventory, runtimes, mesh count, and whether a hosted mesh is registered.
- Telemetry goes to Cotal’s own endpoint, and the notice offers `cotal telemetry off` or `minimal` as controls.
- The notice says command arguments, paths, names, and content are not collected; the inspected telemetry code sends metadata rather than credentials or command values.
- There are no lifecycle scripts in the package manifest.
- The package-manager install and agent-skill reconciliation are part of the user-invoked setup command.
Source & flagged code
18 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.130.1.
See all versions of @cotal-ai/cli for other recorded verdicts.
- Review the evidence and your use of @cotal-ai/cli@0.130.1 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.