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: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
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 3.33.249.164:443 · api.el-chrono.com
2026-01-10 00:50
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Sat, 10 Jan 2026 00:50:20 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=b7HSLd3L64zW5Qq8M1k0JcXsZZgbLsXv%2BLtRVO25f8U%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1768006220"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=b7HSLd3L64zW5Qq8M1k0JcXsZZgbLsXv%2BLtRVO25f8U%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1768006220"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 99.83.185.157:80 · api.el-chrono.com
2026-01-09 03:24
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Fri, 09 Jan 2026 03:25:36 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=rFkaR8hEoG5Nil0nnlXvirBkxyhjs2kNw1baet8uxyw%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767929136"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rFkaR8hEoG5Nil0nnlXvirBkxyhjs2kNw1baet8uxyw%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767929136"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 3.33.249.164:443 · api.el-chrono.com
2026-01-02 19:40
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 19:40:26 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=2pXjlRoCXN0ve6JYkTbCKwGuSQ3teiiWIQPkDnqVi%2BI%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767382826"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=2pXjlRoCXN0ve6JYkTbCKwGuSQ3teiiWIQPkDnqVi%2BI%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767382826"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 99.83.185.157:80 · api.el-chrono.com
2026-01-02 10:09
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 10:09:55 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=5Zwn%2BX5ngRT0GMj2%2FNpuBHfoJp5D%2F2BJTsw4BvFJ9Do%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767348595"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=5Zwn%2BX5ngRT0GMj2%2FNpuBHfoJp5D%2F2BJTsw4BvFJ9Do%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767348595"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 3.33.249.164:443 · api.el-chrono.com
2025-12-23 00:50
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Tue, 23 Dec 2025 00:50:52 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=iB9P3vUBWxCFdN7ekgxHiu4A3rXy1rdKwDZ74OiBRtw%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766451052"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=iB9P3vUBWxCFdN7ekgxHiu4A3rXy1rdKwDZ74OiBRtw%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766451052"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 99.83.185.157:80 · api.el-chrono.com
2025-12-22 19:34
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Mon, 22 Dec 2025 19:34:52 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=ib9mWOcBv%2FSr0sIFQXb9vAygi3f1RkTTWy4mRxjIUeI%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766432092"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ib9mWOcBv%2FSr0sIFQXb9vAygi3f1RkTTWy4mRxjIUeI%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766432092"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 3.33.249.164:443 · api.el-chrono.com
2025-12-21 09:29
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Sun, 21 Dec 2025 09:29:49 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=aHJT%2BcjiabRL9Gl4OYvsG4JoSYySR%2BBUOBCJiqKoELs%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766309389"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=aHJT%2BcjiabRL9Gl4OYvsG4JoSYySR%2BBUOBCJiqKoELs%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766309389"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 99.83.185.157:80 · api.el-chrono.com
2025-12-20 20:01
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Sat, 20 Dec 2025 20:01:17 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=w67qmhbWIvYTpaznTwLblo8uFo4ZUJ6TXctRTVy3Qt8%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766260877"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=w67qmhbWIvYTpaznTwLblo8uFo4ZUJ6TXctRTVy3Qt8%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766260877"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}
Open service 3.33.249.164:443 · api.el-chrono.com
2025-12-19 01:12
HTTP/1.1 404 Not Found
Content-Length: 63
Content-Type: application/json; charset=utf-8
Date: Fri, 19 Dec 2025 01:12:01 GMT
Etag: W/"3f-BunLb98SCK6azHy0RO08GDnFBek"
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=ISX84MaEHfFuQnY94BXF7hw7OuT%2FRcFjD6L32T01XBY%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766106721"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ISX84MaEHfFuQnY94BXF7hw7OuT%2FRcFjD6L32T01XBY%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766106721"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"message":"Cannot GET /","error":"Not Found","statusCode":404}