Public-safe method kit and AI-OS for responsible bug hunting, evidence review, redaction, and report preparation.
This guide is the shortest safe path through Bug Hunt Method Kit.
Use this if you are learning bug bounty workflow, organizing authorized security notes, reviewing a possible finding, or teaching safe evidence habits with fake examples.
This repo does not give permission to test any real system. Scope means the exact places you are allowed to test. If scope is unclear, stop.
Do not use random guessing, brute force, OTP probing, credential attacks, payment manipulation, or repeated notification sends. If unexpected third-party data appears, stop and follow the program’s disclosure rules.
The basic loop is:
permission -> boundary -> one hypothesis -> controlled test -> minimal evidence -> review -> decision
Write down where permission comes from, what assets are in scope, what actions are allowed, and what actions are forbidden. Start with Session Brief.
A boundary is the rule that separates what one user, account, role, tenant, or object is allowed to do from what it is not allowed to do.
Toy example:
USER_A owns OBJECT_1.
USER_B owns OBJECT_2.
USER_B should not read OBJECT_1.
A hypothesis is one testable idea, not a pile of guesses.
Good:
USER_B may be able to read OBJECT_1 when only the object reference changes.
Weak:
Maybe authorization is broken everywhere.
Use only accounts and objects you control and are allowed to test. Never guess random object IDs. Never touch third-party data.
Evidence means facts that prove what happened, not private data dumps. Record marker booleans, status, response length, cache headers when useful, and redacted summaries. Keep private evidence outside this public repo.
Ask:
Use Pre-Submission Red Team Review.
Impact means what unauthorized access, action, exposure, or privilege was actually proven.
Choose one:
reportable when scope, proof, boundary crossing, and impact are clear.needs more proof when the idea is plausible but evidence is incomplete.hardening note when useful but not a vulnerability.discard when the behavior is intended, weak, unsafe, or not reproducible.stop when safety boundaries are reached.