AI Security Review
scanned 5d ago · by lpm-firewall-aiNo confirmed malicious attack surface was established. Risky primitives are present but are user-invoked workflow features of an agent orchestration CLI, while install-time behavior is limited to copying bundled reference docs.
Decision evidence
public snapshot- package.json has postinstall: node bin/ensure-workspace-reference.mjs
- bin/lib/api-runner.mjs exposes LLM tools for read_file/write_file/run_command/list_dir
- bin/pipeline/run-tool-nodejs.mjs executes user flow script commands with shell:true for non-node commands
- bin/ensure-workspace-reference.mjs only copies bundled reference/*.md into .workspace/agentflow/reference and skips package root
- bin/agentflow.mjs CLI entry only initializes i18n, update notifier, and dispatches main()
- Network calls are package-aligned: OpenAI/Anthropic API runner, Supabase hub, Skillhub UI lookup, GitLab MR helper
- Shell/child_process usage is runtime workflow functionality for agent orchestration, model CLI invocation, git helpers, and user-defined tool_nodejs scripts
- No install-time credential reads, exfiltration, persistence, destructive behavior, or AI-agent control-surface mutation found
Source & flagged code
8 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgPackage source references child process execution.
bin/pipeline/post-process-node.mjsView on unpkg · L12Package source references a known benign dynamic code generation pattern.
builtin/web-ui/dist/assets/index-DgQRkS4v.jsView on unpkg · L39Package source references dynamic require/import behavior.
bin/agentflow.mjsView on unpkg · L16Package source references weak cryptographic algorithms.
bin/pipeline/compute-cache-md5.mjsView on unpkg · L33A single source file combines environment access, network access, and code or shell execution; review context before blocking.
bin/lib/api-runner.mjsView on unpkg · L9This package version adds a dangerous source file absent from the previous stored version.
bin/lib/ui-server.mjsView on unpkg