Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@beisen/xss-filter

Package Overview
Dependencies
Maintainers
3
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@beisen/xss-filter

sanitize untrusted HTML tool for beisencorp

  • 0.0.3
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
3
Weekly downloads
 
Created
Source

开发用

依赖项:babel-preset-env、uglify-js
编译:npm run build

使用

方法说明
1.XSSFilter.HTMLEncode转义 HTML 内容
2.XSSFilter.HTMLDecode用于翻译转义过的 HTML 内容
3.XSSFilter.trim用于去除空格
4.XSSFilter.JavaScriptEncode用于转义 JavaScript 内容(备用,仅参考)
5.XSSFilter.URLEncode用于转义 URL
6.XSSFilter.URLDecode用于翻译转义过的 URL

转义字符范围

字符原因
" '能够闭合属性
&在属性或 script 标签中使用&#构造字符会被解析为原文 使过滤失效
< >能够闭合标签
`可被用于字符串的插值计算
0x00-0x20空格和部分系统预留 主要防止构造空字符逃避 WAF
0x7F-0xFF特殊符号 制表位等 防止利用换行和系统不支持的字符逃避 WAF
0x0100-0x2700拉丁语字符 防止利用异体字符逃避 WAF

FAQs

Package last updated on 02 Mar 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc