@tiens.nguyen/gu-cli@1.0.857
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 3d ago · by lpm-firewall-aiSource review found a global PATH repair postinstall and user-configured provider credential handling, with no hidden recipient or unconsented agent configuration change established. The scanner’s process and dynamic import signals in the MongoDB helper match local service diagnostics and setup.
Decision evidence
public snapshot- The manifest’s postinstall runs a PATH setup script; that script avoids editing shell profiles for local installs.
- Provider API keys are entered through a prompt and stored through the configured worker API; the login default is the package’s service host.
- Project hooks run only when their saved fingerprint approval matches the current hooks.
- Project MCP servers are enabled only when their names appear in the project’s saved approvals.
- The MongoDB helper checks local service state and inspects Docker containers for a published local port.
- The proxy is enabled only for configured model endpoints, and the child-process helper requests termination of a running agent.
- The API base is explicitly configurable, and the source does not show a hidden fixed gateway for provider keys.
- The package’s agent configuration code reads project settings and applies approval checks before using project hooks or MCP servers.
- The flagged dynamic imports and process execution in the MongoDB helper support local database setup and diagnostics.
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.857.
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.857 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.