DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
-
Updated
Oct 11, 2024 - JavaScript
Sanitizing is a process to check and remove harmful data from user input. It prevents XSS (Cross Site Scripting) attacks.
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
Project moved to: https://github.com/llvm/llvm-project
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
C++ project template with unit-tests, documentation, ci-testing and workflows.
Easy-to-add enhancements for any C/C++ CMake project. Including AFL fuzzing, code-coverage, Thread/Address/Leak/Address/Undefined sanitizer instrumentation, compilation of GLSL shaders and more.
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
Fuzz your Rust code with Google-developed Honggfuzz !
Fast JavaScript HTML Sanitizer, client-side (i.e. needs a browser, won't work in Node and other backend)
Lean C/C++ Bounds Checking with Low-Fat Pointers
Rust newtype with guarantees 🇺🇦 🦀
Decorator based class property sanitation in Typescript.
FuZZan: Efficient Sanitizer Metadata Design for Fuzzing
Runtime type and bounds-error checking for C/C++
Study notes about LLVM. LLVM 学习笔记. Licensed under CC BY-NC-SA 4.0
Make it safe to serve untrusted SVG files
Use DOMPurify on server and client in the same way
自动修正中文、英文、代码混合排版中的全半角、空格等问题