endpoint-enumerator
OfficialInventory API endpoints with security context.
Software Engineering#documentation#frameworks#ripgrep#security-context#endpoint-discovery#api-inventory#route-detection
Author0x53c7
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Discover API endpoints, route definitions, and API documentation files in a codebase. Use when you need a complete inventory of all HTTP endpoints with their security context (authentication, authorization, CSRF) for security review or penetration testing.
Core Features & Use Cases
- Documentation-first discovery to locate OpenAPI specs, Swagger files, GraphQL schemas, and route definitions.
- Framework-aware route discovery across Java/Spring, Node.js/Express, Python/Flask/Django/FastAPI, Go, Ruby on Rails, .NET, and PHP projects.
- Security context capture by associating each endpoint with authentication requirements, authorization roles, and CSRF considerations.
- Use Case: perform a comprehensive endpoint inventory to validate coverage and identify exposed or unauthenticated routes during security assessments.
Quick Start
Run the endpoint-enumerator against your codebase root to generate endpoint_inventory.txt
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: endpoint-enumerator Download link: https://github.com/0x53c7/security-testing-rovodev-skills/archive/main.zip#endpoint-enumerator 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 471,000+ vetted skills library on demand.