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: 5733ddf49ff49cd151e75e4bc9df1b3b8d3004afd4b0c1b887df218d40e66a8d
Public Swagger UI/API detected at path: /v3/api-docs - sample paths: POST /alarm/upload POST /call_log/upload POST /deviceinfo/upload POST /pb/upload POST /wifi/upload
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: 5733ddf49ff49cd151e75e4bc9df1b3b8d3004afd4b0c1b887df218d40e66a8d
Public Swagger UI/API detected at path: /v3/api-docs - sample paths: POST /alarm/upload POST /call_log/upload POST /deviceinfo/upload POST /pb/upload POST /wifi/upload
Open service 3.33.249.164:443 · zhc-server.zenithmon.com
2026-01-09 19:30
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 09 Jan 2026 19:30:16 GMT
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=lCdQCE%2BXf1WHEYGKMjl2v7sM123yL0Da9wxxLDWG%2BBs%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767987016"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=lCdQCE%2BXf1WHEYGKMjl2v7sM123yL0Da9wxxLDWG%2BBs%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767987016"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2026-01-09T19:30:16.814+00:00","status":404,"error":"Not Found","path":"/"}
Open service 52.223.53.203:80 · zhc-server.zenithmon.com
2026-01-09 19:24
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 09 Jan 2026 19:25:15 GMT
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=xo330k9H7pJe88xgx9%2BVR5HO7HHC5DOJg%2BrPzQbBuHE%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767986715"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=xo330k9H7pJe88xgx9%2BVR5HO7HHC5DOJg%2BrPzQbBuHE%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767986715"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2026-01-09T19:25:15.857+00:00","status":404,"error":"Not Found","path":"/"}
Open service 52.223.53.203:80 · zhc-server.zenithmon.com
2026-01-02 22:40
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 02 Jan 2026 22:40:11 GMT
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=CHPt57xG5eTU8%2BsOtlpO0LnzP2MUzTkSAVrbDDzlX8k%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767393611"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=CHPt57xG5eTU8%2BsOtlpO0LnzP2MUzTkSAVrbDDzlX8k%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767393611"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2026-01-02T22:40:11.234+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.249.164:443 · zhc-server.zenithmon.com
2026-01-02 22:32
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 02 Jan 2026 22:32:31 GMT
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=zb4jVYfI8jO1dDbLpPuqnbkiytnbbmHLUg6MFbyIFrk%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1767393151"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=zb4jVYfI8jO1dDbLpPuqnbkiytnbbmHLUg6MFbyIFrk%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1767393151"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2026-01-02T22:32:31.768+00:00","status":404,"error":"Not Found","path":"/"}
Open service 52.223.53.203:80 · zhc-server.zenithmon.com
2025-12-23 04:03
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Tue, 23 Dec 2025 04:03:25 GMT
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=d%2B2QjCw%2BtI1Bf7DfsX4B23z7dTn7REOPmP18NOChWeQ%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766462605"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=d%2B2QjCw%2BtI1Bf7DfsX4B23z7dTn7REOPmP18NOChWeQ%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766462605"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2025-12-23T04:03:25.828+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.249.164:443 · zhc-server.zenithmon.com
2025-12-21 02:31
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 02:31:36 GMT
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=Awld7KrfkljmDifJeepQiuZznuuMRHLp7TCOU%2FoLvXI%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766284296"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Awld7KrfkljmDifJeepQiuZznuuMRHLp7TCOU%2FoLvXI%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766284296"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2025-12-21T02:31:36.825+00:00","status":404,"error":"Not Found","path":"/"}
Open service 52.223.53.203:80 · zhc-server.zenithmon.com
2025-12-20 16:31
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sat, 20 Dec 2025 16:31:22 GMT
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=EJjyohhqnL4TINixtyCZNXmq3yCyd1WUDx6CkHcNB1U%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766248282"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=EJjyohhqnL4TINixtyCZNXmq3yCyd1WUDx6CkHcNB1U%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766248282"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2025-12-20T16:31:22.489+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.249.164:443 · zhc-server.zenithmon.com
2025-12-19 06:37
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 19 Dec 2025 06:37:04 GMT
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=AZBnUMZj1wK%2B2ETBOd7F6tYRq%2FThr5vw0L4uomB%2BVps%3D\u0026sid=812dcc77-0bd0-43b1-a5f1-b25750382959\u0026ts=1766126224"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=AZBnUMZj1wK%2B2ETBOd7F6tYRq%2FThr5vw0L4uomB%2BVps%3D&sid=812dcc77-0bd0-43b1-a5f1-b25750382959&ts=1766126224"
Server: Heroku
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Via: 1.1 heroku-router
Content-Length: 89
Connection: close
{"timestamp":"2025-12-19T06:37:04.905+00:00","status":404,"error":"Not Found","path":"/"}