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: 5733ddf49ff49cd1bf890109bf890109bf890109bf890109bf890109bf890109
Public Swagger UI/API detected at path: /api-docs/swagger.json
Open service 216.198.79.1:443 · api.valulearn.app
2026-01-09 13:55
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 480
Content-Type: application/javascript; charset=utf-8
Date: Fri, 09 Jan 2026 13:55:35 GMT
Etag: "080d5220cd96d87de5e485b65172e5d5"
Last-Modified: Fri, 09 Jan 2026 13:55:33 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::46rrq-1767966935494-070180ac85b9
Connection: close
// Vercel serverless function handler
// This file is used by Vercel to handle incoming requests
const express = require('express');
// First, set up any required environment variables
if (!process.env.DATABASE_URL && process.env.POSTGRES_URL) {
process.env.DATABASE_URL = process.env.POSTGRES_URL;
}
// Set Vercel environment flag
process.env.VERCEL = '1';
// Import the Express app
const app = require('../dist/server').default;
// Export for Vercel
module.exports = app;
Open service 216.198.79.1:443 · api.valulearn.app
2026-01-02 13:03
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 480
Content-Type: application/javascript; charset=utf-8
Date: Fri, 02 Jan 2026 13:03:58 GMT
Etag: "080d5220cd96d87de5e485b65172e5d5"
Last-Modified: Fri, 02 Jan 2026 13:03:58 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::69bsb-1767359038255-473facf702d3
Connection: close
// Vercel serverless function handler
// This file is used by Vercel to handle incoming requests
const express = require('express');
// First, set up any required environment variables
if (!process.env.DATABASE_URL && process.env.POSTGRES_URL) {
process.env.DATABASE_URL = process.env.POSTGRES_URL;
}
// Set Vercel environment flag
process.env.VERCEL = '1';
// Import the Express app
const app = require('../dist/server').default;
// Export for Vercel
module.exports = app;
Open service 216.198.79.1:443 · api.valulearn.app
2025-12-22 18:22
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 480
Content-Type: application/javascript; charset=utf-8
Date: Mon, 22 Dec 2025 18:22:57 GMT
Etag: "080d5220cd96d87de5e485b65172e5d5"
Last-Modified: Mon, 22 Dec 2025 18:22:57 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::tx68l-1766427777216-5c306c668467
Connection: close
// Vercel serverless function handler
// This file is used by Vercel to handle incoming requests
const express = require('express');
// First, set up any required environment variables
if (!process.env.DATABASE_URL && process.env.POSTGRES_URL) {
process.env.DATABASE_URL = process.env.POSTGRES_URL;
}
// Set Vercel environment flag
process.env.VERCEL = '1';
// Import the Express app
const app = require('../dist/server').default;
// Export for Vercel
module.exports = app;
Open service 216.198.79.1:443 · api.valulearn.app
2025-12-20 19:01
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 18238
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 480
Content-Type: application/javascript; charset=utf-8
Date: Sat, 20 Dec 2025 19:01:51 GMT
Etag: "080d5220cd96d87de5e485b65172e5d5"
Last-Modified: Sat, 20 Dec 2025 13:57:53 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::kth92-1766257311583-7b2968e1ba06
Connection: close
// Vercel serverless function handler
// This file is used by Vercel to handle incoming requests
const express = require('express');
// First, set up any required environment variables
if (!process.env.DATABASE_URL && process.env.POSTGRES_URL) {
process.env.DATABASE_URL = process.env.POSTGRES_URL;
}
// Set Vercel environment flag
process.env.VERCEL = '1';
// Import the Express app
const app = require('../dist/server').default;
// Export for Vercel
module.exports = app;