AI Security Review
scanned 3h ago · by lpm-firewall-aiLPM treats this as warn-only first-party agent extension lifecycle risk. User-invoked CLI setup can alter supported AI-client configurations and install an optional recurring heartbeat. Enabled commands and hooks collect AI workflow, host, inventory, usage, or selected document data and report it to a user-configured Venos gateway. No unconsented install-time execution or hidden endpoint was established.
Decision evidence
public snapshot- `dist/index.js` wires AI-client MCP/hook/rules configs through explicit `venos init`.
- `dist/index.js` stores supplied gateway credentials in `~/.venos/config.json` and reports hooks, usage, inventory, and heartbeat data.
- `dist/index.js` optionally creates user-level recurring heartbeat persistence via systemd, Scheduled Tasks, or launchd.
- `etc/mcp-server/client.js` uploads user-selected document bytes to the configured Venos API.
- `etc/mcp-server/wrap-bin.js` launches an explicitly configured wrapped MCP server and intercepts its tool calls for policy checks.
- `package.json` has no `preinstall`, `install`, or `postinstall` lifecycle hook.
- No import-time execution: `dist/index.js` is the `venos` bin entrypoint.
- Network targets derive from supplied orchestrator configuration; inspected code has no hidden hard-coded third-party collection host.
- README documents the sensitive setup and scan behavior as explicit user commands.
Source & flagged code
6 flagged · loading sourceThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/index.jsView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.jsView on unpkg · L1Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.jsView on unpkg · L173Source writes installer persistence such as shell profile or service configuration.
dist/index.jsView on unpkg · L1