Vercel
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: 5733ddf49ff49cd1bf890109bf890109bf890109bf890109bf890109bf890109
Public Swagger UI/API detected at path: /api-docs/swagger.json
Open service 216.150.1.1:443 · api.beyond-running.com
2026-01-09 02:14
HTTP/1.1 404 Not Found Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: Content-Length,X-Total-Count 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 02:14:59 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::wd46j-1767924899718-49f083956c26 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 216.150.1.1:443 · api.beyond-running.com
2026-01-02 02:14
HTTP/1.1 404 Not Found Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: Content-Length,X-Total-Count 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 02:14:21 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: iad1::iad1::hvtnq-1767320060183-ef3b0b3c7d7f 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 216.150.1.65:80 · api.beyond-running.com
2025-12-30 11:47
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://api.beyond-running.com/ Refresh: 0;url=https://api.beyond-running.com/ server: Vercel Redirecting...
Open service 216.150.1.65:443 · api.beyond-running.com
2025-12-30 11:47
HTTP/1.1 404 Not Found Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: Content-Length,X-Total-Count 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: Tue, 30 Dec 2025 11:47:37 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: iad1::iad1::w79hm-1767095257413-00446d2264ab 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 216.150.16.65:443 · api.beyond-running.com
2025-12-30 11:47
HTTP/1.1 404 Not Found Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: Content-Length,X-Total-Count 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: Tue, 30 Dec 2025 11:47:37 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::bhzrq-1767095257533-838b8a592888 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 216.150.16.65:80 · api.beyond-running.com
2025-12-30 11:47
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://api.beyond-running.com/ Refresh: 0;url=https://api.beyond-running.com/ server: Vercel Redirecting...
Open service 216.150.1.1:443 · api.beyond-running.com
2025-12-22 16:33
HTTP/1.1 404 Not Found Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: Content-Length,X-Total-Count 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 16:33:13 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::c2vb7-1766421191992-a032cee7f4af 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 216.150.1.1:443 · api.beyond-running.com
2025-12-20 15:41
HTTP/1.1 404 Not Found Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: Content-Length,X-Total-Count 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 15:41:07 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::h56bf-1766245266306-56e8acbc1191 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>