What problem does it solve?
This skill provides concise operational guidance to find and verify security weaknesses in gRPC and Protocol Buffers implementations, reducing the time required to discover reflection exposure, metadata-based authentication bypasses, message tampering, and injection vectors.
Core Features & Use Cases
- Service Discovery & Reconnaissance: Techniques to detect gRPC endpoints, check reflection, and enumerate services and methods.
- Authentication & Metadata Testing: Methods to probe for authorization bypasses using forged or missing metadata headers.
- Message Tampering & Injection: Strategies to test for IDORs, parameter manipulation, SQL injection, and command injection in protobuf string fields.
- Use Case: Assess an internal microservice running on TARGET:50051 to enumerate services, test method-level authorization, and verify input handling for injection flaws.
Quick Start
Scan the target gRPC service at TARGET:50051 for reflection, list services and methods, and attempt metadata-based authentication bypasses and simple message tampering tests.