{"_id":"@iceworks/eslint-plugin-security-practices","_rev":"28-ab452d6ca4569e17e321b30421c17776","name":"@iceworks/eslint-plugin-security-practices","dist-tags":{"beta":"0.1.5-beta.8","latest":"0.1.5"},"versions":{"0.1.0-beta.1":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.0-beta.1","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.0-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kTw0i5kyA1WBFeCf0GavI5P+yWOv3Ds2JZuXMhFJ8bI7knnC1taDN+SRhZFF1ggqj1O7Mqvp1ZGYOf4e/dbvug==","shasum":"974e588a1499ca0582d27a3d3dd9c8f35d04d4b9","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.0-beta.1.tgz","fileCount":23,"unpackedSize":14070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfML93CRA9TVsSAnZWagAAF6kQAJrVNtwj9KB04AVBNFH4\now0/8iyBzIGVGsQxCppqnwjsAKNjIlv4dU6l/ipfmjrf1UfgnHwAZ44jRexL\nekoz6/iFKf9w5yRgRhp1/Uh8m5g7eM4nqXBaYGjcHfKZb5XoDktXGVmCm7qb\n4jk1kgLy3ufI9gVNiNhFeF53dhsmmz2Zjb+IpvQQv8C2uwT0tf0qHwNJ4lLy\nEyZiYun8o9g3NXWfGPR1f/jDgA3OOxCEsX/PTX/XWVLepVSzUl8oDnt8UGQ/\nNZbPNgXoU1NlD0yupS5abmfLonMni+3/YmpbUoUrJVrWAUqEWZN4VK5EAIoo\noWEur48Ln/NBigJWk6J8Y6H4bF8D76Cez7f0iYuRLg90yf5EayaFIKAfdyUn\nzGA+T+0KqWMJUVQdyHFBcfppAIm9N6q4BEn64ybJojUTCLzD7A73vGBZrXlM\ndUe/WkbX8E3E545ziBgnDp1k+qMANvF3tq/cWHG169I+q+moL7yF98gNUVVO\nRuuR5eatGj+S3UlgIOL44ypP2JCJu2k1kRgqghyWFu8QprQ/LltH4+//8wgK\nOVQiUOfzr9bqhyxHhuhBAb8/F9eJWEQrF8uADS5ew/+cY7ZDfxCG2clOzxyU\n8gODQBfF+8rvnRkndDyqQhLt36cjcBxR9DjKc4gKhUt933rzIn/r8sjZxnqS\n8LfY\r\n=yOT0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWOwh1V+IkuZ7j0SQL4ScHLzzB6KtHtkRjqZp5g7CEdwIgKpBYsCZw02XrG/zbJCpx47HlFvFYqzROIhEX6xfF1/g="}]},"maintainers":[{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.0-beta.1_1597030262823_0.6189258809593339"},"_hasShrinkwrap":false},"0.1.0-beta.2":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.0-beta.2","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend to use the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kEGeuKB/NsA4FylxsmjKE1Wl9/prThSiV4pXnAzPDA2bnPAbN35ZySpyWH/qmFnFGeqe05YmneWgqQRxSnPDQQ==","shasum":"dcccea7688270e3164f426e6b88d152b15a0d6b8","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.0-beta.2.tgz","fileCount":23,"unpackedSize":14070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMMmlCRA9TVsSAnZWagAAnt8P/iovhok2993/BLk3MuJn\ndGhlwd+5WwKjRWk/wyex/JvjvRe2hlG/Sv7NT+XVcMQrz9EGqohRmPX36JwR\nFLH5olz3wDqqmprgcbXVX/4ohweAa0qN25xwnt+Zv4Y7MFmZRS4mUhp/XKZF\ngUU/Ugs44jq+krjxaAK7d/LQgG7yS3hs+wNOKJdzMhxuv86sATpaOsF9auWW\nX30Cfuil482aWk/zLfxH9gI/7pzehSLj6i6u+rZIDzCJ7bJn9A4uxlVZbZAT\nWfRv5wWIvvp2K/OrLHJHuhVM6kq9gYrtOYwa/lW2FugrCg5hl9iYw3ylInz/\nv8BmWOc+s1yw74DLDIb5cUHQZf2KIUz9kW85J79YMem9DI6dbEmYAQP+nGzJ\n8WiZm0d+pkthm8F3ILfV9qRnLki7fsWK+eeW2H/mcfg+RxCdZhbbdQpwwqBo\nIYE1ywYs5grrdXyp5knV6wTnCOLLZ77DvrajQyBRAXtN3uZh8g2NL3n2s6pv\nSYl6M+/pA83jTREfdAri0avqsh0TMinMsVcHN8rPV+o2h6f65veBtGiwbx5L\nncaCQrMq/ft3Cn1fZhvF4bkQ7amZcdAEUgzt5pZbT8oZAOBxAPEtqXOC0gw2\n6mo3qjpi5usRvxZVF5Hc077ConWZm78gChlE3vNPjaG5PLAXGtUA2GS9/Umw\nV5rf\r\n=AT66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCK13E+fp2EV1f0ez6QGylCSSOU9aClHjDc25Yf54TXAiEAk+35Hb+NmHymlgWsYha24w0UMF+/A9kcZyaXWzsE6nw="}]},"maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.0-beta.2_1597032869532_0.18427016676439045"},"_hasShrinkwrap":false},"0.1.0":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.0","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PMTlcI12bHvPTZsZ8CMPL33tFuxsizwahvx4McDdSjKwE48wqGc9zrY6MHdETQGTjxXWCw7ElPfut41K4CeDKQ==","shasum":"b418a530cd20eb48361407a20e70dbdb0345a700","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.0.tgz","fileCount":23,"unpackedSize":14064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMN9ZCRA9TVsSAnZWagAAw1YP/iB8k3yr8XVMvMwo59gg\nYi5vnKSFHB+H4zOpIlZy8tMXTw72TV9ySgBnV8ZouMXi5rSzXOp4SYsNKq8A\nSpgx+d2fHYop9E64RBDEbDy8u8vdq2QKxPxiXAUeEg9MefphY+3XS6hL4j6e\nnCtvyhmW/yv9rw2zPFGAxr1Dq6+5chtm64BM/v4OdV/VsRnhu8oQlnEcdNjf\nJAbps/pcDvaFt1qzMeYDGdBCbph6hnfJEIz72hrHY+zyylcT47+meAH8PJdh\nkAQVS1m9ItTbYXK7UIuiUUwcwGpDDGujxXS9HS1Zbxbp1yjaoH4BSbhOr5fu\nk1nfcNAeXU+MaK0JA3WQkzaJ/UxGcjd7wDjFeMjuLOx6zlDDCPdqBDMvcHHe\nsqXP7a8ZsuX1rhgLkU2ufAVCT0mYeQ6SpYGgR+H28f3Fhf2peijOjHWm4pvZ\n45fou2M4lmlJw13uF8PVtUA5bauH7Lr+qKxPOFlHP3P5YnHgsvsVjhOiIvKz\nw2CaQDGvsmyITxqOOa0rx+Z/IOjA5GvWa1vqsvZUJB/goD+9iocdN8RdUB8t\nDyqLGySSFbLvmgmP3M9ns4HejCXK4ClwO0JRiUMzVoZBtLqFy7sF4znZy8z+\nK8jwK99p5mA4rq4n++Rsm3BMJ8Gr6/vLEQTC8KYZ5OpaWZYJ29F8BN/eg49C\nY1HA\r\n=FQAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYL/SOPN1scagFYjC0PiE9pCA9WwOmZTOCVOfJPnaiEAiEA13WQpKR6sRy/qfwwKJAu0laYAgZIlb9Y6UH9P/yLKZM="}]},"maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.0_1597038425197_0.37320856732806806"},"_hasShrinkwrap":false},"0.1.1-beta.1":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.1-beta.1","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.1-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4QwAfStwL0PMSNvhoUXS7gv7sb17R/eVaRUBuPW13mZTo9UhEk2sKjNLCiD+N4cXuDeJdeZZb40YpivAQ4usfA==","shasum":"c0379af96c358f31e4b06f812898508777272049","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.1-beta.1.tgz","fileCount":23,"unpackedSize":14181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUHAmCRA9TVsSAnZWagAADxUQAJADaU2pWpJbNhCDMBHI\nMFa1KTGwKEFTCGvyw0kgS7T51XEmJTt3d5dAgzzYP1OdFuUDCXfcPEdZ8Maa\nggOl7HlBQKjlQJymFpbFFNo0PCXxKHSYy+VVPLp1Cdz+TyKfsm2rvGMN4yXs\nIJR86mJbviMK3qtOtdwlokYBHz/xJtNlVySEk7pG66gUm6+8mgBQFufO5cnA\n3JF+IK/FP2ZoD7/O2IhLTmDTGZrtE48tQ8RdCRjgw2C0s/mc/LVcilVMkxox\nqy4xMMNDLA6dBYQg3xd4y5VD1+3YvspQEefVmIZzpAOTzhlpbhuKmA8vw93L\nbRk2aBie/fIdexKQoi1ALLYWS+NqDf8L9uOZ/8rwkjr83/58Pd+b40RDlkaw\nSMv9QeVJh0JfwTc9TxhYLqpfNb0ECVO6+l+i18cVEQnDgi3tWmCil2dur5bQ\nGfJxNQEyMG+r3df3V0hP6D/1Es/txv+SoW+bfEXyyjMVHXoZG+6jYHWsQoXo\n5LC2mSqqexqm1Fk5Hjp7Z7eMOyugKsZO9CYASgdViWWdDMSWzCkCn3uLx1HE\ntBI8TuC5sBYAR+Xyr2FaSl46BtenpolsfveYEG0OhXz5pKDpn/JBBlsMUd0J\nj/PNqhSsSnILgQ1p9T44nE6Z9Oiq93Y/MCHgWOQHvo0CUzOczRHkVo4RKcGn\nmIqA\r\n=a+dE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLJVaqBos4lkbvU4CJbdfK+ZIbDsfJT8hJi4/fytGg/wIhAPpKIyN5VLbbn0C61/OCxu9OK3xls3KYwHa6DW7+ya85"}]},"maintainers":[{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"yudong.myd@alibaba-inc.com","name":"empireo"},{"email":"18767120422@163.com","name":"fyangstudio"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"yuanyan.cao@gmail.com","name":"yuanyan"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.1-beta.1_1599107109847_0.14674564202152096"},"_hasShrinkwrap":false},"0.1.1-beta.2":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.1-beta.2","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.1-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OM5Gh1MWpDiirve31FiaOx8UeSNJAIMkY1meCL/E7hPH1mMlKn1/nCv0owdIrqTJFZZ7/oalQY2Oq/jaJL8NYQ==","shasum":"d16c68316e5791aa6027ff5aee42b808cd58bf43","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.1-beta.2.tgz","fileCount":23,"unpackedSize":14181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUIr9CRA9TVsSAnZWagAABvgP/0M5bbOSqBXBvKugI7yl\npn7RqaLSghpAxXhFVQR8Z+I3hLLVm4wXW+RFEuuLPmMyjlxFGkX9L2UfXd5A\nvkFlDhgKMML0Yq7Q5bVkurJJdh1KFM57foM6klyErj//dMGM/XnNmZAZipzO\nAfV05N2pH7xSCAkq31GMUQpAWKp06zwlYTht/PdFDf4WnCwwnqWRYNApnbfG\nJXphm+4CApz3ewkD1+pQT2me1A4c0vrLedlM4AR2mLlXZEGxMiICepTOrraJ\n6pZKFM23BDXymteppb3nfJVjDKHiajLF1WxK/5p78DjoaJRzOWMlHrkwuy/I\nkcSFcz8yPwQQQzuiTyCevS6vTrLcGokvSOrzC9505X0+YkhBVUUwT9YWKLi9\nrxaEZOMbuWPCkMxv5jvYWsNOJKdx4oQ5LlqUeIu5oLGAy6IhRBbZiDdRd7VU\nEfTiQThhQo+MKG0tVd/Q3Mxr5ahHihRUjbr/rr/PyVBNoQhN7uhdm92JFyGy\nGpDOIE2fpFvcH6DWVt9RX3mF2aYwPA3KUQ/C+2/XGghVlAKDJZewnmINJgba\ntfhOjmSXaDanU199mD9+IXeta46D8mw7nfdxIO4mUqxIHN0unNL9b5xbw+v1\nva9H63VvIYNVzL9ZshiGt/8TwIVXw+m3X671cusTVAcQRE5+mTa3QSD+EJg2\nNU98\r\n=4aUN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrnimjx9DyyxHXm2c++K1hM7mkKsKJQngBW1g+PeM0YAiEAkzmbcsY4gp1uWrTsJOpBkwhoYL09bKbRHl30Iey8vZQ="}]},"maintainers":[{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"yudong.myd@alibaba-inc.com","name":"empireo"},{"email":"18767120422@163.com","name":"fyangstudio"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"yuanyan.cao@gmail.com","name":"yuanyan"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.1-beta.2_1599113981449_0.12992856163280142"},"_hasShrinkwrap":false},"0.1.1-beta.3":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.1-beta.3","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.1-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-enMsW7uTjzLyiT22YHZnNHjPuNV5CJGpoGHyWPks71jCUhUkiIk44uH7XqCYshmaRo72E6bcdll76VUy4TwTig==","shasum":"05976e748a476606322598b6fea13ad591d205e0","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.1-beta.3.tgz","fileCount":23,"unpackedSize":14181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJdZCRA9TVsSAnZWagAAoSkP/2U3Trl2pe3U+9+j3SMJ\nELEF/qUJmJclY1N12Um1sZ3/h3WSQUh1GtlW6V9wpnHEw6u1h+ipu3RHnX9b\ndEa848ASsb58TkiUwrp2f56HHwaHv69RZXAJvSh02y7sm9AcMJMSWEU5cqi1\nDMN1RBwzvTcL9c49Ab6pWRYgdLGT6H4XMNAaWt1GGtDJdnjba+lGsoJUAMRf\nULuusq8RU5OAVc4s+HHrybu45xYm+REvZnC3QZs5DBsc2tjhi9TsvAQOjx+D\n2MXKIJV8QuSnZ/ov+LwRu7XfGGl8/kv9u4I0N1OGkMnyAD9QxNsxM5suKXdi\n2PpDmiqQtH7PBNCtcQnBTQ8CRjwj5cWKHDm+LEvjoB5RWj++uDrP9JwG1ofP\nZalBxI0faIwFfJeGNA7lCQZvtJmZSDfcUP8TEpm5X4ygnVJ1Kp49qtBT7Qh1\nFWPtEHL2TRoobdtGqMgHb6ltP49CaM2r5ryTsPMB5dT0xFK9jCQBBbR+9V0V\n0WmtQ2rHFox84WTu3BHmgL52HD/Il4XtACV7wnNc/t560RRQTH3Q6vCYeGOP\nnucYQzPQxudLaHZdlbIOS0nn4gNIhD0A+5b4e2A10ffMgF/Ps4qtgHQq+45r\n7uLUExHq3LcH2qBinFL/SW3pwG7V9z0an68HedmEpFbRWX0PlMzGMIO40L3N\nWoQK\r\n=hQ0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRr7+sHtBbY8ogpch90kuu1Td0p9cyfqeL2MbdD7smcgIgUFgx09BYVTvCPkxx+ClXD3BSVBqgVBNBKx0diXhRkkI="}]},"maintainers":[{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"yudong.myd@alibaba-inc.com","name":"empireo"},{"email":"18767120422@163.com","name":"fyangstudio"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"yuanyan.cao@gmail.com","name":"yuanyan"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.1-beta.3_1599117145064_0.9965590177591384"},"_hasShrinkwrap":false},"0.1.1-beta.4":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.1-beta.4","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.1-beta.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8zZjlzz9wah38dP3pdUZtVUVJ3wFjQhor9HEP7k/rKQNR0gr0NrF92MGLdqeorrN4E+8qw76hT9WQHUIPJyqnQ==","shasum":"063e7778d89ff8fa51ae6dda9ba31614e04868d5","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.1-beta.4.tgz","fileCount":23,"unpackedSize":14181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUJ/WCRA9TVsSAnZWagAAF7EP/1WvVgQiRVDOFW5pFoOF\nZ8CBP6WjvWB7dHp0S1W09SyOCRAPBotpbx8GZAy5PhpCH4SZZSJEkbFNDSwv\nT8nF3fRiWo3c0lo8hZQiSXtWuTqz2jxPL27WdT6IQQQQLXxaWW+wZV9gN4F4\nb4AblC0dZqgMBDA+me/W/dRE3pNIxNrE9gAfz9qDyaLlzdAto3QjBcJYlnZd\nFNwKjusN1JCm9S7lTMmJ8OgUZZvcI1hXzCc5Rv8lZ/CN5D6L30AnF9CCxZir\nHjP53Ku3xhNE+5bMb70sbxM8rZxJoAmqAQUcXxtjgZDeEkIYnzf6BSjPLfoS\nao/+4McYN/N6/444kMKQ+VqKpO9L4nOCeq0rqMke2qk6wo04MASBYnNeu+tS\nYccy+bOdhun0cV2LLgeBfiqFzmrqt1gS/W6NwNpJsCT4E2gMG6K37a8bTdG9\neliww4+chyam5HG4o2UcBx7niyFzkMFOGo6kX0VcJbVmtX6ihpTBaWPeoNLJ\n6mNA/4LEBUF0Y7AUuvAv9zgCYSoBAfemZwBJwoz7I+wjt4zch6RDOk/IekRZ\n+I5DxqEZkQvxF11HUW5zes8SMNsoZKVsFhwCCA9/7RNcdeKaNi7pDqXQXBWb\n70feMBQtQznENGSSPI7S1hyJuFONCRTNKnbeFEEzzIHeso6FxKQ/wUsanMT5\nVeXo\r\n=u52a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbglew7EE9KiQ6pvlGbQEZF+afJxtP9jxWsvf89Sa3KAiAy7pDYS+fVt7HmvfR+QiNACRKkw+ff6iPPNmt01WBDyQ=="}]},"maintainers":[{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"yudong.myd@alibaba-inc.com","name":"empireo"},{"email":"18767120422@163.com","name":"fyangstudio"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"yuanyan.cao@gmail.com","name":"yuanyan"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.1-beta.4_1599119317898_0.3520046578113558"},"_hasShrinkwrap":false},"0.1.1-beta.5":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.1-beta.5","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.1-beta.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Gu1TJbGwo1kqm2+jMH87rp/+hi9fhTEWhEPK9LrSRtF0O8eUxY077P/YqtF0CtEZtLAv+qIhiqk3tsIvYF5Xlw==","shasum":"b7f5f8753a435fe1c2195423b854c4054ea07587","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.1-beta.5.tgz","fileCount":23,"unpackedSize":14181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfULDrCRA9TVsSAnZWagAAznQQAJMsOF2b/l3+qu8TVq1v\nVqGnTtw7tJ+XSrBePHRXFshh7Mjxczn/V1vPSiqX+X/w3D3vVLV33vV0RVTD\nVSecJEObU0fCJLjl+RNQlwADcPHQU+b5Hlvs2JbvM+gKCHmTYYNY1w7RYSov\nCbGh/9FMlYTRXRBsrQMsH/UluaSN6N3XOZffdKXMxcnuLnotY+wfifnNy5hU\n703F0H6jShYozlKB1b8FEw1UfSaLfEBG/cFdW3fd368Nshk8O7CMX3aFWOHn\ntin0Dk4wdHpEpXVmi0PlUONbtB4dDrraV3KTc9L1G2xQxo49ez66iSzR+qzK\n0oZmjKWGWxEizaRsZEfisduyIsYbicBRTXbbD+zF6XXGuLnrdQelUcWLp6FB\nh88m503GT0qu8QTOnaPX0oSfff7dpC3b7yJtqwXc1cfBS6kCvhXANFAehf05\nYmn333oVWW10ngg95vZhNlzl0FZ2Eb0NDJRhJKYjG3axE1+yOEnwb6e4/iAX\nW/1i+86yGeAEQc0iff321pT0filfHMA1mNoa3+PqF8ylMMSubAZ0mesV4aIA\nG/zozwrhPJDIOZJzhw0JKCafJf9cHsQbTU6tGKuC72d7fpOzRGmnLAWQ2PeI\nbfBHRXR8C66EaY61BdZLAd6yteOg0HHauj6sY5v40tW4Md7FmDlKxo292vJl\nN+Gg\r\n=e2Es\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiJ4h6zbYy40hqP7fHgaGx0iLhcUEi1GwgJ15NXRsmFAIgAXaHCwk7ahw5n3oi0Rgl+rIVy+Z5PsCKMofuaue5Fqs="}]},"maintainers":[{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"yudong.myd@alibaba-inc.com","name":"empireo"},{"email":"18767120422@163.com","name":"fyangstudio"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"yuanyan.cao@gmail.com","name":"yuanyan"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.1-beta.5_1599123690627_0.14321555343183423"},"_hasShrinkwrap":false},"0.1.1":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.1","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PQiEwrzpJZXdwTwDPgKx3Gb+VOruoYQTb8dcumNym2Su78gwxZ1fNRA2xMqqObyIO/gtSxoW4HIY9q9NLqE2/Q==","shasum":"2c89141ce0826fc265e178f55244ad5be5c03005","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.1.tgz","fileCount":23,"unpackedSize":14175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfULjACRA9TVsSAnZWagAAsqcP/Aq+G8mBdBXobDHPiYQ8\n9VLE/7kGDI9zOG6+OdIeSAArurrfZHKE9+p3Hu8WPlHfOnYax09iJAh1Z1lt\ngNRNm5j9S+gtWwFMt9mbq/0P4umCRT9H3wCzY30mFcLIwtoSLPj6lpRYgwkE\n1fhhuu5XCpIJqUSCUcREWGyEPL7lTFDu8Q/A5HzN/9mGa4FQmvtNl7J5kbzY\n5AusJ4nThkNeQROWWnKiU1JlSXmWPd/Vbpe8kFynC6xtdRVTKq5E7FasBCVZ\nUlhw8P5RrVb0D8lmH1pu8hFY6bea6lugmkntqrLWyzFyiEdfO2CAGNq4SFm8\nevuaj2oZKdO1FjTrAucSEuRDJsU9zDm7eMmqmbMqXbK177JpplHHEBO5le/e\ncJi/VbM0IWfBbzhv9lZn5RxeNXbBWa1+XVwijUzEknbhiFV0iYJUuThU3jfH\nf16S2R86DPcFeHQRB7e1Sr2iBKOPem8XxweDmz6XZqIBxLMlDlbT90Zhe/YV\nWonaRAT0QlmzRJuiWrZ1ESuQsTYhilnLl3uEtsg/y8JjtMa2a3kEPfav0ojq\nQsvEZ+CBbp1pYeA2AjxCRABiHiGI+hSom0ymK8bAuHhnVLU1k+cwqTifez0x\nHReR8cuE2NXlT8xfc6+kKkdaxvtYzbjtXpGWFj6r1DO7fOMI5VdHfHUG3TCn\nLMga\r\n=fQ5o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeLqg590C4oWJ00quEckn9ocmapM0PyIHbiwd44/NgeAiEA6EN9OnW2NTgcwGrkyDzs+Xy9a4jDzqDNMW5T8L8Tmws="}]},"maintainers":[{"email":"alvin.hui@qq.com","name":"alvinhui"},{"email":"yudong.myd@alibaba-inc.com","name":"empireo"},{"email":"18767120422@163.com","name":"fyangstudio"},{"email":"luhengchang228@126.com","name":"luhengchang228"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"sobear.me@gmail.com","name":"sobear"},{"email":"yuanyan.cao@gmail.com","name":"yuanyan"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.1_1599125695054_0.5433634215263161"},"_hasShrinkwrap":false},"0.1.2":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.2","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9E0xDdx6wY9MCPa8ClgAz3CgJyrpzVicKwpR3y6PC/awLk1WO3dfR5bzXHH1fTBR5q6PpQ2Aj6Lsc9BJVDH1SA==","shasum":"31a728c58abdd77d8090541f8eab96cea818d211","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.2.tgz","fileCount":23,"unpackedSize":14517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWd4nCRA9TVsSAnZWagAAWEMP/0d30tJFM3Wlij9rYorP\nouMKWC88V4v6fzme1j2a/CmwG8TKoR6BKkfSFV+wVSoLWVyNXX+CfBO11Hrb\nedULXqGW/4lzwQFmMW8CxgcbRtUkZ8WHepT1LgbuuzstiDkm55ibBOYS6npe\ndNcS1o/31zkPGlZo8kjesnDof1nvzUgmbgMHhnWGEcpV6+xRL2cSUMnX6NEk\nAzM+5c1Y+tK3eMrR9+vD+U/WMs1YHGxMONts+kd3m5Iv5pV/klYaYznfWtbD\n2BufOMjgO03NSoWMcmwLjUvd0e+Ac6HLiLJu/HxePNcDQbux+cBCrJPCPHo8\nSBTz7kkUPLcJic5IKSCYtOlZ0rZdzWltWhvdME6IdaUOZgo9kpxaLsN0N8jT\n78WpS1GDMeVtb8pui0+ZewMMFuharUqpkdt388AmC3X/sOSVrJWn7cqNF1zF\nZApGMahTN/ZFGO7OWc56YJYMUAJcr8Bj/2O/9Gv8BGixRRYDJLa7usHbk2zQ\nzB2vBKOtF59sAILmySeOsMbeHFW19LHnAn70V7v5n5cKQWwXD+3wznOBlf2H\nLgOhHw1fpC1fllpMMNhBrZgoo9DS8d7jrGV92QFjMC41ZTuY1FXkRdTvfRjE\nY6VRRbPGXdcgus+BbFnYk+IwpwWkkhqEWYWcbJxKxpQzeT92GPIzKnScwz6+\nVGE7\r\n=Sfxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/DsP+eR/lSEwEPc1wV4woU6IVuz1yvuphffuF2IT93AiEA53Mc78PJtGPblSifvQsjfAQXIm7SxkhhzYiC8scldJM="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.2_1599725094948_0.17102714499280602"},"_hasShrinkwrap":false},"0.1.3":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.3","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"fyangstudio","email":"18767120422@163.com"},"dist":{"integrity":"sha512-ODkr2VR0GVX8EnkJ1JOu2aGXx1cKXN2qOTUKDBJLFVBdVYkrIxFSMxAkWaaBHDBACyyxnbk5snfIWFaI21dmIg==","shasum":"be3386fceaeaa110dd2590fd0941878c7354ea7f","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.3.tgz","fileCount":23,"unpackedSize":14700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWvZVCRA9TVsSAnZWagAA2VkP/1oJqjpGub86Hs/6lXn2\nG0LewaLUkP71UcekVS/N+xn31O2VxXdO0p+DiqIulnCyX/FwJbT7F32IZWwM\nITDNcJzcuakClzuMEMGHXCGvI2pHsTii5fDEmhBt75wsYi/yh+hKUlo3k9tL\n6OLuEHfJtSQfbtS4JSrVSQdq8ZsXzRi+u/CqGw6uI1yujPLvDSUhSWBHSL2M\n3+faPkAdR7vk2k7ZHg1BrMqvcxdbWZeBaGnTzZ/YYHIGa8buH6hw/SQDX3JI\nM+AhcaMk6MGmdm/tQg5R3hBkiHLzEETqW4sXCSYzok4Up2Ju6aIrWlMMSiJU\n8OaEQNEC317EhUHKGL26K7L7/Fwy4SD/Y7c3E1F29LqIbzohM/03v+UqLXN6\nWcIzFRrwIYFMJgSAMAKqu0cu5CJInvOhUBuuY61RO9COg0OyQ21Ar8uDkKyu\ngUkz8GQfLwVP9UOVVNDd8BhhgZhsxdaWkk4CPd+oPLXSiP38Q7q900omDSxx\nxzOL+3kx22sQ3SGsw7kjAA70izslk+rcu66ZCJ0ZqC9BfLCDv6PX0PGWqUWF\nCyUMWUpYwZ515tExWu+0lkzW6VWpUgEF73vK0T51Mqy/0YvEiQ97kc8aVFPz\nZFtohRgAj4FIZm7bwj1gMSznVmHg7tWMjN/P+JcXaxPrkh0KijqL4LmtGibi\n19oo\r\n=F7sx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0YDoCeSYimJYQZJe8QK1zUaxnOvPipYoZwFSIyoSmMAiAMYU9kYqFtJam4EoPVAAVwyKjoRmnvfRqUvGuOBgNuZQ=="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.3_1599796821070_0.21583321369712327"},"_hasShrinkwrap":false},"0.1.4-beta.1":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.4-beta.1","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.4-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5AqjQy4MdPd4eDiV2rtq6hPE3fMHwb2rCGU4Le6p+wMkwLN0OnZSL25o2t17zESyytNDv9/lFunOjmQgrXpOuw==","shasum":"d4328aa528b25488122df0ba70d85cc8fb1ce87a","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.4-beta.1.tgz","fileCount":23,"unpackedSize":14720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYzDkCRA9TVsSAnZWagAAR6kP/2OsG4PHK4NguFfQgkRC\nJOILy9JBnB1UhhCgkKfhtAasoqWoKnMNbqkC2afToKaKRbhcTzgMwGWnNHV4\nDiSgQEEH7XKcj+q+3Ak+YQ/Wgo3q3d9Dg7RHY+Guo5pHDNriVRL/LzCoXu5b\nIF/6QclZMV9lVzOAoLo4X/LkXW9yWSiZ1DCFpIbO4XhY0zl12F8zjC5jaEGa\nMjqt+RJx+IKW84sXBtjyXfQVmq2SNnyqE3K6Cp6YX7C9uOKmN7fXlPKQPKQ/\nXYGtpPhh97+SlbUBd4o2JMmOGm2chkcIGkPTtwq27KxGF/oudc0pneEAqEvU\nUX2K7Zzkhzu7RLfvcsL9o7oC91JvDGPs1nPfK6aDUqH2yvl/R01LzYzQICjL\naUndHvSkYOzyEy6QMP/ijSTynQfjDjaofjvOdnYdewNqrJoU8UogAOLGTcy0\nRYlDRuV4DZ6FVDAnrFoJeH6dAXrxph6OCca5F5SSR+wE2tUP7SB15EltXENf\nJuh3kfCA0wT47HE76PmBXC1KMBVsiQ+d8WxH6RcLcZP39swMaoIuTIu5+F/5\nXtQqPcky785By/QJ1+QYMRGp5B4cpIQUd+Y/PXBuJiszZCQcFVpkzFMuScwO\nqAGA3UF/xOyDP5VhZ+QbKtZq5gY5w4uAs2MU0Q1Bq5G01niGm3ULgewNA/ip\nQjko\r\n=pcbg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaJYRkVymXH9PRvfkNkT1zGsmdK3DWM8BYNCQm+EzngAiBn6n7dOzlZh7vK6juGoxh5R5lLU2jGjNkOw7+PK5GVmA=="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.4-beta.1_1600336099413_0.8822118979377651"},"_hasShrinkwrap":false},"0.1.4-beta.2":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.4-beta.2","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.4-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-yvJrgH3MvhEZ5LFXW5ekAN8zqi3ZuLuiZVXZQsBcSzDCWIUfh8d9BNEYWQgmPw6sQmKJy9X1wHKVE+p91O7/yA==","shasum":"8abdb16b30d4536163f1e39fd6d8cdc2a28066a0","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.4-beta.2.tgz","fileCount":23,"unpackedSize":14720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYzecCRA9TVsSAnZWagAA57kP/igpiHYZVAkS9IanW0Z2\noOHkQie/I9WtRD5bSVxKIjgo8+d+Dkaunj+u5Yv4DuWJqCLc5OzibQCkxN86\npo9orGOCiX8XWHIwoRuknlSnSi3nmZTqDE63Zhn2o6XukgqPVfOkqIRCNS+3\nLQ8NTgtt61OneU9zr4am+1ax2bUeuzFzUKEpQaUkPpKvD268NRYlVisF9yxq\nZW7GhDjfCkGdWq8cOXlSPsyfp8EaOCJgtHpm+VB3f0q+629f16WTjfrNagoT\ntUYU2slk7X4lOFT8hMxQ/yg8b9IkvyoZ97dJOKjj/JAZxHIG7W5McJnKJm1s\nSOemqoT5jL8CLV+Qh9ZQMjBxq6LsStp7up8fzDvAGvdVsBSafMCwnfbv5Qxg\n6WmWFBdPhF34i21zF4/1LF0UgZ1IU/ciVhCQibYMuK/L24xvoL9p26wKMpkg\naVQtbqdtS4MGD3zJDXzg53S1VSK6qNigOowhV2gPXDs7VKktqtpDuzmMxZmg\n8tvFTzedP5fqIR4EMnHWXtHliGzk9cy6baONPLRQgiK+UZb35Oh2pjs3XYJO\nIBPhg+THK4Dxj772HT/P/aJNIq3nKR2WO7JDTEguQJY7+EtQtJA6XEnVr7AA\nLVydpBD/8ydzifwZIvAjJW7mcbtHuPf8+wND+DwBCLmcHTDyR51M3q5VkW/z\nkSAF\r\n=koVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaxin76CRpC4R6Si93u1L+vUFgJGtou+lGOqR7129KQAiEA6dJPyTaxByoimW8AuhGUjS/K8W5BOZhQp26rNI9GXRo="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.4-beta.2_1600337819832_0.4079393916759424"},"_hasShrinkwrap":false},"0.1.4-beta.3":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.4-beta.3","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.4-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-B5LhqYQAAKSOBootfMGFsrT98GNepVJWPBfJfyezwn9qyoHsO/3onGLYVHHO+b/TIWjC+b3T2N0wwFGHElzZzw==","shasum":"6e1354caa114bae02c313e3e4bbfc86e5891b3a7","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.4-beta.3.tgz","fileCount":23,"unpackedSize":14720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY0lrCRA9TVsSAnZWagAAxL0P/1IagS9tG3lRlD1aGpj6\nG+ZEGoU0nW1PZEnDah3ISz/wGXOngjyIukdiloTgXK2FLy+FJ5EInYz670cm\nhzcD7WbDq1ZBhLts1nRlh7NkDiBhz9wdC60WhqqAeeQJ32izmmftJdxzzHev\nYwU8+Cyhen3mNTJbD34jpKqMBxzJZ+SLJgLb4CiXg++NSSdGKtKBAgm38B/K\nMH9ZMd8EN23qRhwmhRnCx30YzKBzGH9q7xN6O+Bnl3noFe1bQtkCG+MiVf0V\nyHF/QwMxaNfeKXBdzkGfomDZ3xxZd8B6mG1DW8EcBJNZYj1kdBXXnLanhl6o\nbpsBcMmZFYH6uCyDBDNqIW+/hTl8RA+ob4GOahV2k4xRlBTskHgXYMVKnkYM\nMG0ax182lql+mBH9CnycjRjQr68Ea0RiUkq5xoJw0YM37vVadVpNQYuGp31K\n8YiTCtvIdaql2zGPmQiF2GkpD+wwyxGtSr32Y/pQ1TLGT6TcTSa5QYxyZPXG\nQ9ylNnkfZh0cvdUgv3o4PAlz75rcBvpdX7uvNOT6LUypLWEyR19gNcuMfmOL\nDwNeRb5mYdoU7riO4aVjkTELQYTiF0YVAF0nyHSqws8qNODof91nRFVsFq+S\nUfCejLF/TNOWRo6Op69R/kTCabotEZ0zGe7NFm83o81lz2oYSqsWNBgt4r6A\nciEz\r\n=4JWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoKks2AbZ2RtFsXoHbjoNXY6g3X8EWHH4dkDoL0NvwxAiEAl8joWydXwo0EKO1BgJdv2chH3EEsVQabJ4NnyKzsuC8="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.4-beta.3_1600342378663_0.11773268291040195"},"_hasShrinkwrap":false},"0.1.4-beta.4":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.4-beta.4","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.4-beta.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-cHQDpuNxysidRnhQ+hm4pu1Fz+ew43BvD7V25K5/Qrfqtr9PvO0BqJbsoSuYoR4csoWKzF3EU+GiRulcka2ikw==","shasum":"ebd4e5493fde6a5a383b50ffcf2e8d39f636fdb3","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.4-beta.4.tgz","fileCount":23,"unpackedSize":14720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZB4ECRA9TVsSAnZWagAAZo0P/0y747Okbiz03DtaqmDy\n8jL52EoY48+cfn1L+tR15y0YsqkkSwn8I5KZVP1m2SOcCZxLUkiHqAVc/Ue1\nujZpJAO5kPrbl5uAVXIxGL77TThJ7mJELv2aAyL7te3LCeaKsn8kZc8Uxalk\nXDRPtDHv6SIE1Xz5D7+PsFZgWeFAA6zBTaxNEP1ddA5Erk7jKnJpuJZKz39M\n8fsMv3Bg+nRzV15pwua4tmWO75XMnVQ99uGEr8Oytfdb78X2FhQyv0CK+p7P\nK2I2Dh1/gj7yrlZLEXaAekebCUWuUVhrwexHiYKjAqLnt6yFmsAEn5knRu5P\nczOFqfML32m/mJhHcV8rBBZb47VlqR9dXpM8/KBvM6b0IokL246sbFtRamlV\nDYCOjHRww3z9QtPx9vEfuv1AkFFdYeZtU3UvRlnbiH1rMfusAG3vh9Hb958r\nwajyo1oNVMcLEN/KnlcHWRC27zVYseFskbOrIdvxcKQDxoIQr7KqZOFkKpMN\nee3MEW7sjD0SKAzMHyKHuDlmucLXXxoQISWpwIhvw8P451fXIepFV7cuzFHo\nFyE9ekF/w0KApl0ay7Nn1fHNyBdko3g34/LCmsGrRuoDTJrjwJRKdICxWn7K\n7feuw1ObwKZz5UbNRKYBQH93ZQwOFaydFyDf/2qGcqFwtq6qmvcB24OsIsHe\nb5PR\r\n=3apn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNG6hWGH9n7Ba1Cq0j/esA4hF6YMiMvIVPXLhOdD77kwIgYDn18ZlRPYKW93qsy95PqrbrKb8pCEtyYVZMZBbpJcA="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.4-beta.4_1600396804042_0.9647443288780242"},"_hasShrinkwrap":false},"0.1.4-beta.5":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.4-beta.5","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.4-beta.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3O9sfDctQDMx/ek2w5zYzHi6B38igw+Ni4GMtwbROoUAAOr8Rsc9xGh+HU+cf3SRJYx04x9jCS/IAW4/tQA0cw==","shasum":"058b28fd149a36a1bc309d26757cf561aa70e60b","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.4-beta.5.tgz","fileCount":23,"unpackedSize":14720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZCwcCRA9TVsSAnZWagAA4aQQAINBW/Q4IUJtS0pOVeOL\nKL+BgZiqcMUPhka1MeBpQkGFqWq+N3xcSYy+68NFwHkL74X3n0sC4ijP+xqL\nuNRAjMlY9CjDy8LSGzZK8gbbDmVA2TSa/Uj40T0XXVK5TvCRTL0/qBCOMole\nP4A+3RG+MN63tf7TAPpmNqHC1rbrjfum8I2QLvi4/+Euj0IpUVjwECprHYQN\ng4bgKdwvTONDaWzDACOaLjixI4epfciMBvax9JfAoHDacRekNPptjjiUF3Yv\nJLXoiN7Ej02beer5AULIoSzegqUG8XULIjFjgFlb1oStkSdIR+Kcyeixag+n\n2IZakbVJfLc9fee5woOqhephQkDHEi6p1VyYSLdHpNbFwReQwqChFdIKe+5z\ns1O8VODieXzzDlRQvgKykehLliGuk8L4TtBfFkV2K2eapMc+ez7XmoH4l6st\nbcstb3aJMQzcI/0K84X/IpCuW20821WkAtLtbJuZIqZBiPn0+o8RGrXZT4bY\nfqVStUhi25KQ1nts6h3ixCjVku4kkhO8ZuJwKTCsuvrRq6a52KaJyWpiBRYy\nelIrjJA1Fw3r4+g+ry63Q5aX94PxGv9FPBNJkaudjz0PsfBiVEozvCLBDhV7\nqVJyb1Y2eCUpt1WQ54p3WX77qc7H70gI6Yl0ZVVr1WZy/Uj9f9QXZZ50zHLv\n24+O\r\n=lM4H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCftc5jWaRsTR8yi/nz3GaI7j5rTWEWeJKtKAku7gJSTwIgNvGo3cMGuJmQTgFRYxi3gBPJGZOJWxufS8lKmP0V0pg="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.4-beta.5_1600400411928_0.4567082550362904"},"_hasShrinkwrap":false},"0.1.4":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.4","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-byrgovpHWeHIzE7fyAFYcEf0+MTYierYlGMaezQNvp1XqVpE4UCthgGyPEmM1shucNte0pYjy6AKpPZ4CDc63g==","shasum":"7dd120e701785e0d3fc436764956c2a2d6743c4a","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.4.tgz","fileCount":23,"unpackedSize":14714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZFo/CRA9TVsSAnZWagAApxoQAITVHuA1RulUeBnpsFM6\ntEOwhm9MJ+GVBPl9LuEmfeeYIcJNd9HoGa+4y87uVIjcm+okWpDd+WhJMOFv\ndMZWffq6KiiygJz3+CmnpIPZAkyAJJkY3/7fJNqdkXEh9ySt6BgBhmX3G1WJ\nUmVidrFfD/nvrVccFo40FNpNSbW0EwQabML9pRjTOQfNlzZSsVKd2RINEJKE\na9yAZAM6mSQbYoA36jNbr9k7GNG8HAaMQPPKuVJ+YuZgFXVAxbHnLhW8anVG\n/gmD3j99ih/uwFf2BCclUGuY2rrp+1rOjjh/TdAyII0segwrnub+dKp7y7YG\n9OorMvcpY1zO2GqrQdaYNa9eQQZVmPqRJqZsL/COzHzYDw+BPE5V+hyv+vjy\nfZo4riw2jqcS/lyoTcqWvOlh1LBIoKZ2DnrDzrooPUwcM1RRwqwUkForrMaD\nMqJBA4nLDGf3GOa2DAPEZRSNjmGf+8l4B+qAfClZ8n9AKPQFwPX0To5QYl0h\nBBQ4dmLBDk6/bkgkeAfr80bNIwY5fYqDTELtL11qjIpWcnrGXi0qqK8UNkfT\n12KTalvnoLfEeZ1W2YRI94yFJ/lF/6flFgbaVqtrZCladVQukQBZd+D9SLiU\nGdqAaJwWNDHRKqjQwbB/4/t3WXPB6JeQ+Lc2vcCx/FGb656j22QIicIkDKsm\nBZ/X\r\n=AZs2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6cDYwVMprY9vc9h9EDBOszr+Q+96GTCKH5KH5rSdWaAiEA6uLBO8yG38kOdH1jCg9lMoOf+oiRxZujCNivhLR2AE8="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.4_1600412222687_0.6863398722028735"},"_hasShrinkwrap":false},"0.1.5-beta.1":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.1","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-VsiCVMT/r6MG2Dg3HoXrVF7/nZOcGrDpF3GomXriH5dTehGW1hbK/N1plogkGIRp6kGp5zsgQORMYrZgQTVUiw==","shasum":"f726ac40fa36cbb749d781e522113394d30cd1d3","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.1.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcUwDCRA9TVsSAnZWagAAg38P/2w33/F6pU/C8Xr3NoXO\n9gjd5amywRUYHJ1/8UWRqjl7zKrkEnZYzI7a7sa79W5ukxJg17LZHz8V9Hje\n4ykDAfui9MgT9OlM8ZU4V1yGp9l7YohWIcovqdfWUpFbUQrTDHj+q3wfpYt0\nKJa2frgtGRBV9PXZsqjiKlnNsLmxoIJRjd1PuifGUGpIJ+84ZWKr/9kLRa5d\nGcH78nS7JhtIGm6KuxHefESGcm0rjVQYK2sZscw+6m/nJ/xOthylFPwWSqPq\nFO3wnyrudQHI2ZMNH7y7/rkeMNQxD8Oc1fV9GgTzJa/BlpdCVDonx18ksd2v\nyvp9w6pPE6AdpnllIq0a17X75GA9lQhsEyXd+nya3ZpDrMitmGzpCAzCsZVR\nMaYpxg/VgvHWYcM2TxK8BUwZ2UI5pK4MJvdaDSmesnhZmeLLpOXG4+QF8UPI\nbhwbNLzMg5TdgiGtO5OoFcjWF2tWNTEUo90MptMiPE+KDKwZ+vGRNGc3EFBw\nH/g1360nbmnI+FKaIMtvroI/x4+QsXq1OnguPW+YSYoLOnxaTTy3PCdbmvYJ\nZ/4lyxH0jymghbARr53qoXt4dmoIDIGkJRiexRwMai4FkTK+FeLtKcZBSHJ9\npbxTLsNDwU54x2EgVWxI8CSOY1v9bB1xBcDp00Qb+mTd2iRjbbMqV+iDBCR5\ndJTc\r\n=Ai8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEr/dyqdBfeWpkHfzeCmCemeyb+QKqvESXe6JslAxlRAiB+OAcTtXJdW+yWCK4SXLCHBWqrnhUe598WZ8GSB0TbCA=="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.1_1601260546937_0.14179103368380952"},"_hasShrinkwrap":false},"0.1.5-beta.2":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.2","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-v6LYwz70wA0RMnd5Pi2ltKggRkdkCcRJcbuWvWO/9u7iSk4DpI9DSJLJPewInOKFJmdqgTVt8ZGx4iGzTEbetQ==","shasum":"a683b45e27190a7f41a77ba25b5f3e6cb4dc431f","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.2.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcVy+CRA9TVsSAnZWagAAuigQAIJIQLNFdp2xu5RAMtmQ\ntct+VB5eDER9TzR/ctHaJaZ4cTiBS9CbFTCSYHyGg7BxZb/SnevD1R8KEbeZ\ntEMOnjDIr2JTOZcRILiw8sMevh2Ig3zqGIOOXlYqxwBYKJvo8UxaNHjfsb4k\nDTvZimE43VCyTUpDihZg1rigYFXZ4hmkvMQPXrrxuw2Cl5xbNh7Zr5K+XRXc\n2Dw6nitixTTZAofJ2xDIRyILiGSpYX8ge5kKdkUO/8zurT9yF8fmmjRdUzjI\n/oRWX4vgzxnEgcQTmR7fXD/JTcrkqYoz3Zj6kpxywz44SLBTJmJ9AS0IR4Ew\nEx23j+dv8O5osgb6gcDe41OgjVRJ3PymDoYBURlcxDdZGo482TijzlE4/4dQ\nhT9LYmSuDiAXXFSS2EsWUTrlBehRdUVk3v+FiUMdIZIvS0oFsKcyhyUhGCDQ\nJJHuRFktGojM+Tvp1vCDYjojrao6dxaMMsGYQ2VLU2S3Pehx3UAmqdrgpMTK\n7kiAcruCBs8PL7EVJZzke+3xOXYa4sWBMFHnYP1LfaUfQJVUn/LOxCve15P8\npnksGIk2+c0PgDuO3+CYhCY4YmRVQ0CJmz5sn8mF10YtofkSkjgp+vMLbvcC\nI48zgfIsRKHDDjwoV0TWSEvRCbxbRkbh2OFYSPmcAVx2dhdRTxP9UPUV+09/\nz5oy\r\n=2o2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9T9HkjAEwLnci+h/zScYMH4oalIjwvD326j/DG9MMowIgdiQubtI8gCPJpyotLUM6mm/r1KdOjR8epgYwhzMxCDY="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.2_1601264830294_0.11981750539602642"},"_hasShrinkwrap":false},"0.1.5-beta.3":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.3","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-HGzatYhR3wOS6JWMh7GO+M2wAGDPsbatB71H79CDlte5lBpWWYhga38JQ0pOMXQ61rpcSaxZj6RqNQCFwdWe+A==","shasum":"86a733fcba25e73bbb7dbad56daaa39dc36bf6d6","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.3.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcWXiCRA9TVsSAnZWagAAX2wP/iaoxNn8/X5Xcr/PDBGy\nbB5ji6zxVoLtKvUzuUShmVTM2jtvvTlvg/E36Fd1uI3Az7L3gp3sP0P0GvLD\nBgD41Fb0JehbP+JJTNJqeqiZif/5VovIL95OKpLmVgX8SK61Pzf+yblugYCG\nqfaQ+YJXOjJhSSYlGJxaiVD643UKUv+ZW62Lz/X2PzX4+tX0UO+RWoBW0nek\nVok/rgZ8zj6AV8SGXtgK6Zs4FzT/VEhdn02tStI1vdwKu4aoWaemwDBxCMBx\nJm9/K3QChwfPFtcRcZX0W+l36jYJK7yAzFMxAWLmKUgY0SXrfH1v3bEz3+ir\niucR3pSRdN5ROmSHM+PPg8P+cRWGaEV61DD3ADPqV/WwrqWicyZuokJu9/3r\nhlGTMWE37Ue/d1jNQKubybnzKC/aV1uelj8Fijq/StVRJ0UfSVazShSMFxjr\ntCBtGIyOPv6aEwqrXtmjXLKtQLw9dOauOiQsQrUiapo9lAEIO45MOL7Df2wU\nWra4tk7QSf8k/5WNv5KaCdQ2jWOG2HnmmK6wUut41fkxYX4fL4y6/WQnLm30\nfPXR5Qvu44+emhTDqeISSJDHNtXpLz4PDZ6T7oB9txh7decj4kWYt6eKujzX\nuXGSTuDDU+8yZ9QD5X4Xhx1dfrvC6ho0Dp6vjaXi1onWOjqjmBM9LK4iHzrB\nYjnO\r\n=90j+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDONVg3SfzQ6O50s1r3aDMdbndrjwQlZX5Oxn6zvj1pjwIgWqdepIoN4ns6iE5XJg2V2SO2EdZvaYXQLlyIN1Zqifk="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.3_1601267169628_0.21531040026756365"},"_hasShrinkwrap":false},"0.1.5-beta.4":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.4","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5NvaR+kcjr82i06hmEU+dG3lFWCEChgE/xtzrNdQzgAq8BNVTk7IBLnV7LD4Mij0daxcZDmKmt1XJRgy549FTA==","shasum":"42bc0f38b75761dec65564934bef95b82f51b9f6","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.4.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcWgSCRA9TVsSAnZWagAA6OQP/jrl9poxdFApfSx+VWE/\nxBFRSoPKtJtrM4o/3d0Eic+whX1rNisnOtQu1OWkCich3dV0mtrzlpbMYWEj\nyPM6/V9jkYOoTfgYCJmQKLji9d3+LWYNfz3q4Nu3Ru7ijVCNjHalZRKtQ87L\nLRzUZrCzh+FyzwJs2rQYxwqXkAJt2+4eX29Q+RN9xMOJYJb4bOGPGHdu952J\ntqh+08TkF2je9k37NKabSmn2EQf/cwGqdV7Pe0gjjiydsO2CkQ7dHjKrOete\npneYjEqtoq+XYy9qb/hQtDNJXraCiDecD5XwXKYsjmWpLbXuN+jIK1HMw1af\n0aG/b9ffwzNaHJNBNavESyG88RQqn2TrJBvN6b6hZBH7XaextHoz6cLGY9ki\nWmcEcMuwRIB4cZdIPrXnca6bRX9+9JmPvE5leHYH7Mnpu0zW/Ga6o2zlpNuM\nTrTnVFQpf0fYbV1qOL2AL85W5VqTYcPu4FN28PbHiJhm5K3a+tZ32Y+w9rOa\nMBKntkLu/J5EUnmqG0PDim/z/AksW0fDNhncmZY9cnxBYaj0ZOrrLF02arKh\ntxypxf9hulLmLKD62U7ELs52YlPZb/01mB29ZoWSwkKN4TpGbnsuV9lrphDh\nN5EdSghi+0DGrOHM0Tp7sRjwO9/t9yqpfRxepSEgnyy57lKRc9Y3CnzQ8ZkC\nfHgn\r\n=AfRD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnDP2fSIE12356KLYsOOwXUVnUpoDdVNBCsCqDWT4XHQIhAMxE3ZUu88IuMf73izag5R4/VaP7Uub/N2NRIRV/1Tst"}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.4_1601267729870_0.718227155365043"},"_hasShrinkwrap":false},"0.1.5-beta.5":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.5","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ktNR4DpGH/MYpt9IwxooR205zqvcARYIB5JB0IsL3IuJWo8XHKW3sOK3e6YPljY9/CbaFEHhuu8ndOSFefwaWw==","shasum":"d2e9faf241278d568e1da456ad1fae602f490d92","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.5.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcX/XCRA9TVsSAnZWagAAS4cP/0zYbmMxEqX+Io1vKI7g\n9kqcEX9HYpxQ4dx2Ne0torjOwp4mdcqyyvn3qzTmFthYuthUQhveE7bUnTxY\nE1kqgLsQM+wHi5numppuYe9xTOlVrkjZKC1azKykxDmtnKE6UJsJ0kFlURY/\nFgjOEEJT/qZMCecADPeDu7Fvt702zvdzuBtX7aoZM0Rigi3jrioLvOSH+D5G\nL9Uw4vTaoNmSlUVjzJn4nlCFS5GejA5FuYHZwnTkcCE1mWHSf5sJ7crnqt7E\nEHidzYy+L1k7OY5Ag2Bwsw64Chy76c9nN3UH6GefBwbUzx5tbGdZXHHBa56m\nrcvCjg/q64Av7TTI3DCvrDg4tmw6ypJ6Ckm5NX8BplHdRluQ3XSmX18ZG2Y9\nOVIPM6eF/SR1rCVsga1dqXyryf1R1PflCP0tat0dQylKj3KYAvGRbq42kJGD\nmu6anZ9cCy66wJSuFdyhyOa4JP1RMjUBJnp5tSsCfK51djJuQvfUcVUasUIJ\nLUVARRmKbZ2lQT08L8zHHIRm7vt0WwmQ8bI5FFKq6v6ImBfElofSgkswcjee\nhk6s3USlC9HleqfWFFXcqO9d0v+zn+9XWm7FaoNvvx0CuKSEOdbGuk3A8vb1\n2o98HaHHo+l5qRC9B5iHJMDG4+yYKsf+GUE/lN4Z+RtU9oHNoVfSil8+M80b\n1dnn\r\n=IdrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaNVKqKal846wCo9PmaGIS/YSn6kyGMvZl378Ef7tb9AiA/6rgHjTColxPqGGN7By2HUDLj6+IiJDO94bwOVv2KKg=="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.5_1601273814627_0.12827139188191294"},"_hasShrinkwrap":false},"0.1.5-beta.6":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.6","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.6","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0fQvvEiAPFJ6eyssNDlmzW4zffBg7TmCBK5EQH2NJVAX/3qE0RjYRBDXeYe4B2LwL76SsJZRZ2v0sSFBmLWKmw==","shasum":"bb419e6e4b5c31ca540e793a83db8ef037aadcff","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.6.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcY0CCRA9TVsSAnZWagAA5DMP/1PCVmxENubDsQTDWNpQ\n3NeUYvI6BA0aDL2+6xiNKu9xXOu16lnpdi+M0tnYdYtoJMUTI1QI0knF9Qyk\niiBugTWukmA1Uie+oZcz45r5MO7tEtBPYd18ZYpmuNm/vvyxDoGHzM9fOuo2\not2NkYuSYSpDKRldLa0TEtnIMzlj7HV3+FxmJSfWqTEyIAFtL9CQ8tCJq9d6\nTgzUhNZXUoMOUsqPK/JxKJBoZEGLmUHs/pzukLGZ8GblKXKkzgnnlkUL7H9d\nw6l+qvEsJbNQ7vPUwfxTpqHq9UqzjpW7gkQ1z5EX4sqGvJBNubUv+kmnLxWj\n2W4zOh+Gd42sKE++xG2nDd91PwCGxufLAxFGq1NPwK5XFK3nmlcmX2U+ni6v\na49RuVE8lcOW3pdaDfbn96/V7G1VD+xRmXTkYrsF6E5R741xXnVmpVj204PF\nl/Z2VqOAeiIkmuZ5hHwO0N9cmRoSNm1hnIrUSWlqcG1rm43LOPYBtp6zcnia\nYv6RSm6xP89hbLp+Tyuc+g9N+Zko+8tf7+LlVmUFZX4j+ALk9Hcq5bJ8T/Q4\ncyFThaqX8KqG9rq3SAW9Jadm5tMoFktUThOvjPcTG+yeRyXhkU2RB5Me3iQI\nEpVKQ2VAsWWulL+iUlRDVNxiW09p/t+2zlb1pEIuFCiymeJErIQk2QQDo12N\nbuV9\r\n=y1Hq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP56UvKM6+t2owtmRiC6ZsjgGoR4KvBH6IHewA1e23kwIgI5dfAQUs4Ilakp53JUHoWHr5wrKgoUt156BQEtXRYG0="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.6_1601277186099_0.9348053005119015"},"_hasShrinkwrap":false},"0.1.5-beta.7":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.7","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.7","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-45hbsL1Jnuli1ZTIZS0Z+uKKXeLAiv2GsiTJ5DAZzSPfJ9hyAuTeEWyBdkhIyMS1trUgorFkGL17uBQPUfofMg==","shasum":"869a2fe85d7ca5120c68ee132b299864e857a6a6","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.7.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcZcCCRA9TVsSAnZWagAAKBMQAIAFyf8xb9cvAZSZW0Y1\nTcnpiVmLcciwskmu/vvxRarfyUxCpxN5TMX8KPt48yBKu0sQcly1tM+p4wSp\nbSs2mdldCGCVy45IpGEi9O/V6Epr7lkri2qixuITmp/2Zr/87lxEuUvVfVNk\npYHPqSgsENYyV0vnacEBQSs0pSdHVdagTOJUI2bV6QXVeCZFHzE+4mB68/FM\nngBc/tzpp3hC+gLUlPrJIhV+cfUkE5uNtlzvxIixigrNnuLrRz7N/ZSsFwOt\nWMxMEeZM/0k4X1s1Q+alROxg+Pdk1dHetiXA1ZnHm1O+VNNWXRRmP7jOKA6N\nwWYV+gfpNbVj2MYfCnW87T8pAXKmjbP/CKL0r6zXDxLpsXIrGNfJEjyVpvEA\nrxqttQspHk+RL8p/JFaouoXdQbLNPYgTXMa3QtS/WIXkB9RHyHJe7srUxOjk\nCQqpih3JCyHdhYeALSiDjk6nTmKL6zBkrOrLlGVOBINVhAp38XfWzPUrNppv\nfr9E5umO7wgxSwWIz3nSNB8YnAivXIgBpxP0kot/BeqbSKiOMOlyfpWHGuRs\n8EtVowRr98r+RPXl0605b3kFKV19XpeAgBDiK08O6q/NHQ4xv5ILEFJRcdry\nQvBkKbft88jKTbY+ChZtxwz3d3C0ndm5eHf4sRZgu9nk0b+HrgsaFPmkCCn8\nlYdc\r\n=MlCc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOfthIATLb4afLT/GXYsvW9aEAnrti5scr+LnUGLAxxAIhAPJg7QSQl0fyQ8901nSpUJxpXhit6sA0w376NJ9RA0jL"}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.7_1601279746079_0.755145509263341"},"_hasShrinkwrap":false},"0.1.5-beta.8":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5-beta.8","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md","_id":"@iceworks/eslint-plugin-security-practices@0.1.5-beta.8","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kiqmvjchyIBxq9t8deQjRUampZgDDr0puX0BkvCHO71t9aneNbABmfHkbcO46oBdWjz7rons7dPBB0IHBrtZlw==","shasum":"0567f41329fd27acb90c5ff68d4442fe0ebdf354","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5-beta.8.tgz","fileCount":23,"unpackedSize":14723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcaCYCRA9TVsSAnZWagAAY84P/jCjsJWNUeULMCsuIaT6\nmBUDIgu4pNx8icSoUwdJ2p3ctntGnndWg2DwEM79G3uaWgTx+aNuyR/ap59P\nM/3ta1DLvKCqEumYiGFgwA6MTq6fGfuCjyAneXI9cns3i3RR2oOxkGhV1wcn\njU7Vq+25fWnVs0pJerrcVLGaa2OlorN5kAvKLu6w2jtvrHzJ10ZHJ3rH6jiv\n72WbNt0tJIFWEru8f5PgPGAeAREH7QUsDz6bDI3wyE5mRKgtSuZts/CYzdse\n5fjJUJbYd2HwFMnkJwF0+KqtxtV6+vrGqXXJUg51Le7UImQ6YqEpxoDxZxdJ\nEyOxmdCvl1Br7KvyZElR0IN/DvvxECjtTFBUd5Pv2SnhlI71inE8/NkZqedK\nJSXx2fFYc3lk+2K/XV0IS2Sc6eCKAfpYpgDeb7Iuw/lufVFcCjGeC5yztuia\npPXkNHQ0ya/ZqWkz2I0B0XONItxDAdo20ROXxGTcM5nipDPe+dH122g3/5ci\nlTkx6jF5G0LWw0ovkUGOmOMhJTq/HCps9brQH/8f0I3N9sZoPBmkR5L3IjdS\nYI/0V0m8jq/8jLjwe2W5mXhQGIz/UBpPoWY4Zj0O4fIOGKxT8oBzMUTiLlbv\nt83lwLlqY++76hu5qiw5yUX7KEf5oZ5c2kXl4YS133BuylvUR1xcgZcRlevp\nzxyz\r\n=ipzN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9UeFm3NgUCZNIZ9+EMivsZ6PcfQnl2KftcCmjyUtEGAiEA5k1I5A0s2MPdypMg3J60OEYSAEyrwxx9oPFSPjh1FvE="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5-beta.8_1601282200143_0.6853068663415081"},"_hasShrinkwrap":false},"0.1.5":{"name":"@iceworks/eslint-plugin-security-practices","version":"0.1.5","description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"main":"lib/index.js","publishConfig":{"access":"public"},"scripts":{"test":"mocha tests --recursive"},"dependencies":{"@ice/spec":"^1.0.1","fastscan":"^1.0.6","line-column":"^1.0.2","requireindex":"~1.1.0"},"devDependencies":{"eslint":"^7.1.0","mocha":"^7.2.0"},"_id":"@iceworks/eslint-plugin-security-practices@0.1.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8rA1nedHnsmcbVdCxiMLUI3ZobFjyEjFFoUI5Ol8lQdgEN3B07+Rbj69LXgpoKnTjTW9oy2FgH8CqH3TXZfkbA==","shasum":"2c46bfc22a84d7792d1ef838176677651995e0b4","tarball":"https://registry.npmjs.org/@iceworks/eslint-plugin-security-practices/-/eslint-plugin-security-practices-0.1.5.tgz","fileCount":23,"unpackedSize":14717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcqnQCRA9TVsSAnZWagAAJQIP/RtNOtDhc/4jlYcA8oVv\nOKgMdXYmEJyd8NI3aiiq7r2VpLXIPc7Cb64Ld9EXqH925ACvOe2WP8/BX3hb\niW/qF8F91WemLCXlGweYjOSBwgy/N8fXHzr2RQQAGhwH0pVvgsoKmYBYUIVu\nqC+/xLdbVQRVlGkornVEgFmU0Ckab6M5q1jVgoa+gjNwGeguuRSR9wxUBB0r\n+9bs2SGaja7zZR29apWewQ/d7Nmi6iMRaycjsBas0E//zcKGtL1BDcpkoCC8\n1f+Nrp4ZsnqoN53zWBg56AUkrKIhgzcM9O4lPwZbo6w0/n+wri4T5La9VW4V\nq517g65ZMCxET5dkL/TjvbyYrC5tTq4SOFGTsD1JPT/EilcKH+RnaFE9C1kI\nL8ur692u3R81Nf7AHlJMfwHjoVMSpnAq9hnQjkrGPBP2vsRDi6T5APP85h68\nUgOLPI2VIbeZ9sXOaL4S9qZDFA5bxCGDvgUh6ybzbetsD+eib9/zztNKx+Rn\ngWrI7EVCyFA9ZrIfdp+cLXi84xgxKGzzD+8WrdqZP3C/QvyMVYQYl0ay/ZDR\nvJSz2FbRo98kNRstNfBKq1NslJeB4T61uzcixAsoTc+yReVxqcVZ81I7xiq3\nJWMkm6Dcxvsasg2v8ShLwZzaMCb27jNRQx5BOE2vcCXAC6gaQCnNnEmYV4Ml\n0via\r\n=aZn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJCV3tQy41s9fx/hHaEt0O0oX3Z2kTEpGMiap0rHBXKAiB7Nhj7GaJlOJjpsaepnYf4MwtZcaydTf24/sursFJ5Jg=="}]},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-security-practices_0.1.5_1601350095665_0.44172871310509443"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-10T03:31:02.582Z","0.1.0-beta.1":"2020-08-10T03:31:02.948Z","modified":"2022-04-05T19:09:38.908Z","0.1.0-beta.2":"2020-08-10T04:14:29.645Z","0.1.0":"2020-08-10T05:47:05.299Z","0.1.1-beta.1":"2020-09-03T04:25:10.012Z","0.1.1-beta.2":"2020-09-03T06:19:41.585Z","0.1.1-beta.3":"2020-09-03T07:12:25.207Z","0.1.1-beta.4":"2020-09-03T07:48:38.051Z","0.1.1-beta.5":"2020-09-03T09:01:30.765Z","0.1.1":"2020-09-03T09:34:55.763Z","0.1.2":"2020-09-10T08:04:55.096Z","0.1.3":"2020-09-11T04:00:21.179Z","0.1.4-beta.1":"2020-09-17T09:48:19.576Z","0.1.4-beta.2":"2020-09-17T10:17:00.053Z","0.1.4-beta.3":"2020-09-17T11:32:58.826Z","0.1.4-beta.4":"2020-09-18T02:40:04.159Z","0.1.4-beta.5":"2020-09-18T03:40:12.027Z","0.1.4":"2020-09-18T06:57:02.809Z","0.1.5-beta.1":"2020-09-28T02:35:47.074Z","0.1.5-beta.2":"2020-09-28T03:47:10.434Z","0.1.5-beta.3":"2020-09-28T04:26:09.794Z","0.1.5-beta.4":"2020-09-28T04:35:29.978Z","0.1.5-beta.5":"2020-09-28T06:16:54.764Z","0.1.5-beta.6":"2020-09-28T07:13:06.292Z","0.1.5-beta.7":"2020-09-28T07:55:46.220Z","0.1.5-beta.8":"2020-09-28T08:36:40.276Z","0.1.5":"2020-09-29T03:28:15.753Z"},"maintainers":[{"name":"fyangstudio","email":"18767120422@163.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"empireo","email":"yudong.myd@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"description":"Iceworks doctor security practices eslint plugin.","keywords":["iceworks","doctor","security","eslint","eslintplugin","eslint-plugin"],"readme":"# @iceworks/eslint-plugin-security-practices\n\nIceworks doctor security practices eslint plugin.\n\n## Installation\n\nInstall [esLint](http://eslint.org), `@ice/spec` and `@iceworks/eslint-plugin-security-practices`:\n\n```shell\n$ npm install --save-dev eslint @ice/spec @iceworks/eslint-plugin-security-practices\n```\n\n## Usage\n\nAdd `security-practices` to the plugins section of your `.eslintrc` configuration file. \n\n```json\n{\n    \"plugins\": [\n        \"@iceworks/security-practices\"\n    ]\n}\n```\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n \t\t\"plugins\": [\n        \"@iceworks/security-practices\"\n    ],\n    \"rules\": {\n        \"@iceworks/security-practices/rule-name\": 2\n    }\n}\n```\n\nOr you can only use extends to set default rules config.\n\n```json\n{\n    \"extends\": [\"plugin:@iceworks/security-practices/recommended\"]\n};\n```\n\n## Supported Rules\n\n* [`no-http-url`](./docs/rules/no-http-url.md) Recommended the http url switch to HTTPS.\n* [`no-internal-url`](./docs/rules/no-internal-url.md) The group internal url is not recommended.\n* [`no-patent-licenses`](./docs/rules/no-patent-licenses.md) Recommend using the dependency with Open-Source license.\n* [`no-secret-info`](./docs/rules/no-secret-info.md) Don't show `password` `token` and `secret` in plain text.\n* [`no-sensitive-word`](./docs/rules/no-sensitive-word.md) Don't use some sensitive word.\n\n\n\n\n\n","readmeFilename":"README.md"}