AI Security Review
scanned 5d ago · by lpm-firewall-aiThe package is a local Lanework dashboard/MCP server for managing .agents/reviews and optionally dispatching Claude Code agents. It has powerful user-invoked agent automation, but no confirmed malicious install-time, import-time, exfiltration, or persistence behavior.
Decision evidence
public snapshot- agent-runner.mjs exposes /_local/agent/run to spawn Claude Code with --permission-mode default bypassPermissions.
- agent-runner.mjs writes a Claude MCP config under .lanework and creates git worktrees/branches under .lanework/worktrees.
- server.mjs exposes local POST endpoints /_local/agent/run, /stop, /merge without auth beyond localhost binding in CLI default.
- cli.mjs setup claude-code registers an MCP server via the claude CLI, but only when the user explicitly runs setup.
- package.json has no install/postinstall lifecycle scripts; prepack is publish-time only.
- cli.mjs default starts a local 127.0.0.1 dashboard and opens browser; no import-time execution beyond CLI entrypoint.
- mcp.mjs tools are scoped to .agents/reviews markdown paths for direct read/write operations.
- No credential harvesting or external exfiltration endpoint was found in inspected source.
- Child_process use is package-aligned: opening browser, invoking claude setup, spawning dashboard, git/Claude agent workflow.
Source & flagged code
8 flagged · loading sourceThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
mcp.mjsView on unpkgPackage source references weak cryptographic algorithms.
dist-local/server/assets/local-fs-CIYeIkcU.jsView on unpkg · L8Source reaches cloud instance metadata or link-local credential endpoints.
dist-local/server/assets/auth-CzR4eyV3.jsView on unpkg · L401Hardcoded password in dist-local/server/assets/auth-CzR4eyV3.js
dist-local/server/assets/auth-CzR4eyV3.jsView on unpkg · L14669Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
cli.mjsView on unpkg · L15Package ships high-entropy non-source blobs.
dist-local/client/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2View on unpkg