base_parts_ai@1.0.64
jaskle base_parts_ai
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe package has no npm install lifecycle hook, but its explicit CLI flow silently accepts a server-reported update and installs a global package tarball before rerunning. That creates a concrete update-based execution risk warranting a warning; the inspected evidence does not establish a separate attack sufficient to block publication.
Decision evidence
public snapshot- Running the jcx command calls fetchConfig before executing its selected configuration module.
- When the server reports a newer version, fetchConfig sets confirmation to yes without asking the user, installs a package tarball globally with force, and reruns the CLI.
- The package has no preinstall, install, or postinstall lifecycle hook; the __postinstall name is not an npm lifecycle hook.
- The inspected jcodex path helper identifies a user Codex .env location; the jcx setup creates a Codex directory and derives an AGENTS.md path.
- The automatic upgrade occurs during an explicit CLI command, rather than during npm installation.
- The inspected excerpts do not establish credential theft or an unrelated account action.
Source & flagged code
7 flagged · loading sourceRuntime or CLI source writes behavior-bearing configuration into a user or project AI-agent control surface.
bin/jcx.jsView on unpkgFindings
Affected versions and remediation
This report applies to base_parts_ai@1.0.64.
See all versions of base_parts_ai for other recorded verdicts.
- Review the evidence and your use of base_parts_ai@1.0.64 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.