blob: f48ef4aabbd11cd9b9c94e0bc547c043737bd296 (
plain) (
tree)
|
|
package koushinbase
import (
"github.com/microcosm-cc/bluemonday"
)
func sanitizeHTML(b string) string {
p := bluemonday.UGCPolicy()
// TODO: be more strict
p.AllowElements("style")
p.AllowAttrs("style")
p.AddTargetBlankToFullyQualifiedLinks(true)
p.RequireNoFollowOnLinks(true)
return p.Sanitize(b)
}
|