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- dist/index.js exposes `tuck mcp apply` that writes rendered MCP server definitions into Claude/Cursor/VS Code-style client config paths after explicit command/confirmation or `--yes`.
- dist/index.js includes `tuck mcp serve`; only `context_add` is write-gated by TUCK_MCP_ALLOW_WRITE, but it can track AI agent config files when enabled.
- templates/presets/agent-everything/preset.json and claude-code preset target `~/.claude/CLAUDE.md`, `~/.claude/settings.json`, Cursor/Aider/MCP config templates.
- package.json has no preinstall/install/postinstall; prepare is `husky install` and prepublishOnly is build-only.
- AI-agent and dotfile writes are package-aligned and activated by explicit tuck commands/presets, not install-time mutation.
- MCP apply prompts before writing in interactive mode, supports dry-run, and backs up existing client config files.
- Secret handling scans/extracts/redacts local config values; no confirmed credential exfiltration found.
- Network use is package-aligned: GitHub API token validation, git remotes, update-notifier, and documented install/help URLs.
Source & flagged code
10 flagged · loading sourcePackage contains a critical-looking secret pattern.
dist/index.jsView on unpkg · L7149Source appears to send environment or credential material to an external endpoint.
dist/index.jsView on unpkg · L201A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.jsView on unpkg · L201Source writes installer persistence such as shell profile or service configuration.
dist/index.jsView on unpkg · L201Package ships non-JavaScript build or shell helper files.
templates/devcontainer/install.shView on unpkg