@companion-ai/feynman@0.3.40
Research-first CLI agent built on Pi and alphaXiv
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe source establishes an automatic runtime mutation of external Pi agent installations and conditional system-package installation. It does not establish malware intent or an unconsented npm lifecycle attack, so a warning is appropriate rather than a block.
Decision evidence
public snapshot- The launcher imports the runtime patcher before loading the application.
- The patcher searches package-local, global, and Feynman-owned Pi subagent locations, then rewrites matching files.
- On a global macOS installation, the patcher can invoke Homebrew to install Pandoc automatically.
- The npm preinstall hook only runs the Node-version checker; it does not invoke the patcher.
- The Hugging Face token is sent only in requests to the fixed huggingface.co API and content URLs.
Source & flagged code
24 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
dist/setup/preview.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @companion-ai/feynman@0.3.40.
See all versions of @companion-ai/feynman for other recorded verdicts.
- Review the evidence and your use of @companion-ai/feynman@0.3.40 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.