hunt-grpc

Identify gRPC security vulnerabilities via reflection enumeration and authentication bypass testing.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/Skobyn/talon --skill hunt-grpc-skobyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-grpc
Source: https://github.com/Skobyn/talon/tree/main/skills/hunt-grpc
Command: npx skills add https://github.com/Skobyn/talon --skill hunt-grpc-skobyn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires grpcurl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill uncovers gRPC vulnerabilities through detailed enumeration and exploitation guides, ensuring that critical security gaps in gRPC implementations are identified and mitigated.

Core Features & Use Cases

  • Service Enumeration: Utilize reflection to list and describe every service and method within a gRPC server.
  • Auth Bypass: Expose and exploit vulnerabilities like missing authentication on internal services.
  • Data Leak Detection: Identify proto file leakage and unauthorized service exposure.
  • Use Case: When targeting an application that uses gRPC and requires comprehensive security auditing.

Quick Start

Run the hunt-grpc skill to begin identifying vulnerabilities in a gRPC service at https://target-url.

Frequently Asked Questions about hunt-grpc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enumerate gRPC services using reflection to find exposed methods?

gRPC service enumeration uses reflection to list and describe every service and method within a target gRPC server. This technique exposes internal endpoints and unauthorized services via introspection.

What is gRPC authentication bypass and how does it expose internal services?

gRPC authentication bypass testing identifies missing authentication controls on internal services. It exposes vulnerabilities by attempting to access methods lacking proper auth verification, revealing critical security gaps.

How to detect proto file leakage and unauthorized gRPC service exposure?

Detect proto file leakage and unauthorized gRPC service exposure by leveraging reflection enumeration and server output inspection. This identifies leaked proto definitions and exposed services requiring mitigation.

Do I need grpcurl to perform gRPC security auditing and vulnerability detection?

Yes, grpcurl is required to perform gRPC security auditing and vulnerability detection. The assessment process relies on grpcurl for reflection enumeration and manual inspection of server outputs.

Can I test gRPC authentication bypass on a target URL without knowing the proto definitions?

Yes, you can test gRPC authentication bypass without knowing proto definitions by leveraging reflection enumeration. This technique extracts service definitions directly from the target server at runtime.