@tsuga/cli@1.109.0
Tsuga CLI - manage resources from the command line
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe CLI has disclosed, opt-in runtime telemetry, but its payload includes command-line arguments and their values without describing that collection in the consent prompt or README. This is suspicious telemetry, not evidence of credential theft or malicious execution.
Decision evidence
public snapshot- The package exposes dist/cli.js as its tsuga command entry point.
- The README says telemetry consent is requested after the first successful interactive command; TSUGA_TELEMETRY can override the saved choice.
- The telemetry schema explicitly includes command-line arguments from the first flag onward, with their values.
- The CLI sends the telemetry payload to the /v1/cli-runs endpoint in a detached process.
- The bundled CLI defaults to https://api.tsuga.com.
- Telemetry is opt-in through an interactive prompt or TSUGA_TELEMETRY=1; TSUGA_TELEMETRY=0 disables it.
- The CLI describes this collection as usage data and sends it to the package's own service.
- No install lifecycle scripts are declared.
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.109.0.
See all versions of @tsuga/cli for other recorded verdicts.
- Review the evidence and your use of @tsuga/cli@1.109.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.