Skip to main content

Supported versions

VersionSupported
1.xYes

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

Do not open a public GitHub issue to report a security vulnerability. Public disclosure before a fix is available can put users at risk.
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
You will receive a response within 5 business days. If the vulnerability is confirmed, a security advisory will be published and you will be credited in the fix.

Build docs developers (and LLMs) love