@tiens.nguyen/gu-cli@1.0.843
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 6d ago · by lpm-firewall-aiSource inspection found a postinstall PATH adjustment and explicit project integration approvals, with no confirmed attack behavior. The suspicious scanner labels were not sufficient to establish an attack.
Decision evidence
public snapshot- package.json runs install-path.mjs at postinstall; that code skips changes when the global bin is already on PATH and otherwise adds a marked PATH entry to a shell startup file.
- hooks-config.mjs requires folder-specific approval for project hooks and keeps that approval in user settings; its cited settings path is a path helper.
- mcp-config.mjs requires per-folder, per-server approval before project MCP servers run; its cited path is a project configuration path helper.
- gu-repl.mjs is the terminal agent entrypoint; gu-cli.mjs documents explicit worker-key and API-base configuration. The inspected source showed ordinary provider and worker requests, with no confirmed credential redirect to a package-selected unrelated recipient.
- mongo-native.mjs, coding-provider-setup.mjs, proxy-dispatcher.mjs, and agent-stop.mjs describe local database setup, user-configured model providers, per-request proxy routing, and stopping runaway agents; no concrete attack behavior was established.
- The postinstall does make a persistent shell PATH edit when needed, but the inspected code limits it to the global executable directory and marks it for idempotent setup.
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.843.
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.843 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.