A simple but powerful Access Control List manager
🔒 acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
A light package for generating and comparing password hashing with argon2 in Go
Argon2 password hashing package for go with constant time hash comparison
BadActor.org An in-memory application driven jailer written in Go
A Bitwarden-compatible server written in Golang
Fast and secure initramfs generator
Cameradar hacks its way into RTSP videosurveillance cameras
An opinionated helper for generating tls certificates
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Prometheus instrumentation library for Go applications
Go libraries shared across Prometheus components and libraries.
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
[mirror] Go supplementary cryptography libraries
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
A simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption
A rest application to update firewalld rules on a linux server
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Go support for Access Control Lists
goArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2 designed to be compatible with Passlib for Python and Argon2 PHP. Argon2 was the winner of the most recent Password Hashing Competition. This is designed for use anywhere password hashing and verification might be needed and is intended to replace implementations using bcrypt or Scrypt.
Package for comparing Go values in tests
Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.
Apache htpasswd Parser for Go.
Validate the Strength of a Password in Go
A Go library implementation of the PROXY protocol, versions 1 and 2.
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
Go bindings for YARA
A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
Let's Encrypt/ACME client and library written in Go
Secure software enclave for storage of sensitive information in memory.
Pure Go implementation of the NaCL set of API's
[mirror] Go supplementary network libraries
Go OAuth2
ID hashing and Obfuscation using Knuth's Algorithm
Go middlewares for HTTP servers & proxies
🔑 Idiotproof golang password validation library inspired by Python's passlib
Flexible and customizable random string generator
Prevent your secrets from leaking into logs, std* etc.
HTTP middleware for Go that facilitates some quick security wins.
Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.
A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
🌰 encrypt/decrypt using ssh keys
A layer of abstraction the around acme/autocert certificate manager (Golang)
teler-waf is a Go HTTP middleware that provides teler IDS functionality.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication