Skip to content
Security
Skill

/commit-security-scan

Scan code changes for security vulnerabilities using Bug Hunter-native artifacts and STRIDE context. Use whenever the user asks for PR security review, commit-diff scanning, staged-change security checks, branch-comparison security review, or pre-merge security analysis of

From plugin
bug-hunter
48010 skills
Install
$ npx -y skills add codexstar69/bug-hunter --skill commit-security-scan --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/commit-security-scan

Context preview

The summary Claude sees to decide when to auto-load this skill.

Scan code changes for security vulnerabilities using Bug Hunter-native artifacts and STRIDE context. Use whenever the user asks for PR security review, commit-diff scanning, staged-change security checks, branch-comparison security review, or pre-merge security analysis of

SKILL.md

commit-security-scan.SKILL.md
name: commit-security-scan
description: Scan code changes for security vulnerabilities using Bug Hunter-native artifacts and STRIDE context. Use whenever the user asks for PR security review, commit-diff scanning, staged-change security checks, branch-comparison security review, or pre-merge security analysis of changed code.

Commit Security Scan

This is a bundled local Bug Hunter companion skill. It is portable and self-contained: use `.bug-hunter/*` artifacts, never `.factory/*` paths.

Purpose

Review *changed code* for security issues only. This skill is optimized for:

  • PR review
  • staged diff review
  • branch diff review
  • commit / commit-range security scanning

Inputs

Resolve the scan scope from the user request:

  • PR review → use `scripts/pr-scope.cjs`
  • staged review → use `git diff --cached --name-only`
  • branch diff → use `git diff --name-only <base>...<head>`
  • commit range → use `git diff --name-only <base>..<head>`

Workflow

1. Ensure threat-model context exists.

  • Preferred artifacts:
  • `.bug-hunter/threat-model.md`
  • `.bug-hunter/security-config.json`
  • If missing, run the bundled `threat-model-generation` skill first.

2. Resolve the changed-file scope.

3. Read the full contents of the changed source files, not just the patch.

4. Focus on STRIDE-oriented issues in changed code:

  • Spoofing: auth/session/token mistakes
  • Tampering: SQLi, XSS, path traversal, command injection, mass assignment
  • Repudiation: security-sensitive actions with no auditability
  • Information Disclosure: IDOR, secret exposure, verbose errors
  • DoS: unbounded input, missing limits, expensive regex/queries
  • Elevation of Privilege: missing authorization, role bypass, privilege escalation

5. Reuse Bug Hunter-native security conventions:

  • findings should be compatible with `.bug-hunter/hunter-findings.json`
  • use STRIDE + CWE labels
  • include confidence scores

6. If the user wants only a focused security diff review, stop after the findings report. If the user wants deeper validation, hand off to the bundled `vulnerability-validation` skill.

Output

Preferred outputs:

  • `.bug-hunter/hunter-findings.json` when integrating with the main Bug Hunter pipeline
  • `.bug-hunter/report.md` as a rendered companion if needed

Notes

  • This skill is intentionally diff-scoped; it does not replace full-repository audits.
  • Use it as the lightweight security fast-path before invoking the broader `security-review` flow.
Read more
Ships withbug-hunter

Adversarial AI bug hunter with auto-fix skill for Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, Kiro CLI, Opencode, Pi Coding Agent, and more. Multi-agent pipeline finds security vulnerabilities, logic errors, and runtime bugs — then fixes them autonomously on a safe branch.

Get the whole plugin
Stats
480
Stars
57
Forks
Active
Maintenance
JavaScript
Language
MIT
License
6d ago
Last commit
5mo ago
Created

Repo: codexstar69/bug-hunter

Other skills on bug-hunter.