Heroku
tcp/443 tcp/80
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: 5733ddf49ff49cd1bf890109bf890109bf890109bf890109bf890109bf890109
Public Swagger UI/API detected at path: /api-docs/swagger.json
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: 5733ddf49ff49cd1bf890109bf890109bf890109bf890109bf890109bf890109
Public Swagger UI/API detected at path: /api-docs/swagger.json
Open service 76.223.11.49:443 · api-v2.chainzsolutions.com
2026-01-09 14:51
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Fri, 09 Jan 2026 14:51:11 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2BNecrTrluZX24WFjRmvVROuvUFD7WKYBacwpCKjyi1w%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767970271"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2BNecrTrluZX24WFjRmvVROuvUFD7WKYBacwpCKjyi1w%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767970271"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:80 · api-v2.chainzsolutions.com
2026-01-08 19:22
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 08 Jan 2026 19:23:06 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kW0LShUP3RhAVVJycgSjvz1BioThHraxJrAEPDszONY%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767900186"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=kW0LShUP3RhAVVJycgSjvz1BioThHraxJrAEPDszONY%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767900186"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:443 · api-v2.chainzsolutions.com
2026-01-02 23:42
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Fri, 02 Jan 2026 23:42:55 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Elsg5n7XSXJQJ3AzQ3575gsHreL2ASGtbkyPHTASmWs%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767397375"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Elsg5n7XSXJQJ3AzQ3575gsHreL2ASGtbkyPHTASmWs%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767397375"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:443 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:24 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=9vmfQJmoUO2Cr816drMeYRxEUTlzQjIvEv1HE4ykBI4%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225804"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=9vmfQJmoUO2Cr816drMeYRxEUTlzQjIvEv1HE4ykBI4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225804"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 15.197.129.158:80 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:26 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hUHRZeRPbMkxa3DYVRiZK5iNmbwFfqq%2FK91aj9QqYn4%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225806"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hUHRZeRPbMkxa3DYVRiZK5iNmbwFfqq%2FK91aj9QqYn4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225806"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 99.83.217.1:443 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:23 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qei74I0AZk8MLspWwrToEJc7b%2BQkVQdqTDEUfYTywBY%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225803"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qei74I0AZk8MLspWwrToEJc7b%2BQkVQdqTDEUfYTywBY%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225803"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 99.83.217.1:80 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:25 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=xdHljgswy5uwxWTb4nxxxJ%2BvZEIpjGjfiGzlse%2FAPWE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225805"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=xdHljgswy5uwxWTb4nxxxJ%2BvZEIpjGjfiGzlse%2FAPWE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225805"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:80 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:26 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hUHRZeRPbMkxa3DYVRiZK5iNmbwFfqq%2FK91aj9QqYn4%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225806"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hUHRZeRPbMkxa3DYVRiZK5iNmbwFfqq%2FK91aj9QqYn4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225806"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 75.2.43.161:443 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:23 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qei74I0AZk8MLspWwrToEJc7b%2BQkVQdqTDEUfYTywBY%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225803"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qei74I0AZk8MLspWwrToEJc7b%2BQkVQdqTDEUfYTywBY%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225803"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 75.2.43.161:80 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:26 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=hUHRZeRPbMkxa3DYVRiZK5iNmbwFfqq%2FK91aj9QqYn4%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225806"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hUHRZeRPbMkxa3DYVRiZK5iNmbwFfqq%2FK91aj9QqYn4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225806"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 15.197.129.158:443 · api-v2.chainzsolutions.com
2026-01-01 00:03
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 00:03:23 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=qei74I0AZk8MLspWwrToEJc7b%2BQkVQdqTDEUfYTywBY%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767225803"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=qei74I0AZk8MLspWwrToEJc7b%2BQkVQdqTDEUfYTywBY%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767225803"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:443 · api-v2.chainzsolutions.com
2025-12-30 09:08
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Tue, 30 Dec 2025 09:08:35 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=DdmuiIhtyhou14N2kG0MxoRHL4eqWSvIRYUBZT%2FUBZY%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767085715"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=DdmuiIhtyhou14N2kG0MxoRHL4eqWSvIRYUBZT%2FUBZY%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767085715"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:80 · api-v2.chainzsolutions.com
2025-12-22 18:04
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Mon, 22 Dec 2025 18:04:57 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=z9z3RKBBh%2FfshNzvy0XU1fBw9wqXdZdcuiby4rPwsu4%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766426697"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=z9z3RKBBh%2FfshNzvy0XU1fBw9wqXdZdcuiby4rPwsu4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766426697"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:443 · api-v2.chainzsolutions.com
2025-12-22 11:06
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Mon, 22 Dec 2025 11:06:56 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=iUSmmgJaTrpycKHRsLReoEzQl%2BcSTLwPyfMmHD%2BPUUg%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766401616"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=iUSmmgJaTrpycKHRsLReoEzQl%2BcSTLwPyfMmHD%2BPUUg%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766401616"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:443 · api-v2.chainzsolutions.com
2025-12-21 04:56
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Sun, 21 Dec 2025 04:56:59 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=kffrq2QS4cnU3Qrd2Z01UrzQFnhsDiOyR%2BP%2FmvWuFRI%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766293019"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=kffrq2QS4cnU3Qrd2Z01UrzQFnhsDiOyR%2BP%2FmvWuFRI%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766293019"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>
Open service 76.223.11.49:80 · api-v2.chainzsolutions.com
2025-12-20 19:19
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Content-Length: 147
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 19:19:56 GMT
Etag: W/"93-fH1XUrMxWf3frUPqVdImbTjYdl8"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=SI4DO6Ejvh5k3yN1%2FzImxdPQKWK%2FNBa%2Bpl6IsONmNEo%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766258396"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=SI4DO6Ejvh5k3yN1%2FzImxdPQKWK%2FNBa%2Bpl6IsONmNEo%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766258396"
Server: Heroku
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Page title: Error
<!DOCTYPE html>
<html>
<head>
<title>Error</title>
</head>
<body>
<h1>Oops, something went wrong!</h1>
<p></p>
</body>
</html>