@agentvox/host@0.1.6
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-aiThe package has a conditional credential-forwarding capability because an existing key is sent to an unrestricted configured endpoint. This supports a warning, not a block, because the destination override is explicitly operator-configured and no covert export was found.
Static reason
One or more suspicious static signals were detected.
Trigger
Running an inference feature with XAI_BASE_URL set.
Impact
The XAI credential could be exposed to an arbitrary configured endpoint.
Mechanism
The program uses the configured base URL and places the loaded API key in an authorization header.
AI rationale
The package has a conditional credential-forwarding capability because an existing key is sent to an unrestricted configured endpoint. This supports a warning, not a block, because the destination override is explicitly operator-configured and no covert export was found.
Evidence
dist/cli.js
Network endpoints1
api.x.ai/v1
Decision evidence
public snapshotAI called this Suspicious at 83.0% confidence as Dangerous Capability with low false-positive risk.
Evidence for warning
- The install hook runs a dedicated node-pty helper script.
- The inference key is read from an environment variable or a local AgentVox key file.
- The inference base URL can be overridden through an environment variable.
- Inference requests send that key as a bearer token to the configured base URL.
Evidence against
- The default inference endpoint is the XAI API, but the override has no destination allowlist.
Behavioral surface
ChildProcessCryptoEnvironmentVarsFilesystemNetworkShellWebSocket
HighEntropyStringsUrlStrings
WildcardDependency
Source & flagged code
3 flaggedpackage.jsonView file
•scripts.postinstall = node ./scripts/fix-pty-helper.mjs
High
Install Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg44"postinstall": "node ./scripts/fix-pty-helper.mjs",
"prepublishOnly": "npm run build && npm test"
},
Medium
Suspicious Lifecycle Evidence
The install hook runs a dedicated node-pty helper script.
package.jsonView on unpkg · L44scripts/install-launchd.shView file
•path = scripts/install-launchd.sh
kind = build_helper
sizeBytes = 4504
magicHex = [redacted]
Medium
Ships Build Helper
Package ships non-JavaScript build or shell helper files.
scripts/install-launchd.shView on unpkgFindings
1 High6 Medium5 Low
HighInstall Time Lifecycle Scriptspackage.json
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperscripts/install-launchd.sh
MediumStructural Risk Force Deep Review
MediumWildcard Dependency
MediumSuspicious Lifecycle Evidencepackage.json
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
Affected versions and remediation
This report applies to @agentvox/host@0.1.6.
See all versions of @agentvox/host for other recorded verdicts.
- Review the evidence and your use of @agentvox/host@0.1.6 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.