@tsuga/cli@1.137.0
Tsuga CLI - manage resources from the command line
AI Security Review
scanned 16h ago · by lpm-firewall-aiThe CLI’s telemetry gate requires saved consent, an explicit environment override, or an interactive prompt, but the submitted record includes raw flag values. Because the usage-data disclosure does not explain this collection, classify it as suspicious telemetry rather than malicious behavior.
Decision evidence
public snapshot- The CLI records up to 32 raw arguments from the first flag onward, and its telemetry schema specifies that these include argument values.
- After the telemetry gate allows reporting, the CLI serializes the run record and starts a detached Node process to send it.
- The reporter POSTs the serialized record to the Tsuga CLI-runs endpoint.
- The prompt and README describe the collection as “usage data” but do not disclose that flag values are sent.
- There are no lifecycle scripts; telemetry runs as part of a CLI command.
- The CLI asks for consent on the first successful interactive command, saves the answer, and supports turning telemetry off; an environment variable can override the saved setting.
- The endpoint is on Tsuga’s own API host, and the reported fields also include ordinary command, runtime, and platform usage data.
Source & flagged code
18 flaggedGitHub server-to-server token in dist/cli.js
dist/cli.jsFindings
Affected versions and remediation
This report applies to @tsuga/cli@1.137.0.
See all versions of @tsuga/cli for other recorded verdicts.
- Review the evidence and your use of @tsuga/cli@1.137.0 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.