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: 5733ddf49ff49cd1aad03549099cc8413e6ac1c6e62ae0ed215387de2c8e719f
Public Swagger UI/API detected at path: /swagger/index.html - sample paths: DELETE /api/player-chat/backoffice/bulk-player-message DELETE /api/player-chat/backoffice/player-message GET /api/chat/backoffice/messages GET /api/chat/backoffice/players GET /api/chat/channels GET /api/chat/messages HEAD /api/chat/backoffice/health-check HEAD /api/chat/health-check HEAD /api/player-chat/backoffice/health-check HEAD /api/player-chat/health-check POST /api/chat/backoffice/channel POST /api/player-chat/send-message PUT /api/player-chat/backoffice/player-block-chat PUT /api/player-chat/backoffice/player-unblock-chat PUT /api/player-chat/like-message
Severity: info
Fingerprint: 5733ddf49ff49cd1aad03549301589181ba61714bc9181fa0124065a4316daea
Public Swagger UI/API detected at path: /swagger/index.html - sample paths: DELETE /api/PlayerChat/backoffice/bulk-player-message DELETE /api/PlayerChat/backoffice/player-message GET /api/Chat GET /api/Chat/backoffice GET /api/Chat/backoffice/players GET /api/Chat/channels HEAD /api/Chat/health-check HEAD /api/PlayerChat/health-check POST /api/Chat/backoffice/channel POST /api/PlayerChat/send-message PUT /api/PlayerChat/backoffice/player-block-chat PUT /api/PlayerChat/backoffice/player-unblock-chat PUT /api/PlayerChat/like-message
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: 5733ddf49ff49cd1aad03549099cc8413e6ac1c6e62ae0ed215387de2c8e719f
Public Swagger UI/API detected at path: /swagger/index.html - sample paths: DELETE /api/player-chat/backoffice/bulk-player-message DELETE /api/player-chat/backoffice/player-message GET /api/chat/backoffice/messages GET /api/chat/backoffice/players GET /api/chat/channels GET /api/chat/messages HEAD /api/chat/backoffice/health-check HEAD /api/chat/health-check HEAD /api/player-chat/backoffice/health-check HEAD /api/player-chat/health-check POST /api/chat/backoffice/channel POST /api/player-chat/send-message PUT /api/player-chat/backoffice/player-block-chat PUT /api/player-chat/backoffice/player-unblock-chat PUT /api/player-chat/like-message
Severity: info
Fingerprint: 5733ddf49ff49cd1aad03549301589181ba61714bc9181fa0124065a4316daea
Public Swagger UI/API detected at path: /swagger/index.html - sample paths: DELETE /api/PlayerChat/backoffice/bulk-player-message DELETE /api/PlayerChat/backoffice/player-message GET /api/Chat GET /api/Chat/backoffice GET /api/Chat/backoffice/players GET /api/Chat/channels HEAD /api/Chat/health-check HEAD /api/PlayerChat/health-check POST /api/Chat/backoffice/channel POST /api/PlayerChat/send-message PUT /api/PlayerChat/backoffice/player-block-chat PUT /api/PlayerChat/backoffice/player-unblock-chat PUT /api/PlayerChat/like-message
Open service 99.83.217.1:80 · dev.api.chat.hotlens.com
2026-01-09 23:48
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 09 Jan 2026 23:49:56 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=aIQw6vdfEJ0ImCU8tjd%2BOBZuYUWJe%2FS4Ff%2BG3mk2Ud4%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1768002597"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=aIQw6vdfEJ0ImCU8tjd%2BOBZuYUWJe%2FS4Ff%2BG3mk2Ud4%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1768002597"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000434",
"checks": []
}
Open service 15.197.129.158:443 · dev.api.chat.hotlens.com
2026-01-09 13:42
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 09 Jan 2026 13:42:30 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=WzB0H%2Fw9elCZNchH4KOWcqTIGc5CRE6xD%2B6EH8ckHQQ%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767966151"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=WzB0H%2Fw9elCZNchH4KOWcqTIGc5CRE6xD%2B6EH8ckHQQ%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767966151"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000075",
"checks": []
}
Open service 99.83.217.1:80 · dev.api.chat.hotlens.com
2026-01-02 21:36
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 21:36:05 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=4sSaTcmp5Mqg9dp9D1amzSL%2FHmrfPfvTjfWzKkORx9o%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767389766"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=4sSaTcmp5Mqg9dp9D1amzSL%2FHmrfPfvTjfWzKkORx9o%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767389766"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000067",
"checks": []
}
Open service 15.197.129.158:443 · dev.api.chat.hotlens.com
2026-01-02 19:26
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 19:26:39 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=9lCaHevkSFJLyownH2nS%2FgLnJb2TRnC4bdeFra5OQ6g%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1767381999"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=9lCaHevkSFJLyownH2nS%2FgLnJb2TRnC4bdeFra5OQ6g%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1767381999"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000067",
"checks": []
}
Open service 15.197.129.158:443 · dev.api.chat.hotlens.com
2025-12-23 04:44
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Tue, 23 Dec 2025 04:44:06 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=56Be8gf7YRBN6qbq1QZyx9nWQ5Z3BFWZWkZnLSz%2Fq0s%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766465047"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=56Be8gf7YRBN6qbq1QZyx9nWQ5Z3BFWZWkZnLSz%2Fq0s%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766465047"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000073",
"checks": []
}
Open service 99.83.217.1:80 · dev.api.chat.hotlens.com
2025-12-23 01:42
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Tue, 23 Dec 2025 01:42:27 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=s0wFlX7eID3cJPm2kJvB2BGoikBVTLK%2BvP%2Fk9VzmwQA%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766454148"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=s0wFlX7eID3cJPm2kJvB2BGoikBVTLK%2BvP%2Fk9VzmwQA%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766454148"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000035",
"checks": []
}
Open service 15.197.129.158:443 · dev.api.chat.hotlens.com
2025-12-21 02:09
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Sun, 21 Dec 2025 02:09:26 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Ccg1KnMJEpknsoFEyeYVFhM6rZOHbtes1qB2XDhVRds%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766282966"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Ccg1KnMJEpknsoFEyeYVFhM6rZOHbtes1qB2XDhVRds%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766282966"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000465",
"checks": []
}
Open service 99.83.217.1:80 · dev.api.chat.hotlens.com
2025-12-20 10:48
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Sat, 20 Dec 2025 10:48:32 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=m46zyQ5Mj5%2FjCKuOquvZ5eQUQkkPkCzawXR5JArKUno%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766227713"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=m46zyQ5Mj5%2FjCKuOquvZ5eQUQkkPkCzawXR5JArKUno%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766227713"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000059",
"checks": []
}
Open service 99.83.217.1:80 · dev.api.chat.hotlens.com
2025-12-19 10:38
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 19 Dec 2025 10:38:44 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=X8RAP3Y7lA3xY%2Fe1CBiGMWcK7p0nfgtOaVgXQVH5xdE%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766140724"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=X8RAP3Y7lA3xY%2Fe1CBiGMWcK7p0nfgtOaVgXQVH5xdE%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766140724"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000545",
"checks": []
}
Open service 15.197.129.158:443 · dev.api.chat.hotlens.com
2025-12-19 04:39
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 19 Dec 2025 04:39:00 GMT
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Pragma: no-cache
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=FfNdas0nacH1X%2FxZx7TLfZXr8jzMNHh1hJsgiQNuL%2FY%3D\u0026sid=c4c9725f-1ab0-44d8-820f-430df2718e11\u0026ts=1766119141"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=FfNdas0nacH1X%2FxZx7TLfZXr8jzMNHh1hJsgiQNuL%2FY%3D&sid=c4c9725f-1ab0-44d8-820f-430df2718e11&ts=1766119141"
Request-Context: appId=cid-v1:b2a92933-f605-4915-b34d-082014777d4b
Server: Heroku
Via: 1.1 heroku-router
Content-Length: 80
Connection: close
{
"status": "Healthy",
"totalDuration": "00:00:00.0000071",
"checks": []
}