8 best HTTP Security libraries in 2023
by kandikits Updated: Mar 7, 2023
Guide Kit
HTTP Security libraries allow you to set HTTP headers on your API requests that help make your app more secure. These headers include things like CORS and authentication tokens. You can also use them to detect things like CSRF attacks. The Helmet module provides a handy utility that allows you to protect your Express apps from many common security problems. The Helmet module will automatically configure many of the common HTTP headers that are important for securing Express apps. Go-http-tunnel is a Go package that provides a middleware for transparently tunneling and/or proxying arbitrary TCP connections over HTTP. Go-http-tunnel is most commonly used to tunnel SSH connections, but can be used to create arbitrary tunnels between your network and the public internet. Many developers depend on the following open source HTTP Security libraries
helmetby helmetjs
Help secure Express apps with various HTTP headers
helmetby helmetjs
TypeScript
9575
Version:Current
License: Permissive (MIT)
st2by StackStorm
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
st2by StackStorm
Python
5524
Version:v3.8.0
License: Permissive (Apache-2.0)
Responderby SpiderLabs
Responder is a LLMNR, NBT-NS and MDNS poisoner, with built-in HTTP/SMB/MSSQL/FTP/LDAP rogue authentication server supporting NTLMv1/NTLMv2/LMv2, Extended Security NTLMSSP and Basic HTTP authentication.
Responderby SpiderLabs
Python
4118
Version:Current
License: Strong Copyleft (GPL-3.0)
koreby jorisvink
An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
koreby jorisvink
C
3562
Version:4.0.0
License: Permissive (ISC)
go-http-tunnelby mmatczuk
Fast and secure tunnels over HTTP/2
go-http-tunnelby mmatczuk
Go
3068
Version:2.1
License: Strong Copyleft (AGPL-3.0)
secureby unrolled
HTTP middleware for Go that facilitates some quick security wins.
secureby unrolled
Go
2113
Version:v1.13.0
License: Permissive (MIT)
Meteor-Filesby veliovgroup
🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
Meteor-Filesby veliovgroup
JavaScript
1096
Version:2.3.3
License: Permissive (BSD-3-Clause)