Skip to main content

API Catalog Overview


Overview

The API Catalog aggregates all endpoints detected through:
  • Postman collections
  • Swagger/OpenAPI specifications
  • Threat-generation scans
  • Application imports
  • Live traffic datasets (where applicable)
Each API entry contains:
  • Route path
  • HTTP method
  • Host/service association
  • Threat count & severity
  • Generation state
  • Metadata & parameters
  • Linked project
This catalog acts as the source of truth for API attack surface discovery and threat modelling.

Key Metrics & Analytics

Total Endpoints

Shows the complete number of API endpoints discovered across all projects.

Endpoints With Threats

Highlights endpoints that have one or more threats associated with them.

High-Risk Routes

Shows the number of endpoints linked to Critical or High-severity threat patterns.

Endpoint Distribution

API Endpoint Distribution

Visual breakdown of:
  • HTTP method usage
  • Project grouping
  • Endpoint complexity levels
  • Threat density across routes

Search, Filters & Sorting

The powerful API filtering system lets analysts narrow down endpoints by:
FilterDescription
MethodGET, POST, PUT, DELETE, etc.
ThreatsFilter by severity or count
OwnerAssigned engineering team
Path ContainsPartial route matching
Generation StateGenerated, Pending, Failed
TagsCustom metadata
ProjectAssociated application or service
Filters can be combined for deep investigation.

API Table Columns

ColumnDescription
RouteAPI path including dynamic parameters
MethodHTTP verb for the endpoint
Host / ServiceLinked backend service
Threat CountTotal threats mapped to this endpoint
StateGeneration status (Generated, Pending, Skipped)
OwnerAssigned team or engineer
TagsAPI-specific metadata
Detected OnFirst and last discovery timestamps

API Full View

API Endpoint Full View

Each endpoint includes:

API Summary

  • Method
  • Route path
  • Host/service
  • Threat count & severity breakdown
  • Environment
  • Status (active, deprecated)

Threat Insights

  • Threat severity distribution
  • Linked threat details
  • State progression
  • References & audit log

Parameters & Payloads

  • Query parameters
  • Path parameters
  • Body schemas
  • Expected inputs

Associations

  • Linked services
  • Related endpoints
  • Shared components

API Lifecycle Controls

Each endpoint supports:
  • Assign Owner — map route to responsible service team
  • Regenerate Threats — refresh threat modelling logic
  • Archive Endpoint — mark route as deprecated
  • Delete Endpoint — remove invalid or outdated entries
All actions synchronize across the Threat Modelling module.

How API Endpoints Are Discovered

Snapsec identifies API endpoints using:
  • Postman Adapter — imports and syncs Postman collections
  • Swagger / OpenAPI Adapter — parses API definitions
  • Threat Generator — discovers new routes through modelling
  • App Imports — APIs linked from projects
  • Manual additions — user-created endpoints
Endpoints are continuously updated as APIs evolve.

Example Use Cases

Threat Modelling

Map threats to endpoints and visualize high-risk routes.

API Security Testing

Use endpoint catalog to drive automated scans and fuzzing.

Service Ownership

Assign owners to routes and track accountability.

API Governance

Maintain a clean, structured, and up-to-date API inventory.

Next Steps

View API Details

Explore complete API metadata, threats, and relationships.