psyclaw@0.29.12
A standalone, evidence-grounded social-science research agent with research contracts, evidence gates, and recoverable workflows
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package is not malicious under the install-hook boundary because no automatic npm installation hook exists. Its automatic mutation of a bundled agent runtime is nevertheless a concrete extension lifecycle risk that warrants a warning.
Decision evidence
public snapshot- The user-invoked launcher automatically calls a runtime rebranding routine.
- That routine rewrites the bundled Pi dependency's package metadata, UI code, settings default, and slash-command code.
- The runtime changes hide Pi login and logout commands and alter its default settings.
- package.json has no preinstall, install, or postinstall hook.
- No self-dependency on psyclaw is declared.
- Networked update and install behavior is exposed through explicit CLI commands.
- The MCP transport uses argument-vector spawning with an empty-by-default environment.
- ARS input rejects sensitive filenames and apparent credentials before processing.
Source & flagged code
7 flaggedPackage source references dynamic require/import behavior.
dist/src/network-routing.jsView on unpkg · L170Findings
Affected versions and remediation
This report applies to psyclaw@0.29.12.
See all versions of psyclaw for other recorded verdicts.
- Review the evidence and your use of psyclaw@0.29.12 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.