What problem does it solve? When testing your own API's HMAC request signing, it is hard to know whether the server actually enforces signature coverage, timestamp freshness, and nonce replay protection, or whether it silently accepts mismatched requests. This Skill provides an evidence-gated workflow to verify that server-side signature validation behaves as declared. ## Core Features & Use Cases - Signature Coverage Verification: Confirms which fields (method, path, query, body, host, timestamp, nonce, key ID) the server actually includes in signature validation, using single-variable differential probes. - Replay and Freshness Testing: Replays expired or altered self-owned no-op requests to check timestamp and nonce enforcement, with strict baselines before and after each probe. - Server-Side Oracle Discipline: Treats only server audit logs plus authoritative state as proof, ruling out false positives from HTTP 200s, SDK limits, or client-side UI differences. - Use Case: You built an HMAC-signed internal API and want to confirm the server rejects a request when a signed query parameter is tampered with, rather than trusting the client SDK's behavior. ## Quick Start Use the hunt-request-signature skill to verify that my test API's server rejects requests when a signed field is modified or an expired timestamp is replayed.