What problem does it solve?
gRPC services in microservice architectures are often assumed to be internal and secure, but common misconfigurations like enabled server reflection, missing authentication on internal endpoints, and unstripped proxy-injected metadata expose them to critical vulnerabilities including unauthenticated access to privileged RPC methods, cross-tenant impersonation, and denial-of-service attacks. This skill provides a structured, field-validated workflow to systematically identify and exploit these gRPC-specific security gaps that are missed by standard web vulnerability scanners.
Core Features & Use Cases
- 7-Phase Assessment Workflow: Covers fingerprinting, service enumeration via reflection, unauthenticated method testing, trust-boundary bypass, proto file discovery, gRPC-Web/grpc-gateway attack surface testing, and HTTP/2 Rapid Reset DoS validation.
- High-Impact Vulnerability Detection: Identifies crown-jewel findings including unauthenticated admin RPC access, metadata spoofing for cross-tenant impersonation, IDOR via enumerable gRPC message fields, and exposed internal services via transcoded endpoints.
- Use Case: For penetration testers assessing cloud-native microservice environments, this skill enables the discovery of critical gRPC-specific attack surfaces such as unauthenticated access to internal payment or user admin services via exposed gRPC ports or public gRPC-Web gateways.
Quick Start
Use the hunt-grpc skill to assess a target's gRPC services for unauthenticated admin method access, metadata spoofing vulnerabilities, and HTTP/2 Rapid Reset DoS exposure, following the structured 7-phase workflow to validate findings and avoid false positives.