@tiens.nguyen/gu-cli@1.0.784
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 14d ago · by lpm-firewall-aiThe REPL contains reachable diagnostic logging that can write recent conversation text to a fixed local file, creating an unresolved privacy risk. The source does not establish credential theft or remote exfiltration, so this warrants a warning rather than a block.
Decision evidence
public snapshot- gu-repl.mjs appends diagnostic data, including the last three transcript lines, to a fixed local path when a picker opens; write failures are silently ignored.
- The manifest makes gu-repl.mjs an executable entrypoint, so this behavior is reachable when the user runs the REPL.
- The postinstall hook runs install-path.mjs; the inspected logic limits shell PATH changes to eligible global installs when the bin directory is not already on PATH.
- The REPL’s worker key and API base come from worker.env, and first-run setup is interactive; the inspected source does not establish that the key is sent to an unrelated endpoint.
- Project MCP servers are marked runnable only when approved for that project.
Source & flagged code
13 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.784.
See all versions of @tiens.nguyen/gu-cli for other recorded verdicts.
- Review the evidence and your use of @tiens.nguyen/gu-cli@1.0.784 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.