API Exposure
API exposure describes which data an organization makes reachable through its APIs — the fields, entities, and records that endpoints return or accept — and to whom. Analyzing exposure means mapping every endpoint and its request and response schemas back to the underlying data elements and their classifications, then asking whether that level of access is intended, approved, and protected.
Exposure risk grows quietly. A developer adds a field to a response payload, an internal API is repurposed for a partner integration, or an old version keeps running after a new one ships. Each change can place classified or personal data in front of consumers who were never assessed for it.
For a Saudi DMO, exposure analysis is where data classification meets the real world. Under the NDMO framework, data classified as restricted or confidential carries handling controls that must follow the data wherever it travels — including through APIs. Under PDPL, exposing personal data through an endpoint without a lawful basis or adequate protection is a compliance failure, and SDAIA can impose penalties reaching SAR 5 million. A practical approach is to ingest API specifications into the data catalog, link response fields to classified columns, and let classification flag any endpoint that exposes sensitive data — so it can be reviewed before, not after, an incident.
In the product