@companion-ai/feynman@0.3.13
Research-first CLI agent built on Pi and alphaXiv
AI Security Review
scanned 3mo ago · by lpm-firewall-aiThe malicious scanner verdict is unsupported by the inspected preinstall source, which only validates Node.js. Runtime self-patching of an embedded agent stack remains a real, package-aligned lifecycle risk and merits a warning rather than a block.
Decision evidence
public snapshot- bin/feynman.js imports patch-embedded-pi before CLI runtime.
- patch-embedded-pi.mjs extracts and patches bundled Pi dependencies.
- Runtime patch sets npm prefix under $FEYNMAN_HOME and links packages.
- Packaged .feynman/runtime-workspace.tgz is an executable dependency archive.
- preinstall only checks supported Node version; no writes or network.
- Archive is SHA-256 verified before extraction.
- Reviewed source shows no credential harvesting or unconsented exfiltration.
- OAuth token exchange is an explicit workbench connector flow.
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.13.
See all versions of @companion-ai/feynman for other recorded verdicts.
- Review the evidence and your use of @companion-ai/feynman@0.3.13 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.