{"versions":{"4.0.1":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.0.1","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^5.2.0","eslint":"^8.1.0","mocha":"^9.1.3","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^6 || ^7 || ^8"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"7000aa98cc5b1d038f62509b4aa2a2d8cfc381d8","_id":"eslint-plugin-no-unsanitized@4.0.1","_nodeVersion":"12.22.5","_npmVersion":"7.5.2","dist":{"integrity":"sha512-y/lAMWnPPC7RYuUdxlEL/XiCL8FehN9h9s3Kjqbp/Kv0i9NZs+IXSC2kS546Fa4Bumwy31HlVS/OdWX0Kxb5Xg==","shasum":"e2343265467ba2270ade478cbe07bbafeaea412d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.1.tgz","fileCount":14,"unpackedSize":60057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs1EgCRA9TVsSAnZWagAAX4wP/jDvSvAHdRRpAU8YcMBn\nhR2yaXBHsFXvrdctXLJ3EEls+h8PvApfMCvusU9LLhQkchNwV6IinpLCtS/h\nfBbguIfBnpaeM0gmPyIyeMSrQOYJY8maDovt5SKSJ5PuiP/ziavhMj+FwiD9\nyFr6Gp+Ykp7u/W1lX0UtZFSfQcxWyy13zIH3E/O95+S7WBcUj7fyg+9n9HPM\nvJ1ZP943lfbjhORyvHtcVnbHxRaF56i2pydpDthZzxtuya1higTr0my+D3lZ\n5X0RUYpUUJicK7fNlMh/PuifYPOIKr4gPg/lbIL4bTe+4L0srLyhCf9T8eGK\nt2hmhAmJFVx4joU2NlpBdbtFcJZuPGJIPyvyD5S6zlKVl8koPy3K2hygSrUV\nhozb0pGacBH1H9iFPhUSjuJptuAswG86B7ZtSYhd4RkSMW6RyJ6iMuEZp9kt\nSTUJbnbWEqDVcaZbMEBqsJl4GPqIRozEQxyvhedhud23gSh+KK4CVVSQSWrE\nfajZNZ4jzAzSnFFdYXYBGXgm9N6OhNFG5Q/BiRZs5SAPT4rcQfpku7/QuiTj\ng1WTfS3Gx2GvFbJRin1l647ynTh5T4FnU9H0V9437h2kr2b3tanKgcY8N+sK\nH3KGaXfas517ASNTNqAObwrc1eLVJMmfsvCxCym+AoNPqqWhLB/g5Lh0PS35\nXQfy\r\n=O/Dz\r\n-----END PGP SIGNATURE-----\r\n","size":16938,"noattachment":false},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_4.0.1_1639141664680_0.2138457160674616"},"_hasShrinkwrap":false,"publish_time":1639141664801,"_cnpm_publish_time":1639141664801,"_cnpmcore_publish_time":"2021-12-16T17:57:51.619Z","contributors":[]},"4.0.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.0.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^5.2.0","eslint":"^8.1.0","mocha":"^9.1.3","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^6 || ^7 || ^8"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"02beff218f4acd60baf906076982f1bbca7f1260","_id":"eslint-plugin-no-unsanitized@4.0.0","_nodeVersion":"12.22.5","_npmVersion":"7.5.2","dist":{"shasum":"4eba14babdba75d71f2da9440e7d642cc3075b70","size":16836,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.0.tgz","integrity":"sha512-Wguc3EZS+7BJ/Pgu8C1/G86eXHUIRz4ZHEhPlwVkS42MbHEyfh8Wm+pDRVAg73EE0TR//SbjkPlHr93yLJT10g=="},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_4.0.0_1635931695476_0.7943975054690096"},"_hasShrinkwrap":false,"publish_time":1635931695685,"_cnpm_publish_time":1635931695685,"_cnpmcore_publish_time":"2021-12-16T17:57:51.848Z","contributors":[]},"3.2.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.2.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^5 || ^6 || ^7"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"6661efc8c29f39044c5180d7575666f59f1a4615","_id":"eslint-plugin-no-unsanitized@3.2.0","_nodeVersion":"12.22.5","_npmVersion":"7.5.2","dist":{"shasum":"a74239ae51363a5edbe6920eb34fe09aab925a9c","size":16804,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.2.0.tgz","integrity":"sha512-92opuXbjWmXcod94EyCKhp36V1QHLM/ArAST2ssgKOojALne0eZvSPfrg4oyr0EwTXvy0RJNe/Tkm33VkDUrKQ=="},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.2.0_1634713471250_0.6724581146141309"},"_hasShrinkwrap":false,"publish_time":1634713471427,"_cnpm_publish_time":1634713471427,"_cnpmcore_publish_time":"2021-12-16T17:57:52.086Z","contributors":[]},"3.1.5":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.1.5","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^5 || ^6 || ^7"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"a5a740c1a3bc3c3cc5dd29686bf0956a0a93229f","_id":"eslint-plugin-no-unsanitized@3.1.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"7e1ee74cf41ae59fec48c2ee2e21a7dcb86965fb","size":15303,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.5.tgz","integrity":"sha512-s/6w++p1590h/H/dE2Wo660bOkaM/3OEK14Y7xm1UT0bafxkKw1Cq0ksjxkxLdH/WWd014DlsLKuD6CyNrR2Dw=="},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.1.5_1618385026486_0.461040747272877"},"_hasShrinkwrap":false,"publish_time":1618385026644,"_cnpm_publish_time":1618385026644,"_cnpmcore_publish_time":"2021-12-16T17:57:52.328Z","contributors":[]},"3.1.4":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.1.4","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^5 || ^6 || ^7"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"032b98c40efaafba2d74741de85115aae839d4f3","_id":"eslint-plugin-no-unsanitized@3.1.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"shasum":"21d9f3cb5cbed91ac45cb30eec9195c387b918c7","size":14616,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.4.tgz","integrity":"sha512-WF1+eZo2Sh+bQNjZuVNwT0dA61zuJORsLh+1Sww7+O6GOPw+WPWIIRfTWNqrmaXaDMhM4SXAqYPcNlhRMiH13g=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.1.4_1601553185630_0.5541153539772739"},"_hasShrinkwrap":false,"publish_time":1601553185780,"_cnpm_publish_time":1601553185780,"_cnpmcore_publish_time":"2021-12-16T17:57:52.580Z","contributors":[]},"3.1.3":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.1.3","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^5 || ^6 || ^7"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"74032c6ccf195cd01496a1ac7eb233a092173d5f","_id":"eslint-plugin-no-unsanitized@3.1.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"shasum":"2e7ed4a20c79cc0fcea40d7c5de0907bd0a4ddb2","size":36572,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.3.tgz","integrity":"sha512-H/SjcCkbNpZj/sXM4rGxQO13x9MgBpZ/ZXkhVhFJkPTpM502ucQj2/YZbZ6nUS1MgswLw201Sae/KIAW79O7Uw=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.1.3_1601472718282_0.7838113757522465"},"_hasShrinkwrap":false,"publish_time":1601472718451,"_cnpm_publish_time":1601472718451,"_cnpmcore_publish_time":"2021-12-16T17:57:52.808Z","contributors":[]},"3.1.2":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.1.2","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.1.0"},"peerDependencies":{"eslint":"^5 || ^6 || ^7"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"020164da2d2b1ac6258ad598bf45186fa46e2e58","_id":"eslint-plugin-no-unsanitized@3.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"shasum":"a54724e0b81d43279bb1f8f5e1d82c97da78c858","size":33971,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz","integrity":"sha512-KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.1.2_1591786189230_0.5929282302002423"},"_hasShrinkwrap":false,"publish_time":1591786189359,"_cnpm_publish_time":1591786189359,"_cnpmcore_publish_time":"2021-12-16T17:57:53.031Z","contributors":[]},"3.1.1":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.1.1","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^6.0.0","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^5 || ^6"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"16ab2b2cebc64f4eb7df400f1eb3b4f342431db1","_id":"eslint-plugin-no-unsanitized@3.1.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"shasum":"59b3046e45864a786d97c0cad7b55be3f422772b","size":28791,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.1.tgz","integrity":"sha512-JP8GPvpWUDAv2UVsOpKLeup94orazjtMRDDxDcak3JEQX1iAYnzCtH7quIB4WmDU8fAbvzPKEFVkzxYzWCYLvg=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.1.1_1588691159310_0.3762968540535474"},"_hasShrinkwrap":false,"publish_time":1588691159481,"_cnpm_publish_time":1588691159481,"_cnpmcore_publish_time":"2021-12-16T17:57:53.260Z","contributors":[]},"3.1.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.1.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"babel-eslint":"^8.2.6","eslint":"^5.0.0","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^5"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"5439e702f9fef522414dad63e7b1cb7bb9075370","_id":"eslint-plugin-no-unsanitized@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"c86cdd13d22bb52882eeccbd8da5da092f7c6c9c","size":28949,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.0.tgz","integrity":"sha512-4gOd6Genbs1iN2rk+Duw/AZHglBvl6htbZZyDPUX7YdjWSu1D/iOGq7EtomDZ6VjzHKRo32042JciX+PPDrZgQ=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.1.0_1584690497579_0.9270721058739935"},"_hasShrinkwrap":false,"publish_time":1584690497684,"_cnpm_publish_time":1584690497684,"_cnpmcore_publish_time":"2021-12-16T17:57:53.475Z","contributors":[]},"3.0.2":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.0.2","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.16.0","mocha":"^5.1.1"},"peerDependencies":{"eslint":">=3"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"0fc26d3ca0eb02c23eed47ed6beaaecbe3f55204","_id":"eslint-plugin-no-unsanitized@3.0.2","_npmVersion":"6.0.1","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"83c6fcf8e34715112757e03dd4ee436dce29ed45","size":10418,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.0.2.tgz","integrity":"sha512-JnwpoH8Sv4QOjrTDutENBHzSnyYtspdjtglYtqUtAHe6f6LLKqykJle+UwFPg23GGwt5hI3amS9CRDezW8GAww=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.0.2_1526995535398_0.9283372722404415"},"_hasShrinkwrap":false,"publish_time":1526995535510,"_cnpm_publish_time":1526995535510,"_cnpmcore_publish_time":"2021-12-16T17:57:53.709Z","contributors":[]},"3.0.1":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.0.1","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"babel-eslint":"^8.2.3","eslint":"^4.16.0","mocha":"^3.2.0"},"peerDependencies":{"eslint":">=3"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"d9051d1c641191170853132b8a1ed9d629df71a9","_id":"eslint-plugin-no-unsanitized@3.0.1","_npmVersion":"6.0.1","_nodeVersion":"8.10.0","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"d6fc39b736126113e961b00f239f0a3fd95c6259","size":10426,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.0.1.tgz","integrity":"sha512-8IEdivX+ljCcPlkxB+m+N64lNARjxPT1XAnlHvx+VfBGiesXkPb/IUBmZGByTKC54C7Zvtp87TUrz1Jg32T4/Q=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.0.1_1526030669196_0.9646512992317209"},"_hasShrinkwrap":false,"publish_time":1526030669981,"_cnpm_publish_time":1526030669981,"_cnpmcore_publish_time":"2021-12-16T17:57:53.915Z","contributors":[]},"3.0.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"3.0.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"mocha":"^3.2.0","eslint":"^4.16.0"},"peerDependencies":{"eslint":">=3"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"39449eb5dbbf7918ca51cc04c8a02683ba38ea87","_id":"eslint-plugin-no-unsanitized@3.0.0","_shasum":"1448b52cdd7871f1743c2900117bb087cfe7b806","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"1448b52cdd7871f1743c2900117bb087cfe7b806","size":10522,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.0.0.tgz","integrity":"sha512-WCBxzHA+a+hLUZflMRH7wjqEeaoVsYSmD4FZvIDM4foRiR+hFznxDjBKlXg8/CVQJGrq+ufDhLWtkxbyjuuebQ=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_3.0.0_1518184547832_0.822147372115682"},"_hasShrinkwrap":false,"publish_time":1518184548551,"_cnpm_publish_time":1518184548551,"_cnpmcore_publish_time":"2021-12-16T17:57:54.112Z","contributors":[]},"2.0.2":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"2.0.2","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"mocha":"^3.2.0"},"dependencies":{"eslint":"^3.19.0"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"8fabd61eb4eef8b57ae3c901de2098238a3635de","_id":"eslint-plugin-no-unsanitized@2.0.2","_shasum":"a42a83c9b3d9386101d6fd6915c41759fa7a37f7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"a42a83c9b3d9386101d6fd6915c41759fa7a37f7","size":10421,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-2.0.2.tgz","integrity":"sha512-S1vmVK//7OdhbS7b2JMxydDMeE/GWNS9cVeT/7SgcgBuWYdDbqFoVRZ73JErEpViKbIDAPhltvVTa9sNAEU/RA=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized-2.0.2.tgz_1512143542513_0.45540349278599024"},"directories":{},"publish_time":1512143543487,"_hasShrinkwrap":false,"_cnpm_publish_time":1512143543487,"_cnpmcore_publish_time":"2021-12-16T17:57:54.336Z","contributors":[]},"2.0.1":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"2.0.1","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"mocha":"^3.2.0"},"dependencies":{"eslint":"^3.19.0"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"9672adac7ebe44d2b73349df6cf75ed8ad189df2","_id":"eslint-plugin-no-unsanitized@2.0.1","_shasum":"cadedd0d0ad17c8dc5226db7ff88404e59a8d67f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"cadedd0d0ad17c8dc5226db7ff88404e59a8d67f","size":8802,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-2.0.1.tgz","integrity":"sha512-BfS/9CBN8Pfnv64f09b8DxUNBjYl6b6Lvj7D1+bsEnfJ33bhfhFabEQ7PEguMcmiK8tPVOzwCpQ5Dp9I5j7//Q=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized-2.0.1.tgz_1496397482799_0.6907656746916473"},"directories":{},"publish_time":1496397483722,"_hasShrinkwrap":false,"_cnpm_publish_time":1496397483722,"_cnpmcore_publish_time":"2021-12-16T17:57:54.565Z","contributors":[]},"2.0.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"2.0.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"mocha":"^3.2.0"},"dependencies":{"eslint":"^3.19.0"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"85d62fa7dcdd5a8b3099287be8b8f92054f6ed51","_id":"eslint-plugin-no-unsanitized@2.0.0","_shasum":"551a78d8fc0d4b17a14e9eefae9a6fef99414409","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"551a78d8fc0d4b17a14e9eefae9a6fef99414409","size":8382,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-2.0.0.tgz","integrity":"sha512-czC4Y2SXF3ZKubZGV+aEDtE1tQfxoOGQx3sj2cite2x3WqheYeaDFaBhvwq0CVU913JdxkdRV8y/S4spV7xFsg=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-no-unsanitized-2.0.0.tgz_1494313204340_0.5296719002071768"},"directories":{},"publish_time":1494313205187,"_hasShrinkwrap":false,"_cnpm_publish_time":1494313205187,"_cnpmcore_publish_time":"2021-12-16T17:57:54.742Z","contributors":[]},"1.1.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized DOM access","version":"1.1.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"mocha":"^3.2.0"},"dependencies":{"eslint":"^3.19.0"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"mocha tests/rules/","lint":"eslint index.js lib/*.js lib/**/*.js tests/**/*.js"},"gitHead":"d50ce54817ce18df6ee11c4631609113eb1c9828","_id":"eslint-plugin-no-unsanitized@1.1.0","_shasum":"fa3f61e5a1e2af6450c5874a3e5ba8e48b1e8fb6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"dist":{"shasum":"fa3f61e5a1e2af6450c5874a3e5ba8e48b1e8fb6","size":7921,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-1.1.0.tgz","integrity":"sha512-VraOP/gx+Ce6gz3YF81vPCwd1jaBjMKUY+xkF9eLClqk4mu8O3Ucxg48iRuGhxfGUoXVzrINwQnG/iken9B3hw=="},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-no-unsanitized-1.1.0.tgz_1494313176776_0.4277849786449224"},"directories":{},"publish_time":1494313178546,"_hasShrinkwrap":false,"_cnpm_publish_time":1494313178546,"_cnpmcore_publish_time":"2021-12-16T17:57:54.940Z","contributors":[]},"4.0.2":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.0.2","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-proposal-logical-assignment-operators":"^7.11.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.10.4","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^5.2.0","eslint":"^8.1.0","mocha":"^9.2.0","nyc":"^15.1.0","typescript":"^3.9.7"},"peerDependencies":{"eslint":"^6 || ^7 || ^8"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint ."},"gitHead":"e44ccf5966008a92424b4c827c66d83605c82bb3","_id":"eslint-plugin-no-unsanitized@4.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Pry0S9YmHoz8NCEMRQh7N0Yexh2MYCNPIlrV52hTmS7qXnTghWsjXouF08bgsrrZqaW9tt1ZiK3j5NEmPE+EjQ==","shasum":"e872b302cdfb5fe1262db989ba29cfcc334b499b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.0.2.tgz","fileCount":14,"unpackedSize":60609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpnvP+zuc9zGYiNWiBNTuhIQMEmFbKf1WtYjSDOybtPAiBL5KsRpUnO5d1wQmKrtVDZ4ru8Vntv1UtPQVu+LJSt+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfyYeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYsA/+JhCcazIqWZPOIrXv/Dxm2Hqd9womuJkuwIC7xcDvvonJ8KLW\r\nxSUwVv0iUAeQx5r5oTfuClefPRVoo96RDp/TDCvzaALrCxhl1Ajm9yfC3JtL\r\nnMkQU9FMVZ5Fzg9HyALebSaQT+2fqFq+xysHREpraBpgBv+YEQNH7FldNIqS\r\n4Zajn/gUuO1O8xCmMiLeq1sjKDiqvmrdS6YeAzcoYf4SmfsTWjaKhAhRVk63\r\nbNGokyYogNmRvDj49B1DQnHR5gg+B8NgwygZLFPjrmFMb0USq+T8u9w8V3up\r\nuNiEAJC4uBVoT+jYzqPnLaaLeIS7zZfm+1eEIfDCBYwUKDzO8pxaZ+Y7/0To\r\nl7LcT+3dhB4mABkYsULV3mpECqlaMYtXG6Qfi6z/+nnwo6uowdZCYEx9zX6q\r\nzBnx07XEWhhbRWkuH58adZI28d2fiAgO8/g1LMGkN/RXFTpuHNeImGAuMAIT\r\nJAjgzLehAcxiT1uY8ujRSWW5Q+yFCarGF4eFjj6of2a4z/tbHStzHmlgK0fk\r\nFlnAkNh5iUkPrdrTamDNvqkWMOhV7TsM/GOuOWws9CX7S0XRDFCOkdSfPr4q\r\nuXE7X+i6k+Z/xAfbtgDJlKb/9ED0BI20aJzpcUzOs1/1JWCk2/cy9/g2nR4X\r\nC0AVhXigxtQvf/YBNohHOUhLNhUc/qJsE+U=\r\n=IpYJ\r\n-----END PGP SIGNATURE-----\r\n","size":16970},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_4.0.2_1669277214674_0.10059342235153745"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-24T08:08:37.501Z","contributors":[]},"4.1.0":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.1.0","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^8.0.0","eslint":"9.0.0 || ^8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsdoc":"48.2.3","globals":"^15.0.0","mocha":"^9.2.0","nyc":"^15.1.0","prettier":"3.2.5","typescript":">=4.7.4"},"peerDependencies":{"eslint":"^8 || ^9"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint . && prettier --check ."},"dependencies":{},"_id":"eslint-plugin-no-unsanitized@4.1.0","gitHead":"3444fd18c24e5a7265a16893896f87a5562b879a","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9A8Yrbkkex8e56ivxJ2f5dXN2Js2BmKC8QgmeYZjadyiGUngo3KLXDlq6ZzalmCHyLwLF5MoQLPR6FWlNc+Qbw==","shasum":"2c914e8ea8048c3afaac8f0c12384747aba6497a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.0.tgz","fileCount":13,"unpackedSize":65505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClg5H1ewhdEzOD6ADOKWopqWt6vyK+dn/v+2+kN2LeHAiEAo8eNRIiHjBTPEq3KCywwgx6Jr0EXAehiNhUaLLKpjWY="}],"size":17603},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_4.1.0_1725263983881_0.3677201733610296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T07:59:44.032Z","publish_time":1725263984032,"_source_registry_name":"default","contributors":[]},"4.1.1":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.1.1","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^8.0.0","eslint":"9.0.0 || ^8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsdoc":"48.2.3","globals":"^15.0.0","mocha":"^9.2.0","nyc":"^15.1.0","prettier":"3.2.5","typescript":">=4.7.4"},"peerDependencies":{"eslint":"^8 || ^9"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint . && prettier --check ."},"dependencies":{},"_id":"eslint-plugin-no-unsanitized@4.1.1","gitHead":"213916fa247c7eb7d79daa49d6aa7745084d4c5b","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-N0yf7iYWQAO/qiglZlrASXRf6I/18q9d9NNR5Vw175zgrPduvLfnBwgWwM75D4g4lbrd9uPNXlieaFGWZ40h4A==","shasum":"15e638416fcac50c4f1d4d13473cfa339ea163aa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.1.tgz","fileCount":13,"unpackedSize":65762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLCjALp8xaMQbXhUqustSVbl2YWuzLXdeovJpabhDBNwIgCuYaITmrAea3c4tDk3OCx1e/iKsDgapgGbnbNvtniOM="}],"size":17683},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_4.1.1_1727266084606_0.2288584977055348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T12:08:04.835Z","publish_time":1727266084835,"_source_registry_name":"default","contributors":[]},"4.1.2":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.1.2","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^8.0.0","eslint":"9.0.0 || ^8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsdoc":"48.2.3","globals":"^15.0.0","mocha":"^9.2.0","nyc":"^15.1.0","prettier":"3.2.5","typescript":">=4.7.4"},"peerDependencies":{"eslint":"^8 || ^9"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint . && prettier --check ."},"dependencies":{},"_id":"eslint-plugin-no-unsanitized@4.1.2","gitHead":"41717346f13f1ee1299c4866e81365ebf9202044","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ydF3PMFKEIkP71ZbLHFvu6/FW8SvRv6VV/gECfrQkqyD5+5oCAtPz8ZHy0GRuMDtNe2jsNdPCQXX4LSbkapAVQ==","shasum":"a994d7633a9ed168e33a82b377ae3b9f79d16734","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.2.tgz","fileCount":13,"unpackedSize":65812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQnHtw9XtS10Bpb4lNSa4kkxBznaN4IV4boYCPvYLqAAiEAh/6x/FVuCt/B5AAIqjgN2Tx1B6Z15rmI4WkaSX9X1VI="}],"size":17715},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-no-unsanitized_4.1.2_1727704301580_0.3129098903983598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T13:51:41.775Z","publish_time":1727704301775,"_source_registry_name":"default","contributors":[]},"4.1.4":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.1.4","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/plugin-syntax-flow":"^7.16.0","@typescript-eslint/parser":"^8.0.0","eslint":"9.0.0 || ^8.57.0","eslint-config-prettier":"9.1.0","eslint-plugin-jsdoc":"48.2.3","globals":"^15.0.0","mocha":"^11.7.2","nyc":"^15.1.0","prettier":"3.2.5","typescript":">=4.7.4"},"peerDependencies":{"eslint":"^8 || ^9"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint . && prettier --check ."},"_id":"eslint-plugin-no-unsanitized@4.1.4","gitHead":"cfd6d2f6dbe98d16aedfa0b739af7df16d8738ac","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-cjAoZoq3J+5KJuycYYOWrc0/OpZ7pl2Z3ypfFq4GtaAgheg+L7YGxUo2YS3avIvo/dYU5/zR2hXu3v81M9NxhQ==","shasum":"732dc9988190e38b29e5c1af86261f18ff658233","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.4.tgz","fileCount":13,"unpackedSize":66400,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCklk4fb28pmQY18E3jZBLMiqzI84dLWjmvKa8/g5X1TwIgLrgVgut0ZxRFuRGczfMSI/Fh9LhB09MZnrPQRDtg+7E="}],"size":17826},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-no-unsanitized_4.1.4_1757083520138_0.3344695113249456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T14:45:20.324Z","publish_time":1757083520324,"_source_registry_name":"default","contributors":[]},"4.1.5":{"name":"eslint-plugin-no-unsanitized","description":"ESLint rule to disallow unsanitized code","version":"4.1.5","author":{"name":"Frederik Braun et al."},"bugs":{"url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"devDependencies":{"@babel/core":"^7.29.0","@babel/eslint-parser":"^7.28.6","@babel/plugin-syntax-flow":"^7.28.6","@typescript-eslint/parser":"^8.54.0","eslint":"^9.0.0 || ^8.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsdoc":"^62.5.4","globals":"^17.3.0","mocha":"^11.7.5","nyc":"^17.1.0","prettier":"3.8.1","typescript":">=5.9.3"},"peerDependencies":{"eslint":"^9 || ^10"},"homepage":"https://github.com/mozilla/eslint-plugin-no-unsanitized/","keywords":["eslint","eslint-plugin","eslintplugin","lint","sanitize","innerHTML","security"],"license":"MPL-2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/mozilla/eslint-plugin-no-unsanitized/issues"},"scripts":{"test":"nyc mocha tests/rules/","lint":"eslint . && prettier --check ."},"gitHead":"d0ca00925504b2114c85d4dab082ee0fc5c2490e","_id":"eslint-plugin-no-unsanitized@4.1.5","_nodeVersion":"25.6.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-MSB4hXPVFQrI8weqzs6gzl7reP2k/qSjtCoL2vUMSDejIIq9YL1ZKvq5/ORBXab/PvfBBrWO2jWviYpL+4Ghfg==","shasum":"036c7c7ac4561ff0ee34c3d126b3b6e86037641c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-4.1.5.tgz","fileCount":13,"unpackedSize":66384,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDN9Ya3kbz3qK34B4pvR9IF/LL1FNfStxafuQyik4JigwIhAJHfg7oeZlAApf82SbT9EzRO1LWcPWSiRjSRzk8t1vVM"}],"size":17859},"_npmUser":{"name":"anonymous","email":"fbraun+npm@mozilla.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"fbraun+npm@mozilla.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-no-unsanitized_4.1.5_1771506650444_0.5372508505812028"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T13:10:50.575Z","publish_time":1771506650575,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"4.1.5"},"name":"eslint-plugin-no-unsanitized","time":{"created":"2022-01-26T21:08:20.566Z","modified":"2026-02-19T13:11:09.039Z","4.0.1":"2021-12-10T13:07:44.801Z","4.0.0":"2021-11-03T09:28:15.685Z","3.2.0":"2021-10-20T07:04:31.427Z","3.1.5":"2021-04-14T07:23:46.644Z","3.1.4":"2020-10-01T11:53:05.780Z","3.1.3":"2020-09-30T13:31:58.451Z","3.1.2":"2020-06-10T10:49:49.359Z","3.1.1":"2020-05-05T15:05:59.481Z","3.1.0":"2020-03-20T07:48:17.684Z","3.0.2":"2018-05-22T13:25:35.510Z","3.0.1":"2018-05-11T09:24:29.981Z","3.0.0":"2018-02-09T13:55:48.551Z","2.0.2":"2017-12-01T15:52:23.487Z","2.0.1":"2017-06-02T09:58:03.722Z","2.0.0":"2017-05-09T07:00:05.187Z","1.1.0":"2017-05-09T06:59:38.546Z","4.0.2":"2022-11-24T08:06:54.876Z","2.0.3":"2018-02-09T13:22:19.307Z","4.1.0":"2024-09-02T07:59:44.032Z","4.1.1":"2024-09-25T12:08:04.835Z","4.1.2":"2024-09-30T13:51:41.775Z","4.1.4":"2025-09-05T14:45:20.324Z","4.1.5":"2026-02-19T13:10:50.575Z"},"readme":"[![Build Status](https://travis-ci.org/mozilla/eslint-plugin-no-unsanitized.svg?branch=master)](https://travis-ci.org/mozilla/eslint-plugin-no-unsanitized)\n\n# Disallow unsanitized code (no-unsanitized)\n\nThese rules disallow unsafe coding practices that may result into security\nvulnerabilities. We will disallow assignments (e.g., to innerHTML) as well as\ncalls (e.g., to insertAdjacentHTML) without the use of a pre-defined escaping\nfunction. The escaping functions must be called with a template string.\nThe function names are hardcoded as `Sanitizer.escapeHTML` and `escapeHTML`.\nThe plugin also supports the\n[Sanitizer API](https://developer.mozilla.org/en-US/docs/Web/API/HTML_Sanitizer_API)\nand calls to `.setHTML()` are also allowed by default.\n\nThis plugin is built for and used within Mozilla to maintain and improve the security\nof our products and services.\n\n# Rule Details\n\n## method\n\nThe _method_ rule disallows certain function calls.\nE.g., `document.write()` or `insertAdjacentHTML()`.\nSee [docs/rules/method.md](docs/rules/method.md) for more.\n\n## property\n\nThe _property_ rule disallows certain assignment expressions, e.g., to `innerHTML`.\n\nSee [docs/rules/property.md](docs/rules/property.md) for more.\n\n## Examples\n\nHere are a few examples of code that we do not want to allow:\n\n```js\nfoo.innerHTML = input.value;\nbar.innerHTML = \"<a href='\" + url + \"'>About</a>\";\n```\n\nA few examples of allowed practices:\n\n```js\nfoo.innerHTML = 5;\nbar.innerHTML = \"<a href='/about.html'>About</a>\";\nbar.innerHTML = escapeHTML`<a href='${url}'>About</a>`;\n```\n\n# Install\n\nWith **yarn** or **npm**:\n\n```bash\n$ yarn add -D eslint-plugin-no-unsanitized\n$ npm install --save-dev eslint-plugin-no-unsanitized\n```\n\n## Usage\n\n### Flat config\n\n```js\nimport nounsanitized from \"eslint-plugin-no-unsanitized\";\n\nexport default config = [nounsanitized.configs.recommended];\n```\n\nor\n\n```js\nimport nounsanitized from \"eslint-plugin-no-unsanitized\";\n\nexport default config = [\n    {\n        files: [\"**/*.js\"],\n        plugins: { nounsanitized },\n        rules: {\n            \"nounsanitized/method\": \"error\",\n            \"nounsanitized/property\": \"error\",\n        },\n    },\n];\n```\n\n### eslintrc\n\nIn your `.eslintrc.json` file enable this rule with the following:\n\n```json\n{\n    \"extends\": [\"plugin:no-unsanitized/recommended-legacy\"]\n}\n```\n\nOr:\n\n```json\n{\n    \"plugins\": [\"no-unsanitized\"],\n    \"rules\": {\n        \"no-unsanitized/method\": \"error\",\n        \"no-unsanitized/property\": \"error\"\n    }\n}\n```\n\n# Documentation\n\nSee [docs/](docs/).","users":{}}