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: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
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: 5733ddf49ff49cd12ec8532c2ec8532c2ec8532c2ec8532c2ec8532c2ec8532c
Public Swagger UI/API detected at path: /swagger/index.html
Open service 76.223.57.73:80 · api.integraehs.com.br
2026-01-10 01:32
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 10 Jan 2026 01:33:20 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=LyShGZ9EA1umUXKI7krc2v58t3VW22%2FoP6olDLOhamw%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1768008800"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=LyShGZ9EA1umUXKI7krc2v58t3VW22%2FoP6olDLOhamw%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1768008800"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 3.33.241.96:443 · api.integraehs.com.br
2026-01-08 20:39
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Thu, 08 Jan 2026 20:39:58 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=yDQLmvgE0iprG9nnhFIjWYaBEYDTJsUfksMmIzdBsS4%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767904798"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=yDQLmvgE0iprG9nnhFIjWYaBEYDTJsUfksMmIzdBsS4%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767904798"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 76.223.57.73:80 · api.integraehs.com.br
2026-01-03 00:40
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:40:28 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=ieAGlHE1L0I61SMAWsUfwnQu%2FnpvtiMndzv9pIvTN5I%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767400828"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=ieAGlHE1L0I61SMAWsUfwnQu%2FnpvtiMndzv9pIvTN5I%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767400828"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 15.197.149.68:443 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:30 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399450"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399450"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 13.248.213.92:80 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:33 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=tVxYthWvYuZhI%2BGAwXKEg2ZsfvVKuCswhXgWJMfKQrQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399453"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=tVxYthWvYuZhI%2BGAwXKEg2ZsfvVKuCswhXgWJMfKQrQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399453"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 13.248.213.92:443 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:30 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399450"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399450"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 3.33.241.96:443 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:30 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399450"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399450"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 76.223.57.73:80 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:33 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=tVxYthWvYuZhI%2BGAwXKEg2ZsfvVKuCswhXgWJMfKQrQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399453"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=tVxYthWvYuZhI%2BGAwXKEg2ZsfvVKuCswhXgWJMfKQrQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399453"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 76.223.57.73:443 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:30 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399450"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=To0YXJSOuPXj69yGOu%2Fxqj4bO7cewxX6KHt8wLYhRd8%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399450"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 15.197.149.68:80 · api.integraehs.com.br
2026-01-03 00:17
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 03 Jan 2026 00:17:33 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=tVxYthWvYuZhI%2BGAwXKEg2ZsfvVKuCswhXgWJMfKQrQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767399453"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=tVxYthWvYuZhI%2BGAwXKEg2ZsfvVKuCswhXgWJMfKQrQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767399453"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 3.33.241.96:443 · api.integraehs.com.br
2026-01-02 00:07
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Fri, 02 Jan 2026 00:07:10 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=wFSoiEuR6i2VqZVBUwycjI2EtrKhiRjptJ55aRwmt1U%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767312430"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=wFSoiEuR6i2VqZVBUwycjI2EtrKhiRjptJ55aRwmt1U%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767312430"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 3.33.241.96:443 · api.integraehs.com.br
2025-12-30 09:52
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Tue, 30 Dec 2025 09:52:55 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=nyZx5MOucW98C7cUiosWvpkUg0bG3jNCvwppMqLOG1w%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1767088375"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=nyZx5MOucW98C7cUiosWvpkUg0bG3jNCvwppMqLOG1w%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1767088375"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 76.223.57.73:80 · api.integraehs.com.br
2025-12-23 03:53
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Tue, 23 Dec 2025 03:53:18 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=2Je6%2Br%2FGAtHXTe0V4%2B83JH%2BbfrZxLHLVNItvPoJLRrg%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766461998"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=2Je6%2Br%2FGAtHXTe0V4%2B83JH%2BbfrZxLHLVNItvPoJLRrg%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766461998"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 3.33.241.96:443 · api.integraehs.com.br
2025-12-22 07:28
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Mon, 22 Dec 2025 07:28:37 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=3Pof8ca7vH7apEoJoSCPOOLlwet%2BgPRmwqzD94Dg88A%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766388517"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=3Pof8ca7vH7apEoJoSCPOOLlwet%2BgPRmwqzD94Dg88A%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766388517"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 76.223.57.73:80 · api.integraehs.com.br
2025-12-20 16:37
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 20 Dec 2025 16:37:49 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=KXQJ%2Bse%2B5O16nMlxSxNUC%2Bxmkw%2FVUjG1hZA3yu%2FaYtA%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766248669"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=KXQJ%2Bse%2B5O16nMlxSxNUC%2Bxmkw%2FVUjG1hZA3yu%2FaYtA%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766248669"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}
Open service 3.33.241.96:443 · api.integraehs.com.br
2025-12-20 08:38
HTTP/1.1 500 Internal Server Error
Content-Length: 43
Content-Type: application/json; charset=utf-8
Date: Sat, 20 Dec 2025 08:38:38 GMT
Etag: W/"2b-hGShxOkieaAVDloBubJVM+h58D8"
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=6Bk%2Fcydn7S%2BbY4J69Y2PylO1O%2Bn34zi1JIQ7Rqr3BmQ%3D\u0026sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6\u0026ts=1766219918"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=6Bk%2Fcydn7S%2BbY4J69Y2PylO1O%2Bn34zi1JIQ7Rqr3BmQ%3D&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&ts=1766219918"
Server: Heroku
Vary: Origin
Via: 1.1 heroku-router
X-Powered-By: Express
Connection: close
{"statusCode":401,"message":"Unauthorized"}