@tiens.nguyen/gu-cli@1.0.783
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-aiSource inspection found a postinstall PATH setup hook and application configuration and authentication logic, but no concrete malicious chain. The scanner hints do not establish credential exfiltration or unconsented agent-control mutation.
Decision evidence
public snapshot- The manifest identifies this package as the Gu CLI and points postinstall to install-path.mjs; that hook is guarded to run only as the direct entrypoint.
- The MCP configuration code reads user configuration and validates its JSON structure; the inspected source does not establish unconsented agent-control mutation.
- The inspected Mongo, client setup, CLI, REPL, provider, proxy, and agent-stop excerpts are consistent with package features and do not establish malicious behavior.
Source & flagged code
13 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
client-expert-api.mjsView on unpkgPackage source references dynamic require/import behavior.
rag-selftest.mjs#virtual:normalized:round1View on unpkg · L34A single source file combines environment access, network access, and code or shell execution; review context before blocking.
gu-cli.mjsView on unpkg · L2113Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
gu-cli.mjsView on unpkg · L18Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
gu-repl.mjsView on unpkgSource reaches cloud instance metadata or link-local credential endpoints.
coding-provider-setup.mjsView on unpkg · L12Package metadata claims a different repository identity while copied source loads a runtime dependency bridge.
proxy-dispatcher.mjsView on unpkg · L41Package ships non-JavaScript build or shell helper files.
gonext_transcribe.pyView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
agent-stop.mjs#virtual:normalized:round1View on unpkgFindings
Affected versions and remediation
This report applies to @tiens.nguyen/gu-cli@1.0.783.
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.783 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.