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: 5733ddf49ff49cd1b885ff43463fcdb8f9078202db146b6d5418f2e9c4db8bef
Public Swagger UI/API detected at path: /swagger.json - sample paths:
GET /api/v1/finetune/get-all
GET /api/v1/finetune/{fineTuneId}/prompt/get-all
GET /api/v1/finetune/{fineTuneId}/prompt/{promptId}
GET /api/v1/finetune/{id}
POST /api/v1/finetune/start/json
POST /api/v1/finetune/{fineTuneId}/prompt/create
Open service 66.33.60.34:443 · www.snapshotspro.com
2026-01-09 05:17
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Fri, 09 Jan 2026 05:17:12 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: sin1::iad1::lfctg-1767935832184-fd9bda78565d Connection: close Transfer-Encoding: chunked
Open service 66.33.60.34:443 · www.snapshotspro.com
2026-01-02 11:54
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 11:54:07 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::8t8vq-1767354846559-fd9200cb607e Connection: close Transfer-Encoding: chunked
Open service 66.33.60.34:443 · www.snapshotspro.com
2025-12-30 13:44
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Tue, 30 Dec 2025 13:44:32 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::ngpx4-1767102270986-3feada2bb171 Connection: close Transfer-Encoding: chunked
Open service 66.33.60.34:443 · www.snapshotspro.com
2025-12-22 12:28
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Mon, 22 Dec 2025 12:28:32 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: sfo1::iad1::728g9-1766406512534-b6bba4edaaef Connection: close Transfer-Encoding: chunked
Open service 76.76.21.142:443 · www.snapshotspro.com
2025-12-20 10:30
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Sat, 20 Dec 2025 10:30:43 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: lhr1::iad1::849gk-1766226641961-fc88bdaf1f34 Connection: close Transfer-Encoding: chunked
Open service 66.33.60.66:80 · www.snapshotspro.com
2025-12-20 10:30
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.snapshotspro.com/ Refresh: 0;url=https://www.snapshotspro.com/ server: Vercel Redirecting...
Open service 66.33.60.66:443 · www.snapshotspro.com
2025-12-20 10:30
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Sat, 20 Dec 2025 10:30:43 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::tclb4-1766226641813-679f65258b54 Connection: close Transfer-Encoding: chunked
Open service 76.76.21.142:80 · www.snapshotspro.com
2025-12-20 10:30
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.snapshotspro.com/ Refresh: 0;url=https://www.snapshotspro.com/ server: Vercel Redirecting...
Open service 66.33.60.34:443 · www.snapshotspro.com
2025-12-20 08:28
HTTP/1.1 200 OK Age: 0 Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate Content-Type: text/html; charset=utf-8 Date: Sat, 20 Dec 2025 08:28:14 GMT Link: </_next/static/media/66f30814ff6d7cdf.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2", </_next/static/media/e11418ac562b8ac1-s.p.woff2>; rel=preload; as="font"; crossorigin=""; type="font/woff2" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch X-Matched-Path: / X-Powered-By: Next.js X-Vercel-Cache: MISS X-Vercel-Id: fra1::iad1::4nxs5-1766219293047-c45c325242e5 Connection: close Transfer-Encoding: chunked