go/http

Free catalog · v0.0.19

Reviews Go HTTP services for bounded requests, safe middleware, and production-ready server lifecycle.

Checks

RuleSeverityScans for
go-http.cancelled-response-publicationMediumA background producer publishes a *http.Response before signalling completion, while a response-body owner can return from a competing cancellation case without observing the ready response
go-http.client-no-timeoutHighHTTP client has no timeout budget
go-http.client-response-body-closeMediumA consumed HTTP response body is not closed
go-http.client-response-limitMediumClient buffers response without size limit
go-http.cors-permissiveHighCORS allows overly broad origins/methods
go-http.default-clientMediumPackage-level DefaultClient helpers
go-http.graceful-shutdownMediumNo graceful shutdown path
go-http.handler-body-limitHighHandler buffers request body without limit
go-http.provider-response-buffer-limitMediumA production http.ResponseWriter substitute accumulates body data written by a provider, plugin, or downstream callback without a proven bound
go-http.redirect-openHighOpen redirect on untrusted next URL
go-http.request-no-contextMediumRequest built without context
go-http.response-writer-capabilitiesMediumA transparent http.ResponseWriter wrapper claims to preserve Flusher or Hijacker, but relies only on Unwrap/ResponseController and does not declare the corresponding methods
go-http.server-timeoutsHighHTTP server missing header-read timeout
go-http.websocket-originHighWebSocket CheckOrigin always allows

More from the registry