Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Security

Web Security

233 projects

Showing 36 of 233 projects

sanitize-html
sanitize-htmlJavaScript

A fast HTML sanitizer that cleans user-submitted HTML while preserving whitelisted elements and attributes.

#user-input#web-security#html-sanitization
Stars4.1k
Forks373
Last commit4 months ago
BrowserBox
BrowserBoxShell

A commercial remote browser isolation (RBI) platform that streams a full modern browser to any client with low latency and 60 FPS.

#zero-trust#containerization#enterprise-security
Stars3.9k
Forks415
Last commit23 hours ago
bluemonday
bluemondayGo

A fast, configurable HTML sanitizer for Go that scrubs user-generated content of XSS attacks using an allowlist policy.

#sanitization#owasp#web-security
Stars3.7k
Forks194
Last commit1 year ago
recaptcha
recaptchaPHP

A PHP client library for Google's reCAPTCHA service to verify user responses and protect websites from spam.

#web-security#recaptcha#google-recaptcha
Stars3.6k
Forks776
Last commit2 months ago
HTML Purifier
HTML PurifierPHP

A standards-compliant HTML filtering library for PHP that removes malicious code while preserving safe markup.

#web-security#php-library#html-sanitization
Stars3.4k
Forks358
Last commit9 months ago
CSS-Keylogging
CSS-KeyloggingCSS

Chrome extension and Express server demonstrating a CSS-based keylogging attack on password inputs.

#express-server#web-security#keylogging
Stars3.2k
Forks426
Last commit8 years ago
Secure Headers
Secure HeadersRuby

A Ruby gem for automatically applying security headers with safe defaults to protect web applications from common vulnerabilities.

#csp#web-security#rails-middleware
Stars3.2k
Forks251
Last commit1 day ago
itsdangerous
itsdangerousPython

Cryptographically sign and verify data to safely pass it between trusted and untrusted environments.

#web-security#token-authentication#data-signing
Stars3.1k
Forks254
Last commit1 year ago
Bad SSL
Bad SSLHTML

A collection of test subdomains with intentionally broken SSL configurations for testing client security behavior.

#certificate-validation#ssl-testing#web-security
Stars3.0k
Forks204
Last commit1 month ago
OpenRASP
OpenRASPC++

Open source Runtime Application Self-Protection (RASP) solution that integrates security directly into application servers via instrumentation.

#php-security#waf#web-security
Stars3.0k
Forks621
Last commit9 months ago
H5SC
H5SCJavaScript

A comprehensive collection of HTML5-related XSS attack vectors and testing resources for web security professionals.

#web-security#xss#vulnerability-database
Stars2.9k
Forks415
Last commit4 years ago
CORS
CORSGo

A configurable Go net/http handler for handling Cross-Origin Resource Sharing (CORS) requests.

#http-handler#net-http#web-security
Stars2.9k
Forks231
Last commit1 month ago
uncaptcha
uncaptchaPython

A proof-of-concept system that defeats Google's audio reCaptcha with 85% accuracy using speech recognition and browser automation.

#web-security#selenium#captcha-bypass
Stars2.8k
Forks327
Last commit8 years ago
Astra
AstraPython

An automated security testing framework for REST APIs that detects vulnerabilities like SQL injection, XSS, and CSRF.

#owasp#web-security#sdlc
Stars2.7k
Forks412
Last commit2 years ago
altcha
altchaTypeScript

A self-hosted, privacy-first CAPTCHA alternative using proof-of-work to protect websites and APIs from spam without tracking.

#ddos-protection#privacy-first#proof-of-work
Stars2.6k
Forks126
Last commit9 days ago
scs
scsGo

A lightweight, efficient, and secure HTTP session management library for Go applications.

#web-security#authentication#server-side-sessions
Stars2.6k
Forks199
Last commit8 months ago
git-dumper
git-dumperPython

A Python tool to dump a git repository from a website, even when directory listing is disabled.

#web-security#source-code-extraction#repository-recovery
Stars2.6k
Forks299
Last commit12 days ago
pac4j
pac4jJava

A comprehensive security framework for Java applications, supporting authentication, authorization, and integration with multiple protocols and frameworks.

#spring-mvc#oauth#web-security
Stars2.5k
Forks712
Last commit3 days ago
warden
wardenRuby

A general Rack authentication framework for Ruby web applications providing flexible authentication strategies.

#web-security#rack-middleware#custom-strategies
Stars2.5k
Forks204
Last commit10 months ago
base64Captcha
base64CaptchaGo

A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.

#bot-protection#web-security#unicode
Stars2.4k
Forks311
Last commit9 months ago
secure
secureGo

A Go HTTP middleware that provides essential security headers and protections for web applications.

#https-enforcement#http-middleware#web-security
Stars2.3k
Forks145
Last commit2 months ago
xssor2
xssor2JavaScript

A web-based toolkit for XSS (Cross-Site Scripting) testing, encoding/decoding, and payload generation.

#pentest#pentest-tool#web-security
Stars2.2k
Forks382
Last commit4 years ago
HTTPLeaks
HTTPLeaksHTML

A comprehensive HTML file enumerating all possible ways a website can leak HTTP requests for security testing.

#web-security#http-leaks#html-security
Stars2.1k
Forks204
Last commit6 months ago
snallygaster
snallygasterPython

A Python tool that scans HTTP servers for publicly accessible secret files and security vulnerabilities like git repos and backup files.

#python-tool#http-server#web-security
Stars2.1k
Forks232
Last commit5 months ago
acmetool
acmetoolGo

A command-line tool for automatic acquisition and renewal of TLS certificates from ACME servers like Let's Encrypt.

#devops#acme-server#web-security
Stars2.1k
Forks125
Last commit3 years ago
captcha
captchaGo

A Go package for generating and verifying image and audio CAPTCHAs with built-in storage and HTTP server support.

#bot-protection#http-handler#web-security
Stars2.1k
Forks306
Last commit1 year ago
OWASP NodeGoat
OWASP NodeGoatHTML

A vulnerable Node.js web application designed to teach how to identify and fix OWASP Top 10 security vulnerabilities.

#security-training#vulnerable-app#owasp-top-10
Stars2.1k
Forks2.7k
Last commit2 years ago
is-website-vulnerable
is-website-vulnerableJavaScript

Scans websites for publicly known security vulnerabilities in frontend JavaScript libraries using the Snyk database.

#hacktoberfest#snyk-integration#frontend-security
Stars2.0k
Forks128
Last commit
recaptcha
recaptchaRuby

A Ruby gem providing helper methods for integrating Google reCAPTCHA and hCaptcha into web applications.

#rails#web-security#rack
Stars2.0k
Forks440
Last commit1 month ago
Purifier
PurifierPHP

A Laravel service provider for HTMLPurifier, enabling secure HTML filtering and XSS prevention.

#web-security#laravel#htmlpurifier
Stars2.0k
Forks241
Last commit1 month ago
svg-captcha
svg-captchaJavaScript

Generate SVG-based CAPTCHAs in Node.js without C++ addons, offering lightweight and customizable spam protection.

#web-security#authentication#opentype-js
Stars1.9k
Forks179
Last commit2 years ago
TIDoS-Framework
TIDoS-FrameworkPython

A comprehensive offensive web application penetration testing framework with 108 modules covering reconnaissance to vulnerability analysis.

#web-penetration-testing#web-security#vulnerability-analysis
Stars1.9k
Forks391
Last commit
TIDoS Framework
TIDoS FrameworkPython

A comprehensive offensive web application penetration testing framework with 108 modules covering reconnaissance to vulnerability analysis.

#web-penetration-testing#web-security#vulnerability-analysis
Stars1.9k
Forks391
Last commit
Zen Rails Security Checklist
Zen Rails Security ChecklistRuby

A community-driven checklist of security precautions for Ruby on Rails applications to minimize vulnerabilities.

#secure-coding#rails#owasp
Stars1.8k
Forks145
Last commit6 years ago
CGregwar/Captcha
CGregwar/CaptchaPHP

A PHP library for generating and validating CAPTCHA images to protect forms from bots.

#bots#web-security#anti-bot
Stars1.8k
Forks309
Last commit28 days ago
domato
domatoPython

A grammar-based DOM fuzzer that generates HTML, CSS, and JavaScript test cases to find security vulnerabilities in web browsers.

#grammar-based-fuzzing#vulnerability-discovery#web-security
Stars1.8k
Forks285
Last commit1 year ago
PreviousPage 2 of 7

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
3 years ago
3 years ago
Next
#Security78
#Authentication52
#Penetration Testing52
#Middleware36
#Captcha24
#Python22
#Go21
#Docker20
#Session Management19
#Elixir18
#Owasp17
#Honeypot16