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 172.66.0.96:8443 · chat-crud.verticcal.com
2026-01-26 15:40
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:41:14 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin 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 Server: cloudflare CF-RAY: 9c411c8f0c6e5ace-BLR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 162.159.140.98:80 · chat-crud.verticcal.com
2026-01-26 15:40
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:40:52 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:40:52 GMT Location: https://chat-crud.verticcal.com/ Set-Cookie: __cf_bm=ClVU.HvQAOXTCAz1xBZEHVQM_6RY3Ky3k4DkCZFz8Og-1769442052-1.0.1.1-AKY5vLBc9gtxQQ6TbRjH2gnKOHflY_gkrwEcA9uixj4aAFgogrvtdn.rFDxbhKAIkZGL8eizeRbAHPZv7GfN1izBZ9IoulS8dytydhenA1Y; path=/; expires=Mon, 26-Jan-26 16:10:52 GMT; domain=.chat-crud.verticcal.com; HttpOnly Server: cloudflare CF-RAY: 9c411c790fda1512-EWR alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 172.66.0.96:443 · chat-crud.verticcal.com
2026-01-26 15:40
HTTP/1.1 404 Not Found
Date: Mon, 26 Jan 2026 15:40:50 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c411c70899c41d8-EWR
access-control-allow-credentials: true
access-control-allow-headers: Origin,X-Requested-With,Content-Type,Accept,Authorization,X-CSRF-Token
access-control-allow-methods: PUT,PATCH,GET,POST,OPTIONS,DELETE
access-control-allow-origin:
access-control-expose-headers: Content-Length,Access-Control-Allow-Origin
x-do-app-origin: 1c093d9c-d721-47f1-afbd-b347f7ecc92b
Cache-Control: private
x-do-orig-status: 404
CF-Cache-Status: MISS
Set-Cookie: __cf_bm=hN.1PqZyBHJOXaxmugLlRtwl4KAeA6k9fWJS8Fq6f4U-1769442050-1.0.1.1-rH5obM6cLWdRJvkUZE730YZk8jFzfZodRJE1k0WffTUM3HgNFb2fOGq.sUBjJQ3v_isfmmIHVn17ZvFBRe_jK.bZlfPTqqjI05PgFymaM.k; path=/; expires=Mon, 26-Jan-26 16:10:50 GMT; domain=.chat-crud.verticcal.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Not Found</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
body {
background-color:#EFEFEF;
font: .9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wrapper{
width:600px;
margin:40px auto 0;
text-align:center;
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
}
#wrapper h1{
color:#FFF;
text-align:center;
margin-bottom:20px;
}
#wrapper a{
display:block;
font-size:.9em;
padding-top:20px;
color:#FFF;
text-decoration:none;
text-align:center;
}
#container {
width:600px;
padding-bottom:15px;
background-color:#FFFFFF;
}
.navtop{
height:40px;
background-color:#24B2EB;
padding:13px;
}
.content {
padding:10px 10px 25px;
background: #FFFFFF;
margin:;
color:#333;
}
a.button{
color:white;
padding:15px 20px;
text-shadow:1px 1px 0 #00A5FF;
font-weight:bold;
text-align:center;
border:1px solid #24B2EB;
margin:0px 200px;
clear:both;
background-color: #24B2EB;
border-radius:100px;
-moz-border-radius:100px;
-webkit-border-radius:100px;
}
a.button:hover{
text-decoration:none;
background-color: #24B2EB;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="container">
<div class="navtop">
<h1>Not Found</h1>
</div>
<div id="content">
<br>The page you have requested has flown the coop.<br>Perhaps you are here because:<br><br><ul><br>The page has moved<br>The page no longer exists<br>You were looking for your puppy and got lost<br>You like 404 pages</ul>
<a href="/" title="Home" class="button">Go Home</a><br />
<br>Powered by beego 2.0.0
</div>
</div>
</div>
</body>
</html>
Open service 2606:4700:7::60:80 · chat-crud.verticcal.com
2026-01-26 15:40
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:40:52 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:40:52 GMT Location: https://chat-crud.verticcal.com/ Set-Cookie: __cf_bm=WyhD9jb1P2ShLeVbCxP.WHwjiN_jaW37ZJGZ2PxA5jM-1769442052-1.0.1.1-CxsRtYQB6pmtW2FuNngxliPd3mcNoe9PoIw8pFRedHp56oi2DyPK5Jp8LuoLAM20EZypXG7Fg3ZbMm7fg5I.eh3L7Cwvo.1tpHxKKiR8fDU; path=/; expires=Mon, 26-Jan-26 16:10:52 GMT; domain=.chat-crud.verticcal.com; HttpOnly Server: cloudflare CF-RAY: 9c411c7bd9060ad6-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 162.159.140.98:8443 · chat-crud.verticcal.com
2026-01-26 15:40
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:41:12 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin 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 Server: cloudflare CF-RAY: 9c411c7d19bcdc81-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.66.0.96:80 · chat-crud.verticcal.com
2026-01-26 15:40
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:40:52 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:40:52 GMT Location: https://chat-crud.verticcal.com/ Set-Cookie: __cf_bm=i4t296NpdvazHtkXiXoEbTTHK7Md5X1CG.Y0wOj.TVM-1769442052-1.0.1.1-oP0IV8JZJzPjiLzkcoMPae.u8uN7afFZyPOZNQa4eWN_SSWAijMr5diTseHp6FMJbjzxHFBNaam_qegQ_15Ck1AL_.kXoBCxmTkP_uEhjZk; path=/; expires=Mon, 26-Jan-26 16:10:52 GMT; domain=.chat-crud.verticcal.com; HttpOnly Server: cloudflare CF-RAY: 9c411c7b6fa664e8-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2a06:98c1:58::60:80 · chat-crud.verticcal.com
2026-01-26 15:28
HTTP/1.1 301 Moved Permanently Date: Mon, 26 Jan 2026 15:28:47 GMT Content-Type: text/html Content-Length: 167 Connection: close Cache-Control: max-age=3600 Expires: Mon, 26 Jan 2026 16:28:47 GMT Location: https://chat-crud.verticcal.com/ Set-Cookie: __cf_bm=yIUKJ6oF0GO6BHUFzSLmLNfSd8tH0WecXfzgrU.49aE-1769441327-1.0.1.1-M0tmcd0tO6p7LPc9bAgyNlvuRXIj_JaU9.qZr4D8yjTx02Dok5UZIPUY43GNl26kSv4tSYjMbltwVJ6oV1OxejD_N0JxzE4YXszjd.RPFVY; path=/; expires=Mon, 26-Jan-26 15:58:47 GMT; domain=.chat-crud.verticcal.com; HttpOnly Server: cloudflare CF-RAY: 9c410ac8ed46d9de-FRA alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>cloudflare</center> </body> </html>
Open service 2a06:98c1:58::60:443 · chat-crud.verticcal.com
2026-01-26 15:28
HTTP/1.1 404 Not Found
Date: Mon, 26 Jan 2026 15:28:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c410ab8f87e566a-FRA
access-control-allow-credentials: true
access-control-allow-headers: Origin,X-Requested-With,Content-Type,Accept,Authorization,X-CSRF-Token
access-control-allow-methods: PUT,PATCH,GET,POST,OPTIONS,DELETE
access-control-allow-origin:
access-control-expose-headers: Content-Length,Access-Control-Allow-Origin
x-do-app-origin: 1c093d9c-d721-47f1-afbd-b347f7ecc92b
Cache-Control: private
x-do-orig-status: 404
CF-Cache-Status: MISS
Set-Cookie: __cf_bm=GW6UkrEk6W.ayBoRdhoqt7O8npuNOwBPnSFeL9JqrDM-1769441325-1.0.1.1-.m8KVJKIgFYe03MuQe1vUACxheaa03xIZFyaKlzOAF0Y_.RZ93c2dLuWBBegpqjrrz2Bmxd9W_vHXbuz4UvNzBlqcdcUyXTxtDx6IGqfOJY; path=/; expires=Mon, 26-Jan-26 15:58:45 GMT; domain=.chat-crud.verticcal.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Not Found</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
body {
background-color:#EFEFEF;
font: .9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wrapper{
width:600px;
margin:40px auto 0;
text-align:center;
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
}
#wrapper h1{
color:#FFF;
text-align:center;
margin-bottom:20px;
}
#wrapper a{
display:block;
font-size:.9em;
padding-top:20px;
color:#FFF;
text-decoration:none;
text-align:center;
}
#container {
width:600px;
padding-bottom:15px;
background-color:#FFFFFF;
}
.navtop{
height:40px;
background-color:#24B2EB;
padding:13px;
}
.content {
padding:10px 10px 25px;
background: #FFFFFF;
margin:;
color:#333;
}
a.button{
color:white;
padding:15px 20px;
text-shadow:1px 1px 0 #00A5FF;
font-weight:bold;
text-align:center;
border:1px solid #24B2EB;
margin:0px 200px;
clear:both;
background-color: #24B2EB;
border-radius:100px;
-moz-border-radius:100px;
-webkit-border-radius:100px;
}
a.button:hover{
text-decoration:none;
background-color: #24B2EB;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="container">
<div class="navtop">
<h1>Not Found</h1>
</div>
<div id="content">
<br>The page you have requested has flown the coop.<br>Perhaps you are here because:<br><br><ul><br>The page has moved<br>The page no longer exists<br>You were looking for your puppy and got lost<br>You like 404 pages</ul>
<a href="/" title="Home" class="button">Go Home</a><br />
<br>Powered by beego 2.0.0
</div>
</div>
</div>
</body>
</html>
Open service 2a06:98c1:58::60:8443 · chat-crud.verticcal.com
2026-01-26 15:28
HTTP/1.1 522 Date: Mon, 26 Jan 2026 15:29:05 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin 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 Server: cloudflare CF-RAY: 9c410ac36d194a29-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.66.0.96:443 · chat-crud.verticcal.com
2026-01-23 15:14
HTTP/1.1 404 Not Found
Date: Fri, 23 Jan 2026 15:14:59 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c283e6e990ebd47-AMS
access-control-allow-credentials: true
access-control-allow-headers: Origin,X-Requested-With,Content-Type,Accept,Authorization,X-CSRF-Token
access-control-allow-methods: PUT,PATCH,GET,POST,OPTIONS,DELETE
access-control-allow-origin:
access-control-expose-headers: Content-Length,Access-Control-Allow-Origin
x-do-app-origin: 1c093d9c-d721-47f1-afbd-b347f7ecc92b
Cache-Control: private
x-do-orig-status: 404
CF-Cache-Status: MISS
Set-Cookie: __cf_bm=4n4V3fvDbmhaA8ySf.KW.G0fAgfoPIhyTztXzpKzM2Q-1769181299-1.0.1.1-I4XkTbK1he5zEh.qi0yWSbm3x0JoYOXL0r_kF.y6g8pMjjnInWrXtlX_uAYgRrRSBLImBKKjUxIxkIjNMOn3hgZ7EKWYYZNtT_epqJFCP_c; path=/; expires=Fri, 23-Jan-26 15:44:59 GMT; domain=.chat-crud.verticcal.com; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Not Found</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
body {
background-color:#EFEFEF;
font: .9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#wrapper{
width:600px;
margin:40px auto 0;
text-align:center;
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
}
#wrapper h1{
color:#FFF;
text-align:center;
margin-bottom:20px;
}
#wrapper a{
display:block;
font-size:.9em;
padding-top:20px;
color:#FFF;
text-decoration:none;
text-align:center;
}
#container {
width:600px;
padding-bottom:15px;
background-color:#FFFFFF;
}
.navtop{
height:40px;
background-color:#24B2EB;
padding:13px;
}
.content {
padding:10px 10px 25px;
background: #FFFFFF;
margin:;
color:#333;
}
a.button{
color:white;
padding:15px 20px;
text-shadow:1px 1px 0 #00A5FF;
font-weight:bold;
text-align:center;
border:1px solid #24B2EB;
margin:0px 200px;
clear:both;
background-color: #24B2EB;
border-radius:100px;
-moz-border-radius:100px;
-webkit-border-radius:100px;
}
a.button:hover{
text-decoration:none;
background-color: #24B2EB;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="container">
<div class="navtop">
<h1>Not Found</h1>
</div>
<div id="content">
<br>The page you have requested has flown the coop.<br>Perhaps you are here because:<br><br><ul><br>The page has moved<br>The page no longer exists<br>You were looking for your puppy and got lost<br>You like 404 pages</ul>
<a href="/" title="Home" class="button">Go Home</a><br />
<br>Powered by beego 2.0.0
</div>
</div>
</div>
</body>
</html>