@phnx-labs/agents-cli@1.22.45
One CLI for all your AI coding agents - versions, config, cloud dispatch, sessions, and teams (now with first-class Grok Build CLI support)
AI Security Review
scanned 1mo ago · by lpm-firewall-aiThe lifecycle hook performs automatic persistent user-level changes, including replacement of a bundled macOS application. The available source indicates package-aligned setup and guarded self-update behavior, not a concrete malware or exfiltration chain.
Decision evidence
public snapshot- The manifest automatically runs a postinstall script.
- The postinstall hook creates a user-scoped .agents directory even for a local installation and invokes a helper.
- On macOS the helper copies a bundled application into the user's Application Support directory, replacing an existing copy.
- The package also has a user-invoked self-update path that installs its own package name, although it explicitly disables lifecycle scripts.
- The shell startup-file change is gated by an explicit environment flag or an interactive confirmation.
- The self-updater passes --ignore-scripts and reruns postinstall only in shims-only mode.
- No inspected source showed credential collection or transmission to an unrelated endpoint.
Source & flagged code
26 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
Findings
Affected versions and remediation
This report applies to @phnx-labs/agents-cli@1.22.45.
See all versions of @phnx-labs/agents-cli for other recorded verdicts.
- Review the evidence and your use of @phnx-labs/agents-cli@1.22.45 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.