AI Security Review
scanned 5h ago · by lpm-firewall-aiNo confirmed malicious attack surface is established. Suspicious primitives are CMS-aligned runtime/admin features rather than install-time or import-time behavior.
Decision evidence
public snapshot- package.json has no preinstall/install/postinstall lifecycle scripts
- Main entry dist/packages/core/src/index.js exports CMS engine and imports local registry; server/listeners start only when ZenithEngine.start is called
- dist/packages/core/src/cli/index.js pnpm add is an explicit interactive `zenithcms plugins` command choosing official plugins
- dist/packages/core/src/api/system.js execSync runs a package template setup script after authenticated admin onboarding, not at install/import time
- dist/packages/core/src/services/flow-engine.js vm/fetch behavior is a CMS workflow feature using stored flow nodes, not hidden package execution
- No Claude/Codex/Cursor/MCP control-surface writes or persistence files found
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/core/src/index.jsView on unpkg