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 75.2.97.79:443 · testnet.api.dlc.link
2026-01-09 23:32
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Fri, 09 Jan 2026 23:32:55 GMT
Location: /api-docs
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=pSQQxydH8ZAlABbEwum2Y%2B4sLf3Jgv6H%2FN2dlBAO4Ks%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1768001575"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=pSQQxydH8ZAlABbEwum2Y%2B4sLf3Jgv6H%2FN2dlBAO4Ks%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1768001575"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 13.248.132.87:80 · testnet.api.dlc.link
2026-01-09 16:41
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Fri, 09 Jan 2026 16:42:25 GMT
Location: /api-docs
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=3U0Q7cSo9vKaDhIwX0NSgcwAI8Prtum0NuTqSG1974Q%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767976945"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=3U0Q7cSo9vKaDhIwX0NSgcwAI8Prtum0NuTqSG1974Q%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767976945"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 13.248.132.87:80 · testnet.api.dlc.link
2026-01-02 23:57
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Fri, 02 Jan 2026 23:57:33 GMT
Location: /api-docs
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=h0%2FQqFtphRuo5Gk%2BvZwXRxSIgtPe%2F1Z4rBFwHbyaKZo%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767398253"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=h0%2FQqFtphRuo5Gk%2BvZwXRxSIgtPe%2F1Z4rBFwHbyaKZo%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767398253"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 99.83.151.71:443 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:48 GMT
Location: /api-docs
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=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055728"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055728"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 99.83.151.71:80 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:51 GMT
Location: /api-docs
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=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055731"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055731"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 13.248.132.87:443 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:48 GMT
Location: /api-docs
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=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055728"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055728"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 35.71.145.101:80 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:51 GMT
Location: /api-docs
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=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055731"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055731"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 13.248.132.87:80 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:51 GMT
Location: /api-docs
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=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055731"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055731"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 75.2.97.79:80 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:51 GMT
Location: /api-docs
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=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055731"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=OtKqGRs5bunp7KDY2TuUdBSTMCXyWE7MiYezXmAJUCA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055731"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 75.2.97.79:443 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:48 GMT
Location: /api-docs
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=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055728"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055728"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 35.71.145.101:443 · testnet.api.dlc.link
2025-12-30 00:48
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 30 Dec 2025 00:48:48 GMT
Location: /api-docs
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=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1767055728"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=rKCZooe2EWTHYJvyOuqnuOJfucZF6jU%2F%2FQuTgAEH6hg%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1767055728"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 75.2.97.79:443 · testnet.api.dlc.link
2025-12-23 08:35
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Tue, 23 Dec 2025 08:35:47 GMT
Location: /api-docs
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=NBM0r0sEV%2FM6dXLyvwx3a8nXZ9Lx2YBRA0B1gHC0N%2BE%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1766478947"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=NBM0r0sEV%2FM6dXLyvwx3a8nXZ9Lx2YBRA0B1gHC0N%2BE%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1766478947"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 13.248.132.87:80 · testnet.api.dlc.link
2025-12-22 13:31
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Mon, 22 Dec 2025 13:31:47 GMT
Location: /api-docs
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=7NO%2BIB80wxuaLHUYUIHT9wxuszI5bP5L0g1ZJnXz%2BHw%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1766410307"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=7NO%2BIB80wxuaLHUYUIHT9wxuszI5bP5L0g1ZJnXz%2BHw%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1766410307"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 75.2.97.79:443 · testnet.api.dlc.link
2025-12-21 06:43
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Sun, 21 Dec 2025 06:43:11 GMT
Location: /api-docs
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=1gj%2Bo4h8IWqJSah6kNWgnzcUfNpY4mLbMvEiYjpcuOc%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1766299391"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=1gj%2Bo4h8IWqJSah6kNWgnzcUfNpY4mLbMvEiYjpcuOc%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1766299391"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 13.248.132.87:80 · testnet.api.dlc.link
2025-12-20 13:57
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Sat, 20 Dec 2025 13:57:16 GMT
Location: /api-docs
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=hvKzUgzWR%2FV%2BBTRHorMjQWEwPg7%2FSswsXRHaXbv1FHg%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1766239036"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=hvKzUgzWR%2FV%2BBTRHorMjQWEwPg7%2FSswsXRHaXbv1FHg%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1766239036"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs
Open service 75.2.97.79:443 · testnet.api.dlc.link
2025-12-19 01:57
HTTP/1.1 302 Found
Access-Control-Allow-Origin: *
Content-Length: 31
Content-Type: text/plain; charset=utf-8
Date: Fri, 19 Dec 2025 01:57:25 GMT
Location: /api-docs
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=kr%2B8lOYysORD5FWNpMRnwV%2BtcEADGGzd3kJfFMHHt4A%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1766109445"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=kr%2B8lOYysORD5FWNpMRnwV%2BtcEADGGzd3kJfFMHHt4A%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1766109445"
Server: Heroku
Vary: Accept
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
Found. Redirecting to /api-docs