JSanity

A secure-by-default, performance, cross-browser client-side HTML sanitization library

  • 所有者: microsoft/JSanity
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

jSanity

A secure-by-default, performant, cross-browser client-side HTML sanitization library.

Reference:
OWASP AppSec EU 2013 Talk
Slides

Status

2/18/2016: @kh9n has completed a significant refactoring.

  • jQuery and setImmediate dependencies were removed!
  • jSanity now supports both sync and async modes.
  • Version rev'd to 0.3.

Demo / Benchmark pages

Demo
Benchmark

Todo

  • Support for more elements and attributes
  • Update / document the demo & benchmark pages
  • Unit tests
  • Better solution for STYLE elements
  • Integration with one or more javascript frameworks
  • Experimental override for default sanitization in various web platforms
  • Leverage newer features of the web platform (Shadow DOM, etc.)
  • Remove jQuery usage from benchmark page
  • General code clean up / modernization

Special thanks for making jSanity a reality:

  • Ben Livshits
  • Gareth Heyes
  • Loris D'Antoni
  • Mario Heiderich
  • Matt Thomlinson
  • Michael Fanning

概覽

名稱與所有者microsoft/JSanity
主編程語言JavaScript
編程語言JavaScript (語言數: 2)
平台
許可證Other
發布數0
創建於2015-10-02 00:03:34
推送於2023-06-07 13:29:41
最后一次提交2023-06-07 06:29:41
星數253
關注者數39
派生數41
提交數76
已啟用問題?
問題數9
打開的問題數5
拉請求數11
打開的拉請求數3
關閉的拉請求數1
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部