AI Security Review
scanned 6d ago · by lpm-firewall-aiReview flagged AI-agent configuration or capability changes. This remains warn-only unless evidence shows foreign-agent hijack through preinstall/install/postinstall, hidden persistence, exfiltration, remote code execution, or other concrete malicious behavior.
Decision evidence
public snapshot- server/tools/index.mjs exposes user-invoked workspace read/write/edit and shell command tools.
- server/terminal/terminal-manager.mjs can spawn a local PTY shell when terminal support is enabled.
- server/skills.mjs and server/agent-profile-files.mjs read agent skill/profile surfaces including ~/.claude and project .claude paths.
- server/index.mjs defaults the service host to 0.0.0.0 with LAN sharing flow, though remote API is gated.
- package.json has no npm lifecycle scripts, so no install-time execution was found.
- bin/quickforge.mjs starts/stops the package's own server and writes only QuickForge pid/log state under ~/.quickforge.
- server/update-supervisor.mjs runs npm install -g package@latest only via explicit update flow, not install/import time.
- server/public-api.mjs spawns server/index.mjs with shell:false and probes local health only.
- No credential harvesting or hardcoded exfiltration endpoint found in inspected source.
- Bundled plugins are QuickForge-owned markdown skills/commands, not foreign agent config writes.
Source & flagged code
7 flagged · loading sourcePackage source references dynamic require/import behavior.
dist/assets/pdf.worker.min-Cpi8b8z3.mjsView on unpkg · L24Package source references a known benign dynamic code generation pattern.
dist/assets/pdf.worker.min-Cpi8b8z3.mjsView on unpkg · L24Package source invokes a package manager install command at runtime.
server/update-supervisor.mjsView on unpkg · L89Package contains source files above the static scanner size ceiling.
dist/assets/pi-web-ui-DFNE2m5b.jsView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
server/index.mjsView on unpkg