
sanitize
rgrove
Ruby HTML and CSS sanitizer.
AI 简介
Sanitize 是一个基于白名单机制的 Ruby HTML 与 CSS 内容净化库,用于安全地移除输入中未明确允许的 HTML 元素、属性及 CSS 规则。其核心功能包括对 HTML 片段/文档、内联 style 属性、<style> 标签内容及独立 CSS 的细粒度控制,依托 Nokogiri(HTML5 解析)和 Crass(CSS 解析)确保与浏览器一致的行为。适用于需处理用户提交富文本(如评论、编辑器输出)的 Web 应用,尤其在需要保留部分格式但杜绝 XSS 风险的场景下表现可靠。
Ruby
MIT License2.1k
Stars
145
Forks
18
Watchers
2
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分58.49
默认分支main