cloudflare
tcp/443 tcp/80 tcp/8443
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 104.21.75.96:443 · semaphore.wallrus.tech
2026-01-23 15:06
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 15:06:32 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
alt-svc: h3=":443"; ma=86400
last-modified: Mon, 19 Jan 2026 19:01:38 GMT
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=2,cfOrigin;dur=4
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=O9iEYBLs%2FfEuCX0Q1K3i3farZbwQfg7H2WoxXC8%2BKpzLneFN080zBoKWiwQh%2B6I6XoPbR6x3BUulng4uwuZO9ZPvNlUDiBP0oDI1fyhjF%2FiuLvnJkhc%3D"}]}
Server: cloudflare
CF-RAY: 9c28321199adc65d-YYZ
Page title: Dashboard - Semaphore UI
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.png">
<title>Dashboard - Semaphore UI</title>
<script defer src="js/chunk-vendors.54e31419.js"></script><script defer src="js/app.9e932081.js"></script><link href="css/chunk-vendors.3e16f9cd.css" rel="stylesheet"><link href="css/app.a1aee866.css" rel="stylesheet"></head>
<body>
<noscript>
<strong>
We're sorry but web doesn't work properly
without JavaScript enabled. Please enable it to continue.
</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"ecba34cbbb5f424faa25ef2a7441fd18","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>
Open service 2606:4700:3035::6815:4b60:443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
alt-svc: h3=":443"; ma=86400
last-modified: Mon, 19 Jan 2026 19:01:38 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mYX6O2ZQAdykNcJIleVFJgahqYpNlVylmO78aERryibk1iTUsDwXH%2ByZepJ4sfXzuDr8jthiN1qQJ8xF%2BwsbNzabtjpxYUPsTMnqxENmyPskRP0xFKW6xWvW%2F8EKW7x1toc%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e6be520b88-AMS
Page title: Dashboard - Semaphore UI
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.png">
<title>Dashboard - Semaphore UI</title>
<script defer src="js/chunk-vendors.54e31419.js"></script><script defer src="js/app.9e932081.js"></script><link href="css/chunk-vendors.3e16f9cd.css" rel="stylesheet"><link href="css/app.a1aee866.css" rel="stylesheet"></head>
<body>
<noscript>
<strong>
We're sorry but web doesn't work properly
without JavaScript enabled. Please enable it to continue.
</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
Open service 104.21.75.96:80 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Length: 17
Connection: close
Location: https://semaphore.wallrus.tech/
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wouiuiGkJQ62wYG9TmMgQ8hSWBPv9O1IZGUv5XAcSjoOEzCTcs3TjV0LM2sLaMmTMYLH7Sz7YImupITe8J4BI0i3lpzsXSjGTSZ7pR2Z9F0e6kA4GRU%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e6c9481ef2-LHR
alt-svc: h3=":443"; ma=86400
Moved Permanently
Open service 2606:4700:3035::6815:4b60:80 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Length: 17
Connection: close
Location: https://semaphore.wallrus.tech/
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5GGFKOtf9WInIzavD3CdCBVF%2BE9qxjAXHS3Y%2FGPB7fJOvOL8%2FEeqblud6ckaLNcnt2exV7QdtoKZa1yk5UbFmFeoEoYXQdGIg%2BnAn3FTvXWclK%2Bu48bR8lXfdNw7TAsWCdI%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e6cdf1760b-AMS
alt-svc: h3=":443"; ma=86400
Moved Permanently
Open service 2606:4700:3032::ac43:db62:80 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Length: 17
Connection: close
Location: https://semaphore.wallrus.tech/
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ctvusqZbM%2BDmTPZe0PymF2nueOhiRxWGb2Llb8uCSYndu41NZZkI6obnp%2Fo1qh%2B3wRu36PUSxC3GRyAMhui2zGXIE6geEqjZAvS4L0v%2B2T9HI1leG8aYZmweH2xtEP%2FH89s%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e6ca1679c4-LHR
alt-svc: h3=":443"; ma=86400
Moved Permanently
Open service 172.67.219.98:443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
alt-svc: h3=":443"; ma=86400
last-modified: Mon, 19 Jan 2026 19:01:38 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=a%2BbgBkZKppHbml0VNxKKLfqByRvIj6yIltP%2F7YaIK7goRWgQDP29Vr4vfg1%2FtpTBK2UOCAbeEtUdNiFwSAnPulYqdLeEVNQ4x9uLno2Zps8%2B27XXpUY%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e71b8606bc-AMS
Page title: Dashboard - Semaphore UI
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.png">
<title>Dashboard - Semaphore UI</title>
<script defer src="js/chunk-vendors.54e31419.js"></script><script defer src="js/app.9e932081.js"></script><link href="css/chunk-vendors.3e16f9cd.css" rel="stylesheet"><link href="css/app.a1aee866.css" rel="stylesheet"></head>
<body>
<noscript>
<strong>
We're sorry but web doesn't work properly
without JavaScript enabled. Please enable it to continue.
</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
Open service 2606:4700:3032::ac43:db62:8443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 19:02:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c1910ec4f2bb914-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.219.98:8443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 19:02:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c1910ec48274a19-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.219.98:80 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Length: 17
Connection: close
Location: https://semaphore.wallrus.tech/
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hlnPf4yqmTVIVXTHtz8G4ETMfLfzuDfiiRhjvN94blq2D0D5a3EahkLTNr1%2B3UPGfW4cnHpd1lutUzANwAebtaPIm1fa45lFWApzj%2BLWc7zgDxxg8dg%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e6deccd364-FRA
alt-svc: h3=":443"; ma=86400
Moved Permanently
Open service 104.21.75.96:8443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 19:02:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c1910ec4ab1d3c0-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::ac43:db62:443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
alt-svc: h3=":443"; ma=86400
last-modified: Mon, 19 Jan 2026 19:01:38 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vfxorPK66p90%2FggeH32sK6RWqzQ5eCLTLLIuwf6%2F1C4gmXP9wBXxSj3hVs%2F%2BKbYawVkhOv8gW%2FRjxMFAfKLpKKCVdbEH%2FhkeX%2BbqQzxz%2FoEjVg1VEDxZSm4NQlAZZlQ2ZEs%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e81fa52bb8-FRA
Page title: Dashboard - Semaphore UI
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.png">
<title>Dashboard - Semaphore UI</title>
<script defer src="js/chunk-vendors.54e31419.js"></script><script defer src="js/app.9e932081.js"></script><link href="css/chunk-vendors.3e16f9cd.css" rel="stylesheet"><link href="css/app.a1aee866.css" rel="stylesheet"></head>
<body>
<noscript>
<strong>
We're sorry but web doesn't work properly
without JavaScript enabled. Please enable it to continue.
</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
Open service 2606:4700:3035::6815:4b60:8443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 19:02:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c1910ec4af2240d-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.75.96:443 · semaphore.wallrus.tech
2026-01-21 19:02
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 19:02:27 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Accept-Ranges: bytes
alt-svc: h3=":443"; ma=86400
last-modified: Mon, 19 Jan 2026 19:01:38 GMT
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=o4KwubI5oixmJChULFDknW2GHfTRgfm%2FpBDBj9qvhhoWNrU%2BqPS25CQiHb6s7N5R%2Fq%2F49RPfjFcF0I2%2FSkHoNEW4IOUULoUvbJokopO1cFjcx%2FiapzU%3D"}]}
Server: cloudflare
CF-RAY: 9c1910e71d822beb-FRA
Page title: Dashboard - Semaphore UI
<!DOCTYPE html>
<html lang="en">
<head>
<base href="/">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="favicon.png">
<title>Dashboard - Semaphore UI</title>
<script defer src="js/chunk-vendors.54e31419.js"></script><script defer src="js/app.9e932081.js"></script><link href="css/chunk-vendors.3e16f9cd.css" rel="stylesheet"><link href="css/app.a1aee866.css" rel="stylesheet"></head>
<body>
<noscript>
<strong>
We're sorry but web doesn't work properly
without JavaScript enabled. Please enable it to continue.
</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>