Supported versions
| Version | Supported |
|---|---|
| 1.x | Yes |
Security measures
The API applies several layers of protection at the HTTP level.Security headers
The server uses Helmet to set secure HTTP response headers. Content Security Policy (CSP) is configured to allow the Swagger UI assets to load from the CDN used by the/docs endpoint.
Input sanitization
HTTP header values injected into the HTML rendered by the/docs endpoint are sanitized to prevent cross-site scripting (XSS). See server.ts for the reference implementation.
No authentication
The API is intentionally public. No authentication or API key is required to call any endpoint. Rate limiting is not applied for the same reason.Reporting a vulnerability
Report vulnerabilities privately using GitHub Security Advisories. Include the following in your report:
- A description of the problem
- Steps to reproduce it
- The potential impact