AI Security Review
scanned 2h ago · by lpm-firewall-aiLPM treats this as warn-only first-party agent extension lifecycle risk. Normal CLI runtime persists hooks and bundled skills into the user's global Claude Code configuration. A SessionStart hook can process prior Claude transcripts and autonomously modify and commit project `CLAUDE.md` files.
Decision evidence
public snapshot- `santaclaude.js` installs Stop, Notification, and SessionStart hooks into `~/.claude/settings.json` on normal runtime.
- `hooks/mdsync-apply.js` reads Claude transcripts, invokes `claude -p`, appends generated rules to project `CLAUDE.md`, then attempts a git commit.
- `santaclaude.js` copies bundled skills into `~/.claude/skills` during each daemon start.
- Daemon polls `https://santaclaude.app` and injects claimed jobs into configured tmux/Claude panes.
- `package.json` has no `preinstall`, `install`, `postinstall`, or other lifecycle scripts.
- The foreign Claude configuration mutation occurs only after the user invokes `santaclaude connect` or runs a saved connector.
- Network endpoints in executable code are package service `https://santaclaude.app` and direct Notion API calls using local BYOK credentials.
- No eval, VM execution, hidden binary loading, or confirmed credential exfiltration to an unrelated endpoint was found.
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
bundled-superpowers/skills/brainstorming/scripts/server.cjsView on unpkg · L536Package source references weak cryptographic algorithms.
bundled-superpowers/skills/brainstorming/scripts/server.cjsView on unpkg · L1This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
santaclaude.jsView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
santaclaude.jsView on unpkg · L38Package source invokes a package manager install command at runtime.
santaclaude.jsView on unpkg · L70Package ships non-JavaScript build or shell helper files.
bundled-superpowers/skills/systematic-debugging/find-polluter.shView on unpkg