AI Security Review
scanned 15m ago · by lpm-firewall-aiNo confirmed malicious attack surface. The meaningful runtime surface is an explicitly invoked local whiteboard CLI that can start a local HTTP server and read/write user-selected AgentDraw scene/export/gallery files.
Decision evidence
public snapshot- Local API has permissive CORS and can read/write scene paths supplied by browser requests when user runs `agentdraw open`.
- `open --background` launches a detached node process for the package's own local server.
- package.json has no install/preinstall/postinstall/prepare lifecycle hooks; only `bin.agentdraw` points to dist/index.js.
- CLI command dispatch is user-invoked; no import-time action beyond defining functions and calling main for the bin.
- Network behavior is a local HTTP server on 127.0.0.1:3927 by default and a localhost fetch probe for reuse detection.
- File writes are package-aligned scene/export/gallery outputs; no writes to .mcp.json, CLAUDE/Codex/Cursor settings, shell startup files, VCS hooks, or autostart entries found.
- child_process spawn is limited to opening the system browser or starting the package's own background server from explicit CLI flags.
- Scanner high-entropy/font and web bundle hits are static web assets/WASM/font data, not executable install-time payload evidence.
Source & flagged code
7 flagged · loading sourcePackage contains a critical-looking secret pattern.
web-dist/assets/subset-shared.chunk-62dPLQau.jsView on unpkg · L22AWS access key ID in web-dist/assets/subset-shared.chunk-62dPLQau.js
web-dist/assets/subset-shared.chunk-62dPLQau.jsView on unpkg · L22Package source references a known benign dynamic code generation pattern.
web-dist/assets/subset-shared.chunk-62dPLQau.jsView on unpkg · L1Source contains bidi control or invisible Unicode characters associated with Trojan Source attacks.
web-dist/assets/index-Bg0bRLch.jsView on unpkg · L100Google API key in web-dist/assets/index-Bg0bRLch.js
web-dist/assets/index-Bg0bRLch.jsView on unpkg · L10Package ships high-entropy non-source blobs.
web-dist/assets/Assistant-Bold-gm-uSS1B.woff2View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/index.jsView on unpkg