{"_id":"xss","_rev":"167-22312b919962d5663893a2d017a0075c","name":"xss","dist-tags":{"latest":"1.0.15"},"versions":{"0.0.1":{"name":"xss","version":"0.0.1","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.1","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"dist":{"shasum":"c7efd81aeebbaf9fa7bbf72d62f5862148bd71f7","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.1.tgz","integrity":"sha512-myv+1ztkTH36TlgfD9b05n5IJCYlR88HCmvHelJ8SNQNxcs5ADloCeUEcY9Wzn2mxDeuqng8c6knE2H61JqtFg==","signatures":[{"sig":"MEQCIApCVcv0ByTb9998gwIS3Oll5PhMgfvgJsv10Fs5NZ8eAiAlXxJkZHMxiIhBmeCDlN0pifB5mSgH/LGfNHG4pfrQmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.1.59","description":"Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.2":{"name":"xss","version":"0.0.2","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.2","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"dist":{"shasum":"fcd40d716b6979edf56020f0a99dfb32c12e3a3e","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.2.tgz","integrity":"sha512-C6t0iTAZKcsvizDT5VSCZghmrGQxYNOfw+ZqQ94UEKuxCl2mkVsFKe9f9aamLipf+d3S9/qC3+6wZ5PBjRnimg==","signatures":[{"sig":"MEQCICrF6YbvoyVEnKUKx9KFHyWSOWVHxAl4ZMaOIuGtR6ZoAiAXPGM4WFLU8MMaBfDLV7F6oHmfDDBrFe07qZrOtotftQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.1.62","description":"Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.3":{"name":"xss","version":"0.0.3","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.3","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"dist":{"shasum":"f4d0ef25448751deddeddc72a3db89b58cc7fe89","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.3.tgz","integrity":"sha512-4HKAFThFAm2byAFw0B7mlYjkDxBFKTCSjBOrV2eMk5EiUQardFtpZrxASxaHNg00MeBHI2n8w14DQuEWHjhrsg==","signatures":[{"sig":"MEQCICgcBPt905G+ByXt3CCMd6lLD5cXqW+ORELg5jsbxGHPAiA5Qv+I0FqBR/elpbP3rHvWBfOWSw/D1fshXaP8UzW8NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.1.62","description":"Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.4":{"name":"xss","version":"0.0.4","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.4","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"dist":{"shasum":"fdba4b5c62150fcd333868a6563e731e48bf56c4","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.4.tgz","integrity":"sha512-JtXlQEZp9mXoTz/T7OMk+GWPswLB7Ep0+Z0/SYA26Rk6uyf4v93XmPHFq8j0Lk4me14F7FW/VPq2OMG9V9f5rg==","signatures":[{"sig":"MEUCIQDos3TwAW78LAWxSJ4mDnMacGeY4ODaMErTTI03q/5aEQIgCJhDKqrRQ9tIcjYEbp37yK6yAflvHvwPITXrIvHERmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.1.65","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.5":{"name":"xss","version":"0.0.5","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.5","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"dist":{"shasum":"c7d79d42043922297b58addb75016469f83504dc","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.5.tgz","integrity":"sha512-AO/9tzk6OWTwmLiBIWXanIy0BrIgVYf+8vCRsSqqMzYYO0M7GqIdf+k7pyHyiuV7LjTxFU2wWIFJenL6Synecw==","signatures":[{"sig":"MEUCICRyiMHQLRSFMXLfp63V+6t3Dx1vnGeWv78ZPo7ZzTDNAiEAyh6D2nEvt6NyX+U3t9nBK4vcSRvEzqbCTS2bqWWL0e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.1.65","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.6":{"name":"xss","version":"0.0.6","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.6","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"eb4d8fc15ca88969fa41654271b358848f0a9230","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.6.tgz","integrity":"sha512-UQ2JhU2DjeRx173FJ/un0gry6TTZrDgjKMRmIW7DFa5Eb8TFvGASUzWxZMk0WTb5SYcWlqFwdgozKinKXXpbZw==","signatures":[{"sig":"MEQCICO6vHgacO+hPyOCeg1m8LRmnqtP51jS7C0aJWFFQDl8AiBobfV37KhqVvm2HYgCQJp7TQcOIG1TFcbk9D+eoUEqQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.8","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.7":{"name":"xss","version":"0.0.7","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.7","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"ca230c3ea4909302390c67798d3c846d1a8dc6f9","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.7.tgz","integrity":"sha512-X2SasQmBvMI0/jcfY+P6PutMfWtYCk0ecgFfeB08zWOH+qqu6sBWx5O373aqz07AXjq3DGeO4RUFd1rdeHYuZw==","signatures":[{"sig":"MEUCIQCo7Jl/1zvQqVxIMoF24IfDL+IdyPnIRD62PEBiALsiNAIgNSI0uHCNyUgET17oRKhwlWlqbUl61TBb/kEoZ7Tbwm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.8":{"name":"xss","version":"0.0.8","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.8","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"f43ffb661c5d1992e1636a2ae3d8756e1dbacf2e","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.8.tgz","integrity":"sha512-vEvfz98+IU0y4Dvcnd2e2LQlUKHYb9wxlryblr5iNjRTaaF7Bi2FJtNCFkU80MChU5AKCwspa5CoVIhHeAbuJw==","signatures":[{"sig":"MEUCIQCuLccGsGJYd12+GCO2RIUiHeXLLwhjNGZn0WAmhAaHNwIgWCtPrfAQDwonDv1Vy44szKSag1aPRadaldxUfSQEDJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.0.9":{"name":"xss","version":"0.0.9","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.0.9","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"8dc9446d604d25e9c2fb9b646d892bf72a2cfa2e","tarball":"https://registry.npmjs.org/xss/-/xss-0.0.9.tgz","integrity":"sha512-jPFdM56EihzKcXeGjFy0kxYigtdB1CWCzS3FVp+HYv5a+BwSHpBe+FQOVgaVN1qQ81h8/W0ICj/4/sVRb8eZWQ==","signatures":[{"sig":"MEUCIQDMbjJ0whwvK8wj+0k6BLQilnhhTwLr+sw+7x0LIrkGzAIgWYZNxq7luNbqixuaKQgQvnp8iHl1oSZZSo/S4T7DcKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.1.1":{"name":"xss","version":"0.1.1","author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.1","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"e74ae063bbb68e230d1de633520f137624a670d9","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.1.tgz","integrity":"sha512-0bhsGwioQgLnV9FC7RjdG4RWh80UN8VmXmLgIpjeETsQsunJV91cWFgxnRbywQT0+11v5dA7tjdjktjBcrpzUQ==","signatures":[{"sig":"MEUCIQClzRVjTT9U/ZtYtJn8gVsHGj7NHweOqYFf+rHlUUfcXgIgFcrdbGBXPZTm89McEQNjwYwnprLsPtMoWA2O6uVOM1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":">= 1.2"}},"0.1.3":{"name":"xss","version":"0.1.3","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.3","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"c923501af03d5e8ba34c0932a00fad6073795135","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.3.tgz","integrity":"sha512-0h23VopS9ZV+lH5Lblkw/67V6XVR5ynHEDHQR7X+/8xAXcSegq+IEeHP07QNzh99Oo30Y2Cz4GCMEKq0WO+52g==","signatures":[{"sig":"MEQCICKyErf4F02HADIiDftap+H9s+Ik1T65Nm7ZNyZ1rq8YAiA9sY6g0yry/DHTeJN/jZFbRQrLwHW9d4sbgpvUQm6MoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","directories":{},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.4":{"name":"xss","version":"0.1.4","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.4","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"c2699a64c3fab5fcdba9c128aa038cc2ceba86f8","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.4.tgz","integrity":"sha512-Nv6q2K8iDin8QIP1Ry08Lsu5Uh9hwdiQM9khFciY+/VElo7OTzbU9W/JV/TMI0OxroEokIhq8OIGxwVYBJNRCA==","signatures":[{"sig":"MEQCIBE3V+Vi7M9y2j64PnW+ux7LleC78ULL4Iaiupwu1/7LAiADf0RrMMhsx4QOZ5/nCJYwOeiNE1wFVZq/Jcl8+qDVDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.5":{"name":"xss","version":"0.1.5","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.5","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"dist":{"shasum":"189729cbce0a64ba47b4e660f840071bd4dbc5f2","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.5.tgz","integrity":"sha512-n31HGfcp61NgDJS8bCtEVUSdPybMtDaRZy3oVphdBQwnoHXSLgmvLPtFh4SkpXkojwi4ilgMdxTJfu7C+k0ciw==","signatures":[{"sig":"MEQCIHdsGey2sHz2+v5LAVSLwlq35byi2TgZ5SsJX8lxVkDvAiArTHLRZ4MyIS18w4bVDrM3/81Rb2gooAUQxSyUJ2O3Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.6":{"name":"xss","version":"0.1.6","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.6","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"8b1b45fb53b97d6d091b8557f4b61b2e96c99c15","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.6.tgz","integrity":"sha512-1y9SdHC8VpDMGA1v4PW4SbGhTW5XyYm0piylPzXBtJFxw4dJYjall8a5WTEnBjhhC3bHQoKSEBouKfZyB8RjiQ==","signatures":[{"sig":"MEUCIQDZlOgKzHcpyDCoCTQjWKfsXMw49QlAJqFHcZNu1hY1dwIgQmTnBQNhz/XwAezFusdeJMWccZpzeqWFywLmuhOXK3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.7":{"name":"xss","version":"0.1.7","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.7","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"7bdc7be93d1219d9f58ec7339ad31ab317915ca0","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.7.tgz","integrity":"sha512-NcLbVB2LYm3FCaRtwkNxUVM3YxCWt88Ofo6JfiftY8GaOzZ9VkM2BQpMxeXQaFcgkc3qiKrc83SsUOxOO88dNA==","signatures":[{"sig":"MEUCIC3qZDhwTdX34YXlJNz5XPVcjCYJEDcbdOaiKhhp76LcAiEA0uq9bo7IsdPkvn9qW+qpFJckPwtJZ4Y8OBT+DI9Ax8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.3.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.8":{"name":"xss","version":"0.1.8","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.8","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"a53add31e526d9d340fb17b94d096d81af45fd24","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.8.tgz","integrity":"sha512-hfZpgSrq3rW8T9SXJkjchUjw4FWuSeoPZBJwdyOyYms48Y/wdMPRF1JoK6MPKPqUq3Aetk/HJq6WROFWgvuFPw==","signatures":[{"sig":"MEUCIGedh676n4sTD6Sl5C4t9gk1CpWZv9GjKz+xn1H1wY7VAiEAqHPlcWO1xnL3smo23aHVBiUh62geb/+MbTraNcTUfI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.9":{"name":"xss","version":"0.1.9","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.9","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"3c3cb752b62f6809c474c253b027a1b180daf759","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.9.tgz","integrity":"sha512-KEjYqcUwT6C6E1BwYBvE/rBJJwIV0gmXV/OiJ74VsKjMZBm6L01HNH75NEnsVs6pzRnvgihIXkW7bSwjY9ndEA==","signatures":[{"sig":"MEUCIQD2y8LC5zBct4LGGtQwSrrsLLpKnaYpW1+YD3eagostTQIgNg/vEJP6KxGHR+sSElNHG2p+1Vf08J7ElLpnVeynPD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.10":{"name":"xss","version":"0.1.10","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.10","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"72cdce02f63d80151878908c15396c1d669a8229","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.10.tgz","integrity":"sha512-spZ/D6rpjkHpRHByrh0xqVyIRoWB8PUEtn2IJEUqLgVRRVXRR9hPaFQn3TNuNv5GEsPMYISWwK8bKZJjvLdEFQ==","signatures":[{"sig":"MEYCIQD29S5CMMLS0z3NBsS5E62XcTEpKZZtW9+svmXnobMOrAIhAJW3lZ23Q4gI3iOXXQwzwSrOpNzEcnKOD9C7vb3zfgG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"72cdce02f63d80151878908c15396c1d669a8229","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.9","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.11":{"name":"xss","version":"0.1.11","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.11","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"eb711f1723189ea5e7c1d1609d0c766d77780dd1","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.11.tgz","integrity":"sha512-yKXEWigJ+E7cmUVUNU2jR/xST5jUc0k69g6Ot9t6lIWazN+MvDke4h8y7Mc0V0+7XOpVqWvGRpQd4HyT5PsLrw==","signatures":[{"sig":"MEYCIQDpJLaScToNSfVW/wp2o5dhNyjAZQs3FoU8F/zAFbHXIgIhAJN41LeacJnnCfQibZA3QdR9g7QzWnLLEQretinQ6RL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"eb711f1723189ea5e7c1d1609d0c766d77780dd1","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.9","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.12":{"name":"xss","version":"0.1.12","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.12","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"99cbce169fbe0380c0aeb9f9b45b9999fe99ea04","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.12.tgz","integrity":"sha512-P4jvlG8t6KQkASOYjMxX1bCzxn5WRIVi8RNe0dsW4PwFnJQ5WQ6xFAyH/Jd+IVw1dminhrf4Afx+s8icwOo/4w==","signatures":[{"sig":"MEQCIFJoS0xhCvDqX2MTjUb1pUN/efgYu7MWJ6EpvdGPXsvMAiBHtniI0Z6RLsSh2NPJJn3imoc2LJfysr1zvpF1cI8NsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"99cbce169fbe0380c0aeb9f9b45b9999fe99ea04","engines":{"node":">= 0.6.0"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.9","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.14":{"name":"xss","version":"0.1.14","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.14","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"ce87f3e15248968a5cd035895356c15882642ca4","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.14.tgz","integrity":"sha512-9Pwf8ZXY+jS+Gau1BzrHKXyGCiuNQtw7qwElCAyuA9Jdi3KWGbzIotBwPyjmoj4CUMlPhj20MY7g7KpYGkoufg==","signatures":[{"sig":"MEUCIQDl+zUxc+fbcHvslFFpGcctiW61uqDrnyR6+vKrskHXZgIgQ09hQUla+7EOwXI0IlqSHR6XadG/mopNl3JLTOa2sSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"ce87f3e15248968a5cd035895356c15882642ca4","engines":{"node":">= 0.6.0"},"gitHead":"abb75f870a2c07f07c9f56171f1d7fcbd6fbedb5","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.23","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.15":{"name":"xss","version":"0.1.15","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.15","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"a8a755d5a41b195701d12d16218ab10e6f3a80fd","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.15.tgz","integrity":"sha512-07a6MqfVJYCpayX8vZMt5wUlz/T49By4YbLQ3gbjKYK66w3rIhqM8AJqQh29vTEGv9VcpI29Lgyms6JB9YuN4w==","signatures":[{"sig":"MEUCIAIMbpLfinnphzzqmx8kuVnPL5qFyGAlsCOyCcNalPlLAiEAzTvoIfR4H1zAtExG7PWa0Ue19sv5/5w5A4hnyqYvptY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"a8a755d5a41b195701d12d16218ab10e6f3a80fd","engines":{"node":">= 0.6.0"},"gitHead":"e71fce8974b2687f8d47c440215361e4b55b3bb9","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.23","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.16":{"name":"xss","version":"0.1.16","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.16","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"893bcf2a32a874f71c1ec35ffe94d5a780b712b2","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.16.tgz","integrity":"sha512-GIjn3m3gZahi1yQLBou/hJfzonc42d+q+pluffuF0NwWeoeB76yA6Ip6mf8pA5b7fRvqdRYwXf2q0Ne529Sd4Q==","signatures":[{"sig":"MEQCIAyrI+jjPOoSKCiZrt7yGwmvnHU1hyZxWiSEFDfWLJ5tAiA3X0LNZehGOxPW4W+JxcgJ344JSztjFQqvKdgdXvL7fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"893bcf2a32a874f71c1ec35ffe94d5a780b712b2","engines":{"node":">= 0.6.0"},"gitHead":"04aaceb1b0c5ebd52c43655de3adfeb56bf88128","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.28","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.17":{"name":"xss","version":"0.1.17","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.17","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"9afde3eed888df6e1f1f7dfb5c2596cde37f4444","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.17.tgz","integrity":"sha512-0GFXQusBz6A6U0qW3/2WkQsaslQX9g+2QpkPOpkqd0DF0IMiQp7wuP4typFwSyg6csgUo9t76iRQOoNiZnjl8w==","signatures":[{"sig":"MEYCIQDpaiRZX8JX5iyz8AeuxyT96O2Tkn4q+tYrwGywCzI9EQIhAL9YMrz53IZg6vqUc3qh5Wr/fkTfu+pcjHNzY1bYOC1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"9afde3eed888df6e1f1f7dfb5c2596cde37f4444","engines":{"node":">= 0.6.0"},"gitHead":"6353e5c1102664659cb5c2c17edaf8abb8c13e7e","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.28","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.18":{"name":"xss","version":"0.1.18","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.18","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"31cc9d28c774d6eb475ff9d83f7ebb7969a25ff9","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.18.tgz","integrity":"sha512-Zexnf7v7ayeEE6GJlldvlUhldML+CIL/cIRuQ/NQfWPAPQ26C1Y78xa3EB8PUQDjwchVuNAG3H9HyEkpu6UNBQ==","signatures":[{"sig":"MEUCIFqlvdrr4lIlGg14nDHrqheGA0uW3Z3qmfwMzmvB4eoxAiEA00HFZO2DC2NcBLG5kXT+vDwwcglh1Zdeyofjf2fzCBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"31cc9d28c774d6eb475ff9d83f7ebb7969a25ff9","engines":{"node":">= 0.6.0"},"gitHead":"c04ef2c002ed714b42cc41c10fa6f3bcc9c52573","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.28","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.19":{"name":"xss","version":"0.1.19","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.19","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"ad262246b8cd9b089984d120b79db2d25b4698f6","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.19.tgz","integrity":"sha512-wFVOgVYsijgdq9pxiq9yrOCN6EO/QNiswG3oXViKY7/2evBWa8+W3HD8zv9RELJrlLl01ovd8FfNdwG5Z8pqaQ==","signatures":[{"sig":"MEQCIBhSXmmCp/bA3qOWE+qGtpiFBBREv5IAF39yiVY8rFkJAiBfHdwk+0ZAzTZjjrS4mrByiaRCuxXbU92jtCFMVyQfdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"ad262246b8cd9b089984d120b79db2d25b4698f6","engines":{"node":">= 0.6.0"},"gitHead":"6f86cc8e15fec90a47b83d2aff0bbff44d77b039","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.28","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.20":{"name":"xss","version":"0.1.20","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.20","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"4cf73a3daa3a1e7cd197e3839f93ef936deff76c","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.20.tgz","integrity":"sha512-OVstukF6olj/qn9ZpLcOYys8cf0Ixze1XphVFogWN0vpZaD5PvlE7EdbElBfRFGOxbKGVR4JOIFlf6G2dCJsWw==","signatures":[{"sig":"MEQCIAtz59AjSGa50NenEmH3RaKMKEeQf9Yg91VM2cFO97+BAiBvkL8dg8toO9XbqDG+JFq8xfzR9+//2YaBAI7/5u3Bag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"4cf73a3daa3a1e7cd197e3839f93ef936deff76c","engines":{"node":">= 0.6.0"},"gitHead":"6249d4cf2a70c938fe3d8d12d0e7b9e43c0eba81","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"1.4.28","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.1.21":{"name":"xss","version":"0.1.21","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.1.21","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"fda20215649a6e1b732fb0bc746d239c910cd336","tarball":"https://registry.npmjs.org/xss/-/xss-0.1.21.tgz","integrity":"sha512-LKBx/yGM2Dtr4tn3gT7Oc7miXSUFP4ABJadUG/lyPZk2x2ugHVyjLRAn6htjQ7UfVeNiHa/lnFMAu/66NV2sew==","signatures":[{"sig":"MEQCIExx60ywlxAJsYk/7HknJKVhMzMnix+Dmu4x9t7LK/WJAiBpR5937er3JVqY497zlr5DW73rlJ/f90bDmzWb6Bwlsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"fda20215649a6e1b732fb0bc746d239c910cd336","engines":{"node":">= 0.6.0"},"gitHead":"d8cccc498213c61dbd933b6f78ab11f5d47d0a31","scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.7.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.0","dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"*","browserify":"*"}},"0.2.0":{"name":"xss","version":"0.2.0","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.0","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"822618537542a6df7bdd9c5e8a798c6bb59eeab9","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.0.tgz","integrity":"sha512-IYL5U08xWSyFI2jhQM44EAWRxecZ/FOMzR+c6BczLqOrEa2Hc5hF4i2UuApV8+fHFbhVIyckj6zzeEOrlV+P7Q==","signatures":[{"sig":"MEUCIQDtfYaTFeiqQPFXwBwUwSv1E/nrSWX3tJ9WlwzLxg+MtwIgeKPhE5j3pj/Xx6gbmu5Kazd7a7kNL+GqmhtTKWu4jq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"822618537542a6df7bdd9c5e8a798c6bb59eeab9","engines":{"node":">= 0.6.0"},"gitHead":"4b20d207e398d182538f33518bc7d362eda79447","scripts":{"test":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.7.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.0","dependencies":{"commander":"2.1.x","cssfilter":"0.0.3"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.1":{"name":"xss","version":"0.2.1","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.1","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"3662e2db13859ac7de93b7b2f3eb8cc005bffa02","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.1.tgz","integrity":"sha512-6nO2kQqVykGZ8lkj7HRFIiM/evJWxUw0qhZfnifil51G5WqYg1wHOBSNy0DEj77K7y5VnyGWFMA7g9KpYQDSdQ==","signatures":[{"sig":"MEQCIAm4HgesYArweounRgCvwfr3VpNgpduHV4t2AWlNMSEDAiAbFzx2e8Hf1zK1qsbeGGMdy+nHoSa0RIKAir1PY/tZHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"3662e2db13859ac7de93b7b2f3eb8cc005bffa02","engines":{"node":">= 0.6.0"},"gitHead":"d021705d993049c73a9382b7e93042b8b3f9a84f","scripts":{"test":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.7.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.0","dependencies":{"commander":"2.1.x","cssfilter":"0.0.4"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.2":{"name":"xss","version":"0.2.2","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.2","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"c00c2cc71630f35bcd5df9f583c57357e33a0ccb","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.2.tgz","integrity":"sha512-fNy2pjtLhMkSSIpmNDLi9WnV3EaeCwH0rCROZiseiZC84D5DNXCJnXcM5TAsp5BBZ90FFw4kSpuqrApkqfNgDA==","signatures":[{"sig":"MEUCIHRXhbG+YiK+hCZhwPs4om4ur4GWShDBuLzVTWve9QNfAiEAnBh9pgtUquHcamx7y5ZtIB61F+x3hU6+Pf1Mstea+UU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"c00c2cc71630f35bcd5df9f583c57357e33a0ccb","engines":{"node":">= 0.6.0"},"gitHead":"467bfe1c8cce11ebaae158254a43a85f01d12bc7","scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"],"preprocess":"./build"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.7.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.2","dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","testling":"^1.7.1","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.3":{"name":"xss","version":"0.2.3","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.3","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"8a4a5ce636c405dd7ecc504e4dc38909bf77afed","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.3.tgz","integrity":"sha512-3udUViATODh2EMW8IG1uZNmL8SCVuRJNGprOiZCZEwDLnL2e7445aVMC9uf4RXjSm3lWgQvd8sCUXCXcbFH/qQ==","signatures":[{"sig":"MEUCIQCkfIzgXthBX1SKEBDYLCnyGX08mheG7qO/W8EDSLgKIAIgVjAQ/XwwsDqHK4iQUna+cxMhBpLB4csrounrcrn6/fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"8a4a5ce636c405dd7ecc504e4dc38909bf77afed","engines":{"node":">= 0.6.0"},"gitHead":"4e17c426f58af9d53ffa6de1e96790db33a9c1b8","scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"],"preprocess":"./build"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.12.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","testling":"^1.7.1","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.4":{"name":"xss","version":"0.2.4","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.4","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"5adb0e8fda11000d5241a0052cd816c746617691","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.4.tgz","integrity":"sha512-XMaBvoVEBT22uoy+NhU9XKFPK2pRlivwAirRWryCHWCwG59dxZKe9wkIC4PZLv4iUXI6Z9g0tWWttUrJWTTsfg==","signatures":[{"sig":"MEUCIQDG42exWJ4UN4cmx4mpJ3aNDQw7pi0H0qPyu6lrdYK6LwIgKerCsPF+jCWj4Mp+WEruJaXziOF7oUTtxNa19HnitrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"5adb0e8fda11000d5241a0052cd816c746617691","engines":{"node":">= 0.6.0"},"gitHead":"1373b674c37190338a871109be41ea217dfee142","scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"],"preprocess":"./build"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.12.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","testling":"^1.7.1","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.5":{"name":"xss","version":"0.2.5","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.5","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"5c09bc6ae036aa7d4924013852b2b572c647f971","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.5.tgz","integrity":"sha512-droOYUmUIi42eGogkPcoHqZy03WYTjvU592jLQ6NzRdY8BkjY/vmDjiQ8ctBNWmyXIQ16XTDrZ0CjlU3T5LMtg==","signatures":[{"sig":"MEUCIDMVH8g1OBqS7LXQ5Gcitb6mzq/J0NPifDrLmBiUQ0ppAiEAr7DpgBKVeDyoxahKt/wvUxmNusmUWn/IWj0x107xCbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"5c09bc6ae036aa7d4924013852b2b572c647f971","engines":{"node":">= 0.6.0"},"gitHead":"55924144c688b0a0b856c3027f668f0042e93de6","scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"],"preprocess":"./build"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.12.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","testling":"^1.7.1","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.6":{"name":"xss","version":"0.2.6","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.6","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"72571e61f5169739b6f5ad848e731f18eb17d76d","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.6.tgz","integrity":"sha512-4L3aMc9Lihk5NpM69SV0dRb2yha/4e01+X09HTaSpGzo8iGBmh9L/jZWAyy6Ndpp/KvoHoIPC/HXlDUBlc9bMg==","signatures":[{"sig":"MEUCIQDs/SHYT3O4r6Cnd/TI5k7jhw4Pows/4qsbndB5st206gIgSbuExWYuMflrjfSEOGeq6JYh0QqSKCmrMTO5o+i32M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"72571e61f5169739b6f5ad848e731f18eb17d76d","engines":{"node":">= 0.6.0"},"gitHead":"594b59baf111210a2691abac0dc0cbad2715fffd","scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"],"preprocess":"./build"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.12.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","testling":"^1.7.1","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.7":{"name":"xss","version":"0.2.7","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.7","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"54520d39f23e4f7019c942d9f5ee5f9b621cdf73","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.7.tgz","integrity":"sha512-5kPJIJDVGAi5QLZGTZWv/Kq9vFTl1Tdrxk1ohdZ7WhuO24Rs1/4HJFEzrNhN1Jazf3KJ6rq2ZurjWjrOWn0VOg==","signatures":[{"sig":"MEUCIQDe/oNx1ZaVpSOR1MKd7hfui2PBLY+2Hqizb8qpwoLnjQIgQqGCIFdfAAEtDEN9UD6dqTwNUXrSff7ODX4tfMsxOCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"54520d39f23e4f7019c942d9f5ee5f9b621cdf73","engines":{"node":">= 0.6.0"},"gitHead":"ce40ba3795cc32751ab00213d349e5b05621057b","scripts":{"test":"mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"],"preprocess":"./build"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.12.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"0.12.7","dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","testling":"^1.7.1","uglify-js":"^2.4.19","browserify":"^9.0.8"}},"0.2.8":{"name":"xss","version":"0.2.8","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.8","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"cea3c648fc830fd33f462f2ba170aac71aced6f7","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.8.tgz","integrity":"sha512-JbY8rIkJ710HNcy/D6G5DlvNjZiwNTEeVrx8MSmT7LdN9dVQEOP8thpB2Sk+BPxVvWoBValQ3B927JyBdEi1rg==","signatures":[{"sig":"MEUCIQCmhO5Ldyvd6XmFXcqbyEPj3A0TaMVl1YTVifwZOO6SiAIgSe+TuD+ssXRdQU+QwKcutk3d+7l+gb2tCuz2/xQF4uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"cea3c648fc830fd33f462f2ba170aac71aced6f7","engines":{"node":">= 0.10.0"},"gitHead":"e32c2676dc9c7892873d95752ad53d7eb7525275","scripts":{"test":"./node_modules/mocha/bin/mocha -t 5000"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.14.7","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"4.2.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.5"},"devDependencies":{"mocha":"^2.3.4","blanket":"^1.2.0","uglify-js":"^2.6.1","browserify":"^12.0.1"}},"0.2.9":{"name":"xss","version":"0.2.9","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.9","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"54d6d2da2913d20bd8497f4998ed6d8e20681430","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.9.tgz","integrity":"sha512-+zICo9qrKAJ7+yTw9cIbajxMn/3g0hh97YExI09lYnZgtlKeez5DnVBAl1GII/Xec1Rg3W2FpQkthApespyH9g==","signatures":[{"sig":"MEQCICZtTku1snrR6iRQqHUhJEnvfl+kVNEVG/5hRwZQOgq3AiAbo8XG9I7WlMYIRZMCCA9UJJfJ9hkTU/IJ6BkP4w28dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_shasum":"54d6d2da2913d20bd8497f4998ed6d8e20681430","engines":{"node":">= 0.10.0"},"gitHead":"b93c01427ed680342e2846dc8fdd2888c1a039c8","scripts":{"test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.3.12","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"5.1.0","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.5"},"devDependencies":{"debug":"^2.2.0","mocha":"^2.3.4","blanket":"^1.2.1","uglify-js":"^2.6.1","browserify":"^12.0.1"}},"0.2.10":{"name":"xss","version":"0.2.10","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.10","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"d58d555b3dc297fc347c8095894512b956ae0c98","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.10.tgz","integrity":"sha512-2pHu1zXWrCEVpWmWMRtgPuvpO9w6GnjSbXWac0cdpYcP6eIT9fBoR3Su7hMHQlEfimWgibxeiogq8uLsi7EP0A==","signatures":[{"sig":"MEYCIQDS3h9mpY2lR81X5EguHwmmeryDNE8uCjhgYRTZMqOYeQIhAPO2DAmEO2Of005bS9qHHv4Dfi3MfB2W7mKYUUlilRbJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_shasum":"d58d555b3dc297fc347c8095894512b956ae0c98","engines":{"node":">= 0.10.0"},"gitHead":"f18825d226cfffb3886b52f315985bcb272b7681","scripts":{"test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.5.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"4.2.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.6"},"devDependencies":{"debug":"^2.2.0","mocha":"^2.3.4","blanket":"^1.2.1","uglify-js":"^2.6.1","browserify":"^12.0.1"}},"0.2.11":{"name":"xss","version":"0.2.11","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.11","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"cb77469987dc5d23377004aba87cc42386063d5e","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.11.tgz","integrity":"sha512-IpFnn+bxC+VukbEC+etULu9dMR7HI3h2bTdpBwsQNA4XDxjVKYiN7z7VSQ3t7ypV5ceGbnO7XEjEavzm9hH8fw==","signatures":[{"sig":"MEQCIG2kl6kNlkBGrGV7WJbFh2SwyUqAEXFR0bOoG9o3V6jXAiAqogY7AWJwhrKx2cN9jTU1Zs42JD2KpU8GnvO2fF/pJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_shasum":"cb77469987dc5d23377004aba87cc42386063d5e","engines":{"node":">= 0.10.0"},"gitHead":"77ea436b14300f7f853d40ab8956233ea6dc2b94","scripts":{"test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.14.12","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"4.3.2","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"debug":"^2.2.0","mocha":"^2.3.4","blanket":"^1.2.1","uglify-js":"^2.6.1","browserify":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.11.tgz_1461515195137_0.9972771904431283","host":"packages-12-west.internal.npmjs.com"}},"0.2.12":{"name":"xss","version":"0.2.12","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.12","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"1ff5ea7215b156ebc2af0c49991d4f9c63d6f840","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.12.tgz","integrity":"sha512-xxs5D/WBJ/WtF3VdPlygXUgPPhvuolr9ds471pdMotEUqXnaq/ul/Bs5pQ22zCcIhe0AlgQ04ljj6iC/XSxbeQ==","signatures":[{"sig":"MEUCIE1QfcMBG8RiPWNqrvkidJ1WrGC08qsa+f6lhIxVcFbTAiEAwZHpqt6ad18umYxsrQgmieexad5prf++toKBKyTyQdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_shasum":"1ff5ea7215b156ebc2af0c49991d4f9c63d6f840","engines":{"node":">= 0.10.0"},"gitHead":"3b3a88b237c5699e22a2c536104afd6d4941f79d","scripts":{"test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.14.12","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","directories":{},"_nodeVersion":"4.3.2","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"debug":"^2.2.0","mocha":"^2.3.4","blanket":"^1.2.1","uglify-js":"^2.6.1","browserify":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.12.tgz_1461579811857_0.7208743430674076","host":"packages-16-east.internal.npmjs.com"}},"0.2.13":{"name":"xss","version":"0.2.13","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.13","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"84f1a3ca615aabb61f0d49b863a1c24fa8305454","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.13.tgz","integrity":"sha512-O2RJP04UAUw3yTlyvBNUlEjbML1gSzNvLMjFafLi1FtLe8u6d8tyaLxW/2TE5dr1S73lTWAfVhlECGjJRW2Qfw==","signatures":[{"sig":"MEYCIQC/88PUy2rVYcr+nCMEzcYLDEifluhcTAzEtibIPRXyUAIhAIpLI4+wlRfKSQFe6EbrN5y5091d8hxOytABGJAymZtA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"_shasum":"84f1a3ca615aabb61f0d49b863a1c24fa8305454","engines":{"node":">= 0.10.0"},"gitHead":"2945de0dc2cae44f04b78cb1cf4195fad7011a43","scripts":{"test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"2.15.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"4.4.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"debug":"^2.2.0","mocha":"^2.3.4","blanket":"^1.2.1","uglify-js":"^2.6.1","browserify":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.13.tgz_1462454285463_0.35534117626957595","host":"packages-16-east.internal.npmjs.com"}},"0.2.14":{"name":"xss","version":"0.2.14","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.14","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"62480510eca90a67f3e5d2220e730d239f8d4fe8","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.14.tgz","integrity":"sha512-qEnEIV6p0taCaxBuoBAhVLwj7+wWtPJpOrH7mRjRrT6g0nGKk4RSf7L10zMJOoUsLrPe3+SFaq/UIVznEbu+9w==","signatures":[{"sig":"MEYCIQCHIXCbq5kVu80YdXiZ9k8SxFAH0ppYpQzirMXxpxT4tQIhAIwz1ZhFww2oxzVfHU40CfNS/7Q/wLlthwfYjz2Xb12G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss"],"_shasum":"62480510eca90a67f3e5d2220e730d239f8d4fe8","engines":{"node":">= 0.10.0"},"gitHead":"73bfdccc492e2fe604d0923c38ccd69cc126e534","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.7.0","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"debug":"^2.2.0","mocha":"^2.3.4","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.14.tgz_1476251577408_0.3214667923748493","host":"packages-16-east.internal.npmjs.com"}},"0.2.15":{"name":"xss","version":"0.2.15","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"leizongmin","email":"leizongmin@gmail.com"},"_id":"xss@0.2.15","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"56becd92d18d9c918bcad38308c684c0493da38e","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.15.tgz","integrity":"sha512-sosLuW67kkUgQx0/FaHXmBSgS9SGAJVUt3oPTyQWZxZFbRgjhRrZhmiAKhe7j1jIBTkuCFu7ZYWbG5TP1dxu4w==","signatures":[{"sig":"MEQCIBU0XZfZmADSY/2fxfHjhDcelaZ35PkOYD6/UxWjSuGmAiAnwsaRkfENlVwjyRE2QtN3isIFLumdTDa5JAyd46OHng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss"],"_shasum":"56becd92d18d9c918bcad38308c684c0493da38e","engines":{"node":">= 0.10.0"},"gitHead":"8ea5560f0e4a13d3763480c7cbabd6ae75eaa7ff","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"licenses":[{"url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License","type":"MIT"}],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.7.0","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.8"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.15.tgz_1476253350566_0.7189646030310541","host":"packages-16-east.internal.npmjs.com"}},"0.2.16":{"name":"xss","version":"0.2.16","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.2.16","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"a8943d161bcf79bba2d4cf4ac43cecdc3dd7f643","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.16.tgz","integrity":"sha512-HwGFIESP5NZjGZsjmqdF4a+3vRg6A4GnQuFWrUP9BmZfb/rSG3WJ+gYm7COmnu1KFu3EVBKEV38A16KOeFFzQw==","signatures":[{"sig":"MEUCIQC7YSresdDu/kv0rZ0agtFrRzSfIvZ78H83/rqTf8GTagIgTj3mlANu5VxXz7ztthlNAGXo0Na3YyEdkj+CSeOlq5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss"],"_shasum":"a8943d161bcf79bba2d4cf4ac43cecdc3dd7f643","engines":{"node":">= 0.10.0"},"gitHead":"ebd1259f15967a06184bb5e8d26099171a15ab31","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.9.1","dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.16.tgz_1477455626023_0.12864413438364863","host":"packages-18-east.internal.npmjs.com"}},"0.2.17":{"name":"xss","version":"0.2.17","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.2.17","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"c7d9a634fbc864af5e4643e7fae6544e56698738","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.17.tgz","integrity":"sha512-gzu4tM+NDuWwTfx6SFaTdeKO7dvMWIFY0HLyDjHyd+JX1VwKFrWj/+PCaP14CtpTpGZEyE+Nsrf8/A3bYifM8Q==","signatures":[{"sig":"MEYCIQDpIkNSh2V0y2wd4L4or2z+/lAEQ54yay8ZQrL/s2SiZwIhAP/nGZMwaYAZCW5I+Y0YWJIaHgrQxaRXUfeoQ7tZ6+0X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss"],"_shasum":"c7d9a634fbc864af5e4643e7fae6544e56698738","engines":{"node":">= 0.10.0"},"gitHead":"2212d5229f0f732ee66f50aa5733e543f99c0eb8","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.9.1","dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.17.tgz_1478401592605_0.938806478632614","host":"packages-12-west.internal.npmjs.com"}},"0.2.18":{"name":"xss","version":"0.2.18","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.2.18","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"6df5fb5ca28bdc51e78624ff63f19e13ebd73bab","tarball":"https://registry.npmjs.org/xss/-/xss-0.2.18.tgz","integrity":"sha512-NXxg7yzwwGO7fEsbVHggphWgM9zfFVNXvz9txMB1/a+QAukje64AJ4VNfmOG0QazTxIvo/RbgD0kZoadaGp8Qw==","signatures":[{"sig":"MEUCIDbaQ9e+xMwloRSh4pHeKNbxZmgUrGtIgB/AJkGhPqa6AiEA2Yno/wUF2jScQyTPPmyDs82dyrFC66XYL4zpuWkDtJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss","dist"],"_shasum":"6df5fb5ca28bdc51e78624ff63f19e13ebd73bab","engines":{"node":">= 0.10.0"},"gitHead":"c1f160fbc5858baceca3f05762f42f80c8b504b2","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.9.1","dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.2.18.tgz_1479299806437_0.17491350858472288","host":"packages-12-west.internal.npmjs.com"}},"0.3.1":{"name":"xss","version":"0.3.1","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.1","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"6e998748e0e680868ea274043d8d63f8fc23aed5","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.1.tgz","integrity":"sha512-9brL3iTmRHLcla20yGwP+0pqW1uxWOLLwHHvrTOtks3dAEaQThJTayRQsUOf3BIz6bqqzrIi2Br4fb9cb9/ojw==","signatures":[{"sig":"MEUCIEcELpUnBCekYWhrqVUWoJ2qpTf/8VF+1Bh6UTl6AhNdAiEAw5JG0rvkBLqH17IRe/qpvEOFI4FFmx9jE40tFiFT0BE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss","dist","typings/*.d.ts"],"_shasum":"6e998748e0e680868ea274043d8d63f8fc23aed5","engines":{"node":">= 0.10.0"},"gitHead":"9016b9c76b1252081eaec48a12b92ff510b4e5fc","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.9.1","dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.1.tgz_1479353794126_0.018951205303892493","host":"packages-18-east.internal.npmjs.com"}},"0.3.2":{"name":"xss","version":"0.3.2","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.2","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"4b9c97e4479fc7b361f4683fffe8bc458cb9d98e","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.2.tgz","integrity":"sha512-YutPlVi0FcI+xPOYOt0l1ZTBx+rMiaujYAo1cbmP4Ogux4aLo68jy64QqqWlhPWM5HbsiqlrFyw/H5qKncnHYA==","signatures":[{"sig":"MEYCIQCZcpaZeHALQsKZP2Q2qiVWQaoHNRzkOwh8btI7bqCphwIhAL7Mkl55T+I2dkKL7RmcE94sta8xsJyBdRrF3VQxyWSd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss","dist","typings/*.d.ts"],"_shasum":"4b9c97e4479fc7b361f4683fffe8bc458cb9d98e","engines":{"node":">= 0.10.0"},"gitHead":"1648cbfee2ae4bf082542c129909e3aabaeeb7c6","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"3.10.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.9.1","dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.2.tgz_1480647335677_0.7851361574139446","host":"packages-18-east.internal.npmjs.com"}},"0.3.3":{"name":"xss","version":"0.3.3","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.3","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"a014360dee10317331f9e74258141f7ed03fc784","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.3.tgz","integrity":"sha512-2FpADGzgvUZQItYJQZSfK8Pz8OilgfVmz94QvDlSV7V9CjS/RFiztjoPEwCse0wq+2D8eORI8LWbJdiB4gdyUg==","signatures":[{"sig":"MEUCIQDUXvPgYKBzDJ5af8kS8sN6kUg6aG5XIv+BvCfnjlMAhAIgSy0Qp52wnb2mCq4/Tys6BXTnMtXB2scAJKSTY0dR4wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib","bin/xss","dist","typings/*.d.ts"],"_shasum":"a014360dee10317331f9e74258141f7ed03fc784","engines":{"node":">= 0.10.0"},"gitHead":"18e0258ff2d9ecfd8bc99e83cc0c52ea8a28caea","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"4.0.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"6.9.2","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.9"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^2.6.1","browserify":"^13.0.1"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.3.tgz_1482196514997_0.6002610507421196","host":"packages-12-west.internal.npmjs.com"}},"0.3.4":{"name":"xss","version":"0.3.4","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.4","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"f4eca4e83e10a91a578ef8caa10fb416c38ce15b","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.4.tgz","integrity":"sha512-JFy2ZKgTrEk7BAXm66WoJfOc4WonXue+IMfv1wqnwv4Scz6J+ttuYyZegjbiCGiJJ0teQuTZ6Z0d5AXF5/byXQ==","signatures":[{"sig":"MEUCIAyUMK//tqIpjvODW0LsRzFzbo9rSSXinkRgepCT1mYJAiEAi162I2rgjh/c3p8552pPjdTlgKrVv0u+xkWICB0Z5Q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"558566fb28aa35f8d96bee1b1d2db9e626a86607","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.3.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.4.0","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.4.tgz_1504253256249_0.6602221499197185","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"xss","version":"0.3.5","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.5","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"cc1d6400a010809e79e5401c3a523fef8792b44c","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.5.tgz","integrity":"sha512-wrKKwbEwiKLDCLgzI1qcatQbz190rwF6hih6YrRUIOKhiezlFGA3SGCFa9iOsvQoNOE1ih9lUqVKp5VYzKglVQ==","signatures":[{"sig":"MEQCIFcxs2MUnCyxQ7xN2u/IbH5RBuPWYDq11yz4hsMsaVHBAiBHinXH7NHoL2qhVTUbJbcEhUGh9ty9gGvqGySqhsKgBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"ef14335cdd36f272b28811410e517a022454e0e0","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.6.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.9.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.5.tgz_1513179960601_0.6633698840159923","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"xss","version":"0.3.6","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.6","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"846ad981a17824fa1d2690ace8462be5f5e3e468","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.6.tgz","integrity":"sha512-Ml42uxTxLleuKo/VFI7Np5tXw3eW7li/BeUzyoJi2h5mr3iPxZa+qQwFj2wnNG/83u38AlT0CQnpcer7LGk9TQ==","signatures":[{"sig":"MEUCIQC3ZMo9/H93s/QPHzuEsBdt6XP/1dLCVmnz2mwF/q1NlwIgFeqIBdJFytHo/lnln660df30z9S4iLQi0J+XKvwPIsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"ce8fd4244260a5f3e9dafe4e2586f206fb9bcd80","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.5.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.9.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.6.tgz_1513840039231_0.41900218394584954","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"xss","version":"0.3.7","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.7","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"1df6dc85c0240b455b5e5f0428bdeccd739ab4ee","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.7.tgz","integrity":"sha512-jq7Wo30jFf4hHBG6GIIbdmY/COjd9M7MA5Jz+jt822qePKsFXtDUYqNTDRMJo51vvuh0VEZCtFiuRDonFZWL1g==","signatures":[{"sig":"MEQCICpyml5U9lvzSRD4WCVPSpQyFXPemIjkdP0v6lflkuQGAiAD6rb/S6AvKJ9khh7zotUiXNIQpm0zKiVJCfTyK5wP+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"4d4c12a2395a6d3c6cef176251c401cc0f0c26d2","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.6.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.9.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"debug":"^2.2.0","mocha":"^3.0.2","istanbul":"^0.4.3","coveralls":"^2.11.9","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss-0.3.7.tgz_1514512425748_0.47796826902776957","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"xss","version":"0.3.8","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@0.3.8","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"d0cbe23bde490bc98c139f08de3899165a68af0e","tarball":"https://registry.npmjs.org/xss/-/xss-0.3.8.tgz","fileCount":15,"integrity":"sha512-OCD6A7FaqZt7tUAnIpAlpcMlZpWUrfV+nBYrBfrgtcYf2eEv2qnCBqpkmxWR479piPSyTsFAKO/+LckiWpCXsQ==","signatures":[{"sig":"MEQCIDi+Wmu8ZGNBmfmpZfxCTJypJZQ04hkgWK6I43lwmWKdAiAYpeqdaD5McCioiG5T/8kUgZYOh8k1maHYZXd6LTAVCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136917},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"f6cdea551160063a0395fb0bed94bdd3e1ab85eb","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.8.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.11.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_0.3.8_1523629244285_0.15280498707891854","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"xss","version":"1.0.0","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.0","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"0376e0c90a39e1db1987ea1607d87b3d9e9a675d","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.0.tgz","fileCount":15,"integrity":"sha512-y0Q//RCA1zrgIID/WPT/SP/qKXWMi7xDXFtSdyBgyzJtubwjiQ0hWZE8Q6EJ7JN5iPyzH4fW4uF9hIlLBzLzVQ==","signatures":[{"sig":"MEYCIQCvppTgIO9lS/icFmDVwDDgXyRKUDtifUY2hmq58hrD6QIhAJJ524bM0D2Rm3yWzyX0dWz9BwoD9xjWCFbJd0YFtLrn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBmWVCRA9TVsSAnZWagAAwewP/2wbo9eBZMbgbCZdxqhp\nnFAqa3AmSzgZalZSHKmf7gTvxvbK04maiwjRi44E3ysqnwBCqEWHJ6iKtmbM\nN/AkF7e2J8jmAN/g1/HamYVo98DfkWIZqPYi1ReC80TGccEqKQcpOjC69Jmx\nVU8uRU2Zi/zCOmMixeoMcwkVvucuVKfbtFA6xVvEy+EAmRmxraroDnSTnToT\nTcEr8g17nwWv9W9EffdhPrXauUKOUdi0bNpinGnU75sNokML6tgvpnDNdVUy\njRnB/9kBSKXxteEogPNq2HGL6mVx8Y2sLTv3+bbRh7Tpy40OqbqD4Mf+jvTf\na6AiGlDZCw3dUYSDycAJke+pmXT2BoOeAgafK2kTUfsnLj0v1fzmFvzAHwJm\nyioYtDj7Hp4NdmISgNi9LnaM+G/8F0lst7Hg/FEX14eOyqhqx8nCSBdi7wL4\n3kr0+faklRj0yGTzxDQ6RpXwSPYtX4Df57k4zCDo5y03PBgDIEvNTFcmwln0\nUCykHJOrG1sKa4992k/rbadJFjYhZQKj/ivG1HADULQC11tiJYSvuFPD7K4a\nUOqG4Ioc84bpO8Su9pqn6gx6oLYHgBt63bh5pRaUDr5318l1fw3a8a8xgTgn\nW7E58ETvOzI7dCp3jqXEe3jDxMg5HCiObmjxEDUC7fxnV/dAp+Jeg67jV4+y\n3QZm\r\n=ZLBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"5b74c542c02e8408a9fbf60ab1d4817c44d86551","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.6.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.11.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.0_1527145875850_0.44183725624305015","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"xss","version":"1.0.1","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.1","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"daa28f2e2203d9de5536ea1788607daad9b784b3","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.1.tgz","fileCount":15,"integrity":"sha512-CGN8Oq11dv920XW7cJWePcWAL+KI+CQJTnBt3La8/BjyMf9JWrEoO8LF5qOIF5lLwKBMIX58W6KWiztE5Cxe1A==","signatures":[{"sig":"MEQCIDNdJ1UNep3FmDGHy+VC2rZjL73aHfJCzCxnnSBQA+n9AiANBRK14kJbIAsNccA7D0MXaehjfZs6F7WR/Fax8fdjCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBnALCRA9TVsSAnZWagAAWaIQAJvDYLqweI1ddgDQXVc2\nzptGnRcIXY1HVB47zuJwCz1SGhMADn9Ybc4CHJz2Gl0+9pkt3n+S08r5QoBV\nYqLW+2GFZ2QSg037FB6accNYMmAkulLDRaS3KoC/McdXGVS26kjPnh3Ggouo\nl+BkCReoHJagPf3nwpf2l45G5R3h/Zjef0N8amikwovtSsdAJHsUyLW3pbGg\nJHwkwxgM/YBiT7lz5G+4slJkSCHzCLZw+ObUJ5D6r0X4YJ5BZNiPqT1edwet\n4nsqLoYwRr7GrqliayTslyh90xRwtkxT9e1YoSkbc8HQjAqJTCaO72CI5hOQ\noh2ToV7W8V1GzCuada0xLtBvGhdvSA/veqeGl+1edfoEBYdv0Kd8Di0gO5iI\neaLWfbf895UjLixSz2hEPsRUoN1FVLH1OYoBtbPCXpYy7JXXl1yXROog2A9Y\nQuiRwT8nFyA+SueWAWDXtzWpAR0qGA2JdH/R+/A7a1N1Ge00MZWagtWY8LDs\nw4pgoEaGCrIZyE8+JsUOYV7cM0gzALFdDmi3B2uDHCiTD+1VstCgxpoSk6el\nDpdsMt/v/F7jLRwRyJWVThXHyjxoleDoH5Qg7fqwETwqzss7MmyIWIQsiQe0\nDlR1J5bLw2JQ6S32BwGKleZIVJr3Sbweo8EirP+a7ECwl3YsGRGZR7nS7pGm\nk6QJ\r\n=KmdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"02815b14da68ffd368df354fcde471143e618452","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.6.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.11.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.1_1527148555194_0.9754939740282353","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"xss","version":"1.0.2","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.2","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"e2bb15dac3f19d0de7c8a9345d840e18da93230f","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.2.tgz","fileCount":15,"integrity":"sha512-y7bhlqkOhvCsH2vvnWMj1z30vcRMKNqX1aG+OcaTmNGAxtNmaAO4kUm9QbxxslqNwEEn6ntidJRonq+oF8zisA==","signatures":[{"sig":"MEQCICRG+7Cep6r3U1QwB18L1CCqV4RqseweSuBHDaP36PvsAiBbpDIedkZX5uB3sv0GrMd3+N9eNYB3YnrlDNY0i1SoMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB6+xCRA9TVsSAnZWagAA8nAQAICQspLQc+w3EUui5CCE\nuH3yAWTojzeZg5yoh4tHGrQ7wQsLps9Pqabg+hl8EUoGinidhv27EkvmxUuz\n97ex+KXctoRqK4ZRdx2ByT5IM8bCBGG2CHPoLNkNUnG7w4F0WpZY7ybPTbdO\ni94TJ9JHbARFJfaCLY9JIm56qMTaX0+EQB40+jm23qdKO1jeaVffL82oyDIf\nKE2Mw9PWzpTNQvUa5bnQTtfCswUavvHqj+uPDoPScymWdyURoJXi5c+ajoXF\nuwviSNPcgQoo+D3kPTXc9qH+S3g/qW0CPTEugjMe5TV55xEJh51h3YnjW6ua\nSqefcuIuSoK7pIDx9bzpm7A1Tzhk4LHuFq4N6fryLrvVM30yRYYOXseTrTis\n3VvlwpYuY+XyIl6HHBL56Te0YNPHLEs3RYVbgIbnu3SECq6lglo0l/ismh2+\nKuTyysK/yqwhH2IkwEpeYP+qWEiQSiSCElvE4zjRDCKsqOKadt+yg+5DrEla\nm2gzlPRRkmRs1WoXEStiUQW95hNyhxKY1NOKDxcGe+xA8b9lWA/C4fxEmuMH\nXMyNRsE5PpBHPUjUzWxT0rLjyycOIfrvIJdc8CNWFhqxAFEDkv3Hr2gBnAVJ\nXYhFB5LpAPvxGOf9gHfbq4yixkdOpaz1BununCKv6yLV6JLdTm2NimUHqL0H\n9mcP\r\n=lGId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"553b936c55c8ff7f14d35245bb829666b029c493","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.6.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.11.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.2_1527230384765_0.03870204186876269","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"xss","version":"1.0.3","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.3","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"d04bd2558fd6c29c46113824d5e8b2a910054e23","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.3.tgz","fileCount":15,"integrity":"sha512-LTpz3jXPLUphMMmyufoZRSKnqMj41OVypZ8uYGzvjkMV9C1EdACrhQl/EM8Qfh5htSAuMIQFOejmKAZGkJfaCg==","signatures":[{"sig":"MEQCIBlpzNatLJ+HbW+sTNd5n37VTgEPLSGgEU15VFcUUX9JAiALJPYUC6A5F6FbP4L8FZ1i7sFa9iqAY1T4d/bJZd3yog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB6/qCRA9TVsSAnZWagAAbbQP+gLi6Y6o4tW1M4hHd7qe\n5+1oPMQvU3xkvDa/MqhaULRL/UsEgfj6sOxzIoZ0In/87N8WX75GV0ahMjR0\nA/dRN3ny5ehRjTl7sB54FvhQn6obQlEUEyOS6n4yTovNrVo1U8VYAXevkYCz\nRkHYZeyShSYDeJsv3PPBBv/eN0TcFuLQFLvIna6o3XgaxqW+1XFsK1RtcJEj\najII53U8On792yXagg9XQNzHkcGNxoJSZEzojfGJRhjGOI9E+M7VaKTwPRst\nSllLhROd6wUpdoM23lFHipGQTZz67HprP3nfk+jjDj8kZ3G/CdI5V+rxKz58\n2H/OIWBqsrCOYYQbNlR484bGcuuY3rIGWBXLCljF8MAAxvpLKY8NlnfogjAj\n5q3FmDaMibVLIrMJJKsLeWTKzf0baAp9qrKNCTzjCE+Z0Jdtbzjs/A2PkKn6\nBVRu2oQxu4HfZ0P5yGlZTcbNcYBcfwDfNyfFNDGsGM8xJj3W+3LCP8V5Kn+8\nuebmWivHWrW5jmcbKAAllR0sZ1+LPy7TgyqyHKtYefq3jUJBXcq/ATjjXOp0\nUteeNVRAjAeDdwuQCIs2thIKkjk0HhV88fBOFS/9Soxo8YTf9CHF+fINKebd\n8FW7xw88XO51DS/LZUbUD4HfKLOOUpp5jBntvQfVdFnDzwQlUe2wPgwpEBtE\n/Ru+\r\n=DC2W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","files":["lib","bin/xss","dist","typings/*.d.ts"],"engines":{"node":">= 0.10.0"},"gitHead":"38dff2b1b68be065a0ef2044116bfdf518819e4e","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"5.6.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"8.11.1","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.3_1527230441484_0.5527547559534818","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"xss","version":"1.0.4","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.4","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"985b48465904f6bf7a35d18f8d51e28d31ef201a","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.4.tgz","fileCount":15,"integrity":"sha512-S8JxobRUcVUZuw9V9qwgEjaH4uOAuvq2jQS9dSfTTh4cQm20mePooTIOg7GU/iXguilubwjhp5J0JmzYbZwJJw==","signatures":[{"sig":"MEQCICbFJc5LNgC/+EcOKUHHrGB0IslTU0yc9ihm7nh2fnTtAiAL9XY/9G/k+xa5PoFCJ47X2bUuYpYoWjqeJ48QWoDlmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckdNfCRA9TVsSAnZWagAA90cP/Ax2roeqeeoZcQDTkDtQ\nH8oNgp/qI9MUGy68JJCjA0+wlqPH0E33r3y668i4z+x4vf9G5mBukmUIM9vD\nlRPr2DNzktx8rg1AStwSqEhj4nFzA/QtBM31SyyzPaPldlIZVHHUaLwjfcTx\nNwxCxjknRG/L22AMSLWDgePqFLx4qeWlZNpKFrMekihmY1AShfQ6+GeoMXi7\nKW4orTx15t1NHQjRr8ihX7tnsIl1b529E6ekyCss90d5KYgYnUZPsOGXgM++\nJ+a09AXJrAohdaSoW8k+CbjDpLGOR+GtAPzirOJV7BYfSsZIsLEwIabhyXBk\n1HTyMM4iu/XnJ5M0yB06uEbG9/bvzn0utS93xpITHic5POAy5VxTB5DXB1H/\n6+oQfkDpmJpB3fcyVIKWBO7nYNpE5JDjT5yiJDjbpyj+BPMa41nfMUg2IJgC\nttFytb4riK7jkH3CjHN0VQKKTToSUJ9U/KOeS731fSkeQTS4PDFR4Nx62UYb\nHAmgaM/VfDSyPeMfqWFUOd8q/YeR+BMEG7NnRF8Cj1cpAoy9nFMUEanqv4eG\n9waOukAdHxw8O87ogl8dpLIjN5mmMl1vMQZ7yShm6MUH/SRTE1M0yGE57733\nCkhh7krIxamdK9VnAJ3wLTiwkexIP7fmGYrM/gmyBgQkeYlY31NytJTO32Xr\nTYc/\r\n=Om3T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"a565e2620eede9b51c138c77d4cdebd3b98ddb84","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.9.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"10.15.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.4_1553060702806_0.3264552932983096","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"xss","version":"1.0.5","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.5","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"a9691916613b37c6df6d3d91b04d1ea0893cddb4","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.5.tgz","fileCount":15,"integrity":"sha512-Y7A+C8fYbRM2i6u1+II9PTMG8QRLiqva+WGxC6xu8aE+I6IEfjQE3O8WHzBhKTOcTrN4xFGx0pTbo4IacvFVhg==","signatures":[{"sig":"MEQCIAh5xX59IngIoUIFeUm5rItvaz8rbyqGRcXdYU7SBLrVAiBqfH8Ufw3HgOqK1YSbGgGrzNAsj4hVRLz2iWLY4mHkUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckdj1CRA9TVsSAnZWagAAveUP+gNEQATI1sBmvMTZ/Lcw\nedTbbHBssg9mXGlUVH9xdzACjlA9xW2ob2TLQpaEWFI3NNAzoZK6gV7gaX2H\nMBCM0JqTAJj67iKHf2I3V4ox6QLaqmd+mJwLIxoxSU1Eo29HzBrv52rTFYo5\nwBw0ZLPfmZgBkRk7pUNvExbnFhEx7ePGor8nggrygY5xV9MJbsP3zdu0VnQp\nFeAV0Vny86zqitYblOUZk82OyNtcNxU1IF6wIOToD/h/4fLec7c/WWV0jqoE\nNAYLWzbqQtrQteE+i6FV1etHIQkEOjf1n6RA4G5/esc3pSPV3y0BrYN3im34\nuV9eQx/rkNjvnrPP+xQgS4qMtbx5BuVNu4NTrwlKAqNJSw7qf3wBcJwI/DGF\nPhCRSSK3tIE+WFqNU/Sr9llJCWswoFRZ0aF5aGOyPC79fZU+1GAOeoKsQAqw\nY8OoBmpHSRgrG2p3eqHC785SreRO7HUnyRcx8EMuk7UQRBSBXBikTZJs1XxJ\nQ9cDm1cxTWPv7CynbeyPjV+GgT6gSpkoEv/U32ebcCIX/WiY6Hb2iW7s6cHU\ngTXmWGI/MBDtcI3fjrewxtIUWnMUyqv9LVbqbD+OKcH2bPF5atwX4rYxQcRw\n5vp4cMM6ovxkuiQhL3VOe5vfxy/2VHAJPIHp94EB2zwkw3AYX3v3M6zJIWDI\nf575\r\n=K6HG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"ad46d0aa0e1ce4d07ac9139ae14ed37c278a09a3","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.9.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"10.15.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.5_1553062133048_0.645095885226582","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"xss","version":"1.0.6","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.6","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"./bin/xss"},"dist":{"shasum":"eaf11e9fc476e3ae289944a1009efddd8a124b51","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.6.tgz","fileCount":15,"integrity":"sha512-6Q9TPBeNyoTRxgZFk5Ggaepk/4vUOYdOsIUYvLehcsIZTFjaavbVnsuAkLA5lIFuug5hw8zxcB9tm01gsjph2A==","signatures":[{"sig":"MEQCICA0BL2Z6NHT3i2wdd3DkMg46uzWixX8Siu/a6qLu3SEAiBsZLBTgPZbbVGjt11IAR4bxc62qRhiHJUY3GVMvYtobw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckv5OCRA9TVsSAnZWagAAS1kQAJMojVVPnFauJt0rl79u\n9qXkzhvXbCfntm3bJEuoVBIb2fN17Z2ZnbgrtS4p/DrMZ717dzcyUALiRfrT\nveiYfQqgRSPTSGLUuib3J+z3EgordCNJSUXQQ42bSAAF5XvaOws0ivirTdx7\ntgotBkI4FLtQGZSCSi/OsJV6/rVDQHIls1wem9TRFCbRB0uatE73ayXy7RN6\nrhM1AbA9kOtQdNZB7c4Yoy4Fmn9uC5IpAPIR2Bf7JrOrRczRRvFSD9UbZypM\nAPg/Tq6tsdbt/vXMtQBGpWCvsKRlfPCIhBJFOFQ0Al+Ph1dJu2VWpFwxyqbS\nqrVFceFGS71NZfLs1lzvMI7BoMJ5ufF/Q/Wfej9IEJWAL3mubzS0K6S0Tt+8\nbjhwqikEZvpkf1mjKy1sSMsejlQx1lPjZyjwfSTVkwgFnV3XVrw5BdAv7zqX\nYOKrRpHWlxr3LkGMJ+lsBRIIy5ynSsxIKQ9E4TnESOhPo2ol3aOcwDYaSbZ+\nZpPH7QzwEqhg1g8xOKCi39vgtWxilVoHwR3gYBjaQwcN1EO6EwKpjqftzx90\njsUsVZIotG+0q1/2knVlx7bJNRovIT5ckGvbLlOQ+o4Rm6qPCFykpHH9OJMP\n71hkXO8gRAKRPaPz2NkHirtxaTFO+KK3ZK7m2WCgl5thaypYu64V7qJG3P1U\nWmG9\r\n=KZr/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"970427aa6d14dd82e05879cd9787f1173e73f9c4","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.9.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"10.15.3","dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^3.1.0","mocha":"^4.0.1","istanbul":"^0.4.3","coveralls":"^3.0.0","uglify-js":"^3.0.14","browserify":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.6_1553137229526_0.7924966304338283","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"xss","version":"1.0.7","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.7","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"a554cbd5e909324bd6893fb47fff441ad54e2a95","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.7.tgz","fileCount":16,"integrity":"sha512-A9v7tblGvxu8TWXQC9rlpW96a+LN1lyw6wyhpTmmGW+FwRMactchBR3ROKSi33UPCUcUHSu8s9YP6F+K3Mw//w==","signatures":[{"sig":"MEQCIGG0lf+Uzb3/5oWas1fy6Ba19D0sCOeTIw90pNzCLs/6AiANNNGGJevsmsWql3wOxp5ZkWnnL1WlgwRQ3hLH9Uht0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3ak7CRA9TVsSAnZWagAAjccP/3edMLzGjp7xg2R47GqG\no5mo3ce1eaB+vuJCLJ5xX3JHX/34a9FjrAVA8f28JTtKkxSyIvwjhu3Vm01c\n6De0+muaYwS0K6ozqy48EPReIYX6BYvHz5NZUyDJSPQqd9O8o7hUT0mS9aTK\n+XSYQHXYTN5lr1ASMMsAXVCGdawMMY73NSVqVv3GCyrRFvqd5OFEKTophWh2\nIFfBS8MB6fG2JIkDp2umeZOTItWshHPH35drx2W0lBiPwdC46e8wCVzw5hep\nee/WDiW8aAPMRkyYtZ1XbVK3S7fHz6xuUaNXcN2Gp8/ePU1iaxykxKWcU4eK\nIcMde2mjIHgLq8anME78q6AxQ+oTp/ZedpmffbH8WbuOVdPB/XA6JBsR7PR/\nMpaV26Hlv1azSIsT91eMjZRtU6Y8VJOQVh039BGDH41bMyMqmkx+XbT/fwSN\n9iL7RXIek9vkk4ExjOXUolTdRNf8IjgkvLemPGBy+1nW4ZsJWlWjea/Fb5hG\nvIYtIW4DF9nEDXAXhrmvn+vKL898v85g5Lq1OfD11r8xCz8xiZ9qpFypjQdS\ngPEYLm51mccruMH8i4rSPtBQFftY88cRW2DiwttcVoON06AhXyKZ1sQAJs0O\ncPPQPi+Hf+4uZ/hN6H7hVL5Qvt4xWsTtZ7gR2gSOKw8c7VY/6NqGVYmwTpjK\nhVlM\r\n=+6wN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"7ee2bef5432e340b626e7a2f489617cee72df8dd","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"export DEBUG=xss:* && istanbul cover _mocha --report lcovonly -- -t 5000 -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.14.4","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"12.12.0","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"debug":"^4.1.1","mocha":"^6.2.3","istanbul":"^0.4.3","coveralls":"^3.1.0","uglify-js":"^3.9.4","browserify":"^16.5.1"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.7_1591585083189_0.3623724522609706","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"xss","version":"1.0.8","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.8","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"32feb87feb74b3dcd3d404b7a68ababf10700535","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.8.tgz","fileCount":16,"integrity":"sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==","signatures":[{"sig":"MEUCIQCii49Yqgj6WYn6j0pyJ9F8C3Otj9MC1YSHXCcCrU4LcwIgUTrD0QiiMI6wVmLG98Mz2DSGrrwBRSPULVkZrXssQss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHjn9CRA9TVsSAnZWagAAcwQP/1PYEKk9hXalI0NyLvxa\nlpS9lmkWatf3M75V2tiNRdC+eNJwEfTyuKHLgdCNdHZ1/0sLdVqcKBKGqqpX\n2ys9AsWLZLQreO+OBsme5qmUgB8/nijRBhvrHf3TS5larkItBxzbrIU7jhmg\nMHWkpWSVcc3Ag+k/Wl7OIMM8drlbDqIzKdTCCAj2Mz1CV8QSSFtKrh6IPAZy\nvMCjye7y9B64BoXk8W6nffi+elMQunDoAtgJcIcW5PKR5hd/gkQdY+snI6Qi\njr2RnZ4vxNwBtQp8w1KlxHgkBqJY0DnSGTYsk/Ihe/hvmdtN+PME26ZwD1VU\nMLzMuazca7tvuUgtM+YCs85KzpJ1D0dz1ZdtW3N8tdgArAYsJbsIlx9XRNUD\nCCj6ohm6wU56/ZU1pxnZvzy8rmljW2J0GgMfg4X2Y1DLDbZx18cPEh3UfgEY\nleBk7IxLtIPGJZ00E47fxDb0pd/Exieej/Ut9dSVzgupS0YD0pOdypKfPa+5\nxqdcqWt2U2ZuWWkWjUgrWPfdE89yuUQpUychCYbJrdcMyvpevDfvZit50nOO\nHtoozDD2XONBaqrXNoGyYTFA9djcyuWTxFg6O1PP2R5/aJrNelMkJVvDPshD\nYF0dAiH5MXf8MY4ZDwdHeLXJVcokkk/NGyUxtLFOl+YWt4+JtVHciWTuNPSz\n1XkB\r\n=ARjj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"9cddd996ff32239ca8446c068aef4974584c7f2d","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.14.6","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"14.6.0","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.1.1","mocha":"^6.2.3","coveralls":"^3.1.0","uglify-js":"^3.9.4","browserify":"^16.5.1"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.8_1595816444930_0.06404189837375274","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"xss","version":"1.0.9","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.9","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"3ffd565571ff60d2e40db7f3b80b4677bec770d2","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.9.tgz","fileCount":16,"integrity":"sha512-2t7FahYnGJys6DpHLhajusId7R0Pm2yTmuL0GV9+mV0ZlaLSnb2toBmppATfg5sWIhZQGlsTLoecSzya+l4EAQ==","signatures":[{"sig":"MEUCIFTqSD7AhHoZEp185pPzOZZT8dFKXe4Z3wXnv39A5PCQAiEA8n47fMYqWv3qpGXCxk1vMeojF55Q+/MZ2MQJKEgaNeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglBJiCRA9TVsSAnZWagAAiFsP/iqpImfjOhG5ELhY2G6N\ni3daV1cwJbZeiUFdSZrJ2lGY0mNdQPejwGHdJeBvST1dJM/jFRQTqOwLhNS7\n83ynhxWfyybS57udqbFWcTFzMlEuCnlduCbaIiQT6YDfjVIyAApETZzeZioz\nvqScKOmoVqDSH/gmcDDso/eqT5PsI8kMOit/VEurwYwSBTwCO5j8nR/zuVit\n686jfwei1gsS6XrIbYchXdSiw4U2JqPj9TOlSMdKzDVIg64/tmtsmoM060lf\n+FW/44Fg9ZkANnVzWDKJeUY4g21E8OjiZ/rhnMm2MKRjXqUY0+ZtY/8vBfr/\nzXiA7TjhE/s+s62DsbOs3aJdwgJwPexR5Q/HNYgLFEG6mtyTS7yZAVrPdwY2\ne+OsJzoollnkbOuidw3OjtVK2BU2qaChchvo6iWcKmizWqaajiia38RU5RGG\nwecslZOtKZ+TdcE+9liS3lk3UEGlFV2ZvjcJBNABhONCH3XPdzWjlMJBfvgi\nybElzJEcyGHDBD12seEDj7Yg673HFx552cuJh+FK3uxFUu7NbkdFQdZLWOCo\n4HKGtzVOvzuK0sgr9weyAjFPFMBXtQ8XvlBLEbOkZUHXhjBcGAIHkMLFrcNp\n0R9Y6S+7e6zWnOng/jb0QmMejRPZ1RrMjOIPd4umRC26+PrXrb+xJlF7/35D\nLDm4\r\n=MJsz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"3be6a07faee0dfd80902f8a81ba4e6f61e0b0647","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"7.10.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"16.0.0","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.1.1","mocha":"^8.3.2","coveralls":"^3.1.0","uglify-js":"^3.9.4","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.9_1620316769850_0.8209160281133008","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"xss","version":"1.0.10","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.10","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"5cd63a9b147a755a14cb0455c7db8866120eb4d2","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.10.tgz","fileCount":16,"integrity":"sha512-qmoqrRksmzqSKvgqzN0055UFWY7OKx1/9JWeRswwEVX9fCG5jcYRxa/A2DHcmZX6VJvjzHRQ2STeeVcQkrmLSw==","signatures":[{"sig":"MEUCIH31q3Xk5mY0O0FtxhomuxbIhyeSYM5vbo6QYptISktFAiEA3fdegQ6NIZRrizZYhR2R5VxvUa1KVGMoFY+lXofDPM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3B/TCRA9TVsSAnZWagAAx/cQAJWJmzEFUxfQwTztC1JO\nWCQtw6Gz1FA2SE/RQBiw64PJKLXyAMUNkl8SmF9OcT0Zc4WXkqFUhrtTkNS4\n2Q93aGYdDeOoPhgtpTvUQatd1pFZCoqZRLrIi8WUuA7SyjaiLYVyDsIwoGUX\nqaHIeDPkZfB22z4i1GQRKOpsZ8gNj3NWZmRd5VJ9Z9e+ZlWygclGs5PvQ1OF\n/AKkTAVJQHLdc/5+I3DGDn9kjvK72Dh2gWP1/lqpfXjFzDPcb7fn7zlwX+w2\nYsDUbrKDz79/xk5EVOVlGrfFw145WhkUoFVm25Gid1yalY4dcbnytPfd0yul\nIRYsXfFw433KhXzQnz6DQ7pZdapJt2YXl4FzDUO3M1BrFoXCmXMQaNJouTXc\ng7kORsiI7sR08UXYpJBNCP6sPbH0qonjZdFAbpo3Prpc3DH7JfQNqJmaLNro\nxW+LDqAvpSfcn921tBpJ/zqWKNTvBPxinRhXIvx3Zzkq84HCLbIKRX63pz4a\nBd57CUCkGmxc6X0pHyq67CMY+dS1GnXN56GLLgA8riAEKCLHMn2lumZEFJ2E\nX1yFjPWUvJop+Sd6ExnxSENHSSWfELWRllI6Res4p4mdUIOSNZkIczuC00+C\nbI3I8PABpTR00GrBRzcyeewoq4q44Ketq+FQVt+qv+fg9oYr5lZaXhjSDTvq\nhe7Q\r\n=ZRy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"380a4bae2b988721274ff50fc79921aae6deea63","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.14.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"14.15.1","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.1.1","mocha":"^8.3.2","coveralls":"^3.1.0","uglify-js":"^3.9.4","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.10_1633683632621_0.6274931121638636","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"xss","version":"1.0.11","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.11","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"211cb82e95b5071d4c75d597283c021157ebe46a","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.11.tgz","fileCount":16,"integrity":"sha512-EimjrjThZeK2MO7WKR9mN5ZC1CSqivSl55wvUK5EtU6acf0rzEE1pN+9ZDrFXJ82BRp3JL38pPE6S4o/rpp1zQ==","signatures":[{"sig":"MEUCIQCCsCp+ecveE1WWK/qzz2attBF1JER5IXvQwt7nkHcPBQIgAzl+n5JTeedVZCaygyBYb/cuN2PldSJunyAc7d93i4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJGDsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoacw//XKfEwIxu8bgIE97hrShCfd1U8+Pt8bCSnNYE2ROKURQb+Xdb\r\nNS+3jc232whhLKFJKmmUzOSZoU2ZphFx11RCjRzDlLgs+6VWkAFzPiY1gtII\r\n6/1vEOQtXfAc8kbs/11iC+CQ4cDsQDG7uHeGn7LqEZfA7uq0ze/lKXpV8yhp\r\n/0gSk8fW8lUo86BGhla+cb2YEN5i6sDR53KIo+TwsuUYf3XYi1E1ywZzemE7\r\nXgN+wiKDcE5pDVjgGXZ2+/aE83mF869ubUK8Duv1K3WLuwiomkbe6Xe2dICi\r\nOgwhW8NzimIRb8wX8FTOFgvx+uKCBn8exu0W47T8sdU+0WKWGXdQX1bZtSzF\r\nnswD0WkcGZpjvErTkOX0YWjzSXhvK3CS6iwiggqLC2HVsqng1z37UaIjkPM/\r\nAZ6Vz2nqlbXza+oYSuhXjsyCbfcYaYslAsCC9DdwaiK7mdoi67OuR3uicASi\r\nCLe1U9VT2gftZnFxipqf3+HPWDrFe5IJ2KbmVuE1nHUisVB2HTDGcrq7sCdx\r\n+VojFhzTeRe8SrOkkBUmezirkralHH3QG0j4ROQcMNXJx+KOa6pnTvY7XMUF\r\n62Um6DEjoRCNyUZoHgr/BJVBWG3TjGCNYPE+LsRMNouUfLgQJlDlqFUndnWd\r\nCkqyse1BblOJAbE+5+K40k27pdYLYfKhz5k=\r\n=DYzc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"ed295cae25c4b55cd35398f4afb2d498f0c08bad","scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.14.13","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"14.17.3","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.1.1","mocha":"^8.3.2","coveralls":"^3.1.0","uglify-js":"^3.9.4","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.11_1646551276612_0.9643075592800332","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"xss","version":"1.0.12","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.12","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"623ca33102853a2fc5cb1d10542b492dd0296a73","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.12.tgz","fileCount":16,"integrity":"sha512-8pXgz5BUUfKMrb81tmcbvLNA97ab4d6HdoBHYF5XYHa8oarc2s64hF+oqI4FhBHVBWvEM1wHGy+vqt8kZhCaNw==","signatures":[{"sig":"MEYCIQDSNj5dKryGDUN+sALwA63PMXSH157T2W3eZnJdmfmKmgIhAJemp5kBWh7ZdZ3CrmqzlH3FKRt+sHZv43LkX7pyGXf6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimjL6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6OA/7BmfS34WSV80u3TJb1jrX91lp8I7IQm6WO1a3lWy1YQLDUAAw\r\n/o1+h1gOjc/rHdy7U8+/DjttQkY9jt7TGMMehUpx5/spzAaBpARW1CbxJg2V\r\nHzAZ/ctqgKmcyadDPyz+vAwd/cE564ppkf4Oc3emJpqSfCVoLU2M/KRAci0Q\r\nLW75GuNn6S58ybzE1/zZ4iDwjyQp9+KscxRdWgzizQi0nX/d0lobRTcWE/pr\r\nfmdTMnubBN1g208ZiutA5AnYLdpqIBQ1afy/aYo6kTlbSfwAXeV2VIx+EtGe\r\nKOiHawqJFhTC5roShhzUvKzFZyFqwldRWrlegBQwIgEzCFAYruKGgbuLj7Km\r\n1KoUMIGPN2us27vC6H/0aoWkW2DUhULBTMo4WW2IjMdCzbZWHNLH+z10WGEI\r\no4GGACM8JZd/VzUKneKcPH0UCxRswKjlg5lvOJEHijAYyxdfZ9BriaMTV23k\r\nzpnOwmbHGx35X3btsiQ+3Ab71bEKjQrIE6QpyjM5gvhjSmmrxwRvY+oGMgjG\r\nP8K5aut4p+svAYHrVj3Xs1RrQptUdAc4m7iItQn+ZoVD5C5puF9k5JqZafv0\r\nvkVVJYs4K3xoRoCen+fiCsEB39iGeYbarao8T+/CsA8PybD8r1AQkMdm3icH\r\n1DreAIe2PdiiosjDOOJAAQ/OLrH5P07j1JQ=\r\n=cBKq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"76d87aa002ab479191860113185f9ba2c6f96272","scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.14.13","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"14.17.3","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.3.4","mocha":"^8.4.0","eslint":"^8.16.0","coveralls":"^3.1.1","uglify-js":"^3.15.5","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.12_1654272762348_0.4688831828505262","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"xss","version":"1.0.13","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.13","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"6e48f616128b39f366dfadc57411e1eb5b341c6c","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.13.tgz","fileCount":16,"integrity":"sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==","signatures":[{"sig":"MEYCIQCnTei/ITKZvH8X8axOXNoOcDEn/svhyOHluOWu5TjeYgIhAN9/sJ3kEwmVLmrESDNP1dRvF62zpwE5ZDFIYbMvOQd/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiniW9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriWg/5AYKeLsjmut0uIZ5s27Ioi4YErGzzj2BB694SiIt2wSjs4CUa\r\nyXwh8ci98lV/rDH23EXK2Ft10VQYjATj+ASBZcxE4CeknCo+rTz3CKBIMHOG\r\nqLVpvS4MG0Y5UMTVrfhNa9ty3xPrhWPDXCnMQJz0ia8tydqQZRw/bYsjvKs4\r\npW0TGh8Ov7RLrjyhm9nTebAJ1GqgxSeOEs8X2WG9JQYfbCMl/QZHJT5m7OgF\r\nn3kMk5VbYOd3+4bBxEdB3iFjg1XdijLX3TfDTWy9bztYWH1GuGY5y6U739yp\r\nb3Zw2QGWzhdt2DfbytQIOtI9Rg1UjqylzERK0lWYvOwvehPcBs76PD5GXn/1\r\nCybgpr1R30hFICxrN6mu4toHj3P3wkTcXs5mWAwnDjLgVUqtH4dzQSmIFVYd\r\n8XeBzUJygdVz/n45QuRV43GA5svFuagYaCjIjP7J0eUb8ZSUxsI/maAB3llS\r\n/J2hwfa4+vWbmGbX6GQ7E5Ij32hB2KmbPPxwgIfPYi8cG+6Smu8ruIPxl5pR\r\nSq4Xnj1QKiKzSXNa3NcyapikVfOoKTZXPlZTD48gDSMYSDBkoGAStyIgC9kP\r\nRyhv5HOxN8DPHkLYUMXqZG+67IE16B/QYrvHCpig3ruTEGG8Tu7cCSjh45Qo\r\nrc+A6F6Wuv6HbUS2rOKOhOLaVlTZSQruAFw=\r\n=Z+3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"c2419c4d14e276559e234873159ae7d60287f617","scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"6.14.13","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"14.17.3","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.3.4","mocha":"^8.4.0","eslint":"^8.16.0","coveralls":"^3.1.1","uglify-js":"^3.15.5","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.13_1654531517336_0.20268265293837806","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"xss","version":"1.0.14","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.14","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"4f3efbde75ad0d82e9921cc3c95e6590dd336694","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.14.tgz","fileCount":15,"integrity":"sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==","signatures":[{"sig":"MEQCIEoTnqF6y6zWl2gHT3VmtevPCCIpuZhByI9swoGN4B3QAiAaMEFbJ3vxQByPCL1arIzHFNo8qRxt+i2ALl7w84d9Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6GSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS4BAAoHTcCdRh6DbSnp/LiKyiS00gaDXAquObMdHXDiFBQHxb6wyV\r\npZz1N1ziD2LQs0oiPVYawCU9jA91Po1Jqv6hFkFl8qLjpjsvWgbuQvVL5bFD\r\nb6TKtvngI8T2nv5lnYIuXTzQzAuKurjuJPSdfD9yfAhnLwe30kipuC7zNTSG\r\nDAZOPTa8yw0OsQqmk+f2JqeVBRDIvwHmLzTulCEhviQfN6A/ckIb7vVcp92P\r\ncMQVJwejTNRv/ZnPiIq9FW5zvve1RKMKHEaqvSF51siENpjQXLbgFwehRObK\r\nsCdCYqUkZkPwe2rI2/QZKes1bHP2nu9TQthdL1na/19A8KWZn2v7XCdOtxHZ\r\neVErUusZEXtVtjF3lT/w0d3zbMfXwEm0PtJhppfGHQ2QR3WemGQxWzGcZkX2\r\nbp3/zk5rSAjkyooVnxffYWTbwYNgDj5goxlvUshUQPXeQTobccoh512VV+HU\r\nfHtPzFkt1BDeJ/arPdi89peEWtYEQYzLrW0eCy/3Eaq1nC5ZRj5PvlD0slBK\r\nB008HOV6vO48rLxCj9FfKcO1oY+4bdaw5OY6ai/sQcyXgb7IhHGiljCGUGPo\r\nongFswilxYKDWA4M7On1hdNT01c/WHIb5XvKlCPVtvDTdg/MSKy9OYeCFmoP\r\nzdZjfEbsmvwP3nPOQb395YKFZf6Tu1yRcAs=\r\n=8pbE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"c339c1f777f2f9ba34bb26d5ed67ae2eaede7c2a","scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"8.12.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"18.4.0","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.3.4","mocha":"^8.4.0","eslint":"^8.16.0","coveralls":"^3.1.1","uglify-js":"^3.15.5","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.14_1660658066724_0.42887361770795973","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"xss","version":"1.0.15","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","_id":"xss@1.0.15","maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"bin":{"xss":"bin/xss"},"dist":{"shasum":"96a0e13886f0661063028b410ed1b18670f4e59a","tarball":"https://registry.npmjs.org/xss/-/xss-1.0.15.tgz","fileCount":15,"integrity":"sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==","signatures":[{"sig":"MEUCICI7ikDGoRVw4+CNMZkJMts6oWG/OlPrXuJEf5mQ6VzpAiEAyAnpn1Vdd5NW+xwxPU2Oo18MAbD9Gi2EBmO5pI7/ElM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145290},"main":"./lib/index.js","engines":{"node":">= 0.10.0"},"gitHead":"9c92272047390671b9771a0fb439793f07521d8c","scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","build":"./bin/build","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","prepublish":"npm run test && npm run build"},"typings":"./typings/xss.d.ts","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"_npmVersion":"10.2.4","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","directories":{},"_nodeVersion":"20.11.0","dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","debug":"^4.3.4","mocha":"^8.4.0","eslint":"^8.16.0","coveralls":"^3.1.1","uglify-js":"^3.15.5","browserify":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/xss_1.0.15_1709433234573_0.8602318010952705","host":"s3://npm-registry-packages"}}},"time":{"created":"2012-09-19T12:13:55.901Z","modified":"2025-01-11T15:40:14.102Z","0.0.1":"2012-09-19T12:13:57.182Z","0.0.2":"2012-10-08T04:48:27.407Z","0.0.3":"2012-10-18T05:02:09.443Z","0.0.4":"2013-05-08T08:46:39.515Z","0.0.5":"2013-05-27T02:59:20.624Z","0.0.6":"2013-09-15T06:05:37.927Z","0.0.7":"2013-11-05T07:42:49.178Z","0.0.8":"2013-11-12T01:53:56.343Z","0.0.9":"2013-12-24T05:49:26.640Z","0.1.1":"2014-02-14T02:20:55.887Z","0.1.2":"2014-02-18T06:37:44.455Z","0.1.3":"2014-02-19T07:46:18.196Z","0.1.4":"2014-02-20T02:59:05.130Z","0.1.5":"2014-03-03T02:28:48.082Z","0.1.6":"2014-03-03T12:03:04.649Z","0.1.7":"2014-03-11T07:48:48.100Z","0.1.8":"2014-04-03T04:23:50.955Z","0.1.9":"2014-04-18T14:26:20.925Z","0.1.10":"2014-07-25T08:43:56.007Z","0.1.11":"2014-09-06T12:24:31.493Z","0.1.12":"2014-09-12T04:26:00.094Z","0.1.14":"2014-11-28T07:26:36.720Z","0.1.15":"2014-12-06T08:27:11.156Z","0.1.16":"2015-01-12T06:07:52.304Z","0.1.17":"2015-01-16T12:33:34.041Z","0.1.18":"2015-01-20T05:10:39.438Z","0.1.19":"2015-01-22T06:11:24.429Z","0.1.20":"2015-01-22T06:24:46.752Z","0.1.21":"2015-03-27T15:55:02.285Z","0.2.0":"2015-05-05T14:52:21.378Z","0.2.1":"2015-05-05T16:46:06.987Z","0.2.2":"2015-05-24T15:36:07.838Z","0.2.3":"2015-07-30T04:01:59.030Z","0.2.4":"2015-08-02T13:21:53.297Z","0.2.5":"2015-08-04T00:51:58.751Z","0.2.6":"2015-08-06T07:57:05.124Z","0.2.7":"2015-08-18T10:36:24.699Z","0.2.8":"2015-11-19T03:21:48.591Z","0.2.9":"2015-12-01T14:24:06.473Z","0.2.10":"2015-12-23T04:42:50.667Z","0.2.11":"2016-04-24T16:26:37.563Z","0.2.12":"2016-04-25T10:23:35.148Z","0.2.13":"2016-05-05T13:18:08.409Z","0.2.14":"2016-10-12T05:52:59.269Z","0.2.15":"2016-10-12T06:22:32.362Z","0.2.16":"2016-10-26T04:20:29.211Z","0.2.17":"2016-11-06T03:06:32.832Z","0.2.18":"2016-11-16T12:36:46.685Z","0.3.0":"2016-11-17T02:41:24.422Z","0.3.1":"2016-11-17T03:36:35.957Z","0.3.2":"2016-12-02T02:55:37.557Z","0.3.3":"2016-12-20T01:15:15.225Z","0.3.4":"2017-09-01T08:07:36.448Z","0.3.5":"2017-12-13T15:46:00.865Z","0.3.6":"2017-12-21T07:07:19.334Z","0.3.7":"2017-12-29T01:53:45.857Z","0.3.8":"2018-04-13T14:20:44.401Z","1.0.0":"2018-05-24T07:11:15.935Z","1.0.1":"2018-05-24T07:55:55.259Z","1.0.2":"2018-05-25T06:39:44.868Z","1.0.3":"2018-05-25T06:40:41.966Z","1.0.4":"2019-03-20T05:45:02.964Z","1.0.5":"2019-03-20T06:08:53.172Z","1.0.6":"2019-03-21T03:00:29.663Z","1.0.7":"2020-06-08T02:58:03.322Z","1.0.8":"2020-07-27T02:20:45.044Z","1.0.9":"2021-05-06T15:59:29.967Z","1.0.10":"2021-10-08T09:00:32.769Z","1.0.11":"2022-03-06T07:21:16.829Z","1.0.12":"2022-06-03T16:12:42.484Z","1.0.13":"2022-06-06T16:05:17.522Z","1.0.14":"2022-08-16T13:54:26.917Z","1.0.15":"2024-03-03T02:33:54.727Z"},"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"author":{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"},"license":"MIT","homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"repository":{"url":"git://github.com/leizongmin/js-xss.git","type":"git"},"description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","contributors":[{"url":"http://ucdok.com","name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"maintainers":[{"name":"leizongmin","email":"leizongmin@gmail.com"}],"readme":"[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/leizongmin/js-xss/actions/workflows/nodejs.yml/badge.svg)](https://github.com/leizongmin/js-xss/actions/workflows/nodejs.yml)\n[![Test coverage][coveralls-image]][coveralls-url]\n[![David deps][david-image]][david-url]\n[![node version][node-image]][node-url]\n[![npm download][download-image]][download-url]\n[![npm license][license-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/xss.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/xss\n[coveralls-image]: https://img.shields.io/coveralls/leizongmin/js-xss.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/leizongmin/js-xss?branch=master\n[david-image]: https://img.shields.io/david/leizongmin/js-xss.svg?style=flat-square\n[david-url]: https://david-dm.org/leizongmin/js-xss\n[node-image]: https://img.shields.io/badge/node.js-%3E=_0.10-green.svg?style=flat-square\n[node-url]: http://nodejs.org/download/\n[download-image]: https://img.shields.io/npm/dm/xss.svg?style=flat-square\n[download-url]: https://npmjs.org/package/xss\n[license-image]: https://img.shields.io/npm/l/xss.svg\n\n# 根据白名单过滤 HTML(防止 XSS 攻击)\n\n![xss](https://nodei.co/npm/xss.png?downloads=true&stars=true)\n\n---\n\n`xss`是一个用于对用户输入的内容进行过滤,以避免遭受 XSS 攻击的模块([什么是 XSS 攻击?](http://baike.baidu.com/view/2161269.htm))。主要用于论坛、博客、网上商店等等一些可允许用户录入页面排版、格式控制相关的 HTML 的场景,`xss`模块通过白名单来控制允许的标签及相关的标签属性,另外还提供了一系列的接口以便用户扩展,比其他同类模块更为灵活。\n\n**项目主页:** http://jsxss.com\n\n**在线测试:** http://jsxss.com/zh/try.html\n\n---\n\n## 特性\n\n- 白名单控制允许的 HTML 标签及各标签的属性\n- 通过自定义处理函数,可对任意标签及其属性进行处理\n\n## 参考资料\n\n- [XSS 与字符编码的那些事儿 ---科普文](http://drops.wooyun.org/tips/689)\n- [腾讯实例教程:那些年我们一起学 XSS](http://www.wooyun.org/whitehats/%E5%BF%83%E4%BC%A4%E7%9A%84%E7%98%A6%E5%AD%90)\n- [mXSS 攻击的成因及常见种类](http://drops.wooyun.org/tips/956)\n- [XSS Filter Evasion Cheat Sheet](https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet)\n- [Data URI scheme](http://en.wikipedia.org/wiki/Data_URI_scheme)\n- [XSS with Data URI Scheme](http://hi.baidu.com/badzzzz/item/bdbafe83144619c199255f7b)\n\n## 性能(仅作参考)\n\n- xss 模块:22.53 MB/s\n- validator@0.3.7 模块的 xss()函数:6.9 MB/s\n\n测试代码参考 benchmark 目录\n\n## 安装\n\n### NPM\n\n```bash\nnpm install xss\n```\n\n### Bower\n\n```bash\nbower install xss\n```\n\n或者\n\n```bash\nbower install https://github.com/leizongmin/js-xss.git\n```\n\n## 使用方法\n\n### 在 Node.js 中使用\n\n```javascript\nvar xss = require(\"xss\");\nvar html = xss('');\nconsole.log(html);\n```\n\n### 在浏览器端使用\n\nShim 模式(参考文件 `test/test.html`):\n\n```html\n\n\n```\n\nAMD 模式(参考文件 `test/test_amd.html`):\n\n```html\n\n```\n\n**说明:请勿将 URL https://rawgit.com/leizongmin/js-xss/master/dist/xss.js 用于生产环境。**\n\n### 使用命令行工具来对文件进行 XSS 处理\n\n### 处理文件\n\n可通过内置的 `xss` 命令来对输入的文件进行 XSS 处理。使用方法:\n\n```bash\nxss -i <源文件> -o <目标文件>\n```\n\n例:\n\n```bash\nxss -i origin.html -o target.html\n```\n\n### 在线测试\n\n执行以下命令,可在命令行中输入 HTML 代码,并看到过滤后的代码:\n\n```bash\nxss -t\n```\n\n详细命令行参数说明,请输入 `$ xss -h` 来查看。\n\n## 自定义过滤规则\n\n在调用 `xss()` 函数进行过滤时,可通过第二个参数来设置自定义规则:\n\n```javascript\noptions = {}; // 自定义规则\nhtml = xss('', options);\n```\n\n如果不想每次都传入一个 `options` 参数,可以创建一个 `FilterXSS` 实例(使用这种方法速度更快):\n\n```\noptions = {}; // 自定义规则\nmyxss = new xss.FilterXSS(options);\n// 以后直接调用 myxss.process() 来处理即可\nhtml = myxss.process('');\n```\n\n`options` 参数的详细说明见下文。\n\n### 白名单\n\n通过 `whiteList` 来指定,格式为:`{'标签名': ['属性1', '属性2']}`。不在白名单上的标签将被过滤,不在白名单上的属性也会被过滤。以下是示例:\n\n```javascript\n// 只允许a标签,该标签只允许href, title, target这三个属性\nvar options = {\n whiteList: {\n a: [\"href\", \"title\", \"target\"],\n },\n};\n// 使用以上配置后,下面的HTML\n// 大家好\n// 将被过滤为\n// 大家好\n```\n\n默认白名单参考 `xss.whiteList`。\n\n### 自定义匹配到标签时的处理方法\n\n通过 `onTag` 来指定相应的处理函数。以下是详细说明:\n\n```javascript\nfunction onTag(tag, html, options) {\n // tag是当前的标签名称,比如标签,则tag的值是'a'\n // html是该标签的HTML,比如标签,则html的值是''\n // options是一些附加的信息,具体如下:\n // isWhite boolean类型,表示该标签是否在白名单上\n // isClosing boolean类型,表示该标签是否为闭合标签,比如时为true\n // position integer类型,表示当前标签在输出的结果中的起始位置\n // sourcePosition integer类型,表示当前标签在原HTML中的起始位置\n // 如果返回一个字符串,则当前标签将被替换为该字符串\n // 如果不返回任何值,则使用默认的处理方法:\n // 在白名单上: 通过onTagAttr来过滤属性,详见下文\n // 不在白名单上:通过onIgnoreTag指定,详见下文\n}\n```\n\n### 自定义匹配到标签的属性时的处理方法\n\n通过 `onTagAttr` 来指定相应的处理函数。以下是详细说明:\n\n```javascript\nfunction onTagAttr(tag, name, value, isWhiteAttr) {\n // tag是当前的标签名称,比如标签,则tag的值是'a'\n // name是当前属性的名称,比如href=\"#\",则name的值是'href'\n // value是当前属性的值,比如href=\"#\",则value的值是'#'\n // isWhiteAttr是否为白名单上的属性\n // 如果返回一个字符串,则当前属性值将被替换为该字符串\n // 如果不返回任何值,则使用默认的处理方法\n // 在白名单上: 调用safeAttrValue来过滤属性值,并输出该属性,详见下文\n // 不在白名单上:通过onIgnoreTagAttr指定,详见下文\n}\n```\n\n### 自定义匹配到不在白名单上的标签时的处理方法\n\n通过 `onIgnoreTag` 来指定相应的处理函数。以下是详细说明:\n\n```javascript\nfunction onIgnoreTag(tag, html, options) {\n // 参数说明与onTag相同\n // 如果返回一个字符串,则当前标签将被替换为该字符串\n // 如果不返回任何值,则使用默认的处理方法(通过escape指定,详见下文)\n}\n```\n\n### 自定义匹配到不在白名单上的属性时的处理方法\n\n通过 `onIgnoreTagAttr` 来指定相应的处理函数。以下是详细说明:\n\n```javascript\nfunction onIgnoreTagAttr(tag, name, value, isWhiteAttr) {\n // 参数说明与onTagAttr相同\n // 如果返回一个字符串,则当前属性值将被替换为该字符串\n // 如果不返回任何值,则使用默认的处理方法(删除该属性)\n}\n```\n\n### 自定义 HTML 转义函数\n\n通过 `escapeHtml` 来指定相应的处理函数。以下是默认代码 **(不建议修改)** :\n\n```javascript\nfunction escapeHtml(html) {\n return html.replace(//g, \">\");\n}\n```\n\n### 自定义标签属性值的转义函数\n\n通过 `safeAttrValue` 来指定相应的处理函数。以下是详细说明:\n\n```javascript\nfunction safeAttrValue(tag, name, value) {\n // 参数说明与onTagAttr相同(没有options参数)\n // 返回一个字符串表示该属性值\n}\n```\n\n### 自定义 CSS 过滤器\n\n如果配置中允许了标签的 `style` 属性,则它的值会通过[cssfilter](https://github.com/leizongmin/js-css-filter) 模块处理。\n`cssfilter` 模块包含了一个默认的 CSS 白名单,你可以通过以下的方式配置:\n\n```javascript\nmyxss = new xss.FilterXSS({\n css: {\n whiteList: {\n position: /^fixed|relative$/,\n top: true,\n left: true,\n },\n },\n});\nhtml = myxss.process('');\n```\n\n如果不想使用 CSS 过滤器来处理 `style` 属性的内容,可指定 `css` 选项的值为 `false`:\n\n```javascript\nmyxss = new xss.FilterXSS({\n css: false,\n});\n```\n\n要获取更多的帮助信息可看这里:https://github.com/leizongmin/js-css-filter\n\n### 快捷配置\n\n#### 去掉不在白名单上的标签\n\n通过 `stripIgnoreTag` 来设置:\n\n- `true`:去掉不在白名单上的标签\n- `false`:(默认),使用配置的`escape`函数对该标签进行转义\n\n示例:\n\n当设置 `stripIgnoreTag = true`时,以下代码\n\n```html\ncode:\n\n```\n\n过滤后将输出\n\n```html\ncode:alert(/xss/);\n```\n\n#### 去掉不在白名单上的标签及标签体\n\n通过 `stripIgnoreTagBody` 来设置:\n\n- `false|null|undefined`:(默认),不特殊处理\n- `'*'|true`:去掉所有不在白名单上的标签\n- `['tag1', 'tag2']`:仅去掉指定的不在白名单上的标签\n\n示例:\n\n当设置 `stripIgnoreTagBody = ['script']`时,以下代码\n\n```html\ncode:\n\n```\n\n过滤后将输出\n\n```html\ncode:\n```\n\n#### 去掉 HTML 备注\n\n通过 `allowCommentTag` 来设置:\n\n- `true`:不处理\n- `false`:(默认),自动去掉 HTML 中的备注\n\n示例:\n\n当设置 `allowCommentTag = false` 时,以下代码\n\n```html\ncode:\nEND\n```\n\n过滤后将输出\n\n```html\ncode: END\n```\n\n## 应用实例\n\n### 允许标签以 data-开头的属性\n\n```javascript\nvar source = '
hello
';\nvar html = xss(source, {\n onIgnoreTagAttr: function (tag, name, value, isWhiteAttr) {\n if (name.substr(0, 5) === \"data-\") {\n // 通过内置的escapeAttrValue函数来对属性值进行转义\n return name + '=\"' + xss.escapeAttrValue(value) + '\"';\n }\n },\n});\n\nconsole.log(\"%s\\nconvert to:\\n%s\", source, html);\n```\n\n运行结果:\n\n```html\n
hello
\nconvert to:\n
hello
\n```\n\n### 允许名称以 x-开头的标签\n\n```javascript\nvar source = \"hewwww
\";\nvar html = xss(source, {\n onIgnoreTag: function (tag, html, options) {\n if (tag.substr(0, 2) === \"x-\") {\n // 不对其属性列表进行过滤\n return html;\n }\n },\n});\n\nconsole.log(\"%s\\nconvert to:\\n%s\", source, html);\n```\n\n运行结果:\n\n```html\nhewwww\n convert to: <x>hewwww\n```\n\n### 分析 HTML 代码中的图片列表\n\n```javascript\nvar source =\n 'abcd';\nvar list = [];\nvar html = xss(source, {\n onTagAttr: function (tag, name, value, isWhiteAttr) {\n if (tag === \"img\" && name === \"src\") {\n // 使用内置的friendlyAttrValue函数来对属性值进行转义,可将<这类的实体标记转换成打印字符<\n list.push(xss.friendlyAttrValue(value));\n }\n // 不返回任何值,表示还是按照默认的方法处理\n },\n});\n\nconsole.log(\"image list:\\n%s\", list.join(\", \"));\n```\n\n运行结果:\n\n```html\nimage list: img1, img2, img3, img4\n```\n\n### 去除 HTML 标签(只保留文本内容)\n\n```javascript\nvar source = \"helloend\";\nvar html = xss(source, {\n whiteList: {}, // 白名单为空,表示过滤所有标签\n stripIgnoreTag: true, // 过滤所有非白名单标签的HTML\n stripIgnoreTagBody: [\"script\"], // script标签较特殊,需要过滤标签中间的内容\n});\n\nconsole.log(\"text: %s\", html);\n```\n\n运行结果:\n\n```html\ntext: helloend\n```\n\n## 授权协议\n\n```text\nCopyright (c) 2012-2018 Zongmin Lei(雷宗民) \nhttp://ucdok.com\n\nThe MIT License\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n```\n","readmeFilename":"README.zh.md","users":{"zvit":true,"clunt":true,"hanwf":true,"yatsu":true,"456wyc":true,"d-band":true,"jimnox":true,"teolee":true,"flyslow":true,"morewry":true,"songhao":true,"yanghcc":true,"losymear":true,"xiaochao":true,"zengming":true,"gavinning":true,"ldq-first":true,"qqcome110":true,"stone-jin":true,"stretchgz":true,"trippyhank":true,"wangshijun":true,"kodekracker":true,"linuxwizard":true,"justdomepaul":true,"ricardwei195":true,"crazyjingling":true,"shanewholloway":true,"jkabore":true}}