{"_id":"xss","_rev":"3281531","name":"xss","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","dist-tags":{"latest":"1.0.15"},"maintainers":[{"name":"leizongmin","email":""}],"time":{"modified":"2024-05-16T05:28:37.000Z","created":"2012-09-19T12:13:57.182Z","1.0.15":"2024-03-03T02:33:54.727Z","1.0.14":"2022-08-16T13:54:26.917Z","1.0.13":"2022-06-06T16:05:17.522Z","1.0.12":"2022-06-03T16:12:42.484Z","1.0.11":"2022-03-06T07:21:16.829Z","1.0.10":"2021-10-08T09:00:32.769Z","1.0.9":"2021-05-06T15:59:29.967Z","1.0.8":"2020-07-27T02:20:45.044Z","1.0.7":"2020-06-08T02:58:03.322Z","1.0.6":"2019-03-21T03:00:29.663Z","1.0.5":"2019-03-20T06:08:53.172Z","1.0.4":"2019-03-20T05:45:02.964Z","1.0.3":"2018-05-25T06:40:41.966Z","1.0.2":"2018-05-25T06:39:44.868Z","1.0.1":"2018-05-24T07:55:55.259Z","1.0.0":"2018-05-24T07:11:15.935Z","0.3.8":"2018-04-13T14:20:44.401Z","0.3.7":"2017-12-29T01:53:45.857Z","0.3.6":"2017-12-21T07:07:19.334Z","0.3.5":"2017-12-13T15:46:00.865Z","0.3.4":"2017-09-01T08:07:36.448Z","0.3.3":"2016-12-20T01:15:15.225Z","0.3.2":"2016-12-02T02:55:37.557Z","0.3.1":"2016-11-17T03:36:35.957Z","0.2.18":"2016-11-16T12:36:46.685Z","0.2.17":"2016-11-06T03:06:32.832Z","0.2.16":"2016-10-26T04:20:29.211Z","0.2.15":"2016-10-12T06:22:32.362Z","0.2.14":"2016-10-12T05:52:59.269Z","0.2.13":"2016-05-05T13:18:08.409Z","0.2.12":"2016-04-25T10:23:35.148Z","0.2.11":"2016-04-24T16:26:37.563Z","0.2.10":"2015-12-23T04:42:50.667Z","0.2.9":"2015-12-01T14:24:06.473Z","0.2.8":"2015-11-19T03:21:48.591Z","0.2.7":"2015-08-18T10:36:24.699Z","0.2.6":"2015-08-06T07:57:05.124Z","0.2.5":"2015-08-04T00:51:58.751Z","0.2.4":"2015-08-02T13:21:53.297Z","0.2.3":"2015-07-30T04:01:59.030Z","0.2.2":"2015-05-24T15:36:07.838Z","0.2.1":"2015-05-05T16:46:06.987Z","0.2.0":"2015-05-05T14:52:21.378Z","0.1.21":"2015-03-27T15:55:02.285Z","0.1.20":"2015-01-22T06:24:46.752Z","0.1.19":"2015-01-22T06:11:24.429Z","0.1.18":"2015-01-20T05:10:39.438Z","0.1.17":"2015-01-16T12:33:34.041Z","0.1.16":"2015-01-12T06:07:52.304Z","0.1.15":"2014-12-06T08:27:11.156Z","0.1.14":"2014-11-28T07:26:36.720Z","0.1.12":"2014-09-12T04:26:00.094Z","0.1.11":"2014-09-06T12:24:31.493Z","0.1.10":"2014-07-25T08:43:56.007Z","0.1.9":"2014-04-18T14:26:20.925Z","0.1.8":"2014-04-03T04:23:50.955Z","0.1.7":"2014-03-11T07:48:48.100Z","0.1.6":"2014-03-03T12:03:04.649Z","0.1.5":"2014-03-03T02:28:48.082Z","0.1.4":"2014-02-20T02:59:05.130Z","0.1.3":"2014-02-19T07:46:18.196Z","0.1.1":"2014-02-14T02:20:55.887Z","0.0.9":"2013-12-24T05:49:26.640Z","0.0.8":"2013-11-12T01:53:56.343Z","0.0.7":"2013-11-05T07:42:49.178Z","0.0.6":"2013-09-15T06:05:37.927Z","0.0.5":"2013-05-27T02:59:20.624Z","0.0.4":"2013-05-08T08:46:39.515Z","0.0.3":"2012-10-18T05:02:09.443Z","0.0.2":"2012-10-08T04:48:27.407Z","0.0.1":"2012-09-19T12:13:57.182Z"},"users":{"clunt":true,"jimnox":true,"flyslow":true,"justdomepaul":true,"linuxwizard":true,"crazyjingling":true,"stretchgz":true,"gavinning":true,"qqcome110":true,"456wyc":true,"xiaochao":true,"zengming":true,"hanwf":true,"wangshijun":true,"kodekracker":true,"trippyhank":true,"zvit":true,"stone-jin":true,"d-band":true,"ldq-first":true,"yatsu":true,"ricardwei195":true,"shanewholloway":true,"songhao":true,"teolee":true,"morewry":true,"losymear":true,"yanghcc":true},"author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"versions":{"1.0.15":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.15","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.1","debug":"^4.3.4","eslint":"^8.16.0","mocha":"^8.4.0","nyc":"^15.1.0","uglify-js":"^3.15.5"},"bin":{"xss":"bin/xss"},"scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@1.0.15","contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"9c92272047390671b9771a0fb439793f07521d8c","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"96a0e13886f0661063028b410ed1b18670f4e59a","size":31082,"noattachment":false,"key":"/xss/-/xss-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.15.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.15_1709433234573_0.8602318010952705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-03T02:33:54.727Z","publish_time":1709433234727,"_source_registry_name":"default","_cnpm_publish_time":1709433234727},"1.0.14":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.14","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.1","debug":"^4.3.4","eslint":"^8.16.0","mocha":"^8.4.0","nyc":"^15.1.0","uglify-js":"^3.15.5"},"bin":{"xss":"bin/xss"},"scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"c339c1f777f2f9ba34bb26d5ed67ae2eaede7c2a","_id":"xss@1.0.14","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"4f3efbde75ad0d82e9921cc3c95e6590dd336694","size":30396,"noattachment":false,"key":"/xss/-/xss-1.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.14.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.14_1660658066724_0.42887361770795973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T13:55:24.856Z","publish_time":1660658066917,"_cnpm_publish_time":1660658066917},"1.0.13":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.13","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.1","debug":"^4.3.4","eslint":"^8.16.0","mocha":"^8.4.0","nyc":"^15.1.0","uglify-js":"^3.15.5"},"bin":{"xss":"bin/xss"},"scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"c2419c4d14e276559e234873159ae7d60287f617","_id":"xss@1.0.13","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"6e48f616128b39f366dfadc57411e1eb5b341c6c","size":31091,"noattachment":false,"key":"/xss/-/xss-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.13.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.13_1654531517336_0.20268265293837806"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-06T16:05:21.738Z","publish_time":1654531517522,"_cnpm_publish_time":1654531517522},"1.0.12":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.12","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.1","debug":"^4.3.4","eslint":"^8.16.0","mocha":"^8.4.0","nyc":"^15.1.0","uglify-js":"^3.15.5"},"bin":{"xss":"bin/xss"},"scripts":{"lint":"eslint lib/**","test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"76d87aa002ab479191860113185f9ba2c6f96272","_id":"xss@1.0.12","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"623ca33102853a2fc5cb1d10542b492dd0296a73","size":31241,"noattachment":false,"key":"/xss/-/xss-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.12.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.12_1654272762348_0.4688831828505262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-04T02:03:48.042Z","publish_time":1654272762484,"_cnpm_publish_time":1654272762484},"1.0.11":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.0","debug":"^4.1.1","mocha":"^8.3.2","nyc":"^15.1.0","uglify-js":"^3.9.4"},"bin":{"xss":"bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"ed295cae25c4b55cd35398f4afb2d498f0c08bad","_id":"xss@1.0.11","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"211cb82e95b5071d4c75d597283c021157ebe46a","size":30432,"noattachment":false,"key":"/xss/-/xss-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.11.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.11_1646551276612_0.9643075592800332"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-06T07:21:35.680Z","publish_time":1646551276829,"_cnpm_publish_time":1646551276829},"1.0.10":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.10","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.0","debug":"^4.1.1","mocha":"^8.3.2","nyc":"^15.1.0","uglify-js":"^3.9.4"},"bin":{"xss":"bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"380a4bae2b988721274ff50fc79921aae6deea63","_id":"xss@1.0.10","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"5cd63a9b147a755a14cb0455c7db8866120eb4d2","size":30338,"noattachment":false,"key":"/xss/-/xss-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.10.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.10_1633683632621_0.6274931121638636"},"_hasShrinkwrap":false,"publish_time":1633683632769,"_cnpm_publish_time":1633683632769},"1.0.9":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.9","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^17.0.0","coveralls":"^3.1.0","debug":"^4.1.1","mocha":"^8.3.2","nyc":"^15.1.0","uglify-js":"^3.9.4"},"bin":{"xss":"bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"3be6a07faee0dfd80902f8a81ba4e6f61e0b0647","_id":"xss@1.0.9","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"3ffd565571ff60d2e40db7f3b80b4677bec770d2","size":30067,"noattachment":false,"key":"/xss/-/xss-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.9.tgz"},"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.9_1620316769850_0.8209160281133008"},"_hasShrinkwrap":false,"publish_time":1620316769967,"_cnpm_publish_time":1620316769967},"1.0.8":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^16.5.1","coveralls":"^3.1.0","debug":"^4.1.1","mocha":"^6.2.3","nyc":"^15.1.0","uglify-js":"^3.9.4"},"bin":{"xss":"bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","test-cov":"nyc --reporter=lcov mocha --exit \"test/*.js\" && nyc report","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"9cddd996ff32239ca8446c068aef4974584c7f2d","_id":"xss@1.0.8","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"shasum":"32feb87feb74b3dcd3d404b7a68ababf10700535","size":29944,"noattachment":false,"key":"/xss/-/xss-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.8.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.8_1595816444930_0.06404189837375274"},"_hasShrinkwrap":false,"publish_time":1595816445044,"_cnpm_publish_time":1595816445044},"1.0.7":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.7","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.20.3","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^16.5.1","coveralls":"^3.1.0","debug":"^4.1.1","istanbul":"^0.4.3","mocha":"^6.2.3","uglify-js":"^3.9.4"},"bin":{"xss":"bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"7ee2bef5432e340b626e7a2f489617cee72df8dd","_id":"xss@1.0.7","_nodeVersion":"12.12.0","_npmVersion":"6.14.4","dist":{"shasum":"a554cbd5e909324bd6893fb47fff441ad54e2a95","size":29735,"noattachment":false,"key":"/xss/-/xss-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.7.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.7_1591585083189_0.3623724522609706"},"_hasShrinkwrap":false,"publish_time":1591585083322,"_cnpm_publish_time":1591585083322},"1.0.6":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.6","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"970427aa6d14dd82e05879cd9787f1173e73f9c4","_id":"xss@1.0.6","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"eaf11e9fc476e3ae289944a1009efddd8a124b51","size":32251,"noattachment":false,"key":"/xss/-/xss-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.6.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.6_1553137229526_0.7924966304338283"},"_hasShrinkwrap":false,"publish_time":1553137229663,"_cnpm_publish_time":1553137229663},"1.0.5":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.5","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"ad46d0aa0e1ce4d07ac9139ae14ed37c278a09a3","_id":"xss@1.0.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"a9691916613b37c6df6d3d91b04d1ea0893cddb4","size":32149,"noattachment":false,"key":"/xss/-/xss-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.5.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.5_1553062133048_0.645095885226582"},"_hasShrinkwrap":false,"publish_time":1553062133172,"_cnpm_publish_time":1553062133172},"1.0.4":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.4","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"a565e2620eede9b51c138c77d4cdebd3b98ddb84","_id":"xss@1.0.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"985b48465904f6bf7a35d18f8d51e28d31ef201a","size":32159,"noattachment":false,"key":"/xss/-/xss-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.4.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.4_1553060702806_0.3264552932983096"},"_hasShrinkwrap":false,"publish_time":1553060702964,"_cnpm_publish_time":1553060702964},"1.0.3":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"38dff2b1b68be065a0ef2044116bfdf518819e4e","_id":"xss@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"d04bd2558fd6c29c46113824d5e8b2a910054e23","size":32284,"noattachment":false,"key":"/xss/-/xss-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.3.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.3_1527230441484_0.5527547559534818"},"_hasShrinkwrap":false,"publish_time":1527230441966,"_cnpm_publish_time":1527230441966},"1.0.2":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.2","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"553b936c55c8ff7f14d35245bb829666b029c493","_id":"xss@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"e2bb15dac3f19d0de7c8a9345d840e18da93230f","size":32261,"noattachment":false,"key":"/xss/-/xss-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.2.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.2_1527230384765_0.03870204186876269"},"_hasShrinkwrap":false,"publish_time":1527230384868,"_cnpm_publish_time":1527230384868},"1.0.1":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"02815b14da68ffd368df354fcde471143e618452","_id":"xss@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"daa28f2e2203d9de5536ea1788607daad9b784b3","size":32255,"noattachment":false,"key":"/xss/-/xss-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.1.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.1_1527148555194_0.9754939740282353"},"_hasShrinkwrap":false,"publish_time":1527148555259,"_cnpm_publish_time":1527148555259},"1.0.0":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"1.0.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"5b74c542c02e8408a9fbf60ab1d4817c44d86551","_id":"xss@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"0376e0c90a39e1db1987ea1607d87b3d9e9a675d","size":31980,"noattachment":false,"key":"/xss/-/xss-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-1.0.0.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_1.0.0_1527145875850_0.44183725624305015"},"_hasShrinkwrap":false,"publish_time":1527145875935,"_cnpm_publish_time":1527145875935},"0.3.8":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^3.0.0","debug":"^3.1.0","istanbul":"^0.4.3","mocha":"^4.0.1","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"f6cdea551160063a0395fb0bed94bdd3e1ab85eb","_id":"xss@0.3.8","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"d0cbe23bde490bc98c139f08de3899165a68af0e","size":31885,"noattachment":false,"key":"/xss/-/xss-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.8.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss_0.3.8_1523629244285_0.15280498707891854"},"_hasShrinkwrap":false,"publish_time":1523629244401,"_cnpm_publish_time":1523629244401},"0.3.7":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.7","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"4d4c12a2395a6d3c6cef176251c401cc0f0c26d2","_id":"xss@0.3.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"1df6dc85c0240b455b5e5f0428bdeccd739ab4ee","size":31924,"noattachment":false,"key":"/xss/-/xss-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.7.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss-0.3.7.tgz_1514512425748_0.47796826902776957"},"directories":{},"publish_time":1514512425857,"_hasShrinkwrap":false,"_cnpm_publish_time":1514512425857},"0.3.6":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.6","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"ce8fd4244260a5f3e9dafe4e2586f206fb9bcd80","_id":"xss@0.3.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"846ad981a17824fa1d2690ace8462be5f5e3e468","size":31903,"noattachment":false,"key":"/xss/-/xss-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.6.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss-0.3.6.tgz_1513840039231_0.41900218394584954"},"directories":{},"publish_time":1513840039334,"_cnpm_publish_time":1513840039334,"_hasShrinkwrap":false},"0.3.5":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.5","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"ef14335cdd36f272b28811410e517a022454e0e0","_id":"xss@0.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"cc1d6400a010809e79e5401c3a523fef8792b44c","size":32998,"noattachment":false,"key":"/xss/-/xss-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.5.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss-0.3.5.tgz_1513179960601_0.6633698840159923"},"directories":{},"publish_time":1513179960865,"_cnpm_publish_time":1513179960865,"_hasShrinkwrap":false},"0.3.4":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.4","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.10"},"devDependencies":{"browserify":"^14.1.0","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^3.0.14"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"558566fb28aa35f8d96bee1b1d2db9e626a86607","_id":"xss@0.3.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"f4eca4e83e10a91a578ef8caa10fb416c38ce15b","size":30252,"noattachment":false,"key":"/xss/-/xss-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.4.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xss-0.3.4.tgz_1504253256249_0.6602221499197185"},"directories":{},"publish_time":1504253256448,"_cnpm_publish_time":1504253256448,"_hasShrinkwrap":false},"0.3.3":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.9"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"18e0258ff2d9ecfd8bc99e83cc0c52ea8a28caea","_id":"xss@0.3.3","_shasum":"a014360dee10317331f9e74258141f7ed03fc784","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.2","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"a014360dee10317331f9e74258141f7ed03fc784","size":29910,"noattachment":false,"key":"/xss/-/xss-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.3.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xss-0.3.3.tgz_1482196514997_0.6002610507421196"},"directories":{},"publish_time":1482196515225,"_cnpm_publish_time":1482196515225,"_hasShrinkwrap":false},"0.3.2":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.2","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"1648cbfee2ae4bf082542c129909e3aabaeeb7c6","_id":"xss@0.3.2","_shasum":"4b9c97e4479fc7b361f4683fffe8bc458cb9d98e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"4b9c97e4479fc7b361f4683fffe8bc458cb9d98e","size":29670,"noattachment":false,"key":"/xss/-/xss-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.2.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xss-0.3.2.tgz_1480647335677_0.7851361574139446"},"directories":{},"publish_time":1480647337557,"_cnpm_publish_time":1480647337557,"_hasShrinkwrap":false},"0.3.1":{"name":"xss","main":"./lib/index.js","typings":"./typings/xss.d.ts","version":"0.3.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss","dist","typings/*.d.ts"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"9016b9c76b1252081eaec48a12b92ff510b4e5fc","_id":"xss@0.3.1","_shasum":"6e998748e0e680868ea274043d8d63f8fc23aed5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"6e998748e0e680868ea274043d8d63f8fc23aed5","size":29659,"noattachment":false,"key":"/xss/-/xss-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.3.1.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xss-0.3.1.tgz_1479353794126_0.018951205303892493"},"directories":{},"publish_time":1479353795957,"_cnpm_publish_time":1479353795957,"_hasShrinkwrap":false},"0.2.18":{"name":"xss","main":"./lib/index.js","version":"0.2.18","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss","dist"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"c1f160fbc5858baceca3f05762f42f80c8b504b2","_id":"xss@0.2.18","_shasum":"6df5fb5ca28bdc51e78624ff63f19e13ebd73bab","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"6df5fb5ca28bdc51e78624ff63f19e13ebd73bab","size":28811,"noattachment":false,"key":"/xss/-/xss-0.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.18.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xss-0.2.18.tgz_1479299806437_0.17491350858472288"},"directories":{},"publish_time":1479299806685,"_cnpm_publish_time":1479299806685,"_hasShrinkwrap":false},"0.2.17":{"name":"xss","main":"./lib/index.js","version":"0.2.17","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"2212d5229f0f732ee66f50aa5733e543f99c0eb8","_id":"xss@0.2.17","_shasum":"c7d9a634fbc864af5e4643e7fae6544e56698738","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"c7d9a634fbc864af5e4643e7fae6544e56698738","size":12120,"noattachment":false,"key":"/xss/-/xss-0.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.17.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xss-0.2.17.tgz_1478401592605_0.938806478632614"},"directories":{},"publish_time":1478401592832,"_cnpm_publish_time":1478401592832,"_hasShrinkwrap":false},"0.2.16":{"name":"xss","main":"./lib/index.js","version":"0.2.16","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"^0.0.8"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"license":"MIT","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com","url":"http://ucdok.com"}],"gitHead":"ebd1259f15967a06184bb5e8d26099171a15ab31","_id":"xss@0.2.16","_shasum":"a8943d161bcf79bba2d4cf4ac43cecdc3dd7f643","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"a8943d161bcf79bba2d4cf4ac43cecdc3dd7f643","size":12000,"noattachment":false,"key":"/xss/-/xss-0.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.16.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xss-0.2.16.tgz_1477455626023_0.12864413438364863"},"directories":{},"publish_time":1477455629211,"_cnpm_publish_time":1477455629211,"_hasShrinkwrap":false},"0.2.15":{"name":"xss","main":"./lib/index.js","version":"0.2.15","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.8"},"devDependencies":{"browserify":"^13.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^3.0.2","uglify-js":"^2.6.1"},"files":["lib","bin/xss"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"8ea5560f0e4a13d3763480c7cbabd6ae75eaa7ff","_id":"xss@0.2.15","_shasum":"56becd92d18d9c918bcad38308c684c0493da38e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"56becd92d18d9c918bcad38308c684c0493da38e","size":12009,"noattachment":false,"key":"/xss/-/xss-0.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.15.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xss-0.2.15.tgz_1476253350566_0.7189646030310541"},"directories":{},"publish_time":1476253352362,"_cnpm_publish_time":1476253352362,"_hasShrinkwrap":false},"0.2.14":{"name":"xss","main":"./lib/index.js","version":"0.2.14","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"browserify":"^12.0.1","coveralls":"^2.11.9","debug":"^2.2.0","istanbul":"^0.4.3","mocha":"^2.3.4","uglify-js":"^2.6.1"},"files":["lib","bin/xss"],"bin":{"xss":"./bin/xss"},"scripts":{"test":"export DEBUG=xss:* && mocha -t 5000","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","build":"./bin/build","prepublish":"npm run test && npm run build"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"73bfdccc492e2fe604d0923c38ccd69cc126e534","_id":"xss@0.2.14","_shasum":"62480510eca90a67f3e5d2220e730d239f8d4fe8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"62480510eca90a67f3e5d2220e730d239f8d4fe8","size":12003,"noattachment":false,"key":"/xss/-/xss-0.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.14.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xss-0.2.14.tgz_1476251577408_0.3214667923748493"},"directories":{},"publish_time":1476251579269,"_cnpm_publish_time":1476251579269,"_hasShrinkwrap":false},"0.2.13":{"name":"xss","main":"./lib/index.js","version":"0.2.13","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"blanket":"^1.2.1","browserify":"^12.0.1","debug":"^2.2.0","mocha":"^2.3.4","uglify-js":"^2.6.1"},"bin":{"xss":"./bin/xss"},"scripts":{"coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","prepublish":"npm run test && npm run build"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"2945de0dc2cae44f04b78cb1cf4195fad7011a43","_id":"xss@0.2.13","_shasum":"84f1a3ca615aabb61f0d49b863a1c24fa8305454","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"84f1a3ca615aabb61f0d49b863a1c24fa8305454","size":65503,"noattachment":false,"key":"/xss/-/xss-0.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.13.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xss-0.2.13.tgz_1462454285463_0.35534117626957595"},"directories":{},"publish_time":1462454288409,"_cnpm_publish_time":1462454288409,"_hasShrinkwrap":false},"0.2.12":{"name":"xss","main":"./lib/index.js","version":"0.2.12","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"blanket":"^1.2.1","browserify":"^12.0.1","debug":"^2.2.0","mocha":"^2.3.4","uglify-js":"^2.6.1"},"bin":{"xss":"./bin/xss"},"scripts":{"coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","prepublish":"npm run test && npm run build"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"3b3a88b237c5699e22a2c536104afd6d4941f79d","_id":"xss@0.2.12","_shasum":"1ff5ea7215b156ebc2af0c49991d4f9c63d6f840","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"1ff5ea7215b156ebc2af0c49991d4f9c63d6f840","size":65563,"noattachment":false,"key":"/xss/-/xss-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.12.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xss-0.2.12.tgz_1461579811857_0.7208743430674076"},"directories":{},"publish_time":1461579815148,"_cnpm_publish_time":1461579815148,"_hasShrinkwrap":false},"0.2.11":{"name":"xss","main":"./lib/index.js","version":"0.2.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.7"},"devDependencies":{"blanket":"^1.2.1","browserify":"^12.0.1","debug":"^2.2.0","mocha":"^2.3.4","uglify-js":"^2.6.1"},"bin":{"xss":"./bin/xss"},"scripts":{"coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","prepublish":"npm run test && npm run build"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"77ea436b14300f7f853d40ab8956233ea6dc2b94","_id":"xss@0.2.11","_shasum":"cb77469987dc5d23377004aba87cc42386063d5e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"cb77469987dc5d23377004aba87cc42386063d5e","size":65754,"noattachment":false,"key":"/xss/-/xss-0.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.11.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xss-0.2.11.tgz_1461515195137_0.9972771904431283"},"directories":{},"publish_time":1461515197563,"_cnpm_publish_time":1461515197563,"_hasShrinkwrap":false},"0.2.10":{"name":"xss","main":"./lib/index.js","version":"0.2.10","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.6"},"devDependencies":{"blanket":"^1.2.1","browserify":"^12.0.1","debug":"^2.2.0","mocha":"^2.3.4","uglify-js":"^2.6.1"},"bin":{"xss":"./bin/xss"},"scripts":{"coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","prepublish":"npm run test && npm run build"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"f18825d226cfffb3886b52f315985bcb272b7681","_id":"xss@0.2.10","_shasum":"d58d555b3dc297fc347c8095894512b956ae0c98","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.3","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"d58d555b3dc297fc347c8095894512b956ae0c98","size":65940,"noattachment":false,"key":"/xss/-/xss-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.10.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1450845770667,"_cnpm_publish_time":1450845770667,"_hasShrinkwrap":false},"0.2.9":{"name":"xss","main":"./lib/index.js","version":"0.2.9","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.5"},"devDependencies":{"blanket":"^1.2.1","browserify":"^12.0.1","debug":"^2.2.0","mocha":"^2.3.4","uglify-js":"^2.6.1"},"bin":{"xss":"./bin/xss"},"scripts":{"coverage":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000 && open coverage.html","test":"export DEBUG=xss:* && ./node_modules/mocha/bin/mocha -t 5000","build":"./bin/build","prepublish":"npm run test && npm run build"},"config":{"blanket":{"pattern":[""],"data-cover-never":["node_modules","test"]}},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"b93c01427ed680342e2846dc8fdd2888c1a039c8","_id":"xss@0.2.9","_shasum":"54d6d2da2913d20bd8497f4998ed6d8e20681430","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"54d6d2da2913d20bd8497f4998ed6d8e20681430","size":65648,"noattachment":false,"key":"/xss/-/xss-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.9.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1448979846473,"_cnpm_publish_time":1448979846473,"_hasShrinkwrap":false},"0.2.8":{"name":"xss","main":"./lib/index.js","version":"0.2.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.10.0"},"dependencies":{"commander":"^2.9.0","cssfilter":"0.0.5"},"devDependencies":{"blanket":"^1.2.0","browserify":"^12.0.1","mocha":"^2.3.4","uglify-js":"^2.6.1"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"./node_modules/mocha/bin/mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"e32c2676dc9c7892873d95752ad53d7eb7525275","_id":"xss@0.2.8","_shasum":"cea3c648fc830fd33f462f2ba170aac71aced6f7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"cea3c648fc830fd33f462f2ba170aac71aced6f7","size":65670,"noattachment":false,"key":"/xss/-/xss-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.8.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1447903308591,"_cnpm_publish_time":1447903308591,"_hasShrinkwrap":false},"0.2.7":{"name":"xss","main":"./lib/index.js","version":"0.2.7","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","testling":"^1.7.1","uglify-js":"^2.4.19"},"testling":{"preprocess":"./build","harness":"mocha-bdd","files":"test/*.js","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"]},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"ce40ba3795cc32751ab00213d349e5b05621057b","_id":"xss@0.2.7","_shasum":"54520d39f23e4f7019c942d9f5ee5f9b621cdf73","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"54520d39f23e4f7019c942d9f5ee5f9b621cdf73","size":65562,"noattachment":false,"key":"/xss/-/xss-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.7.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1439894184699,"_cnpm_publish_time":1439894184699,"_hasShrinkwrap":false},"0.2.6":{"name":"xss","main":"./lib/index.js","version":"0.2.6","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","testling":"^1.7.1","uglify-js":"^2.4.19"},"testling":{"preprocess":"./build","harness":"mocha-bdd","files":"test/*.js","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"]},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"594b59baf111210a2691abac0dc0cbad2715fffd","_id":"xss@0.2.6","_shasum":"72571e61f5169739b6f5ad848e731f18eb17d76d","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"72571e61f5169739b6f5ad848e731f18eb17d76d","size":65422,"noattachment":false,"key":"/xss/-/xss-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.6.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1438847825124,"_cnpm_publish_time":1438847825124,"_hasShrinkwrap":false},"0.2.5":{"name":"xss","main":"./lib/index.js","version":"0.2.5","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","testling":"^1.7.1","uglify-js":"^2.4.19"},"testling":{"preprocess":"./build","harness":"mocha-bdd","files":"test/*.js","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"]},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"55924144c688b0a0b856c3027f668f0042e93de6","_id":"xss@0.2.5","_shasum":"5c09bc6ae036aa7d4924013852b2b572c647f971","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"5c09bc6ae036aa7d4924013852b2b572c647f971","size":65408,"noattachment":false,"key":"/xss/-/xss-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.5.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1438649518751,"_cnpm_publish_time":1438649518751,"_hasShrinkwrap":false},"0.2.4":{"name":"xss","main":"./lib/index.js","version":"0.2.4","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","testling":"^1.7.1","uglify-js":"^2.4.19"},"testling":{"preprocess":"./build","harness":"mocha-bdd","files":"test/*.js","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"]},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"1373b674c37190338a871109be41ea217dfee142","_id":"xss@0.2.4","_shasum":"5adb0e8fda11000d5241a0052cd816c746617691","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"5adb0e8fda11000d5241a0052cd816c746617691","size":65561,"noattachment":false,"key":"/xss/-/xss-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.4.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1438521713297,"_cnpm_publish_time":1438521713297,"_hasShrinkwrap":false},"0.2.3":{"name":"xss","main":"./lib/index.js","version":"0.2.3","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","testling":"^1.7.1","uglify-js":"^2.4.19"},"testling":{"preprocess":"./build","harness":"mocha-bdd","files":"test/*.js","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"]},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"4e17c426f58af9d53ffa6de1e96790db33a9c1b8","_id":"xss@0.2.3","_shasum":"8a4a5ce636c405dd7ecc504e4dc38909bf77afed","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"8a4a5ce636c405dd7ecc504e4dc38909bf77afed","size":64577,"noattachment":false,"key":"/xss/-/xss-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.3.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1438228919030,"_cnpm_publish_time":1438228919030,"_hasShrinkwrap":false},"0.2.2":{"name":"xss","main":"./lib/index.js","version":"0.2.2","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.8.x","cssfilter":"0.0.5"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","testling":"^1.7.1","uglify-js":"^2.4.19"},"testling":{"preprocess":"./build","harness":"mocha-bdd","files":"test/*.js","browsers":["ie/6..latest","firefox/latest","chrome/latest","safari/5..latest","opera/11","opera/next"]},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"467bfe1c8cce11ebaae158254a43a85f01d12bc7","_id":"xss@0.2.2","_shasum":"c00c2cc71630f35bcd5df9f583c57357e33a0ccb","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.2","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"dist":{"shasum":"c00c2cc71630f35bcd5df9f583c57357e33a0ccb","size":64430,"noattachment":false,"key":"/xss/-/xss-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.2.tgz"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1432481767838,"_cnpm_publish_time":1432481767838,"_hasShrinkwrap":false},"0.2.1":{"name":"xss","main":"./lib/index.js","version":"0.2.1","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x","cssfilter":"0.0.4"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","uglify-js":"^2.4.19"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"d021705d993049c73a9382b7e93042b8b3f9a84f","_id":"xss@0.2.1","_shasum":"3662e2db13859ac7de93b7b2f3eb8cc005bffa02","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"3662e2db13859ac7de93b7b2f3eb8cc005bffa02","size":64062,"noattachment":false,"key":"/xss/-/xss-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.1.tgz"},"directories":{},"publish_time":1430844366987,"_cnpm_publish_time":1430844366987,"_hasShrinkwrap":false},"0.2.0":{"name":"xss","main":"./lib/index.js","version":"0.2.0","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x","cssfilter":"0.0.3"},"devDependencies":{"blanket":"1.1.5","browserify":"^9.0.8","mocha":"1.8.2","uglify-js":"^2.4.19"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"./node_modules/mocha/bin/mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"4b20d207e398d182538f33518bc7d362eda79447","_id":"xss@0.2.0","_shasum":"822618537542a6df7bdd9c5e8a798c6bb59eeab9","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"822618537542a6df7bdd9c5e8a798c6bb59eeab9","size":64034,"noattachment":false,"key":"/xss/-/xss-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.2.0.tgz"},"directories":{},"publish_time":1430837541378,"_cnpm_publish_time":1430837541378,"_hasShrinkwrap":false},"0.1.21":{"name":"xss","main":"./lib/index.js","version":"0.1.21","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"d8cccc498213c61dbd933b6f78ab11f5d47d0a31","_id":"xss@0.1.21","_shasum":"fda20215649a6e1b732fb0bc746d239c910cd336","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.0","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"fda20215649a6e1b732fb0bc746d239c910cd336","size":50628,"noattachment":false,"key":"/xss/-/xss-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.21.tgz"},"directories":{},"publish_time":1427471702285,"_cnpm_publish_time":1427471702285,"_hasShrinkwrap":false},"0.1.20":{"name":"xss","main":"./lib/index.js","version":"0.1.20","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"6249d4cf2a70c938fe3d8d12d0e7b9e43c0eba81","_id":"xss@0.1.20","_shasum":"4cf73a3daa3a1e7cd197e3839f93ef936deff76c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"4cf73a3daa3a1e7cd197e3839f93ef936deff76c","size":1615745,"noattachment":false,"key":"/xss/-/xss-0.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.20.tgz"},"directories":{},"publish_time":1421907886752,"_cnpm_publish_time":1421907886752,"_hasShrinkwrap":false},"0.1.19":{"name":"xss","main":"./lib/index.js","version":"0.1.19","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"6f86cc8e15fec90a47b83d2aff0bbff44d77b039","_id":"xss@0.1.19","_shasum":"ad262246b8cd9b089984d120b79db2d25b4698f6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"ad262246b8cd9b089984d120b79db2d25b4698f6","size":1616240,"noattachment":false,"key":"/xss/-/xss-0.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.19.tgz"},"directories":{},"publish_time":1421907084429,"_cnpm_publish_time":1421907084429,"_hasShrinkwrap":false},"0.1.18":{"name":"xss","main":"./lib/index.js","version":"0.1.18","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"c04ef2c002ed714b42cc41c10fa6f3bcc9c52573","_id":"xss@0.1.18","_shasum":"31cc9d28c774d6eb475ff9d83f7ebb7969a25ff9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"31cc9d28c774d6eb475ff9d83f7ebb7969a25ff9","size":49982,"noattachment":false,"key":"/xss/-/xss-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.18.tgz"},"directories":{},"publish_time":1421730639438,"_cnpm_publish_time":1421730639438,"_hasShrinkwrap":false},"0.1.17":{"name":"xss","main":"./lib/index.js","version":"0.1.17","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"6353e5c1102664659cb5c2c17edaf8abb8c13e7e","_id":"xss@0.1.17","_shasum":"9afde3eed888df6e1f1f7dfb5c2596cde37f4444","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"9afde3eed888df6e1f1f7dfb5c2596cde37f4444","size":49050,"noattachment":false,"key":"/xss/-/xss-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.17.tgz"},"directories":{},"publish_time":1421411614041,"_cnpm_publish_time":1421411614041,"_hasShrinkwrap":false},"0.1.16":{"name":"xss","main":"./lib/index.js","version":"0.1.16","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"04aaceb1b0c5ebd52c43655de3adfeb56bf88128","_id":"xss@0.1.16","_shasum":"893bcf2a32a874f71c1ec35ffe94d5a780b712b2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"893bcf2a32a874f71c1ec35ffe94d5a780b712b2","size":48027,"noattachment":false,"key":"/xss/-/xss-0.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.16.tgz"},"directories":{},"publish_time":1421042872304,"_cnpm_publish_time":1421042872304,"_hasShrinkwrap":false},"0.1.15":{"name":"xss","main":"./lib/index.js","version":"0.1.15","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"e71fce8974b2687f8d47c440215361e4b55b3bb9","_id":"xss@0.1.15","_shasum":"a8a755d5a41b195701d12d16218ab10e6f3a80fd","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"a8a755d5a41b195701d12d16218ab10e6f3a80fd","size":47926,"noattachment":false,"key":"/xss/-/xss-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.15.tgz"},"directories":{},"publish_time":1417854431156,"_cnpm_publish_time":1417854431156,"_hasShrinkwrap":false},"0.1.14":{"name":"xss","main":"./lib/index.js","version":"0.1.14","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"gitHead":"abb75f870a2c07f07c9f56171f1d7fcbd6fbedb5","_id":"xss@0.1.14","_shasum":"ce87f3e15248968a5cd035895356c15882642ca4","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"ce87f3e15248968a5cd035895356c15882642ca4","size":47907,"noattachment":false,"key":"/xss/-/xss-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.14.tgz"},"directories":{},"publish_time":1417159596720,"_cnpm_publish_time":1417159596720,"_hasShrinkwrap":false},"0.1.12":{"name":"xss","main":"./lib/index.js","version":"0.1.12","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.12","_shasum":"99cbce169fbe0380c0aeb9f9b45b9999fe99ea04","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"99cbce169fbe0380c0aeb9f9b45b9999fe99ea04","size":48156,"noattachment":false,"key":"/xss/-/xss-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.12.tgz"},"directories":{},"publish_time":1410495960094,"_cnpm_publish_time":1410495960094,"_hasShrinkwrap":false},"0.1.11":{"name":"xss","main":"./lib/index.js","version":"0.1.11","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.11","_shasum":"eb711f1723189ea5e7c1d1609d0c766d77780dd1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"eb711f1723189ea5e7c1d1609d0c766d77780dd1","size":47874,"noattachment":false,"key":"/xss/-/xss-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.11.tgz"},"directories":{},"publish_time":1410006271493,"_cnpm_publish_time":1410006271493,"_hasShrinkwrap":false},"0.1.10":{"name":"xss","main":"./lib/index.js","version":"0.1.10","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.10","_shasum":"72cdce02f63d80151878908c15396c1d669a8229","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"dist":{"shasum":"72cdce02f63d80151878908c15396c1d669a8229","size":47834,"noattachment":false,"key":"/xss/-/xss-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.10.tgz"},"directories":{},"publish_time":1406277836007,"_cnpm_publish_time":1406277836007,"_hasShrinkwrap":false},"0.1.9":{"name":"xss","main":"./lib/index.js","version":"0.1.9","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.9","dist":{"shasum":"3c3cb752b62f6809c474c253b027a1b180daf759","size":49855,"noattachment":false,"key":"/xss/-/xss-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1397831180925,"_cnpm_publish_time":1397831180925,"_hasShrinkwrap":false},"0.1.8":{"name":"xss","main":"./lib/index.js","version":"0.1.8","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.8","dist":{"shasum":"a53add31e526d9d340fb17b94d096d81af45fd24","size":49817,"noattachment":false,"key":"/xss/-/xss-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1396499030955,"_cnpm_publish_time":1396499030955,"_hasShrinkwrap":false},"0.1.7":{"name":"xss","main":"./lib/index.js","version":"0.1.7","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.7","dist":{"shasum":"7bdc7be93d1219d9f58ec7339ad31ab317915ca0","size":49126,"noattachment":false,"key":"/xss/-/xss-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.7.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1394524128100,"_cnpm_publish_time":1394524128100,"_hasShrinkwrap":false},"0.1.6":{"name":"xss","main":"./lib/index.js","version":"0.1.6","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"dependencies":{"commander":"2.1.x"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"bin":{"xss":"./bin/xss"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.6","dist":{"shasum":"8b1b45fb53b97d6d091b8557f4b61b2e96c99c15","size":48362,"noattachment":false,"key":"/xss/-/xss-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.6.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1393848184649,"_cnpm_publish_time":1393848184649,"_hasShrinkwrap":false},"0.1.5":{"name":"xss","main":"./lib/index.js","version":"0.1.5","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.5","dist":{"shasum":"189729cbce0a64ba47b4e660f840071bd4dbc5f2","size":47603,"noattachment":false,"key":"/xss/-/xss-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.5.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1393813728082,"_cnpm_publish_time":1393813728082,"_hasShrinkwrap":false},"0.1.4":{"name":"xss","main":"./lib/index.js","version":"0.1.4","description":"Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. 根据白名单过滤HTML(防止XSS攻击)","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator","html","injection","whitelist"],"_id":"xss@0.1.4","dist":{"shasum":"c2699a64c3fab5fcdba9c128aa038cc2ceba86f8","size":44860,"noattachment":false,"key":"/xss/-/xss-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.4.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1392865145130,"_cnpm_publish_time":1392865145130,"_hasShrinkwrap":false},"0.1.3":{"name":"xss","main":"./lib/index.js","version":"0.1.3","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"contributors":[{"name":"Zongmin Lei","email":"leizongmin@gmail.com"}],"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":"1.8.2","blanket":"1.1.5","browserify":"*","uglify-js":"*"},"scripts":{"test":"mocha --require blanket -R html-cov > coverage.html -t 5000"},"licenses":[{"type":"MIT","url":"https://raw.github.com/leizongmin/js-xss/master/MIT-License"}],"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"homepage":"https://github.com/leizongmin/js-xss","keywords":["sanitization","xss","sanitize","sanitisation","input","security","escape","encode","filter","validator"],"_id":"xss@0.1.3","dist":{"shasum":"c923501af03d5e8ba34c0932a00fad6073795135","size":44567,"noattachment":false,"key":"/xss/-/xss-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1392795978196,"_cnpm_publish_time":1392795978196,"_hasShrinkwrap":false},"0.1.1":{"name":"xss","main":"./lib/index.js","version":"0.1.1","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"_id":"xss@0.1.1","dist":{"shasum":"e74ae063bbb68e230d1de633520f137624a670d9","size":43495,"noattachment":false,"key":"/xss/-/xss-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1392344455887,"_cnpm_publish_time":1392344455887,"_hasShrinkwrap":false},"0.0.9":{"name":"xss","main":"./lib/index.js","version":"0.0.9","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"_id":"xss@0.0.9","dist":{"shasum":"8dc9446d604d25e9c2fb9b646d892bf72a2cfa2e","size":38298,"noattachment":false,"key":"/xss/-/xss-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.9.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1387864166640,"_cnpm_publish_time":1387864166640,"_hasShrinkwrap":false},"0.0.8":{"name":"xss","main":"./lib/index.js","version":"0.0.8","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"_id":"xss@0.0.8","dist":{"shasum":"f43ffb661c5d1992e1636a2ae3d8756e1dbacf2e","size":37264,"noattachment":false,"key":"/xss/-/xss-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.8.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1384221236343,"_cnpm_publish_time":1384221236343,"_hasShrinkwrap":false},"0.0.7":{"name":"xss","main":"./lib/index.js","version":"0.0.7","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"_id":"xss@0.0.7","dist":{"shasum":"ca230c3ea4909302390c67798d3c846d1a8dc6f9","size":37117,"noattachment":false,"key":"/xss/-/xss-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.7.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1383637369178,"_cnpm_publish_time":1383637369178,"_hasShrinkwrap":false},"0.0.6":{"name":"xss","main":"./lib/index.js","version":"0.0.6","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"_id":"xss@0.0.6","dist":{"shasum":"eb4d8fc15ca88969fa41654271b358848f0a9230","size":37016,"noattachment":false,"key":"/xss/-/xss-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.6.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1379225137927,"_cnpm_publish_time":1379225137927,"_hasShrinkwrap":false},"0.0.5":{"name":"xss","main":"./lib/index.js","version":"0.0.5","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"readmeFilename":"README.md","_id":"xss@0.0.5","dist":{"shasum":"c7d79d42043922297b58addb75016469f83504dc","size":39524,"noattachment":false,"key":"/xss/-/xss-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.5.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1369623560624,"_cnpm_publish_time":1369623560624,"_hasShrinkwrap":false},"0.0.4":{"name":"xss","main":"./lib/index.js","version":"0.0.4","description":"XSS攻击代码过滤 Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"readmeFilename":"README.md","_id":"xss@0.0.4","dist":{"shasum":"fdba4b5c62150fcd333868a6563e731e48bf56c4","size":39191,"noattachment":false,"key":"/xss/-/xss-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.4.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1368002799515,"_cnpm_publish_time":1368002799515,"_hasShrinkwrap":false},"0.0.3":{"name":"xss","main":"./index.js","version":"0.0.3","description":"Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"_id":"xss@0.0.3","dist":{"shasum":"f4d0ef25448751deddeddc72a3db89b58cc7fe89","size":35273,"noattachment":false,"key":"/xss/-/xss-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.3.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1350536529443,"_cnpm_publish_time":1350536529443,"_hasShrinkwrap":false},"0.0.2":{"name":"xss","main":"./index.js","version":"0.0.2","description":"Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"_id":"xss@0.0.2","dist":{"shasum":"fcd40d716b6979edf56020f0a99dfb32c12e3a3e","size":35204,"noattachment":false,"key":"/xss/-/xss-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1349671707407,"_cnpm_publish_time":1349671707407,"_hasShrinkwrap":false},"0.0.1":{"name":"xss","main":"./index.js","version":"0.0.1","description":"Remove XSS attack vectors from user-supplied HTML","author":{"name":"leizongmin","email":"leizongmin@gmail.com","url":"http://ucdok.com"},"repository":{"type":"git","url":"git://github.com/leizongmin/js-xss.git"},"engines":{"node":">= 0.6.0"},"devDependencies":{"mocha":">= 1.2"},"scripts":{"test":"mocha -t 5000"},"_id":"xss@0.0.1","dist":{"shasum":"c7efd81aeebbaf9fa7bbf72d62f5862148bd71f7","size":34013,"noattachment":false,"key":"/xss/-/xss-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xss/download/xss-0.0.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"leizongmin","email":"leizongmin@gmail.com"},"maintainers":[{"name":"leizongmin","email":""}],"directories":{},"publish_time":1348056837182,"_cnpm_publish_time":1348056837182,"_hasShrinkwrap":false}},"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# Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist.\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/leizongmin/js-xss.svg)](https://greenkeeper.io/)\n\n![xss](https://nodei.co/npm/xss.png?downloads=true&stars=true)\n\n---\n\n`xss` is a module used to filter input from users to prevent XSS attacks.\n([What is XSS attack?](http://en.wikipedia.org/wiki/Cross-site_scripting))\n\n**Project Homepage:** http://jsxss.com\n\n**Try Online:** http://jsxss.com/en/try.html\n\n**[中文版文档](https://github.com/leizongmin/js-xss/blob/master/README.zh.md)**\n\n---\n\n## Features\n\n- Specifies HTML tags and their attributes allowed with whitelist\n- Handle any tags or attributes using custom function.\n\n## Reference\n\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## Benchmark (for references only)\n\n- the xss module: 22.53 MB/s\n- `xss()` function from module `validator@0.3.7`: 6.9 MB/s\n\nFor test code please refer to `benchmark` directory.\n\n## They are using xss module\n\n- **nodeclub** - A Node.js bbs using MongoDB - https://github.com/cnodejs/nodeclub\n- **cnpmjs.org** - Private npm registry and web for Enterprise - https://github.com/cnpm/cnpmjs.org\n- **cocalc.com** - Collaborative Calculation and Data Science - https://cocalc.com\n\n## Install\n\n### NPM\n\n```bash\nnpm install xss\n```\n\n### Bower\n\n```bash\nbower install xss\n```\n\nOr\n\n```bash\nbower install https://github.com/leizongmin/js-xss.git\n```\n\n## Usages\n\n### On Node.js\n\n```javascript\nvar xss = require(\"xss\");\nvar html = xss('<script>alert(\"xss\");</script>');\nconsole.log(html);\n```\n\n### On Browser\n\nShim mode (reference file `test/test.html`):\n\n```html\n<script src=\"https://rawgit.com/leizongmin/js-xss/master/dist/xss.js\"></script>\n<script>\n  // apply function filterXSS in the same way\n  var html = filterXSS('<script>alert(\"xss\");</scr' + \"ipt>\");\n  alert(html);\n</script>\n```\n\nAMD mode - shim:\n\n```html\n<script>\n  require.config({\n    baseUrl: \"./\",\n    paths: {\n      xss: \"https://rawgit.com/leizongmin/js-xss/master/dist/xss.js\",\n    },\n    shim: {\n      xss: { exports: \"filterXSS\" },\n    },\n  });\n  require([\"xss\"], function (xss) {\n    var html = xss('<script>alert(\"xss\");</scr' + \"ipt>\");\n    alert(html);\n  });\n</script>\n```\n\n**Notes: please don't use the URL https://rawgit.com/leizongmin/js-xss/master/dist/xss.js in production environment.**\n\n## Command Line Tool\n\n### Process File\n\nYou can use the xss command line tool to process a file. Usage:\n\n```bash\nxss -i <input_file> -o <output_file>\n```\n\nExample:\n\n```bash\nxss -i origin.html -o target.html\n```\n\n### Active Test\n\nRun the following command, them you can type HTML\ncode in the command-line, and check the filtered output:\n\n```bash\nxss -t\n```\n\nFor more details, please run `$ xss -h` to see it.\n\n## Custom filter rules\n\nWhen using the `xss()` function, the second parameter could be used to specify\ncustom rules:\n\n```javascript\noptions = {}; // Custom rules\nhtml = xss('<script>alert(\"xss\");</script>', options);\n```\n\nTo avoid passing `options` every time, you can also do it in a faster way by\ncreating a `FilterXSS` instance:\n\n```javascript\noptions = {}; // Custom rules\nmyxss = new xss.FilterXSS(options);\n// then apply myxss.process()\nhtml = myxss.process('<script>alert(\"xss\");</script>');\n```\n\nDetails of parameters in `options` would be described below.\n\n### Whitelist\n\nBy specifying a `whiteList`, e.g. `{ 'tagName': [ 'attr-1', 'attr-2' ] }`. Tags\nand attributes not in the whitelist would be filter out. For example:\n\n```javascript\n// only tag a and its attributes href, title, target are allowed\nvar options = {\n  whiteList: {\n    a: [\"href\", \"title\", \"target\"],\n  },\n};\n// With the configuration specified above, the following HTML:\n// <a href=\"#\" onclick=\"hello()\"><i>Hello</i></a>\n// would become:\n// <a href=\"#\">&lt;i&gt;Hello&lt;/i&gt;</a>\n```\n\nFor the default whitelist, please refer `xss.whiteList`.\n\n`allowList` is also supported, and has the same function as `whiteList`.\n\n### Customize the handler function for matched tags\n\nBy specifying the handler function with `onTag`:\n\n```javascript\nfunction onTag(tag, html, options) {\n  // tag is the name of current tag, e.g. 'a' for tag <a>\n  // html is the HTML of this tag, e.g. '<a>' for tag <a>\n  // options is some addition informations:\n  //   isWhite    boolean, whether the tag is in whitelist\n  //   isClosing  boolean, whether the tag is a closing tag, e.g. true for </a>\n  //   position        integer, the position of the tag in output result\n  //   sourcePosition  integer, the position of the tag in input HTML source\n  // If a string is returned, the current tag would be replaced with the string\n  // If return nothing, the default measure would be taken:\n  //   If in whitelist: filter attributes using onTagAttr, as described below\n  //   If not in whitelist: handle by onIgnoreTag, as described below\n}\n```\n\n### Customize the handler function for attributes of matched tags\n\nBy specifying the handler function with `onTagAttr`:\n\n```javascript\nfunction onTagAttr(tag, name, value, isWhiteAttr) {\n  // tag is the name of current tag, e.g. 'a' for tag <a>\n  // name is the name of current attribute, e.g. 'href' for href=\"#\"\n  // isWhiteAttr whether the attribute is in whitelist\n  // If a string is returned, the attribute would be replaced with the string\n  // If return nothing, the default measure would be taken:\n  //   If in whitelist: filter the value using safeAttrValue as described below\n  //   If not in whitelist: handle by onIgnoreTagAttr, as described below\n}\n```\n\n### Customize the handler function for tags not in the whitelist\n\nBy specifying the handler function with `onIgnoreTag`:\n\n```javascript\nfunction onIgnoreTag(tag, html, options) {\n  // Parameters are the same with onTag\n  // If a string is returned, the tag would be replaced with the string\n  // If return nothing, the default measure would be taken (specifies using\n  // escape, as described below)\n}\n```\n\n### Customize the handler function for attributes not in the whitelist\n\nBy specifying the handler function with `onIgnoreTagAttr`:\n\n```javascript\nfunction onIgnoreTagAttr(tag, name, value, isWhiteAttr) {\n  // Parameters are the same with onTagAttr\n  // If a string is returned, the value would be replaced with this string\n  // If return nothing, then keep default (remove the attribute)\n}\n```\n\n### Customize escaping function for HTML\n\nBy specifying the handler function with `escapeHtml`. Following is the default\nfunction **(Modification is not recommended)**:\n\n```javascript\nfunction escapeHtml(html) {\n  return html.replace(/</g, \"&lt;\").replace(/>/g, \"&gt;\");\n}\n```\n\n### Customize escaping function for value of attributes\n\nBy specifying the handler function with `safeAttrValue`:\n\n```javascript\nfunction safeAttrValue(tag, name, value) {\n  // Parameters are the same with onTagAttr (without options)\n  // Return the value as a string\n}\n```\n\n### Customize output attribute value syntax for HTML\n\nBy specifying a `singleQuotedAttributeValue`. Use `true` for `'`. Otherwise default `\"` will be used\n\n```javascript\nvar options = {\n  singleQuotedAttributeValue: true,\n};\n// With the configuration specified above, the following HTML:\n// <a href=\"#\">Hello</a>\n// would become:\n// <a href='#'>Hello</a>\n```\n\n### Customize CSS filter\n\nIf you allow the attribute `style`, the value will be processed by [cssfilter](https://github.com/leizongmin/js-css-filter) module. The cssfilter module includes a default css whitelist. You can specify the options for cssfilter module like this:\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('<script>alert(\"xss\");</script>');\n```\n\nIf you don't want to filter out the `style` content, just specify `false` to the `css` option:\n\n```javascript\nmyxss = new xss.FilterXSS({\n  css: false,\n});\n```\n\nFor more help, please see https://github.com/leizongmin/js-css-filter\n\n### Quick Start\n\n#### Filter out tags not in the whitelist\n\nBy using `stripIgnoreTag` parameter:\n\n- `true` filter out tags not in the whitelist\n- `false`: by default: escape the tag using configured `escape` function\n\nExample:\n\nIf `stripIgnoreTag = true` is set, the following code:\n\n```html\ncode:\n<script>\n  alert(/xss/);\n</script>\n```\n\nwould output filtered:\n\n```html\ncode:alert(/xss/);\n```\n\n#### Filter out tags and tag bodies not in the whitelist\n\nBy using `stripIgnoreTagBody` parameter:\n\n- `false|null|undefined` by default: do nothing\n- `'*'|true`: filter out all tags not in the whitelist\n- `['tag1', 'tag2']`: filter out only specified tags not in the whitelist\n\nExample:\n\nIf `stripIgnoreTagBody = ['script']` is set, the following code:\n\n```html\ncode:\n<script>\n  alert(/xss/);\n</script>\n```\n\nwould output filtered:\n\n```html\ncode:\n```\n\n#### Filter out HTML comments\n\nBy using `allowCommentTag` parameter:\n\n- `true`: do nothing\n- `false` by default: filter out HTML comments\n\nExample:\n\nIf `allowCommentTag = false` is set, the following code:\n\n```html\ncode:<!-- something -->\nEND\n```\n\nwould output filtered:\n\n```html\ncode: END\n```\n\n## Examples\n\n### Allow attributes of whitelist tags start with `data-`\n\n```javascript\nvar source = '<div a=\"1\" b=\"2\" data-a=\"3\" data-b=\"4\">hello</div>';\nvar html = xss(source, {\n  onIgnoreTagAttr: function (tag, name, value, isWhiteAttr) {\n    if (name.substr(0, 5) === \"data-\") {\n      // escape its value using built-in escapeAttrValue function\n      return name + '=\"' + xss.escapeAttrValue(value) + '\"';\n    }\n  },\n});\n\nconsole.log(\"%s\\nconvert to:\\n%s\", source, html);\n```\n\nResult:\n\n```html\n<div a=\"1\" b=\"2\" data-a=\"3\" data-b=\"4\">hello</div>\nconvert to:\n<div data-a=\"3\" data-b=\"4\">hello</div>\n```\n\n### Allow tags start with `x-`\n\n```javascript\nvar source = \"<x><x-1>he<x-2 checked></x-2>wwww</x-1><a>\";\nvar html = xss(source, {\n  onIgnoreTag: function (tag, html, options) {\n    if (tag.substr(0, 2) === \"x-\") {\n      // do not filter its attributes\n      return html;\n    }\n  },\n});\n\nconsole.log(\"%s\\nconvert to:\\n%s\", source, html);\n```\n\nResult:\n\n```html\n<x\n  ><x-1>he<x-2 checked></x-2>wwww</x-1\n  ><a>\n    convert to: &lt;x&gt;<x-1>he<x-2 checked></x-2>wwww</x-1><a></a></a\n></x>\n```\n\n### Parse images in HTML\n\n```javascript\nvar source =\n  '<img src=\"img1\">a<img src=\"img2\">b<img src=\"img3\">c<img src=\"img4\">d';\nvar list = [];\nvar html = xss(source, {\n  onTagAttr: function (tag, name, value, isWhiteAttr) {\n    if (tag === \"img\" && name === \"src\") {\n      // Use the built-in friendlyAttrValue function to escape attribute\n      // values. It supports converting entity tags such as &lt; to printable\n      // characters such as <\n      list.push(xss.friendlyAttrValue(value));\n    }\n    // Return nothing, means keep the default handling measure\n  },\n});\n\nconsole.log(\"image list:\\n%s\", list.join(\", \"));\n```\n\nResult:\n\n```html\nimage list: img1, img2, img3, img4\n```\n\n### Filter out HTML tags (keeps only plain text)\n\n```javascript\nvar source = \"<strong>hello</strong><script>alert(/xss/);</script>end\";\nvar html = xss(source, {\n  whiteList: {}, // empty, means filter out all tags\n  stripIgnoreTag: true, // filter out all HTML not in the whitelist\n  stripIgnoreTagBody: [\"script\"], // the script tag is a special case, we need\n  // to filter out its content\n});\n\nconsole.log(\"text: %s\", html);\n```\n\nResult:\n\n```html\ntext: helloend\n```\n\n## License\n\n```text\nCopyright (c) 2012-2018 Zongmin Lei(雷宗民) <leizongmin@gmail.com>\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","_attachments":{},"homepage":"https://github.com/leizongmin/js-xss","bugs":{"url":"https://github.com/leizongmin/js-xss/issues"},"license":"MIT"}