You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/security/application_security/api_posture/api_inventory/api_endpoints.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Using API Endpoints you can:
23
23
24
24
## Configuration
25
25
26
-
To view API Endpoints on your services, **you must have App and API Protection Threats Protection enabled**.
26
+
To view API Endpoints on your services, **you must have App and API Protection Threat Detection enabled**.
27
27
28
28
For Amazon Web Services (AWS) API Gateway integration, you must set up the following:
29
29
@@ -49,7 +49,7 @@ For information on what library versions are compatible with API Inventory, see
49
49
50
50
## How it works
51
51
52
-
API Endpoints gathers security metadata about API traffic by leveraging the Datadog SDK with App and API Protection enabled, alongside configurations from Amazon API Gateway and uploaded API Definitions. This data includes the discovered API schema, the types of sensitive data (PII) processed, and the authentication scheme in use. The API information is continuously evaluated, ensuring a comprehensive and up-to-date view of your entire API attack surface.
52
+
API Endpoints gathers security metadata about API traffic by using the Datadog SDK with App and API Protection enabled, alongside configurations from Amazon API Gateway and uploaded API Definitions. This data includes the discovered API schema, the types of sensitive data (PII) processed, and the authentication scheme in use. The API information is continuously evaluated, helping ensure a comprehensive and up-to-date view of your entire API attack surface.
53
53
54
54
API Endpoints uses [Remote Configuration][10] to manage and configure scanning rules that detect sensitive data and authentication.
55
55
@@ -81,7 +81,7 @@ This source ensures that your API inventory is complete by including all planned
81
81
82
82
The **Spans** data source shows real traffic and data exposure. Remediation should be performed in code, config, or access controls immediately.
83
83
84
-
What actions you take depend on each of the attack surfaces:
84
+
The actions you take depend on each of the attack surfaces:
85
85
86
86
-**Vulnerabilities:** Patch any vulnerable libraries surfaced by SCA or Runtime Code Analysis, then redeploy the service.
87
87
-**API findings discovered:** Review each issue in context of the traced service, fix any code or configurations, and then validate using new traces.
@@ -158,7 +158,7 @@ To export the inferred schema as an OpenAPI file in JSON or YAML, use the export
158
158
159
159
To compare schemas, set up the following:
160
160
161
-
- To view an inferred schema, [enable AAP][9] on the service so endpoints are discovered from live traffic.
161
+
- To view an inferred schema, [enable App and API Protection][9] on the service so endpoints are discovered from live traffic.
162
162
- To compare against a declared schema, register the API's OpenAPI definition in the Datadog Catalog. See [Create Entities][8].
163
163
164
164
## Processing sensitive data
@@ -186,13 +186,13 @@ See [Configuring a client IP header][14] for more information on the required li
186
186
187
187
Authentication is determined by:
188
188
189
-
- The presence of `Authorization`, `Token` or `X-Api-Key` headers.
189
+
- The presence of `Authorization`, `Token`, or `X-Api-Key` headers.
190
190
- The presence of a user ID within the trace (for example, the `@usr.id` APM attribute).
191
-
- The request has responded with a 401 or 403 status code.
191
+
- The endpoint returned a 401 or 403 status code.
192
192
- Custom [Endpoint Tagging][15] rules that you configured
193
193
194
194
195
-
When the type of authentication is available, Datadog reports it in a header through the **Authentication Method** facet.
195
+
When the type of authentication is available, Datadog reports it in the **Authentication Method** facet.
0 commit comments