Bug Pattern Catalog

Every bug class PullLight catches,
explained in plain English

12 patterns across Security, Concurrency, Data, and Auth — with real CVEs, vulnerable code, and the fix. This is what PullLight looks for in every pull request.

Paste a diff into /analyze — see how PullLight catches these live Try the analyzer →
Security
Concurrency
Data
Auth

See all 12 patterns caught automatically in every pull request

Analyze a diff now →