← ClaudeAtlas

spectra-auditlisted

Audit changed code for security sharp edges — dangerous defaults, type confusion, and silent failures
jurislm/jurislm-tools · ★ 0 · AI & Automation · score 64
Install: claude install-skill jurislm/jurislm-tools
Audit changed code for security sharp edges in a Claude Code fork. This generated skill is report-only: it SHALL NOT edit files and SHALL NOT apply fixes directly inside the fork. ## Claude fork context Read `git status --porcelain=v1` first. For uncommitted work, collect staged changes with `git diff --cached`, unstaged changes with `git diff`, and bounded reads of the untracked files listed by status. For committed branch or PR review, require an explicit base or merge-base (for example, refreshed `origin/main`) and inspect `git diff --no-ext-diff <base>...HEAD`; do not rely on `git diff HEAD`, which omits committed changes and untracked files. If the collected set is empty, report that no security sharp edges were found and stop. Analyze the diff through the Scoundrel, Lazy Developer, and Confused Developer lenses. Return a consolidated report with findings grouped by severity, affected files, and recommended fixes. The main thread decides whether to apply any fixes. --- ## Core Framework ### Three Adversaries | Role | Mindset | Key Questions | | ---------------------- | ----------------------------------------- | --------------------------------------------------------------------------------- | | **Scoundrel** | Malicious, deliberate exploitation | Can I disable security via config? Downgrade algorithms? Inject values? |