django-bleach 
 HTML sanitizer
 Sanitizes user input HTML to prevent XSS attacks.
Bleach is a Python module that takes any HTML input, and returns valid, sanitised HTML that contains only an allowed subset of HTML tags, attributes and styles. django-bleach is a Django app that makes using bleach extremely easy.
Archived
   149 stars
 6 watching
 23 forks
 
Language: Python 
last commit: 12 months ago 
Linked from   1 awesome list  
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|    |  Integrates Django with a Python binding to the Ammonia HTML sanitizer Rust crate | 29 | 
|    |  Provides an object-oriented API to sanitize untrusted HTML input | 241 | 
|    |  This package provides a way to filter out dangerous HTML tags and attributes from user input in ThinkJS applications. | 4 | 
|    |  Tools to sanitize user input in web applications by removing or restricting malicious HTML elements and attributes | 28 | 
|    |  A library that removes common unicode confusables/homoglyphs from strings | 105 | 
|    |  Reusable mixins for class-based views in Django | 1,960 | 
|    |  A Laravel package providing an HTML filter service to clean and sanitize user input | 1,888 | 
|    |  Protects against a specific web-based attack by modifying the length of HTML responses. | 75 | 
|    |  Provides integration and tools for testing Django web applications with Selenium | 90 | 
|    |  Automates visual testing of web pages before and after releases to ensure deployment safety | 1,441 | 
|    |  A collection of security-focused tools to enhance the security of Django applications. | 275 | 
|    |  A Django template tag that automatically highlights active URLs in web pages. | 158 | 
|    |  Tools for gathering information about and exploiting vulnerabilities in domains | 620 | 
|    |  Allows Django admin users to log in as other users with customizable permissions and URL redirects. | 365 | 
|    |  An application that validates HTTP status codes across entire web applications. | 17 |