{"_id":"eslint-plugin-prototype-pollution-security-rules","_rev":"7-31a4209b824391188db60769164168d9","name":"eslint-plugin-prototype-pollution-security-rules","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.0","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge"],"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"_id":"eslint-plugin-prototype-pollution-security-rules@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-LQb10kDL/53whLwjbm/7O9dl1niW4EvprvERIeutZt3xie6xb3n85iaw/MVa9GZe7f/Vc2m7KEGLM3UzhEGxjA==","shasum":"2357420b5b56c282cd80e88b6abdd5910e565ec4","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.0.tgz","fileCount":5,"unpackedSize":3123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrv+xCRA9TVsSAnZWagAAR8UP/3vvRe/Yy+XfdsGRs3Ov\n2vhSea+9jF+CYU4ko21oNafbxTj9ZKBN6kPBqyVN+G+6l/Klvn0CIXj7B7Jn\nqnihdLNEWrqnqpYK3Z9jm4VktGbVlaGHbljozyX+Te+ay3TiWuI2t4psDqK0\nY1YzqQtAX1YBVImODj1WCZB6arh7mBwJKElBNoHKu3P4/2qE0vEQgdbazU8I\neUhEVlvfWAPjWpgYh1yURw+h7w2eb7E3pgE8XcF6aEhbBlGQTHK/inPYroE0\nN4sSjXdDsorRioyZSDusrxNsIWSVQfxVgEtArBV1GTQdDP7LKG37lAGT2tNF\ncmJxj9NrT8ybMC2ROg2dQkA1Ir2jP0ARYmRkSGHrydK/tm4OUjfh1F1WVeKQ\nR0nNMS7lqPwX+JRXaUyvualqcFvmOcNtV6toFK06drOdWw7zVafszbxTELcQ\n5kaMC8SJvM8XRtYWRHMzIs41PpqDUgdxcF17N9HwoGNEN4s7CLirvDFOIc71\nkrOKO2qVpxnokmx+rRZ672/0Zu3YP3/wudZkZcVWGSJiEyBdM5a/gnvtwoqQ\nk2M/amZfI9rKy69uumxkXlPRt8UZJY+AlKpyfZnMh3pVfxWfCfWMkX6dKaq2\nv5ZNsUpvY4t8aCH+QqWVhpt6UkS7lj4ElPpoHA/A6FWBKbxMMfFH5FHy+bxl\nE+am\r\n=KsBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5hQBGsN15Gm54LP7rjBQkYGMIZYvkc5YppVbhssm88AIgINrf3am1Qm29d3mLGErT60yFhu2Vm2InwcY9bByJLMo="}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.0_1538195376348_0.40954151770013825"},"_hasShrinkwrap":false},"1.0.1":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.1","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge"],"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"_id":"eslint-plugin-prototype-pollution-security-rules@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-86CKiaNrvO2Q4c3aNhCaFHsNz5tE1oJhRRURKybz7k9dpPSltheAHU0GFevcLQpzU5HmcUWp5NMr8IayJYeXXQ==","shasum":"741c297385c5e327678e864bdc68e7dd4cb3881e","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.1.tgz","fileCount":8,"unpackedSize":92842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrwU1CRA9TVsSAnZWagAA0FcP/0KLEKNMMfiEzVojAE+W\nKUyXLVIBR7pc8/QWPVEjRuGa9dKtAM7y/izuMyPa8IQ3Rh2jFRjrSjwkjiPd\nZg0jRTdTwzc8hpGyjRmvHaf2WfFWz5PPrBLxVDVhfPZSYNt35zNcLb2oZHv0\nlA+Y5XvTl+hgssdf5Am24HzmWu5CFjKfxO9eWZ9Xo02JzoAwjd0HAJsUN14k\n/vR2IERjogT4WeNkL4Cf/Cp1YV/wjlOtpNJQclqh7QYEZBJNHaiH3VoHvsmT\n2pnd1e8rArmHpSjJgicHynnzEIwyYpRI2lZRFSckaOVTO/ghzopNfQwmftV4\n4T74o/eQ0JiO+a4Frkv7pZQfNQU7Jlwr9wB9dfjJy4ZURMMHJmvjiL3sTukN\ngk7pGi/h1CEkKiCZWZsqK+MSgxO8fQYrhPay8XwvRK9PWXg7FGysh/Un8S1m\n5uUKQG+z8PBIrvNWHlGoayTRzwvNpUAMcSmx41V+Cm6oTXsPBgqrTlDOAmsR\nq9N1FlijbaChHfRBXRrEQHC/QTn1Hye4n/6499IEVaQbW2umY127UM5QnJet\nXskP/5TMdJi6sZvDup3+dyfS44I6lDW+n6wyeexX2Gmzk3LQpo0+usxdLIJA\nc/w6hps9dRLzNxMoG1bmRsNsXMPnshJN7da66ofWoj91TqN7bdS1culc/0wP\n4L1m\r\n=4tGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGABj6iGlv855OCMgDH6PA95UVpwOZ76AWBFW9f82TfFAiB7TInPreROmZ0ZDA0FSDTG2HQj3LBjhXc/hhqh2CJIxw=="}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.1_1538196787668_0.5444941987290299"},"_hasShrinkwrap":false},"1.0.2":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.2","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge"],"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"_id":"eslint-plugin-prototype-pollution-security-rules@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-BWITuejQOPkXZOJH9JdltdE8nJ53VUH/EECfus+qm9Ug0rrbq5HVPGAaOgaU1uF93GQnumcW2nA1m2PTgUFdKQ==","shasum":"29c6b5d0490631e1342b2dee20270c0b2b4bd72a","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.2.tgz","fileCount":8,"unpackedSize":92875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrwYICRA9TVsSAnZWagAAfPkP+wTBB0O6/cAWVpENDTGA\nxchyQKKh5T8MpciiXGEdsJNbcpEdwUHkCduUjjvcLDqC6VjYk9bwNf7CUMq2\nq2oFWzII9JfhTsvfaXp0KvIhf7dgO/BHQceb5pPSsELpt9pIYU7Rfvb+V6Tr\n5SSDra77oizZPjBjcyCxAUToIZ6jz2SXSWnWGrr+y0z4VbEmb8RGjW15gf2R\ntbxS8xVOXT7DymGYEvSJqoeimj6OEUFFAVJ6424uQ7PVe4MoDMps+yv2KzhL\nTvqnVDRbmeGhNPcQ02lxBopxj42jX0/gkm8h4WfTQjRDwjWKsiIt8wnynFKt\npOf+AskseBqa8u4WNrad+BARYz7I+GcNUQ/nhgtRPBTG9S2gNTPRAI3c5xM4\ny7dxXiLurBDHzLm69+xjXrghdq2/hkf44iua/X030rGL0IpgE6o+a+SWTKkB\nwo/TyhVOELt7znG1BoRaFRkK77bwPQeXtw8Vx0aasMvo8TO5n5dYlfZrWxUI\n7gUBY4N/+moD0OUYODtngaYBWb9Caherx9RWNbOx26DIW43pgj58rjgtS77t\nDZuRxDGP5OS0TdPxytn3+MaX/GFlrRSrhxWf7O6udINIx9ktvS75HhTRuHSb\n9+pidxwVTGAA2bXDTQjS+FLs9MNG+jtqzLguAAGPT5liBhlBJqtDt7MbwHN+\ntW2I\r\n=EN3X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC17L3eLFQOHl4O0wkd+rua/Q+Ui63xy6+V3qsuJo2lLwIgf/gAPlWC315bjXLfYWhkR5cHPM9OXredPJC6vLUFKUA="}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.2_1538196999534_0.7093870983313835"},"_hasShrinkwrap":false},"1.0.3":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.3","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge","deepExtend","merge.recusive"],"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"_id":"eslint-plugin-prototype-pollution-security-rules@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-NSQi6kfwuOKdZ4KrZAarsqwMUs4983iM7eZAN/HGZFXtefl43I54WutFYgGtf2Da5kHEWt1nfnr5KXQo0j2ssw==","shasum":"397112dc54b44b5a247ea6c1bea6286b8d3792e6","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.3.tgz","fileCount":14,"unpackedSize":97710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtEkNCRA9TVsSAnZWagAAstUQAIZJ0nxujyIxR9LOUFHL\nTew2ugcueBP6Q+pDVj8aLMQJUJd42RLmWB62NGDpVZreziweONbYo7mK6T2x\nINqSiBxutlTTDUKlZbA0lCdXG9Me7WBGTnCXT4RZX2Iv/q51vwu6WAeHk/us\nrx34slknmIKDcSzfvcR+gAECxXNNgWrv7X6RT+svLykYWOfHTK22PFY90V8n\nliDLY95ri70JP84UA7WOXTIU0evLMBdzIt0oAlgKo9nd64r3e3DXwLGfm32i\nmnaABxZu/wIbRVHgBlQvtzxzn91Ghmgrr+U5OXfii0/UvyQbMI9HhAjmq80T\nBVOdeGoKEtjZ+eEg9G27YZ7TqTOIHG1xSrY0t167RRI1kW1n6uz4+HjjJlVU\nXzy2+m+LEqhMtGbxBEGhJxmcW5QfZK9rHSHNm4e8BPsd0XLPmDwMTJf9/Opl\nxC9+87xtlupaT01SRIkpNLWqGucGWMCsea2PAPSTfgc9++iUNOXCj/YSOywh\nJ2xOkGVE/65+ygVmV15FCQBMqiUTPTTQRruTKtaa28WNsHiso6H4q9eBmLZe\nw5OlXl+StdAyH20i4F8GzMNwrhJ+NP0DV5vHNFYc+voVVpNSBt++MDgcnQfB\nQ4lHfTWZ1zVJVuFQYa20KbwxI2JtXupg5QMX/lAOb5hKeblLGfMxOfCRq+ia\nLqSm\r\n=j+wA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtaibScZ3aeH3G7U/umxrPi7/CYjW2hvL5GtdSgccbFAiBaGqUklLUoSMFHs4L8GAiPi22JHJEWYuHwcSZUH1Pl7w=="}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.3_1538541836959_0.36211395662982215"},"_hasShrinkwrap":false},"1.0.4":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.4","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge","deepExtend","merge.recursive"],"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"_id":"eslint-plugin-prototype-pollution-security-rules@1.0.4","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-FP+2Z8VREaojxEA+Bv34/6kgIuktf7gMywkCmN7nDl0cqcG1rs8UiUcTB3DxFqSQ5QTvMokyV5csziMkRgDuzQ==","shasum":"4f05d7633993147fe6a61ea07d10a604fae6067d","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.4.tgz","fileCount":14,"unpackedSize":97712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtEnqCRA9TVsSAnZWagAAh4sP/1IsNlESmelnpRz2BsXp\n3Tr97KQ+chAK0LIKT6KjI1aepwbLIsS5GQg3MEuaJZkWFAGy4I/pjCMy2OuL\nvZZXlgvOOmgK2ge21FdZHqBm30DEQQ/2aqzSnK6cOQ731/SHVREfKLKKboLy\nXGrUCecotnFBO1RAvAzAWH5ZAh3dJMCwmbppqEA3Q0JAJXLza34MLX825uJi\nHRrbQ/Y3VR1GcF1UAvbEUfazhq2GwVCMg5R5+8cU5ySJPAYHCCu1gVv5DeEu\nPjTxZO/2nYALTaMwD7NzJKTTd99I4yZc9Q6Es1jqJwQMP0Hi44WrbFicZrFr\ni0tO+iYV5g1Byw35D3JoLgqEPh/xY87jyXtxfpzB7/mMwkm8a+J9RTKlKi1w\nCYy4EK1uP1yyte/q0Jf1gA6g7Ulc7nZXgMO55uN5A5+sROr0e4oWtnRDHW4f\nNfSBGpgfpb5QWlglCkycrI6OyF5zHPdkQVt4uAb+CLgCM72fz/axxbO7oiGG\n5iFboLtONf0vE9i2WTH5wxI5BHUQiI0a7wHmaBwWTacqG2iywCBQ01XIsrJt\nIdjcUuEMw5/yr77nHBaYCEklISmw8IgY9uLHzY814lk4iejv7CHeoOxk3PvO\nfsP5Q9jOAuvSn4rp10yFNULlfTd6+z0PlqucsR3CMRFsD/ElR0s9osoWFYx3\nix1L\r\n=VezW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq2MUqAbrMRRCSqBPpN69YlR8PxuTKHG5v3jYLoJH6VAIhAPD/JSS17s7LQbYz5l469TTgRrF4TYNdbYfh+M/ADqWf"}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.4_1538542057748_0.5107882448467027"},"_hasShrinkwrap":false},"1.0.5":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.5","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge","deepExtend","merge.recursive"],"repository":{"type":"git","url":"git+https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules.git"},"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"gitHead":"d2ee0e3c179ec18ceb4aa7539f49aebaa9f1d884","bugs":{"url":"https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules/issues"},"homepage":"https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules#readme","_id":"eslint-plugin-prototype-pollution-security-rules@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-H9qzGrl8Y7IOq4xQCjnD4B2w4L+C/+P1QnocqPav9v+JKNb74sEgKOL7c6jvKvAGx0MyuVe9ewrFOCY3cVhFMg==","shasum":"fa3b53e2c7b944c6a755f856f0aaabf955522c89","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.5.tgz","fileCount":14,"unpackedSize":97853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtEtlCRA9TVsSAnZWagAA+aYP/R+a+fB6rDkB0I4baUe6\n5PNYkXAecR6Q1fYD6MkfsazxmvIX11moOxrVLXJFkA2IpH38cszvgGl0CxNi\nQcOnecOc4RNPd2gTg4EhOLIwkBRgyVWHkV8DCv9vw/hrEuHyJnnogsbkMHaa\n1ZbTtjSO0t5sPO1l+tpyj3F78zufkDUo+BnDdNmM9B8NMnW3zGwizp3RefU7\nqzJIAnfI6MJCYIKjLg6hz6wAnlzerBNY0o8s+froGJzkLiGeuxaweYDStj4E\nPVLRRPfOKzNCijxVwAVeIp66A28QmpTywfQXBppAAzQZqgPRyIYQrfhBpiXI\n0VVyyRKAq+i5EpKfOE4M+jegS8mZQP+cf8vZ61ic0gN2+62fToeNlLHRxjZI\nWifK5Dh8mZ6hlMZeg4PqQh6qi+SeA4vXdMUjuy8rQFO9eN/BqfGhhSHTO/Oe\nL90gQEH7o+PNGvS4rmBWAbEttICHxw2Moub21eGTeR6rjG59ksSmiPGlDSiA\nneeQvi4IaG5lhRH14Z59IQrz3/+dPIw0JJJsKiDnCHIcgcKU9jIU4lCl+dJ3\n5dezSkb5fLOrA7FUzJJo/1dYZa0xifLdXrLW3r7PIsHGaZX0ODVbsBLo8AwY\nwj2SZB62p3/sl+Us3zom2NfobLdcB88abkhvKpMs6Tl6R2OY1v6g2kCWPp/q\nDFGV\r\n=GTaP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgzdJJrU2TZXp9nff3k8dErnbgih576f7glY6xWrRNJAIgTp3tHko2g4JdrqKJcQRY5LpgQUkAPtdTTlyqBPSc2Ho="}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.5_1538542436560_0.6737491643902507"},"_hasShrinkwrap":false},"1.0.6":{"name":"eslint-plugin-prototype-pollution-security-rules","version":"1.0.6","description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","main":"./lib/index.js","scripts":{"test":"mocha --recursive tests/rules"},"keywords":["security","prototype pollution","eslint","merge","deepExtend","merge.recursive"],"repository":{"type":"git","url":"git+https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules.git"},"author":{"name":"Lewis Ardern"},"license":"MIT","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.1","requireindex":"^1.2.0"},"devDependencies":{"mocha":"^5.2.0"},"gitHead":"d2ee0e3c179ec18ceb4aa7539f49aebaa9f1d884","bugs":{"url":"https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules/issues"},"homepage":"https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules#readme","_id":"eslint-plugin-prototype-pollution-security-rules@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.9.2","_npmUser":{"name":"ardern.io","email":"lewis@ardern.io"},"dist":{"integrity":"sha512-wxdJ9Als3IWUrwyzMW//xLIUIjvwt0iQGvDwVNKwRZo5CWiUF3dj7lo87Zlimd687bwY+bmxavRs+d/eEpEUtg==","shasum":"7fe170043abd0f542f1093b586d4b809709704d8","tarball":"https://registry.npmjs.org/eslint-plugin-prototype-pollution-security-rules/-/eslint-plugin-prototype-pollution-security-rules-1.0.6.tgz","fileCount":14,"unpackedSize":97848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtFS8CRA9TVsSAnZWagAAbM8P/iUSU3eQLOIXbYNV38Lp\n/de7AJ8xtFf+nxJ3UfUm/xg6y6xl5SeBdKal8USMsRnJ/fAdY9Y/xgqUINuL\n4IATOeDubS6x72ZRr9fqbx4wccG6TigSsb4y25y0Xvq7TKJzhGuecqD2xUYj\nIJ7K0C8h3Sc47ajCJecc3LfBqlww26RPoSNNjUgIpN4j+PXeUxwhjY22lqOs\nK3OXsnBWkNqH2MTWn4TPeWd+E8BqFAqWEkwXJAEBLDVUPdemGImqkcBhxId0\n+EnON1hqXiG5+Q3qDE3x1Q1+B+GOgHIOfCCJ+SnymPzjJT7pPxH7VBVD06Dw\nLpHSulAeeBortUBkbirzGPEU7gT6DdcczEenmv4ArRyAjXr6XtLSAihfkgib\n5any1UqXgO8TWKNkv+eV83DmPgKXkWSvdwtm0b3vu7+f4AKMgp4rkanNi+oC\nG9k7UWzprtezt2qazfNUNaHmD0JWpuPovCfC1I5Yp/uOa2oS1rVFLZdc/muA\niOkxq91x7zSFEzLLhyTW2M0K7ze8Yi2GxhmzGpUwoeQPo5gZkUbY45o5DHYf\nLXHlpJ5c/BnrpPAMs3gBp3sIc288GiqlLycK5NRynxrDtxV3PNUqmUEb4tA8\n82qZKXGGDIoD5m9CsiLq6T9sAos0k/XH4tFg+aeYZrbGY32GQQ3mcXNuOq0s\n7o7w\r\n=JHNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUWzXleOtLOb77NokFSZ+O3AOxzeGOyB8n3MIPcuwcJAiAJRujopZtFp7HK/7LKhf7zTelli90M1SaFrKD1b6h4Yg=="}]},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-prototype-pollution-security-rules_1.0.6_1538544827755_0.25516461672142055"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-29T04:29:36.346Z","1.0.0":"2018-09-29T04:29:36.468Z","modified":"2022-05-01T16:46:59.321Z","1.0.1":"2018-09-29T04:53:08.758Z","1.0.2":"2018-09-29T04:56:39.702Z","1.0.3":"2018-10-03T04:43:57.120Z","1.0.4":"2018-10-03T04:47:37.961Z","1.0.5":"2018-10-03T04:53:56.708Z","1.0.6":"2018-10-03T05:33:47.937Z"},"maintainers":[{"name":"ardern.io","email":"lewis@ardern.io"}],"description":"Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed","keywords":["security","prototype pollution","eslint","merge","deepExtend","merge.recursive"],"author":{"name":"Lewis Ardern"},"license":"MIT","readme":"# Prototype Pollution Security Rules For ESLint\r\n\r\nThese rules are to supplement the security issues documented by Oliver Arteau at https://github.com/HoLyVieR/prototype-pollution-nsec18 some of the issues have not been resolved by the maintainers.\r\n\r\n## NPM \r\n\r\nThe main reason for these rules, is because  npm audit does not report that certain libraries have known problems:\r\n\r\n![NPM](https://i.imgur.com/iis0Eea.jpg)\r\n\r\n## ESLint\r\n\r\nThese rules will atleast tell you if vulnerable features are being utilized\r\n\r\n![ESLint](https://i.imgur.com/9pQfG0C.jpg)\r\n\r\n\r\n# Usage\r\n\r\nIf you want to scan this against your code bases, you can through the following:\r\n\r\n* Install the rule locally or globally such as  `npm install eslint-plugin-prototype-pollution-security-rules`\r\n* Add the rule to your `.eslintrc`\r\n    * Inside plugins add `detect-prototype-pollution`\r\n    * Inside rules add `\"detect-prototype-pollution/detect-merge\": 1` \r\n    * (full list below)\r\n\r\nExample:\r\n\r\n![ESLint Config](https://i.imgur.com/5n5tKjr.jpg)\r\n\r\n## Rules\r\n\r\nCurrent rules are:\r\n* detect-merge - [link](https://www.npmjs.com/package/merge-recursive) and [link](https://www.npmjs.com/package/merge)\r\n* detect-merge-objects -  [link](https://www.npmjs.com/package/merge-objects)\r\n* detect-merge-options -  [link](https://www.npmjs.com/package/merge-options)\r\n* detect-deep-extend-  [link](https://www.npmjs.com/package/deep-extend)","readmeFilename":"README.md","homepage":"https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules#readme","repository":{"type":"git","url":"git+https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules.git"},"bugs":{"url":"https://github.com/LewisArdern/eslint-plugin-prototype-pollution-security-rules/issues"}}