Table of Contents

Philosophy & Core Principles

The foundation of zseano's approach: go deep, not wide. One program for months, not ten programs for days.

Core Mindset

Key Principles

The Trend Is Your Friend

If you find one bug type somewhere, look for it everywhere. Developers copy-paste code, so one XSS payload that works in a profile field will often work in event names, comments, and API responses. One bypass = look across the entire app.

Developers Only Fix What You Report

After a bug is fixed, test the fix. They usually patch only the specific endpoint you reported, not the root cause across the whole app. Check if the same parameter exists on other endpoints.

Mobile vs Desktop

Different codebases, different filtering, different bugs. Always test both. Mobile apps talk to APIs and often have weaker validation. The desktop may sanitize XSS but the mobile app won't.

GET vs POST

Always test both HTTP methods. $GET may be protected but $POST may not be. Try changing POST to GET to bypass CSRF protection. Some filters only apply to one method.

Test More Than Once

Go through the same target 50+ times. You will miss things on first look. Fresh eyes find new bugs. Take a break and come back – your brain will spot things differently.

Use Patch Info

How a company patches tells you how their developers think. Look at what they changed and reason about what else they might have missed with the same pattern.

Don't Burn Out

See Also