endpoint-discovery

Discover web endpoints and historical URLs using Katana, Gospider, and GAU.

5|3|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/zebbern/termstack --skill endpoint-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: endpoint-discovery
Source: https://github.com/zebbern/termstack/tree/main/.github/skills/endpoint-discovery
Command: npx skills add https://github.com/zebbern/termstack --skill endpoint-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Endpoint discovery helps security testers and developers map all accessible URLs, endpoints, and paths of a web application, including hidden or dynamic routes, to assess attack surfaces and plan tests.

Core Features & Use Cases

  • Coordinated endpoint enumeration across Katana, Gospider, and GAU to enumerate endpoints and historical URLs.
  • Discover hidden paths, parameters, and forms to assemble a comprehensive endpoint inventory.
  • Use case: Pre-deployment security assessment, API surface validation, and reconnaissance for pentesting.

Quick Start

Run a full endpoint discovery workflow on a target site to enumerate all reachable endpoints and historical URLs.

Frequently Asked Questions about endpoint-discovery

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

FAQPage Schema
How do I discover hidden web endpoints and paths for a target application?

Endpoint discovery identifies all accessible URLs and hidden paths to map a web application's attack surface. This skill orchestrates Katana, Gospider, and GAU to crawl modern web apps and aggregate a comprehensive endpoint inventory.

What is the best way to collect historical URLs for security reconnaissance?

Collecting historical URLs for security reconnaissance is done using GAU alongside active crawlers. This approach gathers historical web paths and dynamic routes, assembling a ready-to-use endpoint inventory for pre-deployment security assessments and pentesting.

Can I use multiple web crawlers like Katana and Gospider together for endpoint enumeration?

Yes, you can use Katana and Gospider together for endpoint enumeration. This skill coordinates multi-tool crawls with scope controls, applying them simultaneously to discover hidden parameters and forms across the target web application.

Does endpoint discovery work for API surface validation before deployment?

Endpoint discovery works effectively for API surface validation before deployment. By enumerating all reachable endpoints and dynamic routes, it helps developers and security testers assess attack surfaces and validate exposed APIs.

How do I scope web crawling to prevent crawler scope creep during endpoint mapping?

To scope web crawling and prevent scope creep during endpoint mapping, this skill applies coordinated scope controls across Katana, Gospider, and GAU. This ensures crawls remain restricted to the target web application while aggregating endpoint output.