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: 5733ddf49ff49cd151e75e4b85ff4881575c27921bb99ec19103a7adeaa4d918
Public Swagger UI/API detected at path: /v3/api-docs - sample paths: GET /test/documents GET /test/envelopes GET /test/pdfCode GET /test/pdfFile GET /test/templates POST /test/sendEsign
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: 5733ddf49ff49cd151e75e4b85ff4881575c27921bb99ec19103a7adeaa4d918
Public Swagger UI/API detected at path: /v3/api-docs - sample paths: GET /test/documents GET /test/envelopes GET /test/pdfCode GET /test/pdfFile GET /test/templates POST /test/sendEsign
Open service 3.33.241.96:80 · automation.api.dev.sdocs.com
2026-01-10 00:17
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sat, 10 Jan 2026 00:18: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=pTP75n5%2FfgpjSEGSEbglgeIZDoosyAAA1cxkhKikAvg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768004291"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pTP75n5%2FfgpjSEGSEbglgeIZDoosyAAA1cxkhKikAvg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768004291"
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-10T00:18:11.950+00:00","status":404,"error":"Not Found","path":"/"}
Open service 76.223.57.73:443 · automation.api.dev.sdocs.com
2026-01-09 09:31
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 09 Jan 2026 09:31:33 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=UtBsp78TJuzTYBj2Ka%2F0UwaZfT31nADbJu%2Bv89O7WKI%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767951093"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=UtBsp78TJuzTYBj2Ka%2F0UwaZfT31nADbJu%2Bv89O7WKI%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767951093"
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-09T09:31:33.579+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.241.96:80 · automation.api.dev.sdocs.com
2026-01-02 20:30
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 02 Jan 2026 20:30:50 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=pTFWhzaagcjTp%2FW50A0qRe%2FKujyFYwcuGXBgT8FJwRc%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767385851"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pTFWhzaagcjTp%2FW50A0qRe%2FKujyFYwcuGXBgT8FJwRc%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767385851"
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-02T20:30:51.154+00:00","status":404,"error":"Not Found","path":"/"}
Open service 76.223.57.73:443 · automation.api.dev.sdocs.com
2026-01-02 07:56
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 02 Jan 2026 07:56:26 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=g9ZIE9vFbFOzbdLAWqOB3%2B9d2QOFCz9HlHXkla7IpCE%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767340586"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=g9ZIE9vFbFOzbdLAWqOB3%2B9d2QOFCz9HlHXkla7IpCE%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767340586"
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-02T07:56:26.433+00:00","status":404,"error":"Not Found","path":"/"}
Open service 76.223.57.73:443 · automation.api.dev.sdocs.com
2025-12-23 03:31
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Tue, 23 Dec 2025 03:31:20 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=HFOhyKxN6QWexNgLHmYd6yLT0gTTOaypvPCgTDO648c%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766460680"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=HFOhyKxN6QWexNgLHmYd6yLT0gTTOaypvPCgTDO648c%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766460680"
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-23T03:31:20.686+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.241.96:80 · automation.api.dev.sdocs.com
2025-12-23 02:45
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Tue, 23 Dec 2025 02:45:42 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=WZya%2B0%2FuTdT3dLMLuUhA%2B2pydkkk9K1F9M3yTLVFWd8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766457943"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=WZya%2B0%2FuTdT3dLMLuUhA%2B2pydkkk9K1F9M3yTLVFWd8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766457943"
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-23T02:45:43.400+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.241.96:80 · automation.api.dev.sdocs.com
2025-12-21 08:10
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 08:10: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=hrvAXW1DwYCCA8oVKQNhLUDbflSkVvXfb7lbD05DYBY%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766304610"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hrvAXW1DwYCCA8oVKQNhLUDbflSkVvXfb7lbD05DYBY%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766304610"
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-21T08:10:10.867+00:00","status":404,"error":"Not Found","path":"/"}
Open service 76.223.57.73:443 · automation.api.dev.sdocs.com
2025-12-21 01:56
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 01:56:54 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=%2FB%2FFCkoSlSNZg4nmKEz9mFx5xHfr5rimF7JfUdkS5mg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766282214"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2FB%2FFCkoSlSNZg4nmKEz9mFx5xHfr5rimF7JfUdkS5mg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766282214"
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-21T01:56:54.750+00:00","status":404,"error":"Not Found","path":"/"}
Open service 15.197.149.68:80 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:32 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=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275953"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275953"
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-21T00:12:33.182+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.241.96:80 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:32 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=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275953"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275953"
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-21T00:12:33.299+00:00","status":404,"error":"Not Found","path":"/"}
Open service 76.223.57.73:443 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:30 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=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275950"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275950"
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-21T00:12:30.325+00:00","status":404,"error":"Not Found","path":"/"}
Open service 15.197.149.68:443 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:30 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=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275950"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275950"
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-21T00:12:30.329+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.241.96:443 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:30 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=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275950"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275950"
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-21T00:12:30.351+00:00","status":404,"error":"Not Found","path":"/"}
Open service 13.248.213.92:443 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:30 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=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275950"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rnOEILfhawqGUQaOTrasHWPJ6Nr99mKD7E6fwYW%2Fj%2F8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275950"
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-21T00:12:30.352+00:00","status":404,"error":"Not Found","path":"/"}
Open service 13.248.213.92:80 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:32 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=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275953"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275953"
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-21T00:12:33.229+00:00","status":404,"error":"Not Found","path":"/"}
Open service 76.223.57.73:80 · automation.api.dev.sdocs.com
2025-12-21 00:12
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Sun, 21 Dec 2025 00:12:32 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=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766275953"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=gwhLLu9fuJ6%2FjAtX9nq3UV5vOxYyBoJl1A5InBi%2BkaA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766275953"
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-21T00:12:33.226+00:00","status":404,"error":"Not Found","path":"/"}
Open service 3.33.241.96:80 · automation.api.dev.sdocs.com
2025-12-19 06:06
HTTP/1.1 404 Not Found
Content-Type: application/json
Date: Fri, 19 Dec 2025 06:06:24 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=Du88mZJvdA%2Bn718PSNmy0PuWdwpSo8F7a8k9t9qfn70%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766124384"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Du88mZJvdA%2Bn718PSNmy0PuWdwpSo8F7a8k9t9qfn70%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766124384"
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:06:24.612+00:00","status":404,"error":"Not Found","path":"/"}