@companion-ai/feynman@0.3.14
Research-first CLI agent built on Pi and alphaXiv
AI Security Review
scanned 3mo ago · by lpm-firewall-aiThe preinstall hook is only a Node-version gate, so no unconsented install-time foreign agent-control mutation was found. The user-invoked CLI performs broad but package-aligned Pi runtime/extension setup, which warrants a warning rather than a block.
Decision evidence
public snapshot- bin/feynman.js imports patch-embedded-pi on every CLI launch.
- scripts/patch-embedded-pi.mjs rewrites Pi runtime/extension files and sets up .feynman/npm.
- Global macOS CLI launch may run brew install pandoc.
- package.json preinstall only checks Node version and has no network or file mutation.
- Runtime archive SHA-256 matches .feynman/runtime-workspace.sha256.
- Archive is a declared bundled npm workspace; no source evidence of hidden payload execution.
- Network code is research/OAuth/telemetry functionality reached at runtime, not install-time exfiltration.
Source & flagged code
14 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references a known benign dynamic code generation pattern.
dist/workbench-web/assets/3Dmol-D4OPhBxL.jsView on unpkg · L1692Findings
Affected versions and remediation
This report applies to @companion-ai/feynman@0.3.14.
See all versions of @companion-ai/feynman for other recorded verdicts.
- Review the evidence and your use of @companion-ai/feynman@0.3.14 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.