hunt-grpc

仓库创建 2026年5月5日最近提交 1 天前SkillHot 收录 22 天前
▸ 精选理由

能发现因架构信任假设导致的高危后端缺陷。

▸ 风险提示

可能用于未授权内网探测或滥用,谨慎使用

这个 Skill 做什么

识别 gRPC 服务反射、明文传输与未鉴权内网接口等安全问题。

检查 gRPC 服务的安全弱点:是否开启 reflection(能枚举所有服务/方法)、是否缺少鉴权、是否明文传输、proto 文件泄露或网关转码注入等。适合在发现 50051/443/8443/9090 等 gRPC 端口或使用 grpcurl/grpcui 能探测到反射时用。重点是找出那种“内部信任”被绕过后会被滥用的后端漏洞。

▸ 展开 SKILL.md 英文原文

Hunt gRPC vulnerabilities — server reflection enabled (enumerate all services/methods), missing authentication / metadata-stripping on internal endpoints, plaintext gRPC over HTTP/2, internal endpoint disclosure, proto file leakage, gRPC-Web/grpc-gateway transcoding injection, and HTTP/2 Rapid Reset DoS (CVE-2023-44487). Use when target exposes port 50051 / 443 / 8443 / 9090 with HTTP/2, when grpcurl/grpcui detects reflection, when an Envoy or grpc-gateway proxy is fronting a microservice, or when recon reveals a microservice architecture.

开发编程gRPC反射内网接口通用
3.2k
Stars
493
Forks
40
仓库内 Skill
+332
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/elementalsouls/Claude-BugHunter/main/skills/hunt-grpc/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/elementalsouls/Claude-BugHunter/main/skills/hunt-grpc/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# HUNT-GRPC — gRPC Security

## Crown Jewel Targets

gRPC reflection enabled = full service catalog enumeration without source code. The highest-value gRPC bugs come from the architectural assumption that a service is "internal" — auth is enforced at the edge proxy, and the backend trusts any caller that reaches it. Once you reach the backend directly (exposed port, SSRF, proxy bypass), that trust collapses.

**Highest-value findings:**
- **Reflection enabled in production** — `grpc.reflection.v1alpha.ServerReflection` / `grpc.reflection.v1.ServerReflection` lists every method, message, and internal service. Enumeration enabler, not a vuln on its own (see Validation).
- **Missing auth on int
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有