What problem does it solve? Security testers often lack a structured methodology for assessing gRPC services, which hide behind HTTP/2 transports, edge proxies, and transcoding gateways where traditional web testing techniques miss critical authorization flaws. ## Core Features & Use Cases - Service Enumeration: Discover exposed gRPC ports, verify ALPN h2 negotiation, and enumerate every service and method via server reflection using grpcurl. - Authorization Testing: Call privileged RPC methods without credentials, test IDOR via enumerable id fields, and spoof proxy-trusted metadata headers like x-user-id and x-tenant-id to expose cross-tenant impersonation. - Transcoder & DoS Analysis: Attack gRPC-Web, grpc-gateway, and Connect JSON-transcoding routes, and version-verify HTTP/2 Rapid Reset (CVE-2023-44487) exposure without unauthorized flooding. - Use Case: During a bug bounty engagement against a microservices platform, you find port 50051 open with reflection enabled, enumerate an internal AdminService, and prove an unauthenticated DeleteUser call executes — a Critical finding. ## Quick Start Use the hunt-grpc skill to enumerate and test the gRPC services exposed on my authorized target for missing authentication and reflection issues.