@agentvault/agentvault@0.23.20
The official **OpenClaw** plugin for AgentVault. Adds cryptographic identity, earned trust, and Signal-grade encrypted communications to OpenClaw agents. (Looking for a different framework? See **[Which Framework?](#which-framework)** below.)
AI Security Review
scanned 3mo ago · by lpm-firewall-aiScanner claims of command-output exfiltration are not supported by the inspected command paths. The remaining risk is explicit-user-command agent configuration and persistence.
Decision evidence
public snapshot- `dist/cli.js` setup explicitly installs an OpenClaw plugin and registers its channel/config.
- `dist/cli.js` can configure PM2 startup persistence after explicit `setup` or `pm2-setup`.
- `dist/cli.js` doctor `--fix` can alter an OpenClaw LaunchAgent wrapper/plist.
- `dist/openclaw-entry.js` starts a configured AgentVault channel and contacts its configured API.
- `package.json` has no preinstall, install, or postinstall lifecycle hook.
- Config and persistence changes require explicit CLI subcommands, with restart confirmation where applicable.
- No source evidence of shell-output exfiltration, broad credential harvesting, or remote payload execution.
- Network calls target the package-aligned configured AgentVault API, including `https://api.agentvault.chat`.
Source & flagged code
12 flaggedSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/cli.jsView on unpkg · L35Source executes local commands and sends command output to an external endpoint.
Findings
Affected versions and remediation
This report applies to @agentvault/agentvault@0.23.20.
See all versions of @agentvault/agentvault for other recorded verdicts.
- Review the evidence and your use of @agentvault/agentvault@0.23.20 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.