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 2a02:26f0:3500:14::1724:a254:80 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://ref-webserver.test.educationperfect.io/ Expires: Fri, 23 Jan 2026 21:56:48 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:48 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.14a02417.1769205408.18942249 Server-Timing: ak_p; desc="1769205408668_388276244_412361289_12_11309_151_0_-";dur=1
Open service 2.16.204.86:443 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Mon, 12 Jan 2026 22:59:56 GMT ETag: W/"1252f-19bb46ffc83" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Fri, 23 Jan 2026 21:56:28 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:28 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=834 Server-Timing: origin; dur=52 Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.4a1d1002.1769205387.36095f31 Server-Timing: ak_p; desc="1769205387182_34610506_906583857_88585_9353_159_161_-";dur=1
Open service 2.16.204.74:443 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Mon, 12 Jan 2026 22:59:56 GMT ETag: W/"1252f-19bb46ffc83" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Fri, 23 Jan 2026 21:56:28 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:28 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=1409 Server-Timing: origin; dur=9 Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.4a1d1002.1769205386.36095d1d Server-Timing: ak_p; desc="1769205386671_34610506_906583325_141848_25323_11_28_-";dur=1
Open service 2a02:26f0:3500:14::1724:a255:80 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://ref-webserver.test.educationperfect.io/ Expires: Fri, 23 Jan 2026 21:56:47 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.15a02417.1769205407.3b3231aa Server-Timing: ak_p; desc="1769205407623_388276245_993145258_17_12611_0_0_-";dur=1
Open service 2.16.204.74:80 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://ref-webserver.test.educationperfect.io/ Expires: Fri, 23 Jan 2026 21:56:47 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.4a1d1002.1769205407.3609adde Server-Timing: ak_p; desc="1769205407641_34610506_906603998_10_8551_8_0_-";dur=1
Open service 2.16.204.86:80 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 301 Moved Permanently Content-Length: 0 Location: https://ref-webserver.test.educationperfect.io/ Expires: Fri, 23 Jan 2026 21:56:47 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:47 GMT Connection: close Server-Timing: cdn-cache; desc=HIT Server-Timing: edge; dur=1 Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.561d1002.1769205407.1089716b Server-Timing: ak_p; desc="1769205407745_34610518_277442923_10_8377_8_0_-";dur=1
Open service 2a02:26f0:3500:14::1724:a254:443 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Mon, 12 Jan 2026 22:59:56 GMT ETag: W/"1252f-19bb46ffc83" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Fri, 23 Jan 2026 21:56:27 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:27 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: edge; dur=1 Server-Timing: origin; dur=284 Server-Timing: cdn-cache; desc=MISS Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.15a02417.1769205386.3b317b28 Server-Timing: ak_p; desc="1769205386864_388276245_993098536_28513_10426_99_119_-";dur=1
Open service 2a02:26f0:3500:14::1724:a255:443 · ref-webserver.test.educationperfect.io
2026-01-23 21:56
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Mon, 12 Jan 2026 22:59:56 GMT ETag: W/"1252f-19bb46ffc83" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Fri, 23 Jan 2026 21:56:26 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 21:56:26 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: edge; dur=4 Server-Timing: origin; dur=315 Server-Timing: cdn-cache; desc=MISS Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.15a02417.1769205386.3b31773d Server-Timing: ak_p; desc="1769205386494_388276245_993097533_31943_12194_0_21_-";dur=1
Open service 95.101.111.146:443 · ref-webserver.test.educationperfect.io
2026-01-23 03:58
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Mon, 12 Jan 2026 22:59:56 GMT ETag: W/"1252f-19bb46ffc83" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Fri, 23 Jan 2026 03:58:34 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 23 Jan 2026 03:58:34 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=1286 Server-Timing: origin; dur=45 Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.8dd01702.1769140713.8d00f2f Server-Timing: ak_p; desc="1769140713099_35115149_147853103_133116_9924_0_15_-";dur=1
Open service 95.101.111.146:443 · ref-webserver.test.educationperfect.io
2026-01-10 00:34
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Tue, 06 Jan 2026 03:55:06 GMT ETag: W/"1252f-19b9171b3be" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Sat, 10 Jan 2026 00:34:43 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Sat, 10 Jan 2026 00:34:43 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=885 Server-Timing: origin; dur=18 Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.92d01702.1768005282.28d3d5d0 Server-Timing: ak_p; desc="1768005282444_35115154_684971472_90318_13137_102_120_-";dur=1
Open service 95.101.111.146:443 · ref-webserver.test.educationperfect.io
2026-01-02 20:08
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Tue, 25 Nov 2025 10:30:34 GMT ETag: W/"1252f-19aba90a93f" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Fri, 02 Jan 2026 20:08:30 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Fri, 02 Jan 2026 20:08:30 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=1113 Server-Timing: origin; dur=14 Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.8dd01702.1767384509.70727cc Server-Timing: ak_p; desc="1767384509681_35115149_117909452_112730_58285_0_31_-";dur=1
Open service 95.101.111.146:443 · ref-webserver.test.educationperfect.io
2025-12-22 20:44
HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Access-Control-Allow-Origin: * X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Feature-Policy: payment 'self' X-Recruiting: /#/jobs Last-Modified: Tue, 25 Nov 2025 10:30:34 GMT ETag: W/"1252f-19aba90a93f" X-Akamai-Transformed: 9 - 0 pmb=mRUM,1 Expires: Mon, 22 Dec 2025 20:44:56 GMT Cache-Control: max-age=0, no-cache, no-store Pragma: no-cache Date: Mon, 22 Dec 2025 20:44:56 GMT Transfer-Encoding: chunked Connection: close Connection: Transfer-Encoding Server-Timing: cdn-cache; desc=MISS Server-Timing: edge; dur=978 Server-Timing: origin; dur=10 Strict-Transport-Security: max-age=600 ; includeSubDomains Akamai-Cache-Status: NotCacheable from child Akamai-GRN: 0.a8d01702.1766436295.e3d458d Server-Timing: ak_p; desc="1766436295757_35115176_238896525_98807_11682_0_17_-";dur=1