go-vuln-dos
CommunitySecure Go code against resource exhaustion.
Software Engineering#vulnerability#security audit#go#memory leak#dos#goroutine leak#resource exhaustion
Authoryhy0
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps identify and prevent Denial of Service (DoS) and resource exhaustion vulnerabilities in Go applications, ensuring stability and availability.
Core Features & Use Cases
- Resource Leak Detection: Identifies potential goroutine leaks, unbounded memory allocations, and channel deadlocks.
- Input Validation: Checks for unvalidated external inputs that could lead to excessive resource consumption (e.g., large HTTP bodies, deeply nested data structures).
- Use Case: When auditing a Go web service, use this Skill to find endpoints that might crash the server if an attacker sends excessively large request bodies or creates too many concurrent goroutines.
Quick Start
Use the go-vuln-dos skill to audit the provided Go code for potential denial of service vulnerabilities.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: go-vuln-dos Download link: https://github.com/yhy0/ghsa-skill-builder/archive/main.zip#go-vuln-dos Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.