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: 5733ddf49ff49cd1f3d88d60a34e0cd2382f4e0189c4dabedf5461a2e134f883
Public Swagger UI/API detected at path: /swagger/v1/swagger.json - sample paths:
GET /sports
GET /sports/{sport}
GET /status
GET /status/messages
GET /status/minimal
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: 5733ddf49ff49cd1f3d88d60a34e0cd2382f4e0189c4dabedf5461a2e134f883
Public Swagger UI/API detected at path: /swagger/v1/swagger.json - sample paths:
GET /sports
GET /sports/{sport}
GET /status
GET /status/messages
GET /status/minimal
Open service 95.100.248.144:443 · test.push.api.swisstxt.ch
2026-01-23 14:48
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Fri, 23 Jan 2026 14:48:23 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 X-N: S
Open service 95.100.248.144:80 · test.push.api.swisstxt.ch
2026-01-22 23:56
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Thu, 22 Jan 2026 23:57:10 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1
Open service 95.100.248.144:80 · test.push.api.swisstxt.ch
2026-01-09 22:33
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Fri, 09 Jan 2026 22:33:55 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Server-Timing: ak_p; desc="1767998035894_35120720_2218174992_28_6529_17_0_-";dur=1
Open service 95.100.248.144:443 · test.push.api.swisstxt.ch
2026-01-09 19:24
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Fri, 09 Jan 2026 19:24:27 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=104
Open service 95.100.248.144:443 · test.push.api.swisstxt.ch
2026-01-02 22:39
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Fri, 02 Jan 2026 22:39:52 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 X-N: S
Open service 2a02:26f0:480:1100::216:3295:443 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Tue, 23 Dec 2025 23:50:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 X-N: S
Open service 2a02:26f0:480:1100::216:3295:80 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Tue, 23 Dec 2025 23:50:50 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1
Open service 2a02:26f0:480:1100::216:3294:443 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Tue, 23 Dec 2025 23:50:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=61
Open service 2.16.206.27:443 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Tue, 23 Dec 2025 23:50:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 X-N: S
Open service 2a02:26f0:480:1100::216:3294:80 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Tue, 23 Dec 2025 23:50:50 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=40
Open service 2.16.206.27:80 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Tue, 23 Dec 2025 23:50:50 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1
Open service 2.16.206.26:443 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Tue, 23 Dec 2025 23:50:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 X-N: S
Open service 2.16.206.26:80 · test.push.api.swisstxt.ch
2025-12-23 23:50
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Tue, 23 Dec 2025 23:50:50 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1
Open service 95.100.248.144:443 · test.push.api.swisstxt.ch
2025-12-23 04:04
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Strict-Transport-Security: max-age=15724800; includeSubDomains Date: Tue, 23 Dec 2025 04:04:59 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=83
Open service 95.100.248.144:80 · test.push.api.swisstxt.ch
2025-12-22 11:29
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: index.html Date: Mon, 22 Dec 2025 11:29:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1