v4 Issue Classes
The strongest WSHawk findings in v4 usually come from replay, AuthZ diffing, race testing, and evidence review.
Cross-Tenant or Cross-Role Authorization Exposure
HIGH / CRITICALDescription: The same HTTP or WebSocket action behaves differently across identities in a way that exposes data or state changes to the wrong user.
Duplicate Execution and Race Windows
HIGH / CRITICALDescription: Parallel or replayed actions are accepted more than once because the backend invalidates state too late or not at all.
Cross-Site WebSocket Hijacking (CSWSH)
HIGHDescription: The server accepts WebSocket connections from untrusted origins or fails to bind the handshake tightly enough to the real session context.
Injection and Parser Abuse
HIGH / CRITICALDescription: Structured message fields can trigger SQLi, NoSQLi, command injection, traversal, SSTI, or related parser abuse when replayed or fuzzed.
XSS with Browser-Side Evidence
MEDIUM / CRITICALDescription: Reflected or DOM-style payloads execute in a client-side context and can be supported with browser-assisted evidence.
Blind SSRF and XXE
HIGH / CRITICALDescription: The backend makes unexpected outbound requests or resolves attacker-controlled references without returning useful proof in-band.
Session and Identity Misuse
HIGHDescription: Captured sessions, stale tokens, or browser-derived identity context can be replayed more widely than intended.