dvd0101 / sanitize-caja

sanitize html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

sanitize-caja

Sanitize HTML content using the Google Caja JsHtmlSanitizer and a set of basic assumptions, and a wrapper to make it all work in nodejs without global variable leaks and so on.

This is a slightly 'loosened' version of Caja's restrictions, to allow for things like images, links, and a few HTML5 elements.

api

sanitize(html: string) -> sanitized string

Sanitize a string of HTML content, returning a sanitized string.

install

npm install @mapbox/sanitize-caja

example

var sanitize = require('@mapbox/sanitize-caja');

document.write(sanitize(evilUserInput));

see also

About

sanitize html

License:Apache License 2.0


Languages

Language:JavaScript 100.0%