@agentvox/host@0.1.20
AgentVox host daemon — runs on machines you want to control hands-free via the AgentVox voice app.
AI Security Review
scanned 1mo ago · by lpm-firewall-aiInstall behavior is limited to making the node-pty helper executable, and agent-session reads plus xAI calls happen only when the user runs the daemon. Those primitives match the package's voice-control purpose and do not form a hidden install or exfiltration chain.
Decision evidence
public snapshot- The only npm lifecycle hook is postinstall, which runs scripts/fix-pty-helper.mjs to chmod node-pty spawn-helper inside node_modules.
- dist/cli.js reads ~/.claude/projects and ~/.codex/sessions only after the user starts the host, to resume a working directory; it does not write Claude or Codex config during install.
- The voice client sends the caller-supplied XAI_API_KEY or ~/.agentvox/xai.key to https://api.x.ai for minting and chat, which is the key's intended service.
- Optional self-update runs only inside the started daemon, installs @agentvox/host from registry.npmjs.org, and can be turned off with AGENTVOX_AUTO_UPDATE=0.
- The running daemon can launch claude with bypassPermissions and codex with sandbox bypass, and it relays session snippets to the paired AgentVox proxy. Those actions are the documented hands-free product and are not install hooks.
- XAI_BASE_URL can point the same caller-supplied key at another OpenAI-compatible base URL; that is an explicit operator override of a configurable client.
Source & flagged code
8 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgSource fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
dist/vox.jsView on unpkg · L13Findings
Affected versions and remediation
This report applies to @agentvox/host@0.1.20.
See all versions of @agentvox/host for other recorded verdicts.
- Review the evidence and your use of @agentvox/host@0.1.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.