What problem does it solve?
After confirming one vulnerability, auditors often miss sibling instances of the same bug pattern scattered across callers, sinks, interfaces, and related code paths. This Skill uses a Trailmark code graph to systematically expand a single seed finding into a ranked set of variant candidates, so related vulnerable locations are surfaced for review instead of being overlooked.
Core Features & Use Cases
- Graph Neighborhood Expansion: Finds candidates through shared callers, shared callees and sinks, entrypoint paths, interface and override siblings, type references, and taint or privilege-boundary peers.
- Ranked Review Targets: Prioritizes candidates by reachability, taint, blast radius, and graph distance while penalizing test, mock, generated, and vendor code.
- Structured Handoff Packets: Emits Markdown output with ranked candidates, exclusion reasons, and tailored handoffs for variant-analysis, semgrep-rule-creator, static-analysis, or manual review.
- Use Case: After confirming a missing input validation bug in one function, use this Skill to enumerate every other caller of the same sensitive sink and every sibling implementation of the same interface, ranked by exploitability signals.
Quick Start
Expand the confirmed vulnerability in auth_handler.py into a Trailmark variant neighborhood and rank the candidate review targets.