@tiens.nguyen/gu-cli@1.0.865
⚠ Under reviewGu 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 2d ago · by lpm-firewall-aiThe inspected lifecycle and login behavior does not establish malicious activity. The OpenAI dependency source could not be inspected, so the package cannot be cleared from source evidence alone.
Decision evidence
public snapshot- package.json runs install-path.mjs as postinstall; that file executes only as the direct entry point and limits its work to global PATH setup.
- device-login.mjs defaults to the package's worker API and sends the worker key there for read-only validation.
- hooks-config.mjs and mcp-config.mjs identify configuration paths; the inspected excerpts do not show lifecycle writes to those files.
- gu-cli.mjs imports OpenAI, but the selected openai dependency source was unavailable for inspection, leaving part of the runtime dependency behavior unresolved.
- The reviewed login flow sends a worker key to the configured worker API for validation, with the package worker API as its default.
- The postinstall source returns for CI and local installs and checks whether the global bin directory is already on PATH.
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.865.
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.865 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.