github.com/unrolled/secure

secure

Package secure is an HTTP middleware for Go that facilitates some quick security wins.

64

Decision Signals

Health score 64/100, confidence 80/100.

Review
Maintenance 45
Adoption 57
Security 92
Maturity 62
Developer DX 83
Confidence 80

Install

go get github.com/unrolled/secure

Package Data

updated May 31, 2026
Latest versionv1.17.0
Imported by921 packages
Stars0
Forks0
Last activity1 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

48 symbols
SymbolKindSynopsis
AllowRequestFunc Type type AllowRequestFunc func(r *http.Request) bool
Options Type type Options struct{ ... }
Options.AllowRequestFunc Field AllowRequestFunc AllowRequestFunc
Options.AllowedHosts Field AllowedHosts []string
Options.AllowedHostsAreRegex Field AllowedHostsAreRegex bool
Options.BrowserXssFilter Field BrowserXssFilter bool
Options.ContentSecurityPolicy Field ContentSecurityPolicy string
Options.ContentSecurityPolicyReportOnly Field ContentSecurityPolicyReportOnly string
Options.ContentTypeNosniff Field ContentTypeNosniff bool
Options.CrossOriginEmbedderPolicy Field CrossOriginEmbedderPolicy string
Options.CrossOriginOpenerPolicy Field CrossOriginOpenerPolicy string
Options.CrossOriginResourcePolicy Field CrossOriginResourcePolicy string

Maintained Alternatives

limited recent repository activity

#1 Caddy

Package caddy implements the Caddy server manager.

Go Security Middleware 72.9K stars 510 imported-by 100% confidence
97

Similar Packages

Go Security Middleware

#1 Caddy

Package caddy implements the Caddy server manager.

Go Security Middleware 72.9K stars 510 imported-by 100% confidence
97

#2 gorilla/csrf

Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒

Go Security Middleware 1.2K stars 1.1K imported-by 65% confidence
67

#3 sslmgr

SSL certificates made easy with a high level wrapper around acme/autocert.

Go Security Middleware 0 stars 0 imported-by 45% confidence
45

#4 nosurf

CSRF protection middleware for Go.

Go Security Middleware 0 stars 0 imported-by 25% confidence
44

#5 helmet

Go Security Middleware 0 stars 7 imported-by 75% confidence
42