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: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Open service 23.53.42.232:443 · motor-cobranca-api-new-prod.finnetbrasil.tech
2026-01-23 08:18
HTTP/1.1 404 Not Found
Content-Type: application/json; charset=utf-8
Content-Length: 103
Content-Security-Policy: default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
x-correlation-id: 3cd4ef6d-967d-4c8a-82d7-c3fbe2a7be2f
ETag: W/"67-kIEgPILZVQDBCrU+I4p3i2T6plw"
x-envoy-upstream-service-time: 2
Expires: Fri, 23 Jan 2026 08:18:32 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 23 Jan 2026 08:18:32 GMT
Connection: close
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
{"statusCode":404,"timestamp":"2026-01-23T08:18:32.649Z","errorData":{"errorMessage":["Cannot GET /"]}}
Open service 23.53.42.232:443 · motor-cobranca-api-new-prod.finnetbrasil.tech
2026-01-09 13:34
HTTP/1.1 403 Forbidden Mime-Version: 1.0 Content-Type: text/html Content-Length: 415 Expires: Fri, 09 Jan 2026 13:34:53 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 09 Jan 2026 13:34:53 GMT Connection: close Strict-Transport-Security: max-age=31536000 ; includeSubDomains Page title: Access Denied <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD><BODY> <H1>Access Denied</H1> You don't have permission to access "http://motor-cobranca-api-new-prod.finnetbrasil.tech/" on this server.<P> Reference #18.e42a3517.1767965693.1b6e59aa <P>https://errors.edgesuite.net/18.e42a3517.1767965693.1b6e59aa</P> </BODY> </HTML>
Open service 23.53.42.232:443 · motor-cobranca-api-new-prod.finnetbrasil.tech
2026-01-02 19:34
HTTP/1.1 404 Not Found
Content-Type: application/json; charset=utf-8
Content-Length: 103
Content-Security-Policy: default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
x-correlation-id: b61de06a-96d8-4354-8458-f40f6f8b5e45
ETag: W/"67-N3EtHYOcerVmvwFCD6fK4m2FCj8"
x-envoy-upstream-service-time: 4
Expires: Fri, 02 Jan 2026 19:34:26 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 02 Jan 2026 19:34:26 GMT
Connection: close
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
{"statusCode":404,"timestamp":"2026-01-02T19:34:26.813Z","errorData":{"errorMessage":["Cannot GET /"]}}
Open service 23.53.42.232:443 · motor-cobranca-api-new-prod.finnetbrasil.tech
2025-12-23 04:11
HTTP/1.1 404 Not Found
Content-Type: application/json; charset=utf-8
Content-Length: 103
Content-Security-Policy: default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
x-correlation-id: e17f1c40-744b-4401-a5e2-bc9fae45cf93
ETag: W/"67-QeulsY8oIQb2JLcCJYLM2XcnF/w"
x-envoy-upstream-service-time: 4
Expires: Tue, 23 Dec 2025 04:11:33 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 23 Dec 2025 04:11:33 GMT
Connection: close
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
{"statusCode":404,"timestamp":"2025-12-23T04:11:32.905Z","errorData":{"errorMessage":["Cannot GET /"]}}