API Catalogue

The API Catalogue in the AppSentinels platform provides centralized, real-time visibility into all APIs discovered within protected applications. By automatically identifying, classifying, and monitoring APIs, the platform empowers security teams to manage posture, detect risks, and respond effectively.

API Discovery Mechanisms

AppSentinels discovers APIs using multiple mechanisms across environments:

All discovered APIs are continuously updated in the catalogue with contextual metadata, behavioral patterns, and associated risks.

API Classification

AppSentinels automatically classifies APIs into categories to help govern and manage their usage:

  • Shadow: APIs not found in defined schema documents.
  • Sensitive: APIs that handle PII or critical business data.
  • Privilege: APIs performing critical operations like login, reset, etc.
  • Public / Internal: Classification based on request origin.
  • Authenticated / Unauthenticated: Based on presence of auth tokens/headers.
  • New / Unused: Newly discovered or inactive APIs.
  • Non-Conforming: APIs that deviate from the defined schema.
API Classification Summary

API Risk Distribution

APIs are assigned a Risk Score based on multiple factors including authentication, sensitivity, privileges, HTTP methods, and associated vulnerabilities:

  • Critical: Exploited successfully by threat actors.
  • High: Detected vulnerabilities via passive or active scans.
  • Medium: Presence of multiple risk attributes.
  • Low: Minimal or no detectable risks.
API Risk Score Distribution

API Operational Statistics

AppSentinels tracks various metrics to assess API performance and stability:

  • API call volume
  • Data/content transferred
  • Client error rates (4xx)
  • Server error rates (5xx)
  • P90 latency (90th percentile response time)
API Risk Score Distribution

APIs List View

APIs List View Screenshot

A comprehensive table lists every discovered API, with the following attributes:

API Catalogue Export Options

Users can download the full API inventory from the catalogue in the following formats:

Catalogue Filters

The API Catalogue supports advanced filtering to narrow down API lists based on:

  • Endpoint
  • Method
  • Host
  • Risk Score
  • Tags/Characteristics
  • Authentication status
  • Request origin
  • Date range
  • New or Unused status
API Risk Score Distribution