AI Security Review
scanned 8h 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- package.json defines global-only postinstall importing dist/cli/postinstall.js
- dist/cli/postinstall.js kills/restarts an existing AIKC background server from ~/.ai-knowledge-center/server.pid.json
- dist/cli/autostart.js can create Windows schtasks or macOS LaunchAgent on explicit `aikc autostart install`
- dist/cli/project-upgrader.js writes AGENTS.md and ai-knowledge workflow files on explicit `aikc upgrade --write`
- dist/cli/project-upgrader.js generated ensure script references https://registry.npmjs.org
- postinstall is gated to global npm install and only acts if an existing own AIKC pid file exists
- No credential harvesting or external exfiltration endpoints found in inspected server/CLI files
- dist/server/index.js binds to 127.0.0.1 by default and exposes local dashboard/API
- dist/server/command-runner.js runs project manifest commands only through user/API/MCP action, with dangerous confirmation gate
- Agent/workflow file writes are package-aligned and user-invoked via upgrade command, not silent install-time foreign control mutation
- High-entropy files are font assets under dist/client/assets
Source & flagged code
5 flagged · loading sourceInstall-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgSource writes installer persistence such as shell profile or service configuration.
dist/cli/autostart.jsView on unpkg · L3Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/cli/project-upgrader.jsView on unpkg · L6Package ships high-entropy non-source blobs.
dist/client/assets/GeistMono-Variable-Dispecij.woff2View on unpkg