[−][src]Crate html_purifier
HTML Purifier
HTML Purifier is a standard HTML filter library.
HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C's specifications. HTML Purifier
Example
use html_purifier::{purifier, Settings}; let settings = Settings { ..Settings::default() }; let input = r#"<a href="/test" style="color: black;"><img src="/logo.png" onerror="javascript:;"/>Rust</a>"#; let output = purifier(input, settings);
Input HTML
<a href="/test" style="color: black;"
><img src="/logo.png" onerror="javascript:;" />Rust</a
>
Output HTML
<a href="/test"><img src="/logo.png" />Rust</a>
Structs
AllowedElement | |
Settings |
Functions
purifier | HTML Purifier |