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 35.71.179.82:80 · dev-server.zenithmon.com
2026-01-09 12:54
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 09 Jan 2026 12:55:39 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=pKUFbGhOV2HAG9zlCJ68GUV%2FY%2FTWAOxrGNMPgNl4eq8%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767963339"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pKUFbGhOV2HAG9zlCJ68GUV%2FY%2FTWAOxrGNMPgNl4eq8%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767963339"
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-09T12:55:39.546+00:00","status":404,"error":"Not Found","path":"/"}
Open service 99.83.220.108:443 · dev-server.zenithmon.com
2026-01-09 06:59
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 09 Jan 2026 06:59:46 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=1IbrB%2Fem9TwFd2G86OzwqAdxTZ3h1VpqreGaLvZ6gxk%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767941986"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=1IbrB%2Fem9TwFd2G86OzwqAdxTZ3h1VpqreGaLvZ6gxk%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767941986"
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-09T06:59:46.089+00:00","status":404,"error":"Not Found","path":"/"}
Open service 35.71.179.82:80 · dev-server.zenithmon.com
2026-01-02 15:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 02 Jan 2026 15:12: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=Tsh2Bzdi91Gkaf6PY90Flbeq8hl0oDPKU0gezQWKvLE%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767366735"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Tsh2Bzdi91Gkaf6PY90Flbeq8hl0oDPKU0gezQWKvLE%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767366735"
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-02T15:12:15.880+00:00","status":404,"error":"Not Found","path":"/"}
Open service 99.83.220.108:443 · dev-server.zenithmon.com
2026-01-02 01:36
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 02 Jan 2026 01:36:55 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=FLHCNXHvrgR0KlcZHssHrInmpmVFtQf8aAIbLEMgniU%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767317815"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=FLHCNXHvrgR0KlcZHssHrInmpmVFtQf8aAIbLEMgniU%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767317815"
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-02T01:36:55.636+00:00","status":404,"error":"Not Found","path":"/"}
Open service 99.83.220.108:443 · dev-server.zenithmon.com
2025-12-30 09:37
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Tue, 30 Dec 2025 09:37:03 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=owklubABya7IqnPGGSo92qawxDX%2FdiZP2T%2Fs90WCqE4%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1767087424"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=owklubABya7IqnPGGSo92qawxDX%2FdiZP2T%2Fs90WCqE4%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1767087424"
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-30T09:37:04.027+00:00","status":404,"error":"Not Found","path":"/"}
Open service 99.83.220.108:443 · dev-server.zenithmon.com
2025-12-23 01:31
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Tue, 23 Dec 2025 01:31:05 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=bqDufw4gmABMHyt%2B9MMTlJpvrt8LuHEuup%2B8llXWHm4%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1766453466"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=bqDufw4gmABMHyt%2B9MMTlJpvrt8LuHEuup%2B8llXWHm4%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1766453466"
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-23T01:31:06.268+00:00","status":404,"error":"Not Found","path":"/"}
Open service 35.71.179.82:80 · dev-server.zenithmon.com
2025-12-22 21:21
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Mon, 22 Dec 2025 21:21:17 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=HLST0ns%2Ftwr1Dkkvh9eqsekZmpe4YiQMzFLI%2B39UgS4%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1766438477"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HLST0ns%2Ftwr1Dkkvh9eqsekZmpe4YiQMzFLI%2B39UgS4%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1766438477"
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-22T21:21:17.521+00:00","status":404,"error":"Not Found","path":"/"}
Open service 35.71.179.82:80 · dev-server.zenithmon.com
2025-12-20 21:35
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sat, 20 Dec 2025 21:36:02 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=A3GoQTbmEFcDcxg3W1pssoQ%2B%2Fak%2FxwoFr4CiFnCkxH4%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1766266562"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=A3GoQTbmEFcDcxg3W1pssoQ%2B%2Fak%2FxwoFr4CiFnCkxH4%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1766266562"
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-20T21:36:03.001+00:00","status":404,"error":"Not Found","path":"/"}
Open service 99.83.220.108:443 · dev-server.zenithmon.com
2025-12-20 11:00
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sat, 20 Dec 2025 11:00:10 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=%2F1Ysr21s4t45I3S%2FGkB1cnJjnHOdvfqnl0gsfm8KQis%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1766228411"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2F1Ysr21s4t45I3S%2FGkB1cnJjnHOdvfqnl0gsfm8KQis%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1766228411"
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-20T11:00:11.148+00:00","status":404,"error":"Not Found","path":"/"}
Open service 99.83.220.108:443 · dev-server.zenithmon.com
2025-12-19 10:34
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 19 Dec 2025 10:34:18 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=85f28NIs4%2BZg1The6YOMj3mAsAYtuVYnQLY%2BQgxdevA%3D\u0026sid=1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts=1766140458"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=85f28NIs4%2BZg1The6YOMj3mAsAYtuVYnQLY%2BQgxdevA%3D&sid=1b10b0ff-8a76-4548-befa-353fc6c6c045&ts=1766140458"
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-19T10:34:18.351+00:00","status":404,"error":"Not Found","path":"/"}