cloudflare
tcp/443 tcp/80 tcp/8443
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 188.114.96.12:443 · request.thejthompson.com
2026-01-09 19:31
HTTP/1.1 307 Temporary Redirect
Date: Fri, 09 Jan 2026 19:31:55 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=163
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=N73B8J8CBXLsZyRAAPNp6arYA40zOYmpGOFsUS9nFiaCt0WrVKC54adVAzpCFBwdY6eqv%2F5%2BTVOZpwfubNvL5kXjH5NDhkCIG1l461OZLb%2FjwbQE06DQ5g%3D%3D"}]}
CF-RAY: 9bb65b90abd5483d-SJC
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.12:80 · request.thejthompson.com
2026-01-08 20:31
HTTP/1.1 521 <none> Date: Thu, 08 Jan 2026 20:31:05 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=61,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bae74dd1d1faeb6-YYZ alt-svc: h3=":443"; ma=86400 error code: 521
Open service 2a06:98c1:3121::3:80 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 307 Temporary Redirect
Date: Sun, 04 Jan 2026 04:22:36 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=23,cfOrigin;dur=439
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=35f0BDw0ZeaJWMguy5tqPknsMK%2BBHheKoN2uUbEsUI8S2BIWw%2F%2BCGbQ7683xZrsb1cJbCA9wo7unaSSyZEBwxUlcQFzvCbUtStbX0MHQOzE6cTQXRfsx3Av0DTLvuBQ0vjHY%2Fw%3D%3D"}]}
CF-RAY: 9b87f4ad3a11fe86-SIN
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:80 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 307 Temporary Redirect
Date: Sun, 04 Jan 2026 04:22:35 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=De4%2FULZxxzu348bTKB7jKEO74Rp3Ki3ZY6HoR7rm0swic9ozR2sO2vUpLhIQ0zyDTSmamLnNTg3WspESnC7Behz5IK9OfLBmP6d8bfNt%2B%2BgTH9EKaA2N97I0%2FaMSzjMuPKMpvA%3D%3D"}]}
CF-RAY: 9b87f4a91b650019-LHR
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.3:80 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 307 Temporary Redirect
Date: Sun, 04 Jan 2026 04:22:35 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=O6wl3g5DZkZrbHZ%2BM8N63XtNYeDXO8eSaRdWyr6imd2CoTDlDBnie0WEq4O5em46lfSGer5LDaLK3eQUKF0R4ibntRVeL4UlXq96jN%2B%2BjTLohP2HCUxV%2FQ%3D%3D"}]}
CF-RAY: 9b87f4a90ccdbed8-LHR
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3121::3:8443 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 04:22:55 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b87f4adbea1dbaf-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:8443 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 04:22:55 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19323,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b87f4ad7d964c7c-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2a06:98c1:3121::3:443 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 307 Temporary Redirect
Date: Sun, 04 Jan 2026 04:22:36 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PWfvMjhjuQqheo%2FNXGsi64GvY4QyB11SYfOZHXa79nHqSiUMYkQGgQpj25e5tXSQhiAd3jQhPJ5F0PuAW6vMOYcUORdfhkfp%2BbTBD%2ByfSMYN557DB%2FzItQYWZzXYDbdL0jh0ag%3D%3D"}]}
CF-RAY: 9b87f4a97be9adc4-AMS
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:443 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 307 Temporary Redirect
Date: Sun, 04 Jan 2026 04:22:36 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7IkV9C1ldefzdcPnnIJKnS%2FNsFL16NEIL85XE6kwMofaauRK3jd0zA8Oxca97%2FUnYbBiU17iOOrtDh3T%2F8N9w9dIWn3WcINTkudurBz9Bom4rYfy2nstkeF6YuCQoJdSuskDmQ%3D%3D"}]}
CF-RAY: 9b87f4a97fd7dc55-FRA
alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3120::3:8443 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 04:22:56 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b87f4acfc18fff3-AMS alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 188.114.97.3:443 · request.thejthompson.com
2026-01-04 04:22
HTTP/1.1 307 Temporary Redirect
Date: Sun, 04 Jan 2026 04:22:36 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hBPUcaO9QLmnoHduVRTFKB%2FgPIYDrpdaFE9u%2BOwkC2qMi5e7KvMoVqHK29x7f2ZK18G7UWBe6Z7npj8Njsi95c65ikQlfht8AhXZ39beCestIzP3fvX0Kw%3D%3D"}]}
CF-RAY: 9b87f4a928f3dc48-FRA
alt-svc: h3=":443"; ma=86400
Open service 188.114.96.12:443 · request.thejthompson.com
2026-01-02 19:28
HTTP/1.1 307 Temporary Redirect
Date: Fri, 02 Jan 2026 19:28:54 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=G9SgZPByIMyLSt%2B3fOheoC4myjuKX6%2BRX%2Fo2MDyRtuEjDfL%2FT8IXrzf9XaJ%2B8NRWfjOFCIBYJOg0Jtb6IpW8fSPPt3xbhkM7rMEQ6x6GSZ%2FBpwIeFybcRw%3D%3D"}]}
CF-RAY: 9b7ca9818c0b65c4-FRA
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.12:80 · request.thejthompson.com
2026-01-02 05:30
HTTP/1.1 307 Temporary Redirect
Date: Fri, 02 Jan 2026 05:30:31 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=90
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rppXZdzFoKPutSeKJb3ujpIz6CNtm0afC04dF84l4UzYG5Cd3G0eZ7vTANhl1hZ6PG3cuRfRq6tyYTQJxe79RSlzXZqJdKws7%2BD9lUcVco9r%2B%2BGfO9AZcA%3D%3D"}]}
CF-RAY: 9b77dd680c5e18ad-EWR
alt-svc: h3=":443"; ma=86400
Open service 188.114.96.12:443 · request.thejthompson.com
2025-12-22 20:59
HTTP/1.1 307 Temporary Redirect
Date: Mon, 22 Dec 2025 20:59:53 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=135
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3KzOVIP%2BennV38JVlMLm5C%2FqG7rnsQYWow2zsXR%2BmpE%2Fr0A7UaATKlFecN7YdUbeCEijQLVFIcp5GlYX0l8%2Fmpc3xHBZ21%2F6JlRoky3AB2YGfa%2BukuLvHg%3D%3D"}]}
CF-RAY: 9b228ba80c04377a-EWR
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.12:80 · request.thejthompson.com
2025-12-22 06:30
HTTP/1.1 307 Temporary Redirect
Date: Mon, 22 Dec 2025 06:30:52 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=106
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sWkZKknuS%2BGrY6u7XS7qtk%2Fz3RqL5T4nA7tZa%2F3ZXOd7lrh6mCruUwX98fLAxBLqmhXb0DodG0KFg6pN32yZV7tl2ElvgjsJIwgWPwTVUt5tdBo%2Ba2nBXQ%3D%3D"}]}
CF-RAY: 9b1d92b22efa3354-SJC
alt-svc: h3=":443"; ma=86400
Open service 188.114.96.12:443 · request.thejthompson.com
2025-12-20 21:55
HTTP/1.1 307 Temporary Redirect
Date: Sat, 20 Dec 2025 21:55:47 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-powered-by: Express
location: /login
x-served-by: request.thejthompson.com
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Fv76SZhIXepbAK7N3%2BYuUJkrRWhTTkocsQFqatGvuVmO3T28fo4geK5jM58E8Kzw%2B15FafHuPguazIAg8Jufyo763xKn2aX3wb5Ut1NPjEMwUMbnoTu8wQ%3D%3D"}]}
CF-RAY: 9b1262cb5e133837-FRA
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.12:80 · request.thejthompson.com
2025-12-20 18:31
HTTP/1.1 307 Temporary Redirect
Date: Sat, 20 Dec 2025 18:31:31 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=808
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=5kTGp0K4KdrpkmzrUyZD%2BBgg2dJwn32iAGu7fWccZTLCUSHH%2F5NYGCvu0kRBiRFjR1MSEFWvB%2FmHJ5HyDNBjGd1kb8LQzLwXwBkiwaKNuJ24RESeYy8k8A%3D%3D"}]}
CF-RAY: 9b1137917d23002c-BOM
alt-svc: h3=":443"; ma=86400
Open service 188.114.97.12:80 · request.thejthompson.com
2025-12-19 02:21
HTTP/1.1 307 Temporary Redirect
Date: Fri, 19 Dec 2025 02:21:35 GMT
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: Express
Location: /login
X-Served-By: request.thejthompson.com
cf-cache-status: DYNAMIC
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7Q30tkmuC29nxujVjvcCdD8WMNS9K3LpaPVgpkEtOoOpDZGYE2sG55g2k%2BRXb8gdBMSlXNMU7hcySz3L9CRTX5WRFs7QfyWcmZLU9UqAzAzCaYz0T1uwdQ%3D%3D"}]}
CF-RAY: 9b036d646a36e8fa-LHR
alt-svc: h3=":443"; ma=86400