AI Security Review
scanned 2h 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- `lib/dist/installer/targets/claude.js` installs Claude MCP config, permissions, commands, agent assets, and hooks.
- Default steering writes a `UserPromptSubmit` hook invoking `specship steer-nudge`; governance adds `specship spec-nudge`.
- `specship install --yes` defaults to local config and auto-allow; global scope is selectable.
- `lib/dist/update/run-installer.js` runs npm global install or a curl-piped bundle installer only through `specship update`.
- Root `package.json` declares no preinstall, install, postinstall, bin, main, or other lifecycle hook.
- `bin/specship` only execs the bundled Node runtime with the CLI entrypoint.
- MCP configuration runs local `specship serve --mcp`; default permissions enumerate local analysis tools and exclude JIRA.
- No source evidence of credential harvesting, stealth exfiltration, or install-time foreign agent-control mutation.
Source & flagged code
9 flagged · loading sourcePackage source references child process execution.
lib/dist/update/run-installer.jsView on unpkg · L12Package source references a known benign dynamic code generation pattern.
lib/dist/bin/specship.jsView on unpkg · L250Package source references dynamic require/import behavior.
lib/dist/ui/shimmer-worker.jsView on unpkg · L2A single source file combines environment access, network access, and code or shell execution; review context before blocking.
lib/dist/designer/cdp-ensure.jsView on unpkg · L9This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
lib/dist/installer/index.jsView on unpkgPackage source invokes a package manager install command at runtime.
lib/dist/installer/index.jsView on unpkg · L128Package ships WebAssembly modules.
lib/dist/extraction/wasm/tree-sitter-scala.wasmView on unpkgPackage ships high-entropy non-source blobs.
lib/dist/ui/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2View on unpkg