Files
logseq/src/main/frontend/security.cljs
2022-11-18 10:34:34 -05:00

12 lines
387 B
Clojure

(ns frontend.security
"Provide security focused fns like preventing XSS attacks"
(:require ["dompurify" :as DOMPurify]))
(def sanitization-options (clj->js {:ADD_TAGS ["iframe"]
:ADD_ATTR ["is"]
:ALLOW_UNKNOWN_PROTOCOLS true }))
(defn sanitize-html
[html]
(.sanitize DOMPurify html sanitization-options))