find-bugs

Identify bugs and security issues in recent code changes.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Avi977/ace-claude-toolkit --skill find-bugs-avi977
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-bugs
Source: https://github.com/Avi977/ace-claude-toolkit/tree/main/skills/find-bugs
Command: npx skills add https://github.com/Avi977/ace-claude-toolkit --skill find-bugs-avi977

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Phase 1: Complete Input Gathering — gather the full diff, enumerate changed files, and establish an audit baseline.
  • Phase 2: Attack Surface Mapping — map inputs, outputs, auth checks, session/state usage, external calls, and cryptographic operations for each changed file.
  • Phase 3: Security Checklist — apply a comprehensive checklist for every file, covering injection, authentication, authorization, CSRF, and information disclosure.
  • Phase 4: Verification — cross-check findings with existing tests and surrounding context; assess risk and remediation feasibility.
  • Phase 5: Pre-Conclusion Audit — provide a summarized report with reviewed files, issues, and recommended fixes.

Quick Start

Run the Phase 1–5 workflow on the current branch to produce a prioritized report.

Frequently Asked Questions about find-bugs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find bugs and security vulnerabilities in recent code changes?

To find bugs in recent code changes, you can run a comprehensive five-phase security audit that gathers diffs, maps the attack surface, applies a security checklist, verifies findings, and generates a prioritized report.

What is attack surface mapping during a code review diff analysis?

Attack surface mapping is the process of identifying inputs, outputs, authentication checks, session usage, external calls, and cryptographic operations within changed files to establish a security baseline for code review.

How do I perform a security audit checklist on modified files across multiple repos?

You can perform a security audit on modified files by applying a comprehensive checklist to each diff, covering injection, authentication, authorization, CSRF, and information disclosure vulnerabilities across multiple languages.

Does this bug detection process work for any programming language?

Yes, this bug detection workflow applies to code review, diff analysis, and audit scenarios across multiple languages and repositories without requiring specific language dependencies or external components.

What's the best way to generate a reproducible report for code review findings?

The best way to generate a reproducible report is to cross-check findings with existing tests and context, assess risk, and summarize reviewed files, identified issues, and recommended fixes in a pre-conclusion audit phase.

When should I not use an automated security checklist for diff analysis?

You should not rely solely on an automated security checklist when your diff analysis requires deep contextual verification, as the workflow cross-checks findings with existing tests and surrounding context to assess remediation feasibility.