find-bugs

Installation
Summary

Comprehensive code review identifying bugs, security vulnerabilities, and quality issues in branch changes.

  • Executes a structured five-phase review process: gathering the complete diff, mapping attack surfaces, running a detailed security checklist, verifying findings, and auditing coverage before conclusions
  • Security checklist covers 11 critical areas including injection, XSS, authentication, authorization, CSRF, race conditions, session management, cryptography, information disclosure, DoS, and business logic
  • Prioritizes findings by severity (critical/high/medium/low) and requires explicit verification that issues are real, not already handled, and not covered by existing tests
  • Outputs only significant findings with file location, problem description, evidence, concrete fixes, and relevant standards references; skips stylistic issues
SKILL.md

Find Bugs

Review changes on this branch for bugs, security vulnerabilities, and code quality issues.

Phase 1: Complete Input Gathering

  1. Get the FULL diff: git diff $(gh repo view --json defaultBranchRef --jq '.defaultBranchRef.name')...HEAD
  2. If output is truncated, read each changed file individually until you have seen every changed line
  3. List all files modified in this branch before proceeding

Phase 2: Attack Surface Mapping

For each changed file, identify and list:

  • All user inputs (request params, headers, body, URL components)
  • All database queries
  • All authentication/authorization checks
  • All session/state operations
  • All external calls
Related skills

More from getsentry/skills

Installs
2.4K
GitHub Stars
692
First Seen
Jan 20, 2026