base_parts_ai@1.0.65
jaskle base_parts_ai
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe automatic global install of a remote package release creates unresolved supply-chain risk and warrants a warning. The manifest does not define an npm lifecycle hook, and the inspected agent-configuration locations do not establish lifecycle abuse or a separate attack.
Decision evidence
public snapshot- package.json defines command scripts and a `__postinstall` key, but no npm `preinstall`, `install`, or `postinstall` lifecycle hook.
- CLI execution calls `fetchConfig`; when the fetched version is newer, the update path sets confirmation to yes without prompting.
- The update path installs a versioned package tarball globally with npm, then reruns the CLI.
- The Claude helper excerpt concerns a cache path; the Codex helper excerpt concerns account-directory name validation.
- The `jcx setapi` command is user-invoked and describes writing selected configuration to `~/.codex`.
- No source inspected establishes a package lifecycle trigger or an unrelated consumer-control-surface mutation.
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.65.
See all versions of base_parts_ai for other recorded verdicts.
- Review the evidence and your use of base_parts_ai@1.0.65 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.