AI Security Review
scanned 12h ago · by lpm-firewall-aiNo confirmed malicious attack surface was established. Risky primitives are CMS features gated by runtime server use, authenticated admin actions, or explicit CLI commands.
Decision evidence
public snapshot- dist/packages/core/src/services/flow-engine.js exposes admin/user-configured flow steps that can run vm code with process.env in sandbox
- dist/packages/core/src/api/system.js can run npx tsx for built-in onboarding template setup after authenticated admin onboarding
- dist/packages/core/src/cli/index.js has an explicitly invoked interactive plugin installer that runs pnpm add on fixed official choices
- package.json has no preinstall/install/postinstall lifecycle hooks
- Main entry dist/packages/core/src/index.js initializes an Express CMS engine, not import-time exfiltration or persistence
- Network calls are package-aligned CMS/AI/OAuth/storage/webhook integrations and require runtime configuration or user actions
- No writes to foreign AI-agent control surfaces, shell startup files, VCS hooks, or OS autostart entries found
- Scanner dynamic require and child_process findings are user/admin-invoked CMS operations, not silent install-time behavior
Source & flagged code
7 flagged · loading sourcePackage contains a possible secret pattern.
dist/packages/core/src/api/auth/sso.jsView on unpkg · L36Package source references child process execution.
dist/cli/index.jsView on unpkg · L237Package source references dynamic require/import behavior.
dist/database/adapters/AotBridge.jsView on unpkg · L30Package source executes code through a VM context API.
dist/packages/core/src/services/flow-engine.jsView on unpkg · L121Package source invokes a package manager install command at runtime.
dist/packages/core/src/api/system.jsView on unpkg · L1211This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/packages/db-mongodb/src/MongooseAdapter.jsView on unpkg