@memnexus-ai/mx-agent-cli@0.1.296
CLI for creating and managing AI agent teams
AI Security Review
scanned 21d ago · by lpm-firewall-aiThis warrants a warning because explicit project setup writes wildcard Claude Code permissions into project settings. The manifest does not connect that setup to an npm install hook, and the inspected credential path validates its recipient before sending the MemNexus key.
Decision evidence
public snapshot- package.json defines a CLI, a build-only prepublish hook, and a prepare command; it has no preinstall, install, or postinstall hook.
- The explicit `mx-agent init` command scaffolds agent settings and copies them to `.claude/settings.json`; its template grants wildcard Bash, read, write, and edit permissions.
- Other indicated locations cover a removed bootstrap overwrite, config conflict handling, Codex trust and proof gates, session-history reads, Git roster reads, and managed-hook caching.
- Coordination credential setup validates the selected URL before reading the operator's MemNexus key, using a separate credential-host suffix setting, then sends the key in the request header.
- The broad Claude permissions are installed through explicit project setup, not an npm install hook.
- The coordination credential path checks the URL before reading or sending the key; no untrusted recipient was established.
Source & flagged code
11 flaggedPackage source references child process execution.
dist/lib/fleet-data.jsView on unpkg · L20Package source references shell execution.
dist/lib/vm-health.js#virtual:normalized:round1View on unpkg · L101Findings
Affected versions and remediation
This report applies to @memnexus-ai/mx-agent-cli@0.1.296.
See all versions of @memnexus-ai/mx-agent-cli for other recorded verdicts.
- Review the evidence and your use of @memnexus-ai/mx-agent-cli@0.1.296 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.