find-bugs

Reviews branch diffs for bugs, security vulnerabilities, and code quality issues.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/klh/skills --skill find-bugs-klh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: find-bugs
Source: https://github.com/klh/skills/tree/main/.well-known/agent-skills/find-bugs
Command: npx skills add https://github.com/klh/skills --skill find-bugs-klh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reviewing branch changes for bugs and security flaws is error-prone when done ad hoc, and reviewers often miss injection, authorization, or race condition issues hidden in large diffs. ## Core Features & Use Cases - Full Diff Analysis: Gathers the complete branch diff against the default branch and maps the attack surface of every changed file. - Security Checklist: Systematically checks injection, XSS, authentication, authorization/IDOR, CSRF, race conditions, session handling, cryptography, information disclosure, DoS, and business logic flaws. - Verified Findings: Confirms each issue is real before reporting, then outputs prioritized findings with severity, evidence, and concrete fixes. - Use Case: Before merging a pull request, run this Skill to audit all changes on the branch and receive a severity-ranked report of vulnerabilities and bugs without modifying any code. ## Quick Start Review the changes on this branch for bugs, security vulnerabilities, and code quality issues.

Frequently Asked Questions about find-bugs

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

FAQPage Schema
How do I review branch changes for security vulnerabilities?▼

Get the full diff against the default branch, map each changed file's inputs, queries, and auth checks, then work through a security checklist covering injection, XSS, CSRF, and access control. Verify each finding against surrounding code before reporting.

How to find bugs in a git diff before merging?▼

Run git diff against the default branch to see all changes, then inspect every modified file for logic errors, race conditions, and unhandled edge cases. Confirm each suspected issue is not already handled elsewhere or covered by existing tests.

What security issues should a code review checklist cover?▼

A thorough checklist covers injection, XSS, authentication, authorization/IDOR, CSRF, race conditions, session handling, cryptography, information disclosure, denial of service, and business logic flaws. Each item should be checked for every changed file.

Does this code review modify my files?▼

No, the review only reports findings and does not make any changes to the code. Each issue is reported with file and line, severity, evidence, and a suggested fix, leaving remediation decisions to you.

What are the limitations of automated branch security review?▼

The review only covers changes on the current branch relative to the default branch, so pre-existing issues elsewhere may be missed. Some findings may not be fully verifiable without runtime context, and those gaps are explicitly listed in the audit.