PoC & Validation

HunterX treats proof as part of vulnerability validation. The v7 Proof & PoC Validation Engine transforms a validated hypothesis into a report-ready finding:

HYPOTHESIS → PROOF CONTRACT → REQUIRED EVIDENCE → MINIMAL PROOF STRATEGY →
PROOF CONSTRUCTION → SAFETY VALIDATION → SCOPE VALIDATION → EXECUTION →
REPLAY → EVIDENCE EVALUATION → IMPACT → CONFIDENCE → VALIDATED FINDING →
REPRODUCTION PACKAGE → REPORT

A vulnerability detection is not a validated finding. The engine maintains the distinction:

DETECTED → SUSPECTED → VALIDATING → VALIDATED → PROVEN → CONFIRMED → REPORT_READY
                                            ↘ FALSE_POSITIVE
                                            ↘ INCONCLUSIVE

Proof Contracts

Every supported vulnerability class has a deterministic proof contract that defines preconditions, allowed and forbidden actions, required evidence, expected result, failure and inconclusive conditions, replay requirements, impact requirements, minimum confidence and whether confirmation is permitted.

The built-in contract registry covers: SQL/NoSQL injection, XSS, SSRF, path traversal / LFI, file inclusion, broken access control (IDOR / BOLA), API authentication and authorization, authentication, open redirect, CORS, sensitive information exposure, security misconfiguration, dependency vulnerabilities, known vulnerable components, cloud exposure, command-injection indicators and UNKNOWN_BEHAVIOR (novel).

Per-class proof emphasis:

Minimal Safe Proofs

PoCs are structured artifacts — request templates, differential tests and configuration snapshots — never arbitrary executable scripts. Generation is deterministic and safety-validated:

Scope → Authorization → Safety Policy → Proof Policy → Tool Capability → Execution

If any required condition is unknown, the engine blocks the action.

Replay & Reproducibility

Each proof is replayed deterministically. A ReplayVerdict (SUCCESS / FAILED / INCONCLUSIVE / BLOCKED) is computed by comparing observed vs expected behavior, with input, configuration and evidence hashing.

Reproducibility is measured over repeated replays:

A single “executed once” is never “reproducible.”

Evidence-Driven Impact & Confidence

Impact is classified strictly from captured evidence — confidentiality, integrity, availability, authorization, authentication, data exposure, account impact, resource access, business logic, cloud resource exposure — never inferred merely because a vulnerability class is normally severe.

Confidence is a versioned, weighted policy over named factors: detection evidence, behavioral evidence, independent verification, impact evidence, PoC reproducibility, evidence quality, scope certainty and target stability. CONFIRMED can never be reached unless the proof contract permits confirmation.

False Positives & Inconclusive

A PoC that fails must not automatically create a false positive. The engine returns INCONCLUSIVE when the target changed, preconditions changed, WAF behavior changed, the network was unstable, authentication state changed, the tool failed or evidence was insufficient. FALSE_POSITIVE requires evidence that the original hypothesis was incorrect.

Novel / Unknown Behavior

For behavior that does not match a known signature, HunterX follows a hypothesis-driven loop:

Unknown Behavior → Observation → Hypothesis → Experiment → Unexpected Result →
New Hypothesis → Minimal Proof Strategy → Replay → Evidence → Candidate Finding

A novel finding remains a candidate until sufficient evidence exists. This is hypothesis-driven discovery and investigation of unknown or application-specific behaviors — not a guarantee of autonomous zero-day discovery.

Report-Ready Findings

The final finding report answers: WHAT is vulnerable, WHERE, WHY, HOW it was validated, WHAT evidence proves it, WHAT PoC demonstrates it, CAN the PoC be reproduced, WHAT impact was demonstrated, WHAT confidence exists, WHAT assumptions remain, WHAT tool produced the evidence, WHEN it was validated and WHAT scope authorized the test.

A ReproductionPackage bundles the finding summary, affected asset, preconditions, PoC, replay instructions, expected and observed results, evidence references, impact evidence, tool information, validation timestamp, scope and version information — suitable for authorized bug-bounty and pentest reporting.

Safety

The engine is not a weaponization engine. Data destruction, persistence, credential dumping, malware deployment, reverse shells, lateral movement, denial of service, resource exhaustion, mass data extraction, unrestricted database extraction, table dumping, credential attacks and weaponized exploit execution are never scheduled. Proof means demonstrating the vulnerability with the minimum necessary interaction and impact.

For RCE specifically, proof emphasizes minimal-impact demonstration, evidence of execution, and reproducibility — not destructive commands.