Vercel
tcp/443
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: 5733ddf49ff49cd1b885ff432c6781e1b436b19ec502ad5fd1db286ad1db286a
Public Swagger UI/API detected at path: /swagger.json - sample paths:
GET /auth/check-token
GET /projects
GET /projects/{id}
POST /auth/login
Open service 64.29.17.1:443 · api.kadmo.tech
2026-01-09 17:44
HTTP/1.1 404 Not Found Age: 0 Cache-Control: public, max-age=0, must-revalidate Content-Length: 139 Content-Security-Policy: default-src 'none' Content-Type: text/html; charset=utf-8 Date: Fri, 09 Jan 2026 17:44:51 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: Origin X-Content-Type-Options: nosniff X-Powered-By: Express X-Vercel-Cache: MISS X-Vercel-Id: sin1::iad1::g8qpz-1767980690046-a9b467ba5d29 Connection: close Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>
Open service 64.29.17.1:443 · api.kadmo.tech
2026-01-02 22:52
HTTP/1.1 404 Not Found Age: 0 Cache-Control: public, max-age=0, must-revalidate Content-Length: 139 Content-Security-Policy: default-src 'none' Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 22:52:48 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: Origin X-Content-Type-Options: nosniff X-Powered-By: Express X-Vercel-Cache: MISS X-Vercel-Id: sfo1::iad1::lgfgn-1767394367245-e273a4dd285e Connection: close Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>
Open service 64.29.17.1:443 · api.kadmo.tech
2025-12-22 19:47
HTTP/1.1 404 Not Found Age: 0 Cache-Control: public, max-age=0, must-revalidate Content-Length: 139 Content-Security-Policy: default-src 'none' Content-Type: text/html; charset=utf-8 Date: Mon, 22 Dec 2025 19:47:06 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: Origin X-Content-Type-Options: nosniff X-Powered-By: Express X-Vercel-Cache: MISS X-Vercel-Id: sin1::iad1::thc9b-1766432825136-4c490c4762e3 Connection: close Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>
Open service 64.29.17.1:443 · api.kadmo.tech
2025-12-20 23:53
HTTP/1.1 404 Not Found Age: 0 Cache-Control: public, max-age=0, must-revalidate Content-Length: 139 Content-Security-Policy: default-src 'none' Content-Type: text/html; charset=utf-8 Date: Sat, 20 Dec 2025 23:53:46 GMT Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: Origin X-Content-Type-Options: nosniff X-Powered-By: Express X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::br9tt-1766274824972-c1fba19b6699 Connection: close Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>