AI Security Review
scanned 18h ago · by lpm-firewall-aiLPM treats this as warn-only first-party agent extension lifecycle risk. No confirmed malicious install-time attack surface. The package provides an explicit AI-agent memory integration that can wire first-party hooks into user assistant configs and capture session/tool events to a local Honeycomb daemon.
Decision evidence
public snapshot- bundle/cli.js explicit setup/connect wires hooks into ~/.claude/settings.json, ~/.codex/hooks.json, ~/.cursor/hooks.json and skill dirs
- bundle/cli.js Claude connector runs claude plugin marketplace/install/enable and migrates old hivemind plugin
- harnesses/claude-code/hooks/hooks.json registers command hooks that run bundled node handlers on session/tool events
- hook bundles capture prompts/tool events and POST to local daemon /api/hooks
- bundle/cli.js includes telemetry emit path to https://us.i.posthog.com after install/update events
- package.json postinstall only runs scripts/ensure-tree-sitter.mjs and scripts/ensure-embed-deps.mjs
- postinstall scripts resolve optional deps and exit; no downloads, shelling, agent config writes, or network calls observed
- agent hook wiring is behind explicit honeycomb setup/connect/hook wire commands, not npm install/import
- network use is mostly loopback daemon/embed services plus documented DeepLake/auth/telemetry product endpoints
- SDK only sends bearer token over HTTPS or loopback HTTP
- no credential harvesting, remote payload execution, destructive behavior, or hidden persistence found
Source & flagged code
12 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references child process execution.
harnesses/claude-code/bundle/pre-tool-use.jsView on unpkg · L16133This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
bundle/cli.jsView on unpkgSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
bundle/cli.jsView on unpkg · L132Source writes installer persistence such as shell profile or service configuration.
bundle/cli.jsView on unpkg · L132Package source references dynamic require/import behavior.
embeddings/embed-daemon.jsView on unpkg · L34Package source references a known benign dynamic code generation pattern.
embeddings/embed-daemon.jsView on unpkg · L34A single source file combines environment access, network access, and code or shell execution; review context before blocking.
daemon/restart-helper.jsView on unpkg · L1Package ships high-entropy non-source blobs.
assets/logos/fonts/JetBrainsMono-Regular.woff2View on unpkgPackage contains source files above the static scanner size ceiling.
daemon/index.jsView on unpkg