directus-extension-sanitize-html v0.0.4
Directus Extension - Sanitize HTML
Sanitize HTML inputs with the sanitize-html package.
Installation
npm install directus-extension-sanitize-htmlOptions
Customize which event scopes to sanitize
Add the EXT_SANITIZE_HTML_EVENT_SCOPES environment variable with the event scopes separated by commas.
Defaults to running items.create,items.update.
Example: articles.items.create,articles.items.update
Customize which paths to omit for sanitization
Add the EXT_SANITIZE_HTML_OMIT_PATHS environment variable with the <collection>.path separated by commas.
Defaults to no path to omit.
Example: articles.content,website.rawHtml
Customize which HTML tags are allowed
Add the EXT_SANITIZE_HTML_ALLOWED_TAGS environment variable with the <html-tag> separated by commas.
Defaults to undefined, using the defaults from sanitize-html.
Example: a,b,i,em,strong
Customize the action taken for disallowed tags
Add the EXT_SANITIZE_HTML_DISALLOWED_TAGS_MODE environment variable with discard, escape or recursiveEscape.
Defaults to undefined, using the defaults from sanitize-html.
Example: escape
License
GPLv3 License. See the LICENSE file.