AI Security Review
scanned 3h 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- `bin/cli.ts` registers an explicit `init` scaffold command.
- The full-system `init` copy list includes `CLAUDE.md`.
- `templates/CLAUDE.md` supplies AI-agent project instructions.
- CLI writes only after user invokes `init` and completes prompts.
- `package.json` has no preinstall/install/postinstall hook; `prepublishOnly` is publisher-only.
- `templates/CLAUDE.md` contains design and coding guidance, not exfiltration or command execution.
- Gemini calls in `utils/gemini.ts` require a caller-provided key and chat action.
- Embedded key-like strings in `contexts/ApiKeyContext.tsx` are a local-storage cleanup denylist, not outbound credentials.
- No source evidence of credential harvesting, stealth persistence, remote payload execution, or destructive actions.
Source & flagged code
16 flagged · loading sourcePackage contains a high-severity secret pattern.
contexts/ApiKeyContext.tsxView on unpkg · L46Google API key in contexts/ApiKeyContext.tsx
contexts/ApiKeyContext.tsxView on unpkg · L46Google API key in dist/BrandColorsContext-BNKLUVcU.js
dist/BrandColorsContext-BNKLUVcU.jsView on unpkg · L22Google API key in dist/BrandColorsContext-B25Bpr3b.cjs
dist/BrandColorsContext-B25Bpr3b.cjsView on unpkg · L24Google API key in dist/BrandColorsContext-DjpC9wR_.cjs
dist/BrandColorsContext-DjpC9wR_.cjsView on unpkg · L24Google API key in dist/BrandColorsContext-BCieATdW.js
dist/BrandColorsContext-BCieATdW.jsView on unpkg · L22Google API key in dist/BrandColorsContext-DNZGHItQ.cjs
dist/BrandColorsContext-DNZGHItQ.cjsView on unpkg · L24Google API key in dist/BrandColorsContext-DP0DXAXS.js
dist/BrandColorsContext-DP0DXAXS.jsView on unpkg · L22Google API key in dist/BrandColorsContext-z0O2LlZz.js
dist/BrandColorsContext-z0O2LlZz.jsView on unpkg · L22Google API key in dist/BrandColorsContext-B4_81eas.cjs
dist/BrandColorsContext-B4_81eas.cjsView on unpkg · L24Google API key in dist/BrandColorsContext-V3tOc-Zw.js
dist/BrandColorsContext-V3tOc-Zw.jsView on unpkg · L22Google API key in dist/BrandColorsContext-DbK5LnQ_.js
dist/BrandColorsContext-DbK5LnQ_.jsView on unpkg · L22Google API key in dist/BrandColorsContext-MpXFhte7.cjs
dist/BrandColorsContext-MpXFhte7.cjsView on unpkg · L24Google API key in dist/BrandColorsContext-Ug_TZ8yn.cjs
dist/BrandColorsContext-Ug_TZ8yn.cjsView on unpkg · L24Hardcoded password in docs/components/pages.md
docs/components/pages.mdView on unpkg · L124