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: 5733ddf49ff49cd151e75e4bfb408001101893f310b1f660338569b965c9e5b3
Public Swagger UI/API detected at path: /v3/api-docs - sample paths:
GET /app/auth/logout
GET /app/download/{modelId}
GET /app/download/{type}/{modelId}/{id}
GET /app/users
POST /app/activate-model
POST /app/auth/activate
POST /app/auth/login
POST /app/auth/recover-password
POST /app/auth/verify-code
POST /app/classification-model
PUT /app/auth/refresh
PUT /app/change-password
PUT /app/user-exercise-answer
PUT /app/user-quiz-answer
PUT /app/user-theoretical-access
Open service 2.17.100.232:443 · virtualcoach.seat.com
2026-01-09 17:46
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Fri, 09 Jan 2026 17:46:53 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 09 Jan 2026 17:46:53 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Open service 2.16.204.71:80 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Content-Length: 134
Location: https://virtualcoach.seat.com:443/
Expires: Thu, 08 Jan 2026 07:53:38 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:53:38 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
</body>
</html>
Open service 2a02:26f0:480:23::1726:6295:80 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Content-Length: 134
Location: https://virtualcoach.seat.com:443/
Expires: Thu, 08 Jan 2026 07:53:37 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:53:37 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
</body>
</html>
Open service 2a02:26f0:480:23::1726:6295:443 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Thu, 08 Jan 2026 07:52:56 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:52:56 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Open service 2.16.204.89:443 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Thu, 08 Jan 2026 07:52:57 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:52:57 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Open service 2a02:26f0:480:23::1726:62ac:80 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Content-Length: 134
Location: https://virtualcoach.seat.com:443/
Expires: Thu, 08 Jan 2026 07:53:34 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:53:34 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
</body>
</html>
Open service 2.16.204.89:80 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Content-Length: 134
Location: https://virtualcoach.seat.com:443/
Expires: Thu, 08 Jan 2026 07:53:37 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:53:37 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
</body>
</html>
Open service 2a02:26f0:480:23::1726:62ac:443 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Thu, 08 Jan 2026 07:52:56 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:52:56 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Open service 2.16.204.71:443 · virtualcoach.seat.com
2026-01-08 07:52
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Thu, 08 Jan 2026 07:52:57 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 08 Jan 2026 07:52:57 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Open service 2.17.100.232:443 · virtualcoach.seat.com
2026-01-02 06:56
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Fri, 02 Jan 2026 06:56:07 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Fri, 02 Jan 2026 06:56:07 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5
Open service 2.17.100.232:443 · virtualcoach.seat.com
2025-12-23 04:51
HTTP/1.1 302 Moved Temporarily
Content-Length: 0
Location: https://virtualcoach.seat.com/admin
Content-Language: en-US
Expires: Tue, 23 Dec 2025 04:51:15 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 23 Dec 2025 04:51:15 GMT
Connection: close
x-edgio-req-uri: %{request_uri:1}
x-edgio-rewrite: %{uri}
x-ruleset-version: 2.5