@companion-ai/feynman@0.3.37
Research-first CLI agent built on Pi and alphaXiv
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package has a real runtime agent-extension mutation surface, so it merits a warning. Its automatic lifecycle hook is limited to a version check, preventing a malicious install-hook classification.
Decision evidence
public snapshot- The feynman command imports a patching script before starting the application.
- The patcher writes modified source into Pi subagent and telemetry package directories under the Feynman runtime.
- The patcher can replace stale package links with symlinks in its Feynman-managed global npm prefix.
- The only automatic preinstall hook runs a Node-version checker, not the patcher.
- The Hugging Face token is sent only as an authorization header to Hugging Face URLs constructed by the extension.
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.37.
See all versions of @companion-ai/feynman for other recorded verdicts.
- Review the evidence and your use of @companion-ai/feynman@0.3.37 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.