Skip to content

Standards Compliance

StandardTitleergo Module
RFC 9110HTTP Semanticshttp/send, http/accepts, http/precondition
RFC 9111HTTP Cachinghttp/cache-control
RFC 9457Problem Details for HTTP APIsutils/http-errors, http/send
RFC 9205Building Protocols with HTTPDesign philosophy
StandardTitleergo Module
RFC 7235HTTP Authenticationhttp/authorization
RFC 6750Bearer Token Usagehttp/authorization, lib/authorization
RFC 7617The ‘Basic’ HTTP Authentication Schemehttp/authorization, lib/authorization
StandardTitleergo Module
RFC 7578Returning Values from Forms: multipart/form-datahttp/body
RFC 7240Prefer Header for HTTPhttp/prefer, lib/prefer
RFC 8288Web Linkinglib/link
StandardTitleergo Module
RFC 6797HTTP Strict Transport Security (HSTS)http/security-headers
RFC 6265HTTP State Management (Cookies)http/cookie, lib/cookie
RFC 6585 §4429 Too Many Requestshttp/rate-limit
W3C CSP Level 3Content Security Policyhttp/security-headers
Fetch StandardCORS Protocolhttp/cors, lib/cors
OWASP CSRFCSRF Preventionhttp/csrf, lib/csrf
StandardTitleergo Coverage
OWASP API Security Top 10Top API security risksPipeline stage ordering, rate limiting, input bounding, security headers
OWASP REST SecurityREST API security best practicesAuth enforcement, input validation, error redaction, security headers
OWASP Input ValidationInput validation best practicesJSON Schema validation, bounded parsing, null-prototype objects
OWASP CSRF PreventionCSRF prevention patternshttp/csrf, lib/csrf

See the Security page for a detailed mapping of ergo features to OWASP API Security Top 10 risks.

StandardBehavior
RFC 9110 §15.5.6Automatic 405 Method Not Allowed with Allow header
RFC 9110 §9.3.2Automatic HEAD response derivation
RFC 9110 §9.3.7Automatic OPTIONS with Allow header