Capability architecture
Adaptive testing follows the target instead of a static plugin path.
Observed responses, failures and graph context determine the next safe step while approvals constrain sensitive execution.
01Why it matters
- Attackers iterate when the first attempt fails.
- Security testing should adapt to target behaviour while staying safe and authorised.
- Adaptive testing is how ThreatCanary moves beyond static plugin logic.
02ThreatCanary approach
- Use validation results, errors, behaviours and graph context to choose next safe steps.
- Escalate to human approval when testing becomes sensitive or uncertain.
- Retain deterministic evidence for each decision and outcome.
03What it validates or reveals
- Target-specific weaknesses.
- Paths that static checks would not cover.
- Where additional approval, tooling or research is required.
04Evidence produced
- Decision trace showing why each test was selected.
- Executed requests, responses and target-state evidence.
- Coverage comparison showing what changed beyond the predefined path.