@tiens.nguyen/gu-cli@1.0.869
Gu CLI — the gu terminal plus the local worker that runs agent / OCR / PDF / embedding jobs on your Mac (Ollama / MLX / OpenAI-compatible).
AI Security Review
scanned 1d ago · by lpm-firewall-aiThe inspected runtime path sends a model-provider credential to the package’s default worker service after a prompt that does not disclose the recipient. This is concrete credential disclosure without recipient-specific consent.
Decision evidence
public snapshot- The default worker API destination is chat-api-v2.gucli.com.
- At startup, the REPL prompts for the selected coding model’s API key and calls the save helper when a key is supplied; the prompt does not identify the worker API as the recipient.
- The save helper POSTs the supplied key in the request body to the worker API’s coding-key endpoint.
- The API base can be overridden with GONEXT_API_BASE, but the package supplies a fixed default destination.
- The transfer requires a user to enter a key at the prompt; this is not an install-time disclosure.
Source & flagged code
14 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
Findings
Affected versions and remediation
This report applies to @tiens.nguyen/gu-cli@1.0.869.
See all versions of @tiens.nguyen/gu-cli for other recorded verdicts.
- Avoid installing @tiens.nguyen/gu-cli@1.0.869. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.