Exposing Swagger/OpenAPI documentation is primarily a risk if your API has underlying security flaws, as it gives attackers a precise roadmap to find them.
Those detail every endpoint, parameter, and data model, making it easier to discover and exploit vulnerabilities like broken access control or injection points.
While a perfectly secure API mitigates the danger, protecting your documentation is a critical layer of defense that forces attackers to work without a map.
Severity: info
Fingerprint: 5733ddf49ff49cd151e75e4b5155cd8449be99c7f49ceb45051a9fa60a75afda
Public Swagger UI/API detected at path: /v3/api-docs - sample paths:
DELETE /api/v1/cache/{evict}
GET /api/v1/admin/users/{userId}
GET /api/v1/policies/{policyNumber}
GET /api/v1/users/retrieve/invite/{id}
POST /api/v1/admin/users/resend-confirmation-email
POST /api/v1/admin/users/search
POST /api/v1/admin/users/{userId}/disable
POST /api/v1/admin/users/{userId}/reactivate
POST /api/v1/admin/users/{userId}/reset-password
POST /api/v1/policies/{policyNumber}/lienholder
POST /api/v1/users
POST /api/v1/users/invite
POST /api/v1/users/resend-confirmation-email
POST /api/v1/users/status
POST /api/v1/users/track-activities
Open service 2.16.1.250:443 · lend-api.sentry.com
2026-01-23 15:34
HTTP/1.1 401 Unauthorized Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers WWW-Authenticate: Bearer X-Content-Type-Options: nosniff X-XSS-Protection: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY Content-Length: 0 Expires: Fri, 23 Jan 2026 15:34:36 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 15:34:36 GMT Connection: close Set-Cookie: JSESSIONID=84BCC3674F047055158A842A1D59D311; Path=/; Secure; HttpOnly Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=100 Server-Timing: origin; dur=22 Server-Timing: ak_p; desc="1769182476382_34603445_278037374_12133_9893_99_122_-";dur=1
Open service 2.16.1.250:443 · lend-api.sentry.com
2026-01-09 21:43
HTTP/1.1 401 Unauthorized Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers WWW-Authenticate: Bearer X-Content-Type-Options: nosniff X-XSS-Protection: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY Content-Length: 0 Expires: Fri, 09 Jan 2026 21:43:26 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 09 Jan 2026 21:43:26 GMT Connection: close Set-Cookie: JSESSIONID=C479B44DFF8E0FF31101B98317E78C97; Path=/; Secure; HttpOnly Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=598 Server-Timing: origin; dur=23 Server-Timing: ak_p; desc="1767995006188_34603445_1109378397_62165_37808_0_73_-";dur=1
Open service 2.16.1.250:443 · lend-api.sentry.com
2026-01-02 16:46
HTTP/1.1 401 Unauthorized Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers WWW-Authenticate: Bearer X-Content-Type-Options: nosniff X-XSS-Protection: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY Content-Length: 0 Expires: Fri, 02 Jan 2026 16:46:01 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 02 Jan 2026 16:46:01 GMT Connection: close Set-Cookie: JSESSIONID=39AF913101813185EFBE8A9B3680226C; Path=/; Secure; HttpOnly Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=96 Server-Timing: origin; dur=29 Server-Timing: ak_p; desc="1767372361111_34603470_97276541_12573_10360_80_84_-";dur=1
Open service 2.16.1.250:443 · lend-api.sentry.com
2025-12-23 05:06
HTTP/1.1 401 Unauthorized Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers WWW-Authenticate: Bearer X-Content-Type-Options: nosniff X-XSS-Protection: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-Frame-Options: DENY Content-Length: 0 Expires: Tue, 23 Dec 2025 05:06:58 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Tue, 23 Dec 2025 05:06:58 GMT Connection: close Set-Cookie: JSESSIONID=4A2A1E0276C28236BEA7F16248416D0C; Path=/; Secure; HttpOnly Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=98 Server-Timing: origin; dur=14 Server-Timing: ak_p; desc="1766466418148_34603445_393768115_11116_8973_98_102_-";dur=1