GitHub - ezyang/htmlpurifier: Standards compliant HTML filter written in PHP
source link: https://github.com/ezyang/htmlpurifier
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
HTML Purifier
HTML Purifier is an HTML filtering solution that uses a unique combination of robust whitelists and aggressive parsing to ensure that not only are XSS attacks thwarted, but the resulting HTML is standards compliant.
HTML Purifier is oriented towards richly formatted documents from untrusted sources that require CSS and a full tag-set. This library can be configured to accept a more restrictive set of tags, but it won't be as efficient as more bare-bones parsers. It will, however, do the job right, which may be more important.
Places to go:
- See INSTALL for a quick installation guide
- See docs/ for developer-oriented documentation, code examples and an in-depth installation guide.
- See WYSIWYG for information on editors like TinyMCE and FCKeditor
HTML Purifier can be found on the web at: http://htmlpurifier.org/
Installation
Package available on Composer.
If you're using Composer to manage dependencies, you can use
$ composer require ezyang/htmlpurifier
Recommend
-
82
urllib Urllib is a library that makes URL manipulation easy, fun, and safe! Zero extra dependencies. Supports Java 7+, Android 14+. Compliant with
-
80
This Project Was Archieved on April 24, 2018. Reason. All endpoints/deployment pipelines should be assumed dead from this point forward. Inst...
-
42
README.md PHP OAuth 2.0 Server
-
18
README.md Tenko A "pixel perfect" 100% spec compliant JavaScript parser written in JavaScript, parsing ES6-ES11. REPL:
-
17
README.md CommonMark A Swift package for working with CommonMark text. It's built on top of
-
11
Copy link Contributor workingjubilee commented...
-
6
Kraken Have a try Install Kraken CLI $ npm i @openkraken/cli -g ...
-
7
Node Version Manager Table of Contents About nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any...
-
5
π·π. πΌππ πΆπ’π‘πππ π on Twitter: "@jdrch It depends on what people build on Arm. Ampere going custom rather than V1/N2 and Nuvia dropping out raises questions about where the next big server Arm chip is coming from and if it'll be widely available/st...
-
3
blog.cloudflare.com Checking if the site connection is secure
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK