{"_id":"@doyensec/electronegativity","_rev":"32-c8f3ba7e750dc8434bbf29b2e0a36881","time":{"1.0.0":"2018-08-22T17:41:14.794Z","created":"2018-08-30T00:48:37.896Z","1.0.1":"2018-08-30T00:48:38.035Z","modified":"2023-03-09T15:25:06.121Z","1.0.2":"2018-08-30T22:10:00.273Z","1.0.3":"2018-08-30T22:18:40.583Z","1.0.4":"2018-09-01T01:10:20.820Z","1.0.5":"2018-09-03T18:13:22.065Z","1.0.6":"2018-09-03T18:28:02.352Z","1.1.1":"2019-01-24T16:14:08.612Z","1.2.0":"2019-03-25T17:59:18.974Z","1.2.1":"2019-05-08T17:25:14.667Z","1.3.0":"2019-06-11T15:50:31.965Z","1.3.1":"2019-07-29T09:00:46.175Z","1.3.2":"2019-07-31T16:27:59.752Z","1.4.0":"2019-10-29T17:24:37.464Z","1.5.0":"2020-05-01T09:00:19.921Z","1.5.1":"2020-05-01T11:11:13.191Z","1.5.2":"2020-05-01T13:05:30.523Z","1.6.0":"2020-05-08T13:06:04.069Z","1.7.0":"2020-09-11T11:15:12.880Z","1.8.0":"2021-01-28T14:22:41.591Z","1.8.1":"2021-02-10T11:19:50.300Z","1.9.0":"2021-03-27T11:19:58.654Z","1.9.1":"2021-05-23T09:38:00.351Z","1.10.0":"2022-12-07T10:35:42.512Z","1.10.1":"2022-12-07T10:36:39.506Z","1.10.2":"2022-12-09T09:24:43.464Z","1.10.3":"2023-03-09T15:25:05.951Z"},"name":"@doyensec/electronegativity","dist-tags":{"latest":"1.10.3"},"versions":{"1.0.1":{"name":"@doyensec/electronegativity","version":"1.0.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"ibram@doyensec.com"},"license":"ISC","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"asar":"^0.13.0","babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","cheerio":"^1.0.0-rc.2","esprima":"^4.0.0","estraverse":"^4.2.0","rimraf":"^2.6.2"},"dependencies":{"chalk":"^2.4.1","cli-progress":"^2.0.0","cli-table2":"^0.2.0","electron-releases":"^2.66.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"379bb3f663a50e02faa2588ae4e72725bd06f6b0","_id":"@doyensec/electronegativity@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ibram","email":"ibram.marzouk@gmail.com"},"dist":{"integrity":"sha512-9okP/0mqgLo4OwMS496bv25UwLWIri4VzdM9gDoajwCFDAXPRHqFFze99fHHT9GFei7lMlC/5jpOLGlipYAwPQ==","shasum":"907cc743bcf33a52b8f42a9385a744ba701130b8","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.0.1.tgz","fileCount":151,"unpackedSize":355818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhz7mCRA9TVsSAnZWagAATc8P/125p+WTISxtcpYzmwtY\n05iMKLpRfzOLz5a7zyKoE96fGS8HvuwahGW6PLkLNLdJwagdVbQBth3RMIVq\n6GKe6X8S2o6lE/uZWtX0YT5SjgXNrBDx4UF7xKlp+a1wLm/eFPrwrM2dIg61\nHp5/UHhQJYc5nJZ8/0+OVnYhx+kFtHwogSY+nV2mJPpzHk8eP+FYw6Gonxos\nuKjy6ikYf8/3IxouIZECrQcblQfwdcgCZXNA860wwZ4CUtGSs8vUgGAWdtcZ\n9dq2xsOVe3JYLyARn6JBWSHO5XtKLon3iLylrzMA9Vfzk4BjIvh+ULXXy5aH\nwAH/dJkGbjoxrHvsWXHJIzJf8n6cSONFydoJEffrBUQH4sAEjBdX9r1JKhFG\nlFZqPWQdCDSP+fAuoY8RL17zAhAK5uNHT68jLTk9TEA+f/R2HI9jLUB9dw+I\nglDHG510MZd/58Qp8tSWRZ3I5yY/GtemXCLbYz/Z8+Pf+JHzSkamAl3f4dQ4\non7qNfgfLK03dGGriw5eYJRvMBuIWzt9RYZzwTfsbu3fO6qYjWTouvoMlFyr\nzD9MsAqgsmzStnxeMKEtfKdyvpr3Mf64qR4zF/vF+0vBarmYZtFKZc0v4umn\nDsIVpOyfA88O/S2+OweyutFQujAsQa9gdC1++1r+2lUn2RjatPBTi945SNjc\nIVYM\r\n=CfPA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPqTdchEBQPdOjuW6rj5LFKcAwgB4xYwGLZJWlEY93LwIgBeoCqLYojAgGGX0gXt7s9yYKtbNOBAGWCLrLrcYWBTM="}]},"maintainers":[{"name":"ibram","email":"ibram.marzouk@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.0.1_1535590117897_0.7458411429578302"},"_hasShrinkwrap":false,"deprecated":"Beta Unsupported Versions"},"1.0.2":{"name":"@doyensec/electronegativity","version":"1.0.2","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"ibram@doyensec.com"},"license":"ISC","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","rimraf":"^2.6.2"},"dependencies":{"chalk":"^2.4.1","cli-progress":"^2.0.0","cli-table2":"^0.2.0","electron-releases":"^2.66.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","winston":"^2.3.1","asar":"^0.13.0","cheerio":"^1.0.0-rc.2","esprima":"^4.0.0","estraverse":"^4.2.0"},"keywords":["electron","security"],"gitHead":"9c5334baab19b22ee4f03675c2350558bfeda7d5","_id":"@doyensec/electronegativity@1.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ibram","email":"ibram.marzouk@gmail.com"},"dist":{"integrity":"sha512-rBxmWWVYoB9CdFjkveUgdglBBcbHr2fnkkmrEtJ+C7clap4xiypq2jUNrsY4DlofMtEMo3HJEdOrnGgCO9RsUQ==","shasum":"09430b69e504748138e274b203c40a340cc9c81e","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.0.2.tgz","fileCount":151,"unpackedSize":355818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiGs4CRA9TVsSAnZWagAAGsoP/RkAV/wpJaTHGha1LhwD\nrF5/mfBZPYayBVEZMC3SL4V8c1j9BGpnYlgm9DIOwkRKr6Aw0uY6RxR83ED4\n/kvAKuWfHmJt1dMZo4NxjDW7AffAD1sGYLtPpIqalnd8/lpzgKz8eAjxkbVi\n9xR/wQFAuKWBNoDXfdwzYM/nN3of91gVmHbn91d3WRpgs4cYp7WUCnfFrNeI\nBNAlKtMSHnXqh5CJ5JhQqAxPoAmzWhc6BG6ZBNbEo12KUF6LkEBOFFFpxjQI\nJlHobBtJtTbPD8jcZlrUIQOScGH3p5pqZJKbEpBDaZTW5BMOYAhOMhPyy/nR\nmPdU1FLhUCPaE+Et7D+6PtVxSf/jL/uo/Bhc4nG25cLv8+QY3NrQz0E1UHVd\niGvuywRXR6FLFpJSYpE50Zx+7xwAG+yJsj/V4x4icOSL6/HXX+8/YJeBxCxJ\nP+jLAjQu7bonwnpKrBIwL2Iip9kKnUcADfadhtFGcDZ7qp+VzF1zhK2MNGUE\n4AzIxawCCqtGshRsVtR43q7rwdWtXW9Dsw6C4wDXsg2SifXcdIX1QYkENafd\nxZrISdUQyrPifIhOSu3vpKCykb5gMtUYkycLTd1zNaJ9d44/3Lrk/Cj+5hcL\nuJOW2zU2iX9V6D9cISTngdN+GunZeejqFqRb1GginfiWPouzl0gXXIEM6BC9\nitRT\r\n=l3ms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOoRTZrx9sOMU5UnsCtdeBrt+ivBMbNv3N58MAOvAzYgIhAISWvsErU047VPg6eLzd9QPYvlovlmobG+p7Hz/kSHcA"}]},"maintainers":[{"name":"ibram","email":"ibram.marzouk@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.0.2_1535667000052_0.5906379550107794"},"_hasShrinkwrap":false,"deprecated":"Beta Unsupported Versions"},"1.0.3":{"name":"@doyensec/electronegativity","version":"1.0.3","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"ibram@doyensec.com"},"license":"ISC","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","rimraf":"^2.6.2"},"dependencies":{"chalk":"^2.4.1","cli-progress":"^2.0.0","cli-table2":"^0.2.0","electron-releases":"^2.66.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","winston":"^2.3.1","asar":"^0.13.0","cheerio":"^1.0.0-rc.2","esprima":"^4.0.0","estraverse":"^4.2.0"},"keywords":["electron","security"],"gitHead":"c3856a2ec240de1ac9e751706733ccecf526ebb5","_id":"@doyensec/electronegativity@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ibram","email":"ibram.marzouk@gmail.com"},"dist":{"integrity":"sha512-Pp5OfCSCvoxzobhIpRnIqx9ROVU4C2+eh4iDta4vJyeiAtw2BWuabKjUt8QRvWBs+9idHU68MWkzpbzfvDIhcQ==","shasum":"e7d48ebd6f238956b2c7424723fc3792a463a63c","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.0.3.tgz","fileCount":151,"unpackedSize":355933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiG1BCRA9TVsSAnZWagAAbEcP/j9dJP5kfjj8TZPmLc8t\n3udmTmdjiYswh/2swTNDQyd4VTwe5Lso0EurEM9K4ZetlA21hrCGKkieRhjK\nxsAdEHiNSctL9xrURr9XICMGatNlwwZa9SpJdwCzjr/1o8g4t304qTbFOJX6\nQbtRLPTLNRfDgv4yUcbSll7slHkB7fL4Ort+st8xj/lEpGg5/H0Y/empUiMU\n9AyzKr71lJvs9+LEUbSSYZkf4/0WTyQIMidbw9k1GFG6fes6lojyleHNiSLu\naNnAXm75ZCwVZs7DADwbLL3DKJPIfOmmuj1Ss5oo9r1uTmWWLxhG8r6ynMeH\n1/u8I9zVFcEhWXfgG/120mLq0//0BGsSNaTLyM98Z2TscxiYOlpVdhzOpEIy\no0LCw06nTfUv2qbNNfgmRfrpmD1yXV5niD4ExlB4n8+/LzsImhLwatXSans2\nX5lsuWeqOGOaDKyhyJw1/1i+02Y0UDl79UrZtC+3lq/aOKXO8ke9GgtEsu7n\nw98iHyOmlKfgnwMEzchrWTHFR+FZ4O4+i2AygeNRlrNeVlWkVzOi+YQ7seqg\nbZZtKAmntAT6bzU1E9lUoQpL44hQmDf5R4rVxN8jzJA2vKLdByJaXOsD5YOz\nB+c6o//m570a3SiPDiDayMXQmCasecESxdolzHJy2uXqocqDzGLhpZvHeWHV\nTuFF\r\n=CY+S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmMeRgEp7ETE1Jgk5hhkRN8kJZBGca3HxgPdNt5u4z7AIgPtHKBVdqZfLBQ2aSRNX3BiQh+V5qXM6G6MS+eZF1sJE="}]},"maintainers":[{"name":"ibram","email":"ibram.marzouk@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.0.3_1535667520399_0.8715080335603256"},"_hasShrinkwrap":false,"deprecated":"Beta Unsupported Versions"},"1.0.4":{"name":"@doyensec/electronegativity","version":"1.0.4","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"ibram@doyensec.com"},"license":"ISC","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","rimraf":"^2.6.2"},"dependencies":{"chalk":"^2.4.1","cli-progress":"^2.0.0","cli-table2":"^0.2.0","electron-releases":"^2.66.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","winston":"^2.3.1","asar":"^0.13.0","cheerio":"^1.0.0-rc.2","esprima":"^4.0.0","estraverse":"^4.2.0"},"keywords":["electron","security"],"gitHead":"1d9db4eac05f716cf01ed7438ea8c30efaaae6f7","_id":"@doyensec/electronegativity@1.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ibram","email":"ibram.marzouk@gmail.com"},"dist":{"integrity":"sha512-Gu0rs2Gu40R8/KPFfuy2D/u3W99lD6tcUeBsB/0bwDSpJK4C4/aSl/zgH8GKI1mEa3k0u9pEUFFjpPZSIAa7SQ==","shasum":"3ae85f296b92f1532c9f158646cc4ed655b91aba","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.0.4.tgz","fileCount":671,"unpackedSize":6490763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbieb9CRA9TVsSAnZWagAAhEEP+gLB6cY7BgPX/B/s+Vv/\nYO7kHrJjZjqLWPLARh5kTTyS2LFmv9kOUaSVP2fJNPATfj1GKcQ/RNxm1xNe\nBZ8U2s+Z04NBXD8NiMMZdOsnBl/LFX+mUuPlTLg/Q1vDAkSrIiWSr/199Yeg\ndzZ7xmyxJtSKUQesZUuFfWEEemunXTam/Gu99T9vlgFHOpWI0QyQ6ravt5nT\nJSzsomEFOSBRBzSbD4RKoofL70S9o4QYZk1M08uNsAjcBdYrZZuVPcIwB2Xu\nFOQQotsTzGukv/khN4jSnI2IyrVrZZyWIl/ad8vABtJDgpBehARjQFazDMDS\n1k4Hl8mnUmnRdB8HlEZxBqBq2J5qxN6EV7rM4DvXNEC2vIvVAnNgNvaqIMkd\nIX3kOaSM4GkXGNNTF8TgSGx00Qi3SRgHMWkr7ilEfVdeJOw7eBKqylRq/VPy\nFzxlmaPjBkYZDpOFQWyhQLrUMguN57eku5BAfr33RvDSu8Cbb7JpxsmeJnpW\nF3LGUmYC3toutiBdkyG94WJad/PrExnDvxQJbpj6OTIpy+zuenhy+rQLCbLk\nk9bwa5BdHYz/yTZeNdpGIUGTQOuCtIa6r92XFxqcya6OXTj3ysIYH1VGy5sJ\nPm6uReGf9sIERXcu8zrVCS0jqF8Hw5khmm2XbKWua5+WozcHta9doPHL9GAr\nZbmL\r\n=DUWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6B0mn413JxTo/jslApAsh14YWSM2yq5imM+sfwvMXFAiA8efxZi4ndxGvRfGagzJfJNZb7EvOWAi7aV0p3jZl60A=="}]},"maintainers":[{"name":"ibram","email":"ibram.marzouk@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.0.4_1535764220428_0.7136260372445491"},"_hasShrinkwrap":false,"deprecated":"Beta Unsupported Versions"},"1.0.5":{"name":"@doyensec/electronegativity","version":"1.0.5","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"ibram@doyensec.com"},"license":"ISC","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","rimraf":"^2.6.2"},"dependencies":{"chalk":"^2.4.1","cli-progress":"^2.0.0","cli-table2":"^0.2.0","electron-releases":"^2.66.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","winston":"^2.3.1","asar":"^0.13.0","cheerio":"^1.0.0-rc.2","esprima":"^4.0.0","estraverse":"^4.2.0"},"keywords":["electron","security"],"gitHead":"42a9620fcbf1e6a3253e349d3ea23ca6e494244e","_id":"@doyensec/electronegativity@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ibram","email":"ibram.marzouk@gmail.com"},"dist":{"integrity":"sha512-26LshdSsVJajzlmoukYqEbj+EvnlMdXFaZ5Y11fgEC5toso5TM0KbGaVyZrAKyRvYgJ3ZZjv5YXlV3jFXfRjJw==","shasum":"7b476ccee8f87f75c3989ffdb18fa39fbb30d211","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.0.5.tgz","fileCount":149,"unpackedSize":355655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjXnCCRA9TVsSAnZWagAAauQP+gIk3vIOcRAYHY6pB2Od\ngdxovERD7B3mvPiej7qWn6jFk8RAuPlYqFHWS8xftwbnL7AADEPcnz76Vt/V\nvytTOBwL3HH13b/D3Bg/pq4KfQYSKiqeAIbWnC9dy/Luynjm3e1+d6zLW8bp\npeMPn2KwWZRmKatbXJxD2rLGdsCwBLi6tyaAdOB/2bUfKII2A8l5LCAGsNTs\nHWTNi32Q0A4hetuKIgxqofVDwEpQP8Uv4u0vXbJ5FUh1+59JmKrZYT7bLZ5C\nOoPH9g9yvv0fDfeooMPV2cMusi5CeIXkllWqn8EVqkGmO5ETUUq6p26iNbsR\nrFpD6kjjsj6CRlUd07nR4hRquKHDJ7eBRC5+j8GsCqe9WteaP6BIREtzA3xf\ncARawBrjXmm8S5XExZ177iiM3E8duNW4SgcP7UidXo25TKaGfTFkcD16gib6\ndxyXuwutcGpm64npQ9nYUiPq5Ne44dwZcMEKpeHrMy7Jwc/ookEXRzWefuGR\nYrdcbEui9hc7r56fOTJJsdNGzGvcNdmSQJ+knKEZ1ute9iUdyu+urvDEP976\nufWRDSJighnr6z8r4D73AjThR9F7fuaZgpR4SLb2RVu9hyE3oZTEmdETnj+N\nzufR/F2wiGQmGVKM6zFQuEAu6Ut6hjNN/nJc0iTiH2SoXQPglv3/I42tzRCC\nw+Fb\r\n=EZ7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMHaSZ/JMI7uJmVb3/LxOg+C2CqgfOfyZ7YC8ec3ijxAIhAJNDP3K2q0FZl1MQ5+hklwNbik8YNOdcJaP3uuYybNzL"}]},"maintainers":[{"name":"ibram","email":"ibram.marzouk@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.0.5_1535998401884_0.9983020818431292"},"_hasShrinkwrap":false,"deprecated":"Beta Unsupported Versions"},"1.0.6":{"name":"@doyensec/electronegativity","version":"1.0.6","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"ibram@doyensec.com"},"license":"ISC","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","rimraf":"^2.6.2"},"dependencies":{"chalk":"^2.4.1","cli-progress":"^2.0.0","cli-table2":"^0.2.0","electron-releases":"^2.66.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","winston":"^2.3.1","asar":"^0.13.0","cheerio":"^1.0.0-rc.2","esprima":"^4.0.0","estraverse":"^4.2.0"},"keywords":["electron","security"],"gitHead":"9f83816871b4614c7552d79d824fafba4341627b","_id":"@doyensec/electronegativity@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ibram","email":"ibram.marzouk@gmail.com"},"dist":{"integrity":"sha512-5T7Eo8gIl0ie8Ed48tM/Q0C2dcgusS+ps1AAYe+uC9WTFJvy+WDaI8JNR1nWre5zRYaUBbm252gQjjr9142Nyg==","shasum":"5e611d678039ae40fa9b99467ad9b3d9c8380be3","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.0.6.tgz","fileCount":149,"unpackedSize":355701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjX0zCRA9TVsSAnZWagAAwaoP/2BbOMmtp1y8oKm+q130\nMZtYLDCaXvirMjkmSbUsaO2Y9zXmV3V6mdjZps3OQYxXGl0igYkIgnY3JDGh\nRhOJy7bdWcqZNBiVDfUvVyYmeM+4FgnpUArA4YKHEJApVj5Dze1Ocx0sQaTs\nDxlJoqnWYkVRrQXYk57Tf14Ez1RocsBzMqovAiSSzD7k3T5zx/DHZu8b+qnY\n2kyId+3dhAOULnmaJGxwAAlZAbhH3fS4cdTDihNOsq6Iu05uQdQzambCiE/x\nHjSyb7vRsr2+G6pvfgI5yBBaDPiW70F9V+80myBU5PnWBalEMshJVEW4Twf+\nDUUvpMARDeho1ckfYdYc34WtrrGrWwZcfO9bDWyjE9EkCGWuTY2QosxyuO74\nezUudY9t58a+iANKwJZKDONDgzW2/LnaDCKRUm4vUWrrCMQ602D976ZYQZZ6\nrezzXcKCh3RMCflVm6Q5ja1UDk1aZQp/RDcZTAnpTKPX/uio3f/Mx2wHEM7Z\nmbp+MndlErfCnjJe0njPxf9QWGwpg2C5tEnQED5/4f0KFQSH4uaBgYjZEpr3\n0OCcC2naHmZMTNIZXyC1VRMPLEf5cDWYF7ektiUekuDPXYu4RRu3IOGn0Pzf\naXiq89MziMgOhQE/coO20f/pznSiJYoUVTlE7GTx+k+vWU5DXLUj5neQjfX3\nmM38\r\n=/utR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUq1UmOUeYmjJrCxPBKYyRNy0E8rEGd4Y1AunBAah+eAiEArwXwL3Z41CblYQyWfZvgHQNYf1AdZoo4GT+ORQbV6as="}]},"maintainers":[{"name":"ibram","email":"ibram.marzouk@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.0.6_1535999282219_0.48057018598128054"},"_hasShrinkwrap":false,"deprecated":"Beta Unsupported Versions"},"1.1.1":{"name":"@doyensec/electronegativity","version":"1.1.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.1.4","asar":"^0.13.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table2":"^0.2.0","eslint":"^5.8.0","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","typescript-estree":"^3.0.0","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"a33cba63cd7d389081dcf200255c5da5c3896c50","_id":"@doyensec/electronegativity@1.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"lucads","email":"luca@doyensec.com"},"dist":{"integrity":"sha512-Op/9z9qK10443bC5NWBiGIJ/qySatThD3UccGSywcWxGbSe9KIAgZHf/OaArf/G4eMsgidFmdSTgWrz+YCn+ug==","shasum":"fdd9e39504f69196e1a2bcf3192b25119478d4f3","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.1.1.tgz","fileCount":279,"unpackedSize":585803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSeRRCRA9TVsSAnZWagAADeMQAIbGIYHzqYXYz8wRVqnb\nndPAfIJ75/mK/XZxgA6SlrOMVQiFLKC/pdQ0+0kyZ/ZztpDwtXTqk/+98PxG\ndJjAIl6s7ouYRewB7V9wbFNF9xJlO534lcd+OEgh7NOPoq7+W2WsJFxZw5Nk\nM2+kR5j2D7hgwChYKOfNCdvfNhTgWMzRUT3ILZHxL4qxHymISZcaErzMhUMK\nBKbze3AFrloTVA9BG4uB4d3bxuePEFNCyq+mzJqcaUvBLPMEhsrEv4MNitAM\neut2MHjgA7VxafYxHFgH+576WDLdJyQg+b6iC61p5jJwegirZkbLIUIPag3v\n96asqQoH7cskKvbX00NAutcu0JQYrAyCp3jCtr0QRhGi+zLa2Yk247Lyl8TK\nOFnoaSh0gI/KTZPVfWFyx+njdv46Lc1XWNOO0zMKti+OjraohUwEW5Cb6iAF\nrBST1lH1wtDY8dPnXl9pX0fvCbf3slD9wH1WWmeY3nWRdb8k4to8tDaRRXRV\nigwBecI0COaRbtDLt81+hLSL8iMO/48DeUAVVb6Kjwls46iXOH9VyLTQeY9Y\nOgXc9ekVaONi3BEAKyFP9LNddSHv33CLciL4/3rTOb6nuEX66H0mOXJa0uSV\n7KFyMuhmAKmy/mKZYhU5x20Tvzo0CLXcdiSj/RgjDtMcli7WsSFLf5QSOSkp\nQAzK\r\n=ENqK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt6qpEVcS1mr/DpdUEKGKbToNTgW5nVU68/KFSVdMEtAiEA6k38jiaV2b0Vim7KlfaWuZyClXB/oMlNrYVOQLaKRDw="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.1.1_1548346448453_0.05722991756465157"},"_hasShrinkwrap":false},"1.2.0":{"name":"@doyensec/electronegativity","version":"1.2.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table2":"^0.2.0","eslint":"^5.14.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.11","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","typescript-estree":"^3.0.0","winston":"^2.3.1"},"keywords":["electron","security"],"_id":"@doyensec/electronegativity@1.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"dist":{"integrity":"sha512-OR57R6GEypo44BNpoYZcRysmz7ULNqh3KgYdwlzLF2yX0nxymokbX1/qScobdFqgEvWhIN6rJP3B68yP9earQg==","shasum":"b75adb91d00ec11cda2e4db08adc8ab5fa6dbe7d","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.2.0.tgz","fileCount":232,"unpackedSize":966861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmRb4CRA9TVsSAnZWagAAqqwP/jcz4E3VgExgQTP/Vv0u\nP3IZs6XDYENvzMYnUdm3lhQGAA05RDGHbbyx/MCI3k/T9KGpB/Xog4r28Mxw\n0vnckCD4rA0L1dEVj+XF0kx9iWm1KELe+w515osPV8nTlUH6HYonNDqsZvc4\naF8sCLyTRjbAkag1i2iRlVADrf/q/B0GcmGHBnI1/WUVJVPs1bo9Z0mtISe+\nhqMdcAykKdQCtUUA9WGDj72fT8U0Ye0+I+OYy7s6ltHQcC3gvBStVnnhiA0V\nVGw6e0TeUd9ybVmyogkxy2D1yqkT2t2ZZPe9h7rHYF6uEr1ISYa7JTtuoVPy\nJpkkIa3vlQnH78+DZDF19Dw6QrAJqdek+VK/EdpjxcuEroQ2Qb967tgjPWgv\nV/s9JXd+v/N6vibaTu1qLM0PAHtLU4VKw6PwinOlDax8caL8Plsi+fCNmZiL\nJrbg123jJ5FCC3jluiTy1mdwU2iovWdGc1bAfJDcvPDY0wHcu5rcezQWG1LE\n2vSMx6Iv4WV5CrERCzyJVnQRd/X0fMCRnhiqCiLdpDq53Tu3Cy30lNs+8u08\nCOgJcttfND2R5H4MJP827n5m4VPcvvdLTzTQF6JRAfrYW0NqaYYSbeHFDsNr\nYtoMX/gEps5GYElxsgOkQLsfH7WW5Q37EzIlvebLXjun3nvW0i6M2269xBf3\nmJts\r\n=aPju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmi4BLHzf6ELB3Mu25le/Jugn84h1QFCY3tqWbPe7geAiEAk+5Ov3aClTN/jznEHA/hiYFzrzhdGMTUUL2ORenFztk="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.2.0_1553536758762_0.5160993222313213"},"_hasShrinkwrap":true},"1.2.1":{"name":"@doyensec/electronegativity","version":"1.2.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table2":"^0.2.0","escope":"^3.6.0","eslint":"^5.14.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.11","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","typescript-estree":"^3.0.0","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"906f4a649d96ead6ff26ca3627f765a012c6307f","_id":"@doyensec/electronegativity@1.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"dist":{"integrity":"sha512-LJKo7Vz1H/TOBqMGgHE8ZngtUH1JwlTPOIUjTgQCdnkq+her7hhb2jj0q0MIef3XlCtLXDfWo97w8HpF9/9pbQ==","shasum":"4f8f77a18d461cf9ebb557b1ee8b721b57b06757","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.2.1.tgz","fileCount":410,"unpackedSize":1934807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0xD7CRA9TVsSAnZWagAASmsP/1FSLW3tMubfg7PYShBj\nRtaK+qDXaLPUCjCzC4N0Tw6Jxv3VRke9f34wvI4WcAwPAadGXZKbJsyzoQV8\nQuYBg41AicNKRv9Ey1pjRYfh3Q+AiQBiW2KowBcTAn83sarY8zM86QUBs0Oy\n9CL8/wp+yNBh6Ih7LkHN0Eu5zRj+R/cW9w6X+Rnd0DEemfl0U5F1t13gEuHw\nJFDpIIHT20bEWU47Hgp4ouTaREMgT2hHZq7DVxt9w02q1GYhY9LCNTzBnoNT\n9gZ6Y2nuz5DxFw33k7j2YsoWuaz0P2PkosOw4qVRma2SWBABRFR5jIPTPJ7e\nKV2xIYi+32qHxj3/D2ApM4iSqCpq2jaingvWhJYY/uY/I86LNKYtKY43Ct9i\nPAVfej3BDJjYILI2mIMPspPfhCnX9dfWVBi0JmXRNc4xu41X9DeDXZXrhONA\n4CNTATEGiu0KVYovjv5MPP+cdOkLJ79CG7uv2FWAC12T1fzH2oCYiOGNfyP6\nxo3tK4z7keHImYI2IsMfUeARW7GL0/Lw6y/Yz+pflToxYacT4RlTGj/V01dz\njWTTuMeqi3WKLvp+ZmTCdx7ksS+xLHtP/RISqoTXSfCJNrNMS685f4YivtVE\nn5EtDrgWO+blekZ5nYgy9cbrKWMBY9WCh7NSpDXiVIX0rNbLLAFfl7xhTJij\n36eU\r\n=EMsj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQrsPrfOprODU9L+G+oawCckoTJOB1ruMMKJvUmLDOwQIgRLjTSWIkS5AqKPsM25mfqyPDv6Lc/fGYfcooQSIAnwQ="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.2.1_1557336314439_0.2693669168208983"},"_hasShrinkwrap":true},"1.3.0":{"name":"@doyensec/electronegativity","version":"1.3.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table2":"^0.2.0","escope":"^3.6.0","eslint":"^5.14.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.11","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","@typescript-eslint/typescript-estree":"^1.9.0","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"07a28bb4bcc449ac61cc5f3db51dd7ce780cdcce","_id":"@doyensec/electronegativity@1.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"dist":{"integrity":"sha512-V8nfwShbf/GuKO4uT9xvS2lPdTyCrY/mMx+Az80VvTxnF/yKzNDowXAPg+rDKQQ8RnFY/YNPxYxbbDTGRoDC5w==","shasum":"cbf00e37bdd5f4be13c3d774e2851987b05b1bc1","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.3.0.tgz","fileCount":417,"unpackedSize":1959735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/83ICRA9TVsSAnZWagAANI0QAIRiLTfuxM3EiQeJ9J7i\nvZMcqw+ZHyVpFu/Rvxhzg4G8m8OxTSxV0iD92euYqnqr2CrFJ4uvNYDTthjw\nk2WtotaQPKHeVPKcr8+2OyeCrIKMLuVEPqBupi1Ni0YC8ZLLqIsbsghsUUW0\nPBTA1yoWZ9pZ+KTElJYvmeZms13qlc9Y9F/7sDBM7hB4gOubeLYU3zNIb8h5\nTwceIsUJPay8JG8tFrsmvY28VYwIGCTkrfPjQysOc5st9Jp8y5HQ/n/jnoKn\nNX4+ny/v5BfRi0ZoWYevys3DDlt5uEjxk+eqhreh4RlDebNmlXz3npU0B6Rb\nvZC1gih9+qB374ACQKTmVujyBfLPr39k57SgyLGwQe2/7Bm3Es+bizCv/V2b\nJMUlbxqYgbwJi9Q46yxJ14TSj+vTz/A8CR5MbkLYiwZYwiqoa0sFOJIOCKKO\nbGoVKWZhCheS6CLj8V/PUrxWTc5ssXD8WyMBGjPYxSJsxqZn/M/7j2+WUvZ8\nOosB4xThWJwuW+I1X2FU57i74vEIZT5JX1rcJMck92c/Ghhsb/lmyypo7Lez\nmEynfQcab+8nK7EvgX218nCac59VTCPIoNE7a4R9JZlfBEJdj4FoOq7WqUzc\nnd7eWvis7Xyk/elemx1Fws1jClRYLqK9caM3yi7o1VOv41uwJBK3wC/WgzLf\nonMZ\r\n=HVKO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuy7fugMVJ/0S2JEhHIxTSUmW8CMG+ufpQOiHIE8di+AiEA2dC5reRQGqtff3JZM2/Y9Zo24gAKJNjpY+rO4Y6d8Ac="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.3.0_1560268231808_0.6882408782031733"},"_hasShrinkwrap":true},"1.3.1":{"name":"@doyensec/electronegativity","version":"1.3.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table2":"^0.2.0","escope":"^3.6.0","eslint":"^5.14.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.11","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","@typescript-eslint/typescript-estree":"^1.9.0","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"92a4f599e37e92baf1d9a5b44b6d5900c71bf044","_id":"@doyensec/electronegativity@1.3.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nCCcUvyTS7h0bauGxPOpTMzMBj9SeEMU1ODFwEWtkJC6Phsllc/EZOZArCy+/C6aMAE3blfO8IgwBmFfAnyoQg==","shasum":"d64a6e38fc293ffe18b3a3c7ef847e8e85d70ad9","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.3.1.tgz","fileCount":418,"unpackedSize":9239216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPrW+CRA9TVsSAnZWagAA9A4QAJ1rJHH9t67Ur9Q5cfrn\ni8+7ekh5R8dPUeEXIPiW5mFsaCxVK7IxO/sBepfMgjogG9H7XjdKRRQ1cMSv\nBZ5fljh0E6b7IRBqeM6bWDStWncVl9DzjOd8S+hXc0Nehx4wxcaXyoUZrNZD\niEGSoqiRi4mYAcGWoPYa2Pi5QX68X8hs54XZqoeie2wW2/8/3pCwjDHCNDND\nYOK8ujwUIlMy13SpyH9PVequTUL3imF+vXGHOLqay7t113pRglDDcOQRrzCl\nFp00V6Kdg8ilfSCRJ5rrAyPavCUaHIzOvpUAkJRMK7Tq+rXSsyGUBtgx0g0g\nihF7QbD4KKe3ekjQAGs6OeY6oMt4UwXMCZVC26LA9tMhZWBgsWFL+ow6Fiti\nm5QNAfEu726kwYJEuBE9vPV2+Px6yIkjY/K8uWuu9cO8OKmiQwooRzO1Kgtp\nIjFysXHezWSJmp2rIrRxSngJGzYWDK8nBJMDcSdnJ/02KEZytHxXY5B+L99O\nS4LhsP/Aro6dozforaLbnJNpNl4uxk1zeGL0V6bX1eRXKz2Qu1A/xZbtX1iz\nSWhZiCuiF/l0QA5BNdzDObReFRXbCFRJbYf4ZDFlBMdQNt2MC0/gGPEoezwj\nd/ZMRBGeS6HSkdTMcErMQ1nqRSpOvpVJWIbVjK6IuJ3hrQtR28Vq0XOWPx9+\nGe7k\r\n=55ov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8Vckc3nUqnK6DBi2lRTv/sfw5bLhJc5Yk6r5mM/Q0MAiB5XQYiPemoUcilCr7bUyxak32j82Iup2qOZYArzacPvA=="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.3.1_1564390845741_0.7096337023017099"},"_hasShrinkwrap":true},"1.3.2":{"name":"@doyensec/electronegativity","version":"1.3.2","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table2":"^0.2.0","escope":"^3.6.0","eslint":"^5.14.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.11","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","@typescript-eslint/typescript-estree":"^1.9.0","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"9b482e8a42f933c92f18547fae26c80c6a294210","_id":"@doyensec/electronegativity@1.3.2","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T/QhvMMVaOwGnLLhQZl89S5PbVxXnk6znyQ9UT7uuOUPt2Dnx7TKgGETIIRgGwKHchS6EeqN1jQfTfQIFMuc1A==","shasum":"8aecb12fc6e2db34c327a3dd7c98c55a43ea9873","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.3.2.tgz","fileCount":418,"unpackedSize":9266730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQcGQCRA9TVsSAnZWagAAdFwP/3Uuu/iDfgEMDXO59iNY\nqOYOht6xvhGAeNASq57GU/RxFW/lhiSp2Sa0myyJSQjaCPKfr/Onr2ptSvr1\nC4//Dw7M3Ew+jws5m7CBo7ONNgCLsgUiw/nZXqN+WJWQKs7tPFPF6KMK8ZEp\nPsFXd1+kaKO3EdjJAgDiOUzDQELVmydkvyEfQZYQeKoonwHs07DQcuZB1KeU\nWcIB7dw69RrPNi4I9ZSn6NB5wL+lz9+g84ec+PxpsigKQQxbeCZ+1uJRqRSV\nz8GjA7s3aWO9CmCLiw5zVEoiz6aHPxOKbcLDWSS7Tp45Ja7FH7Y+ZFVbLEpy\naMfGt4ptwlrigngo+vD7UVF4o6bHQ68C+uEvpI97u13HUSRzqE7Zw5hYdwC8\nUlypNTWyv5sVQzJVusOyv7DTJw1WvlxpVaz7Kuv5tzl/4QnpCORQHYaVBBIC\nyb6hIVCAIZwK0FBFROVEZqRK/nYZSp3FqRS62IvooT+rO9AZVtCTJnEr7ag8\nWoF3PF7VCsuhDCuguiYIRqqEW2PStGmUEaqalMGYQwHkVAdwcpCrhZ6KG3/j\nrqAzKHeznUFNGrPJhpXcf4lFdNxbqK/cV4lVvrfc/uytYY5NX37fLaoyZsNp\nnwnfLec1MXYYJ1sOXHzKk72XNLKkPVLb8gd3O+rJDjLU0m48YxX2gzsVIFug\ntajh\r\n=KJkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGUTG0GtESYCmGcm2mL9Ocvcy232TQvzcdp52PQeVvVAIgAnK0kPK4P9wYHJ2E5HxYrPWgpkxR47f/sVZgfpaMf9U="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.3.2_1564590479172_0.57077747601106"},"_hasShrinkwrap":true},"1.4.0":{"name":"@doyensec/electronegativity","version":"1.4.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.15","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"31a86280204379750d3ddc76a147e44e947fd74c","_id":"@doyensec/electronegativity@1.4.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7HRBFTCjyAwonuGAmBpLYi8Sff7gPnuYBVsO3yWiyLiwc0UDou1CMeN9Z1lBU17hGDUMV/WGa1p1UmMwQkfOHw==","shasum":"8982104bca1747406afdd0b234bda53c0d4d7c3c","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.4.0.tgz","fileCount":426,"unpackedSize":8771282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduHXVCRA9TVsSAnZWagAAjRIP+gNIWWDhNfyfJ5uSisFJ\n16jBLWwZMpv7wQ7TICNuNnzVj2E0x+H0+68+vJhCpWqGZ7Lyw3jvC41tcArX\niX7uVpEaOaR+vyFvgVz3uZU6Yi9ZzQ8/XSuc88q1xBBTwgUMGPkrIoNTkYX9\naxMKkavg8+OFUutkrmKBVgl8t7C4znGS5ZAMmEs6YYWBchCyxJ2qhQgfDOlL\nAMI5oLCKsQRCRCJoSzovHhe0/2h5PDj9wdEnW4bzb76rtLiEaMziEoGDR/FK\ndgqZP/izq/CXafs8LTvLG+BC0JzyaPKYkUF3a60iw6rxO3ctnjP5WIH3/o55\nFNUR0Cf6gaTET0Ny8CiWeAl/mVhWSrQVLxUgbMx82JiLGLpkMndOoZgDSLuC\njI9re25snXTu0doa3sGP4EqRXQmoW05U/LhCzqsDxcLcrCsbExROoNUV6BUl\nAftzVT3cWJlXBalRoMcyJHcONTNFMaWdF9ji0qiq4+IywIfqSBg/Jsekz5Ny\n94RnSxpo3+WukaGEzztOxSTp1xJ8tIR2dxsj0yzwBgL1sC8E7GLbREOQv/4v\nP2pTZBVWgj9yYCIR/Ea6raYhcpG3LDr88NIol7ZACnQeF2aaq5eZ57wo+tu5\nAsF21Mt9GR1k08giHZPc5pya3yI5tK1qlTLegz9jKsxK1ZIYFjITPZYJ9A6u\nu0NZ\r\n=Gp83\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCApuhFymcxwpNeQ5KqmSCgySqi5Z48M7pPfeMEATtSlAIgJD0FbdiMDj+KcVl//NI8jpkta0QZOnviFfVjr/dgBk0="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.4.0_1572369877096_0.05479666703081043"},"_hasShrinkwrap":true},"1.5.0":{"name":"@doyensec/electronegativity","version":"1.5.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.15","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"38c4559a94f8ee0b5e61656dd9264b458a3f5f82","_id":"@doyensec/electronegativity@1.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CXF8xWk4NaHpMSIKPbUARxFdg7oLcB/7s/82lfEGXRBWT2DmCi3G6mgZ+qjm4LLnNf7MKdsjkFZ52B+TkznzHg==","shasum":"2127c396dd7beeacd99e8ce68e458061bcdb9b71","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.5.0.tgz","fileCount":550,"unpackedSize":8987085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq+UkCRA9TVsSAnZWagAAE5sQAIbfgX6if6+diBqsg14l\nuyoYStCUshFgeBzKlY73epkSWW89gfAz80Hd2438CptjNbwF5atKGoumnnoj\n11HUPYbiSqZsbAq9Hvhm1cDhtGak3iBGiYEQaNt4T9UqPWJ5QjCodkxW+1nt\nVVcsxs6DEIiAStKYihuYKLEx2pZrWBUOwyFy2PFZTqWVFRVNOj+x8EEl4HEg\n78cq6fPuLzCpnx+SG9uo7to0ZAsuQzsCpfmjPcyhn6FrxxUOg4E3A+4qnJYT\n8g0W0EWZq1VJytkBN9RYbq1ny4Z9fzOuJocZPSOcDx2QUgOWvO0mU25C9kuR\nI5UAhvEJvHmD6uWxO1T3EFP6YIc64HQgNsfAr9v0BWY7mysXeSdUr9hSioeV\ncFgx4CMk1fJ1BfKd2bdcjLLmwQuSnqdEH83+6yrrEsbxJh/WvPpiB9e+qIJk\nA5MgG2oXQfa347YYX/R7CoXnPyCMDOdh/gHTNIBlDST9Jac4lCCXLOS+wF3r\nNb9APsStegbofdm6b5qIz6cu8AeRMuXPsVM4nFFKP4ziHHtCvdADrOuLU8yj\n1R/EkEjh73IF/T5Co+pcBYxg4ErKehJ4MK6uYw1Tibdk51XNxLGr/WIx+C7i\nJ0dmxo0RWzgzB9x9p+9ZFw7bwjT1+9maS7KIjiapc57AaNUNJ/SPiJJH6BJL\nDgeI\r\n=bh7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCze9JAUXIF+iyWu8qPynj4NIPtlUOWLtMkXDH2sf25KwIgQ2YXlfXZnLV9vYzE4SSZALoEmvArHExAh4ukYcnWjTQ="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.5.0_1588323619408_0.4702664372254526"},"_hasShrinkwrap":true},"1.5.1":{"name":"@doyensec/electronegativity","version":"1.5.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.15","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"711aebdc4de0be7f6d37809d2d00f21ffc23b6b3","_id":"@doyensec/electronegativity@1.5.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JBIyyJF9SCMwJQBi1ANTXpqdX++Xjq6HvFJmomgLHCnzBq4/IaKAt+ht1KqBZH3dQ76YaydYU8O8Qa97wFyXng==","shasum":"e245e0b166235e99a098a8a564d99419abce4866","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.5.1.tgz","fileCount":550,"unpackedSize":8980966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerAPRCRA9TVsSAnZWagAARjUP+gK0NhX5c8fRWd9QVAWe\nr3Z7+sOAS/z0xhek9ME67JhexMZNydnSQZAKZevGU9gki/J5BAl31WnOJx9b\n7fzUOdPEn3d8KuDX6WF93PaxL9LNtir5tEnqKznApRKUWZFh83vsuQiPMomC\ntZ6bCzqKNlCizfvpizCXv6XkAXbWO3oFyJeyREgVhzreSkXrMtcMxwCwqwLC\na/PQXbF1OMStcnPtszOkfIUVjOfId3ju8z2GWHTMhPQvfc2o1zii1LvhsWRq\nCH6jDCK6iLKSgceJOOr3kJud8AXBQu195wDc6r9ixuQQEv4dt7xo7m/2VmkU\nyZ1F+RUHntHvgFdAv7KO48TcUxHTh4agQqAtzb/xUNQ9T62WRkQyQcEY/bJA\nc/gomtxp02ATkHGEZ3bMJ/KtAUG7H0kvRrR9KcjJ9Fn367h5Jay/g+MBPNEg\nLSZO+XZf0XX0ohVl3mk1JAtH0GoFzIdMbqRoEPGFytOqgYNIHlrsUBcUfohg\n/OKeL7jAjWooaPiMb+jpoFTyXTq+8xqxG1/a7El4ftiFi2PJI2UPRBHhPmRK\nvTuurWSrh3O4wT2xt6b3+kr9fYGOm+6NtG2+5qTBNZPTCy8S/1gobBBgQA1q\ngIw0jwKNn6Bm5KLqTRCl69gdBysMZdYK9XpGyEHG1ETX/YRhR/01g5/KfgH+\nloiM\r\n=4SoW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiYiUZOShMaGhGPdrrUXy7+dyk/pP7AwKXezG9DoksXAiAlR9iVjjwk2HN42/4H0IG8X7aIPqJ/griSLcGmjrUXMg=="}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.5.1_1588331472752_0.4417953522961837"},"_hasShrinkwrap":true},"1.5.2":{"name":"@doyensec/electronegativity","version":"1.5.2","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/index.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.15","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","temp-dir":"^2.0.0","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"c6973bc67f745f6a35b9d0dff847aa11288c8829","_id":"@doyensec/electronegativity@1.5.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-P2s6FcisnLN/8NHmDlPDYNoPJ55C3hn4h6fjMXdsnTudCyy0LmUP0D7DqCQ59W5CK/z3DA8KercJvyh72JA4xA==","shasum":"5f36cd680c32a51020963f66edc626768a5e0245","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.5.2.tgz","fileCount":550,"unpackedSize":8981816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerB6aCRA9TVsSAnZWagAAvQMQAJmJN/cNgFYrFxWm6Cnp\nDzu37qLMqulCjYv8hwtg3nYuUV392F7dy4iDFHMjrU22hj0wKH4mHtA79epe\nKwYgMu0tLYQk7hNR3toF2vRkc6Zc77JTmH4u4KQhL9BbClggC/JgbGGvrWu3\nXIdJ6LUI8ZZdOONHLLiytpNI/jy+UeriXLuPaoGindRlOZ/AZBDW8T9ezlBN\nYyPBVDrYTcTCzchuQPrpdPOdjQkZgIInDDmXK6ZveNY968WljJKtegh3YtAu\nzKoMk7WLsDJDTKAgiB/eKbjWl1mbsiWGKqHuPpVhrGax077EWNT8zxk66c2k\n5AJerC2z1Ncn1AItgfA+kHhxB6yom9OT9rUVEqdMIGKQ/HqTB1UmqXjVZIci\n/elYMnB/P/g5i0QwIO7zaM7tbkyqOD2bylZrPx4edQWiumvRYbAwAkk6V5HP\n5cOcG5VvVyomwohdo7hUmfft2RT7NDwA7zeKLAsWtFgOyUrT3rOsDPNu0C8r\n1D9eQsrkGEl87uvq9R0MX8PwWZvY6oKprfTZqlrMwLOIQMeP15VCk310/th+\n5uI6dqCXwSNwZLqlvRds6O45FV56W+0r6mCsN9SQ5a7AADbuQiRSf5/I9miP\nD/lHqzdgAESW1ERpbP0jL/iUo2+xs3A5zoFVA7jUy4QLFSi+7J1yOKv885nN\nU/6n\r\n=asR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkxRfKcZPUkN6hiMoJEnHnoZzrpMxSLANhplURjobcbQIhAJq2aS4nWDacSgbo1/aOrzSkBnXPkYJap1z2wQEA4h9Z"}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.5.2_1588338330170_0.9369106535691125"},"_hasShrinkwrap":true},"1.6.0":{"name":"@doyensec/electronegativity","version":"1.6.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-plugin-add-module-exports":"^1.0.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.15","mocha":"^5.2.0","node-dir":"^0.1.17","semver":"^5.5.1","temp-dir":"^2.0.0","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"9b1d98ad3d4736008946460265c42eeb22b6c646","_id":"@doyensec/electronegativity@1.6.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Yz+cXzcKQmdjtyZomK14uB5hSnRj6V/qsenl25pB8tci4xCR3QzZ0KufOaZjEgXed114Waygo6b/eP8V4bbI9w==","shasum":"855f40a97fe9b2b761706c858b27d51108b4095e","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.6.0.tgz","fileCount":550,"unpackedSize":9006371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetVk8CRA9TVsSAnZWagAAo+4QAIX/qxFQXqQQLRJe2Lyf\njhyxSy9qvBaRCkc7g21g/Sdx7rnEGiuI4P09c+vYBlQ4dbccnaqWMpmbKiJ8\nxnRm61stW/c7nTcu1DtXuo0NcHUHN/wNzW1xYgA1RtHLfwuRKzy8XJH7PwzA\nyPH4vaIKt9maBsl5U8l2kLjW7EujKBkN3AZPeqx8OYa1qRMXfdTIG9M0s0Rc\nVjO6+Epc8bh5qpjj6zRLF5msUGmnM3xYAOxwj9ruTpl8vzbWwUxl75ybOdql\n+aigtHgF3F7qb3KvMfrgiBdMomexiCwT0QaD59Uf+E174D7LKyLyIRp1stnN\n2L+pFhQqhxzvEeZ9KK2nKBtiQ8wZednHiol7gTmevjOWi0zXQiM99vh+XlT0\n3XM5eOpGCvO92D9HVAumWRX8KBYFC6/r5OlcQrRFSxsP0nhiVIAw9qE+gv3A\nS2NzZjdg+acu97wn1XIhLx4oo6cySCk6qu8EaymElKUpQ5AG3USgRR+QLSuy\n5agGB7cLvaeuoniv/HmkJUG911+hGbW5vNiMq4Ad2y4BV4dRWi9Lmy/scwTh\nwhus0CyHbbfTonqVPVGnYxU1JIfYLqj5IxfSu1Se9VZ+AvnG3WVJ15KvHc2L\n1Kxl6vmCfpiZ+YiNHspCcClSfuOejYeYJa0MYenOuOSfYN0xyKHNiEnLLkgo\nmza9\r\n=qajM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4X1l8Y7i7jYjQYlTr2AQxKfmZMQtsma0rltCUjyTFkAIhAOZpKGkvaelwJK9mRkLNXxpTARzRa+3Jj3Yjgs1reusj"}]},"maintainers":[{"email":"luca@doyensec.com","name":"lucads"},{"email":"lorenzo.stl@gmail.com","name":"phosphore"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.6.0_1588943163671_0.5872866068407985"},"_hasShrinkwrap":true},"1.7.0":{"name":"@doyensec/electronegativity","version":"1.7.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --compilers js:babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-plugin-add-module-exports":"^1.0.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","@yarnpkg/lockfile":"^1.1.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.15","mocha":"^5.2.0","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^5.7.0","temp-dir":"^2.0.0","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"8d6a7a86a282f6fd5873ff1da4cbd3b0dd52d5bf","_id":"@doyensec/electronegativity@1.7.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ZUp8wAWeLdTa1Br20tUzc1v+qsAY7Yg8bqQIT4asuLSjbFzwOF/hA6iMZabhG+KQS6En72MMAppZR7xyP03F1A==","shasum":"4d015b74520f5ce20f4d05d049058f744aee9605","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.7.0.tgz","fileCount":559,"unpackedSize":9073178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW1xBCRA9TVsSAnZWagAA6vMP/35uhXWGklt3PyRnu9Dk\nJJ5F6NsGcreJ32Zd3oWBuJlFBn5x4sWvUgms/SKJEb1KDeLqI+SGJ5AALIx9\n6z/VoAevVEP9opSdhBIBIuLAB3/QfAOGmactormAnsjXZM14DoedTiNWwReV\n4y/gTFZv5etc1KLMYpdc5EUiPuMNjD8cZNZCh2r0byhKfTKP6m2AaFIZfVx5\nrAoDUfediYT2+KBAq1r2vhqZGs78iVIYtrz5n9p08U37KatCVymBvRm6gfOq\nnfTq2hPhUDaCz6YkB8ttLqqtuq14A7N+afFfm+U+bI3ps2Nb+zSa71127Nmr\nRdu8PMutH0bszg0kTzUpkz96gXy4XPEK/GV91wswYy00BajxJWgPU+B7qse3\nKfPpMEkaQrib1QJeMDsFX6ZXdMe2dja4ErdUyBYykKmJO5U4GV2F5P7zpefR\nBbUDUG5IFq1vCsqjYmQVv9zu+K0RPu8p+x/QWQ602Mi1CR626ACZfGRnXcUi\n1I82QH6a9BLovq2VVLNP81JiOAauomiY17gTTPDooe0TTQo0MSkio9Zwd3iG\nCXp7RPQSINv4AeMH5Unuj06VLvQ7jKXQ8n63iKLNW30QdLQ85DozArGEL1aJ\n204hJEGoc17tg92IP8p2VrqKAKBPw38MZEUFqgtWPFA0Cd6pF4aFTcCoB7Xw\nfxGN\r\n=zZGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkL+RgcAWxjD5Ye349xt9WKComTUHPxEdujkHG9ww7kAiBrFDM0zTWG9yyRujUk3jYCZM+WTUCtOtQ8EzU+skx3CQ=="}]},"maintainers":[{"name":"phosphore","email":"lorenzo.stl@gmail.com"},{"name":"lucads","email":"luca@doyensec.com"}],"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.7.0_1599822912588_0.5122101009172384"},"_hasShrinkwrap":true},"1.8.0":{"name":"@doyensec/electronegativity","version":"1.8.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-plugin-add-module-exports":"^1.0.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","@yarnpkg/lockfile":"^1.1.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.20","mocha":"^8.2.1","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^5.7.0","temp-dir":"^2.0.0","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"43739992a4906c9191ae0c95455b998c2b654b0e","_id":"@doyensec/electronegativity@1.8.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TDil3r1l6mSZMXI8JsWLqY/B77PhoJQ9DeS4PoosL44R+uO+ZoclSg7HBFzGANU9SJ+19X2uwd4R1ufYEQJVfg==","shasum":"b71f4836318010e3583a0c347d2660ef1e6bc6ef","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.8.0.tgz","fileCount":565,"unpackedSize":9123914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEsiyCRA9TVsSAnZWagAATasP+wTx+d72NOM1b3XbvvKE\ndkGw7rYsaqob8HMM6A2F8tn2EyYuYHMfI4PNRXM9n8W5LfMnvFzWBtSKCD+7\nilB5OILQjH0uVHzHXqSR/kA18QtAx39TZjKSaLIvi1nTIGNHT8HloY4gDvxP\nhm1VHiKvu8gyNLr286qYPdoLTgYbhc3R/ZmnbGpKDt3cL7UjZcjzUsptfoXv\nnO4NEbje5gBwvPV0bGvzHLtH5DKxlvu6dke+QbngXXs4xuGPOHwoZkTuS1JO\nxEYOJZxOqWb/7FKXwzxqHzJM4YBwYiz/q/VpxyEdNuHtMo1DhdVs5KDN+YR9\nW3KFbUjGi6RNM9dbmE1V74tJENjG/X+S+beWA4U7IDK3LvIx1HIp8vHosorO\nDCptx7Y6kHis6YlzFO7AXDWRaZD2vKozP++pmmndVmYtlboXo0J/f/noZjRs\nYORcELJYnTzUvqKNQjX6ZY50io7oSQ6QhoofY8pJz4OYpU7S+gQOpYoJ3ii+\nBqK5kM5MKIBeAJuV9V/774tOV1i1VZuyg/cPNU0XVpitiZI1UX7Tsk7+1oOr\n7YE7V+mflVYrE1SprSSZsFJs3HdlZY4S1aXMQgE1zPKfxvQxLLN8UAW4C0uf\nqwpIV6PIMAMSPR+1kSu0zv7n7QcxTzj7/kzOCDuMFCqo/k9DHTgb0JOTFpVo\nOKd7\r\n=dvRa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrhWWoP492DECNY5KvfBFHD6RA1GKIY9EwsLTLu6yxKAiAhU0EZeQ8K3+Ohl31pV+qEeq54f9+24GRNU1Jxm5X2lw=="}]},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.8.0_1611843759899_0.3607426504899034"},"_hasShrinkwrap":true},"1.8.1":{"name":"@doyensec/electronegativity","version":"1.8.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-plugin-add-module-exports":"^1.0.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","rimraf":"^2.6.2"},"dependencies":{"@babel/parser":"^7.1.2","@babel/traverse":"^7.3.4","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^1.9.0","@yarnpkg/lockfile":"^1.1.0","asar":"^1.0.0","chalk":"^2.4.1","cheerio":"^1.0.0-rc.2","cli-progress":"^2.0.0","cli-table3":"^0.5.1","escope":"^3.6.0","eslint":"^6.5.1","esprima":"^4.0.0","estraverse":"^4.2.0","estraverse-fb":"^1.3.2","got":"^9.3.0","linenumber":"^1.0.0","lodash":"^4.17.20","mocha":"^8.2.1","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^5.7.0","temp-dir":"^2.0.0","typescript":"^3.1.3","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"e4e150aa9f5f1ae02bb855e86a3aa56c1e220e65","_id":"@doyensec/electronegativity@1.8.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-3J1seE0TzGOUBhxopixy/DX88uvf1ho+D6NfF4w7VU/fhIK9zIWcHyrLco0nmrUlL0cOxul1dhx5c6ySI4JyQw==","shasum":"401561cb822afb978d0ee89a97e64746a2a34680","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.8.1.tgz","fileCount":565,"unpackedSize":9128609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI8FWCRA9TVsSAnZWagAAXegP/0Sizd63n5jqNDBjn3j1\n59jYaZTUHGJx5a7CDkSYIHKEiLO4zMtgESApzt/GWkASn/C885LyzieHWqXd\nYTVn8g7MaedqJ7zH3pYRA7SrlG5vz6mo/U2Va+2c7ytz0f/6r+MnvFxdDNJf\nBdSwVMU1hrqLCKVspZZJMIO17rOResTlF6FR2TANzGJcwCgyb1oaqugpJg/g\nLj7OafmuwVtEdUtAw992BhGVhINZg6Sr5qs3v4ooVT/dWqktDZtVPjMMsttP\n2g3jysnSvpoE8p9GF5CcP2qmm8ddeNUmbK6E+/UEnDegjz+y5fJOPZAn2diA\nVxRZaXX8pI2m1DG8IIUCwxqBhB4Mt264jIiPj0mQiyE8jgCILd/KWFYouk2l\noypPQJFAuL58rXluxY48aTUKSJ4cgOLSXjwqjazLA/MNNH3KcfXRTtClmVqi\nAmjLxC01PDdlBlfmdZVLcPkNfes5Sw9U/S6dJWSEbxwjGG57Eu5KvYJPy8ny\nMrg2Xc1vkOPzvHIxacZgfPlEoZ5K7v24BfjE9n+zG/hrFG2vqFcO1Em0pY8f\nBmWqDA41s3bV7BUi/OigekLyr24R82xerXSP+YhZzDkaeQX6HGRSXxQcBZIb\nrDx7BkTGJ9/sjJTfv0PWwme4qLLzzc75KcH0hLurBIX1s54mGPzej4CFlIfE\n45lg\r\n=rk41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiTtpD+5PPzUY1xMLDhP+pB56RY5yZ+5vlu9eWKzexmAiEAyR2FHkFc/KOLxetqRJTA23kcWP3c8lH7F9nkVlEnC1I="}]},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.8.1_1612955989913_0.4851549386494587"},"_hasShrinkwrap":true},"1.9.0":{"name":"@doyensec/electronegativity","version":"1.9.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^1.0.4","babel-preset-es2015":"^6.24.1","chai":"^4.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","rimraf":"^3.0.2"},"dependencies":{"@babel/parser":"^7.13.4","@babel/traverse":"^7.13.0","@doyensec/csp-evaluator":"^1.0.3","@typescript-eslint/typescript-estree":"^4.15.2","@yarnpkg/lockfile":"^1.1.0","asar":"^3.0.3","chalk":"^4.1.0","cheerio":"^1.0.0-rc.5","cli-progress":"^3.9.0","cli-table3":"^0.6.0","escope":"^3.6.0","eslint":"^7.21.0","esprima":"^4.0.1","estraverse":"^5.2.0","estraverse-fb":"^1.3.2","got":"^11.8.2","linenumber":"^1.0.1","lodash":"^4.17.21","mocha":"^8.3.0","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^7.3.4","temp-dir":"^2.0.0","typescript":"~4.1.5","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"e81b7d3b439bec06772715727c0973cf7cc90465","_id":"@doyensec/electronegativity@1.9.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-JqreGw2hxhHR1FxMCgaNFouM1mMB4d8WpHK2e7Smw9qVB4eGGlE0tCcjSyqTJXVxrQgYTz97MUyeWPaFBtCkvA==","shasum":"ab0bf0113bf076ec66ed56dfb5774ca5d14695a7","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.9.0.tgz","fileCount":569,"unpackedSize":9189418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXxTfCRA9TVsSAnZWagAAROAP/AzcxrMtCDvWJRcUBlXj\n8o9JHZ90b2Tr3CwevN2g6NZJ04w8y+1SWKYAMruUHZa9MnFb6MZPd77Bl/z+\nNV7Pn4Mb5evEoqjLFwNlfDgSOGpmgGeKl2JL1oPDTEKbIUf8mVdch4ZeTZOc\nW9RyPCE47UJlIKBViizQweL6nI+wtErz+YCzITxi4nvyjN8/7ZzE+74yYav/\nj3NjdXSsx/MT7sMwXIp1g00P8/TuIVLuJxV2dg6C6gt/pYmIAfKD+whby0Zu\nXRbqqF2+P+Ll55U1x1QwbGLAPA0YD6UYYbrd5rqy5hA22H71o1AF2meU1XBA\n2pRlm4gDrNHBpqfMz/kQb6y68RedWMFWBQlhFQKVNGnUCGf2x5ZNGhLSlvb/\n4wIAnXoGus79ua9E1UXYl0cTNZ1W5Zuz//STdvYsIxUbf+aR1Y0YC4rpsg6n\nH9YR/cSI6QDaAwlIgDdrbUd7JiLsue0Qa9jKFluCWV9hw/ZMA/CEHAVEhygC\nFfq01jwwrTlvZRmMPXQX8+eCsw2pUtp51Fnx9DKS70/uiZALg3a1j+5w5vum\nu7DfA0gBxdffYS8x+aI7Ty8gmG5x5m2ehC/KqFdLMvmVohK+yUPZB+lzScS6\n+QFhKwfRt97k+saot0XwNYOmqyr01IXtBoz7TxKdEzG4sOTAgkULiubPZJzF\nq9mG\r\n=VJjN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBosB/ObEd1C1k9FikTI16ZBUoxSZMBO2vN1Zje9EIYKAiEAvOMzryc7aoHdHi7ZhHN+HJXI8RkcWp331RlR5laFRoI="}]},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.9.0_1616843998287_0.36045391566650986"},"_hasShrinkwrap":true},"1.9.1":{"name":"@doyensec/electronegativity","version":"1.9.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^1.0.4","babel-preset-es2015":"^6.24.1","chai":"^4.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","rimraf":"^3.0.2"},"dependencies":{"@babel/parser":"^7.14.3","@babel/traverse":"^7.14.2","@doyensec/csp-evaluator":"^1.0.3","@mapbox/node-pre-gyp":"^1.0.5","@typescript-eslint/typescript-estree":"^4.24.0","@yarnpkg/lockfile":"^1.1.0","asar":"^3.0.3","chalk":"^4.1.1","cheerio":"^1.0.0-rc.9","cli-progress":"^3.9.0","cli-table3":"^0.6.0","escope":"^3.6.0","eslint":"^7.27.0","esprima":"^4.0.1","estraverse":"^5.2.0","estraverse-fb":"^1.3.2","got":"^11.8.2","ini":"^1.3.8","linenumber":"^1.0.1","lodash":"^4.17.21","mocha":"^8.4.0","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^7.3.5","temp-dir":"^2.0.0","typescript":"~4.2.4","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"a9c04b3a1946d08be79805a825e27bb02a541d4b","_id":"@doyensec/electronegativity@1.9.1","_nodeVersion":"12.18.3","_npmVersion":"7.13.0","dist":{"integrity":"sha512-G2gnxQRgpRoVJkqS22YntY509XOE5Ix4Y5mrw3S/vqLnF4XwCDpnfofyOYP1mmNgdOD9YS4hYxQ/5VT+iY5Orw==","shasum":"fc528b775cfb8416e8791a5c51d39d08b4d9686e","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.9.1.tgz","fileCount":569,"unpackedSize":8942545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqiJ4CRA9TVsSAnZWagAAh44P/jsbRs5dMSsTVj04G7fU\nyeU+6AhewH8ibGWzo0M+RoQW4l7Qw8q9Xg9V/oERQdPW+nnh46xfO+Am1tVG\n036/6d58At+BPZl5xqGwIgN7XNrR7mhD697ikQsiFzpQ9raIFde9yCMsl4h/\n7kunIFxGnYQoCKQfrdM0Lejziun7KWbfIaNV6UzdHJQHgZMiXQzztjwwyjpF\nc1bn4N8k0jgnXJgttRIj2VyMKpuhG3owEXJxz9Ekr7KcLb3dlFoa1cSlLFeF\nwpyR5FLTy2bOEr+wQKKZ+tkXvm446rw1vjqIwaBbKBZfdTqfiHAbqq+Si0Rz\nIoD6neejQDR2d0L8mB0NuF0IaYzVBJaGPLmfuILjgLKuerycdMklODc3MWrl\nfzbNc98+61wURItcC+rnCNFt8wfiYbQXJHcpODvyQ6/fwNn+IAWE9I1vgfOa\nGcPuNFxGZ4XbahpZGwPvtPj3uE1JQ5Lxwh23cwZpw/rOaz/8pKuQpqmG53x2\ndvv0/rFdW0vUCKFMcSMQMC0Ogw+nMIb70JajMM6f3Cbf9//hnOzbuRWDx9vS\neajHEUE/7GAnxnq7BY0U14TP7swiBwrxsceQyD2HrSE3P2U21kW5K0RU/cMV\n+sm1bAFAeBF3TlgqHWihdmKK00VDmELvAzpKXXJV27tJsRhLHkv590+po3as\nhiZf\r\n=y2NZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBETDkIectrIHLyBppa4JxDkg1dK2rQeLIlK6TME93uhAiAZogl0eK8EtDeoFy6X6NX568w8rYIcByTB406Gwm7QzA=="}]},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.9.1_1621762679352_0.10684320240135747"},"_hasShrinkwrap":false},"1.10.0":{"name":"@doyensec/electronegativity","version":"1.10.0","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps && cp -R src/locales/*.json dist/locales/","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","i18nSource":"https://electronegativity-i18n.s3.us-west-2.amazonaws.com","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^1.0.4","babel-preset-es2015":"^6.24.1","chai":"^4.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","rimraf":"^3.0.2","mocha":"^10.1.0"},"dependencies":{"@babel/parser":"^7.14.3","@babel/traverse":"^7.14.2","@doyensec/csp-evaluator":"^1.0.3","@electron/asar":"^3.0.3","@mapbox/node-pre-gyp":"^1.0.5","@typescript-eslint/typescript-estree":"^4.24.0","@yarnpkg/lockfile":"^1.1.0","chalk":"^4.1.1","cheerio":"^1.0.0-rc.9","cli-progress":"^3.9.0","cli-table3":"^0.6.0","escope":"^3.6.0","eslint":"^7.27.0","esprima":"^4.0.1","estraverse":"^5.2.0","estraverse-fb":"^1.3.2","got":"^11.8.2","i18n":"^0.15.1","ini":"^1.3.8","linenumber":"^1.0.1","lodash":"^4.17.21","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^7.3.5","temp-dir":"^2.0.0","typescript":"~4.2.4","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"44c0b74b7a3389031341db1d5def22979d4cab24","_id":"@doyensec/electronegativity@1.10.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OHUh8DzRfsvIc3YMbWj7lKNW5UCux6wj7TBkhmmZij6M7IT2o5ejLALz7wNeiwr2vXff6fa8rfNnSSdGjDw6hg==","shasum":"66a5682f126a16075feb44c38a6b90d25d9ca01d","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.10.0.tgz","fileCount":580,"unpackedSize":9023458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJSUwMZ2x2wlmPd2/y1pfGH60n0ceVi9pwphNVSMGISgIhANwueAc+54h0XFpSv8Xjxgt7U3shw7gI2w45fVeDoMU+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkGx+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBug//dF2vN08luEzsgJYwEI3ue7A9dbJAZBRvgeQNuZY9wCXTvRpb\r\nRry6izsC3wvEe8Os7EcFUU1ulKYaLGJMdgmKKWI8++csi0yF3ZRr2MxdjJnB\r\nyLbh/4aNWCGR2PuAcVPds7ptCYqHg7Iirf0IVewT3vHqWFmPbmAU/ZYW1QJR\r\n3IyEoPfm6uCEFYoBMiMRpvhUE/VMaN+OMQ7J7ao784UMcPnngU7uudmWkC2P\r\nMl54HlFDAY51ckLUtdYFDVp4FrxqXptHK+r4V/p/bQpT+Kzr0AIZlP/9n9bz\r\nPMUKQKWAyxTkYzCGJs1RGf4FHuyWMR4aB2iGF65JFbiYYk4vw8pkBTPG79bi\r\nwV1Y47lRtRAMby2TbfoJSDWZ70XIIZsNjsoPW9d2PzA9wKL2X8W7k4/Tt7u8\r\nI0TZStKYLeNJ9HXUvbXkp3IHMu2e69ARiKQGvY/0Mk/bOEfcCDGKMg5SD1o1\r\nXlhAJLvIOCGe/ZqQY2Nr1hXgGw37SAUjud57LG4tADsa/UX3h8ddDohT1SLa\r\nDSdNbLDS/yI3QCiBjgpqDeajae/OypP7seDjnTdSzOT3oFqZmyhpSUy2Nwa3\r\nmoQ8QLP0D9IQ/EjVE/qh8OXjDvcFkVNk1btN1ilu7ZKNqYZvQJep+VGP5WeQ\r\nm7wzSN7ghDowEFAj7fKyR4hxUa61eFfVRAo=\r\n=Nsdn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.10.0_1670409342143_0.1535289580795829"},"_hasShrinkwrap":false},"1.10.1":{"name":"@doyensec/electronegativity","version":"1.10.1","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps && cp -R src/locales/*.json dist/locales/","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","i18nSource":"https://electronegativity-i18n.s3.us-west-2.amazonaws.com","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^1.0.4","babel-preset-es2015":"^6.24.1","chai":"^4.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","rimraf":"^3.0.2","mocha":"^10.1.0"},"dependencies":{"@babel/parser":"^7.14.3","@babel/traverse":"^7.14.2","@doyensec/csp-evaluator":"^1.0.3","@electron/asar":"^3.0.3","@mapbox/node-pre-gyp":"^1.0.5","@typescript-eslint/typescript-estree":"^4.24.0","@yarnpkg/lockfile":"^1.1.0","chalk":"^4.1.1","cheerio":"^1.0.0-rc.9","cli-progress":"^3.9.0","cli-table3":"^0.6.0","escope":"^3.6.0","eslint":"^7.27.0","esprima":"^4.0.1","estraverse":"^5.2.0","estraverse-fb":"^1.3.2","got":"^11.8.2","i18n":"^0.15.1","ini":"^1.3.8","linenumber":"^1.0.1","lodash":"^4.17.21","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^7.3.5","temp-dir":"^2.0.0","typescript":"~4.2.4","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"a7ba7088d2a300e193f9aecd8724410d947badf7","_id":"@doyensec/electronegativity@1.10.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-fozYcSPQya6VnunxSJy7/ZlUVvX/Haak/vAzUQSPKK0D5WKE3CqkbyrAYzYPUSZEFeopWLx5whvk2RSJO2XFVw==","shasum":"3cad691ad512845396a580187f8a2c5e6d04950e","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.10.1.tgz","fileCount":580,"unpackedSize":9023458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6f39+grxqExCMGLbvDqityfu2y9Lf5zrEpZgJRXEaeAiEA1zVMHJQ8cWNmQSC7NQ7jayR6fNw2/P9gbtxnVwe4aGM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkGy3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX/g//RFDyQxqWHh+bEIW8kmJ0yJzwig8NgxJEF69uYKkNT5kHNoCi\r\ns8yL47Cs0iAVFbiAbG2YomU3weNeT4ZTM6F4UVgv54t23V6We9AJKs/7aE1X\r\nEH6LYHB/Gah3Onan/YIfsWp+M5YucvwJeooYyiQd/g9hSkryr76ADYfnzOUD\r\n2dtYQT1j0vJcZ2y/1xxNB66EnbTxdvs3Dj0x2UjTp3F4TC9SPVfuidzq18FE\r\nrbR/1FkRrEfS8NLKrpT07Ns0/C+fGplwTr6VYu/uA0DK6MwjYXpMP4Ijwpkn\r\nhqS/LaupZqu3f9gPe9RGWOKO/oHENhbN4Rd1sOi8CzrefKzWan1RcytM4M6i\r\nR583hCKXnamhSP1wdW4iN2VD0OTYoK8WMKDliGgE7HIkZL8qQQ7y/mQcy+uG\r\n6jURz8H7O5wHwmcRYFPxxFQUciKTUxgPkVa8CMCrLtMwJY1tVXWa/DyzAz5s\r\nT/qS1SkuaNabhoFHb6gTLgn6X7R/I7ABkq1p74UThsaCs9Ha5D1nzmd7rBQF\r\nqep5CJwDrTFdGLzxbb+vRjE4jokJxzIObFjd7NJ//9+x0+N/lJ2+gELejVpX\r\noqqphMKQyqQ/sne1fgCZIIIcrelEah6DjIgwkAWVtp8JPCZHDoZLKE8bv0w6\r\n3CLVDo0hFASs2hvEgzd6jisLV/yAEfnbHW8=\r\n=nfyH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.10.1_1670409399119_0.16602676536166916"},"_hasShrinkwrap":false},"1.10.2":{"name":"@doyensec/electronegativity","version":"1.10.2","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps && cp -R src/locales/*.json dist/locales/","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","i18nSource":"https://electronegativity-i18n.s3.us-west-2.amazonaws.com","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^1.0.4","babel-preset-es2015":"^6.24.1","chai":"^4.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","rimraf":"^3.0.2","mocha":"^10.1.0"},"dependencies":{"@babel/parser":"^7.14.3","@babel/traverse":"^7.14.2","@doyensec/csp-evaluator":"^1.0.3","@electron/asar":"^3.0.3","@mapbox/node-pre-gyp":"^1.0.5","@typescript-eslint/typescript-estree":"^4.24.0","@yarnpkg/lockfile":"^1.1.0","chalk":"^4.1.1","cheerio":"^1.0.0-rc.9","cli-progress":"^3.9.0","cli-table3":"^0.6.0","escope":"^3.6.0","eslint":"^7.27.0","esprima":"^4.0.1","estraverse":"^5.2.0","estraverse-fb":"^1.3.2","got":"^11.8.2","i18n":"^0.15.1","ini":"^1.3.8","linenumber":"^1.0.1","lodash":"^4.17.21","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^7.3.5","temp-dir":"^2.0.0","typescript":"~4.2.4","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"40f7bbf82e40314aae84c68bb5d8dd885c2541fa","_id":"@doyensec/electronegativity@1.10.2","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-VPnfqh7Njtt6oE3lXAzJcfvktOtb1KSyutIfTKjJc1RRRZlyDQRZ2rP6xwRlAQjSf/H50L0etUV3huyaxvpzcg==","shasum":"37dd5400fe8ef03f9fd3034a5995ab96352d1541","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.10.2.tgz","fileCount":581,"unpackedSize":9024297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGptgf4MuTQvtBz0tbof5bxCt1EGHUAMyFA+sUvQMinsAiEAnY9FHJEdHbbeGB9e3grTcEu3dVFcJlEfTMyXOegHhfI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkv7bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs4w/+P0YIWC9UDJR21cC2YGhmb4SAMYKVpoDB+V1DOJDH+RF19SSQ\r\nCKRT+G5j/c4He9SACXP76GYnE6y6SfP7D1OYk4/WohUz1AtcBz/ENuxHxFaH\r\nUGEqC9Fh+euoPjgZ1v4XhNvMi6TnOXdejRgR+cwvSwxQ/ORnT/d3PuSGa57W\r\nYzx/Wn3bkvK/0okJFPe3Tfp8azdu4OZLQOZgGOQqQNAy3rWhH3678xp7nlR1\r\n7ByU0uc0HjANeRElTmcpffYChnZr5aArCJgrVO+GP6wERkzPVdzFk8xpxElk\r\nfG3goe2CMBumryVVSmGLFp6a9ipNFnP7EWPIWeBnX/OyRR6R3GdssrPHYJR1\r\nAPx0ffZPvRHDmA2mSGUN4EN+VZvOS3gXMpBw8+KneFQF0skLrUK7PwBbdJG3\r\nl23jpo2gOj3UCIF6XpwSJqpG4MujZrKLsyDqTEwAJykSeBbFKRPlr17DqDQf\r\nG/KzxK06aYOz+BEICR/KFi3SDZOa3/zEsXKUCCG9xOab1Sj97FYTvIpWH+vn\r\nYOC3tQQGXCMpnKXsjo/w1ZQmZdVkZAIqGN9ussT0qv/vDV0iEy6n2POLmYB/\r\nDcH7c2n2oGjUyhudmPf2iO1aeaw/d/svc6zSdcMDYyuzDr51zCm1Q1UqVe4r\r\nwW4LIK6MrYDja39A3Sq7RJtdnWPXJh1bZro=\r\n=xk5t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.10.2_1670577883145_0.5605955640804965"},"_hasShrinkwrap":false},"1.10.3":{"name":"@doyensec/electronegativity","version":"1.10.3","description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","main":"dist/runner.js","scripts":{"build":"rimraf dist/ && babel ./src --out-dir dist/ --source-maps && cp -R src/locales/*.json dist/locales/","test":"npm run build && mocha --require babel-core/register"},"bin":{"electronegativity":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"license":"Apache-2.0","i18nSource":"https://electronegativity-i18n.s3.us-west-2.amazonaws.com","bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"homepage":"https://github.com/doyensec/electronegativity#readme","devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^1.0.4","babel-preset-es2015":"^6.24.1","chai":"^4.3.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","rimraf":"^3.0.2","mocha":"^10.1.0"},"dependencies":{"@babel/parser":"^7.14.3","@babel/traverse":"^7.14.2","@doyensec/csp-evaluator":"^1.0.3","@electron/asar":"^3.0.3","@mapbox/node-pre-gyp":"^1.0.5","@typescript-eslint/typescript-estree":"^4.24.0","@yarnpkg/lockfile":"^1.1.0","chalk":"^4.1.1","cheerio":"^1.0.0-rc.9","cli-progress":"^3.9.0","cli-table3":"^0.6.0","escope":"^3.6.0","eslint":"^7.27.0","esprima":"^4.0.1","estraverse":"^5.2.0","estraverse-fb":"^1.3.2","got":"^11.8.2","i18n":"^0.15.1","ini":"^1.3.8","linenumber":"^1.0.1","lodash":"^4.17.21","node-dir":"^0.1.17","read-package-tree":"^5.3.1","semver":"^7.3.5","temp-dir":"^2.0.0","typescript":"~4.2.4","winston":"^2.3.1"},"keywords":["electron","security"],"gitHead":"99d486cbb2a475e92c8078ce535e7a52b16762ad","_id":"@doyensec/electronegativity@1.10.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-/TmCNL4Es6ur0VhkDQSjOUQTwPfCVPgC1gvQZc7Qd1/5Meg278KFaK4WiSF/nVY18oytZlwK8vC0VcJelqB/bw==","shasum":"d24b290c4df807b89d6dad544c39bdd438c0106a","tarball":"https://registry.npmjs.org/@doyensec/electronegativity/-/electronegativity-1.10.3.tgz","fileCount":581,"unpackedSize":9028732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC138moMYlTibSz8VkthWLv7S58l/PNPymSeczC4eFWwIgGJuZDbyioX2W2tUxZTRWz4Guzjvm3am5hrn8f6iZxFs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCfpRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiDA/+KvaZ+7MD3Xiyz/bHJaS9OOGRi5NyrLgdNZuzx3XvyDCplDyj\r\ncxXbCXZgUAJGDzZ5mxzOh2s/YnugXPIsCJi1MOXFRv3BhtJdQAmqXQnElc+E\r\nN5NnsIZoIZ+38OOpkKT4rbuuVpKt7tcy0gJ17dvLqoHrxAfRT9ligOg3qmNr\r\nnIy0oc98NIcPQItbuJzeYAPhiuD9kkPV4Vc7O5NzDUvYGmtK9717aV/gkJTg\r\nnOptBP0d0nkhrEmcp/eCkKo0Pq/eFIec0fVUts4Br9lmXNhLh9ATUbJkd0oF\r\nZPKd5bOHZ3Vt7A5u98g/wR9IyYhpSsJVZ71ufO9O1238xFYzkIezvGN4QCsX\r\ne1FYSGBMcI6zK8ZdZDhXjonJrqN69Bye7vO402er7z922Wl36+wftGpaC9hD\r\nWJayegV/JU9xJpVFkoYMqXM0r2F3ZbYwWUSDk/rWEiC+KZdWgtWb75FXp/UJ\r\nSiPgH6LC8/f9Bg4hIPP8hCTpm4pQpATvUnGq+DGia3/wE+BOZJ1NG0RpPPHF\r\ndOe6aSOoNpjui3brT/VqgacZvtpzdW+ugV7R6cqzBxGlBqeOxcEnKxfjpkYd\r\nE7LJow7oxpabzMc53nsT1hOAq7fkeh1hg5sLvkKMtMY64Ew4BKg6kZMOKjDi\r\nXJ/971KTJf8ntgeD+HaYIXZy5fS1L35HMEk=\r\n=mINH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"phosphore","email":"lorenzo.stl@gmail.com"},"directories":{},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electronegativity_1.10.3_1678375505469_0.776728190557948"},"_hasShrinkwrap":false}},"maintainers":[{"name":"lucads","email":"luca@doyensec.com"},{"name":"phosphore","email":"lorenzo.stl@gmail.com"}],"description":"Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron applications","homepage":"https://github.com/doyensec/electronegativity#readme","keywords":["electron","security"],"repository":{"type":"git","url":"git+https://github.com/doyensec/electronegativity.git"},"author":{"name":"info@doyensec.com"},"bugs":{"url":"https://github.com/doyensec/electronegativity/issues"},"license":"Apache-2.0","readme":"# Electronegativity\n\n## What's Electronegativity?\n\n**Electronegativity** is a tool to identify misconfigurations and security anti-patterns in [Electron](https://electronjs.org/)-based applications.\n<p align=\"center\">\n\t<img src=\"https://github.com/doyensec/electronegativity/raw/master/docs/resources/img/electronegalogo.png\">\n</p>\n\nIt leverages AST and DOM parsing to look for security-relevant configurations, as described in the [\"Electron Security Checklist - A Guide for Developers and Auditors\"](https://doyensec.com/resources/us-17-Carettoni-Electronegativity-A-Study-Of-Electron-Security-wp.pdf) whitepaper.\n\nSoftware developers and security auditors can use this tool to detect and mitigate potential weaknesses and implementation bugs when developing applications using Electron. A good understanding of Electron (in)security is still required when using Electronegativity, as some of the potential issues detected by the tool require manual investigation.\n\nIf you're interested in Electron Security, have a look at our *BlackHat 2017* research [Electronegativity - A Study of Electron Security](https://doyensec.com/resources/us-17-Carettoni-Electronegativity-A-Study-Of-Electron-Security.pdf) and keep an eye on the [Doyensec's blog](http://blog.doyensec.com).\n\n![Electronegativity Demo](https://github.com/doyensec/electronegativity/raw/master/docs/resources/img/electrodemo.gif \"Electronegativity Demo\")\n\n\n## ElectroNG Improved Version\nIf you need something more powerful or updated, an improved SAST tool based on Electronegativity is available as the result of many years of applied R&D from [Doyensec](https://doyensec.com/). At the end of 2020, we sat down to create a project roadmap and created a development team to work on what is now [ElectroNG](https://get-electrong.com). You can read more some of the major improvements over the OSS version in a recent [blog post](https://blog.doyensec.com/2022/09/06/electrong-launch.html). \n\n<p align=\"center\">\n  <img src=\"https://get-electrong.com/img/lead.png\">\n</p>\n\n## Installation\n\nMajor releases are pushed to NPM and can be simply installed using:\n\n```\n$ npm install @doyensec/electronegativity -g\n```\n\n## Usage\n\n### CLI\n\n```\n$ electronegativity -h\n```\n\n|    Option    |                 Description                       |\n|:------------:|:-------------------------------------------------:|\n| -V           | output the version number                         |\n| -i, --input  | input (directory, .js, .html, .asar)               |\n| -l, --checks | only run the specified checks, passed in csv format |\n| -x, --exclude-checks <excludedCheckNames> | skip the specified checks list, passed in csv format |\n| -s, --severity | only return findings with the specified level of severity or above |\n| -c, --confidence | only return findings with the specified level of confidence or above |\n| -o, --output <filename[.csv or .sarif]> | save the results to a file in csv or sarif format |\n| -r, --relative | show relative path for files |\n| -v, --verbose <bool> | show the description for the findings, defaults to true |\n| -u, --upgrade <current version..target version> | run Electron upgrade checks, eg -u 7..8 to check upgrade from Electron 7 to 8 |\n| -e, --electron-version <version> | assume the set Electron version, overriding the detected one, eg -e 7.0.0 to treat as using Electron 7 |\n| -p, --parser-plugins <plugins> | specify additional parser plugins to use separated by commas, e.g. -p optionalChaining |\n| -h, --help   | output usage information                          |\n\n\nUsing electronegativity to look for issues in a directory containing an Electron app:\n```\n$ electronegativity -i /path/to/electron/app\n```\n\nUsing electronegativity to look for issues in an `asar` archive and saving the results in a csv file:\n```\n$ electronegativity -i /path/to/asar/archive -o result.csv\n```\n\nUsing electronegativity when upgrading from one version of Electron to another to find breaking changes:\n```\n$ electronegativity -i /path/to/electron/app -v -u 7..8\n```\n\nNote: if you're running into the Fatal Error \"JavaScript heap out of memory\", you can run node using ```node --max-old-space-size=4096 electronegativity -i /path/to/asar/archive -o result.csv```\n\n### Ignoring Lines or Files\n\nElectronegativity lets you disable individual checks using `eng-disable` comments. For example, if you want a specific check to ignore a line of code, you can disable it as follows:\n\n```js\nconst res = eval(safeVariable); /* eng-disable DANGEROUS_FUNCTIONS_JS_CHECK */\n```\n\n```html\n<webview src=\"https://doyensec.com/\" enableblinkfeatures=\"DangerousFeature\"></webview> <!-- eng-disable BLINK_FEATURES_HTML_CHECK -->\n```\n\nAny `eng-disable` inline comment (`// eng-disable`, `/* eng-disable */`, `<!-- eng-disable -->`) will disable the specified check for just that line. It is also possible to provide multiple check names using both their snake case IDs (`DANGEROUS_FUNCTIONS_JS_CHECK`) or their construct names (`dangerousFunctionsJSCheck`):\n\n```js\nshell.openExternal(eval(safeVar)); /* eng-disable OPEN_EXTERNAL_JS_CHECK DANGEROUS_FUNCTIONS_JS_CHECK */\n```\n\nIf you put an `eng-disable` directive before any code at the top of a `.js` or `.html` file, that will disable the passed checks for the *entire* file.\n#### Note on Global Checks and `eng-disable` annotations\nBefore v1.9.0 Global Checks couldn't be disabled using code annotations. If you are still using an old version, use `-x` CLI argument to manually disable a list of checks instead (e.g. `-x LimitNavigationJsCheck,PermissionRequestHandlerJsCheck,CSPGlobalCheck`).\nNote that using annotations may not be applicable for some higher-level checks such as `CSP_GLOBAL_CHECK` or `AVAILABLE_SECURITY_FIXES_GLOBAL_CHECK`. For those cases, you might want to use the `-x` flag to exclude specific checks from your scan.\n\n### CI/CD\n\n[Electronegativity Action](https://github.com/marketplace/actions/electronegativity) may run as part of your GitHub CI/CD pipeline to get \"Code scanning alerts\":\n\n![Code scanning alerts](https://github.com/doyensec/electronegativity/raw/master/docs/resources/img/codescanningalerts.png \"Code scanning alerts\")\n\n### Programmatically\n\nYou can also use electronegativity programmatically, using similar options as for the CLI:\n\n```js\nconst run = require('@doyensec/electronegativity')\n// or: import run from '@doyensec/electronegativity';\n\nrun({\n  // input (directory, .js, .html, .asar)\n  input: '/path/to/electron/app',\n  // save the results to a file in csv or sarif format (optional)\n  output: '/path/for/output/file',\n  // true to save output as sarif, false to save as csv (optional)\n  isSarif: false,\n  // only run the specified checks (optional)\n  customScan: ['dangerousfunctionsjscheck', 'remotemodulejscheck'],\n  // only return findings with the specified level of severity or above (optional)\n  severitySet: 'high',\n  // only return findings with the specified level of confidence or above (optional)\n  confidenceSet: 'certain',\n  // show relative path for files (optional)\n  isRelative: false,\n  // run Electron upgrade checks, eg -u 7..8 to check upgrade from Electron 7 to 8 (optional)\n  electronUpgrade: '7..8',\n  // assume the set Electron version, overriding the detected one\n  electronVersion: '5.0.0',\n  // use additional parser plugins\n  parserPlugins: ['optionalChaining']\n})\n    .then(result => console.log(result))\n    .catch(err => console.error(err));\n```\n\nThe result contains the number of global and atomic checks, any errors encountered while parsing and an array of the issues found, like this:\n\n```js\n{\n  globalChecks: 6,\n  atomicChecks: 36,\n  errors: [\n    {\n      file: 'ts/main/main.ts',\n      sample: 'shell.openExternal(url);',\n      location: { line: 328, column: 4 },\n      id: 'OPEN_EXTERNAL_JS_CHECK',\n      description: 'Review the use of openExternal',\n      properties: undefined,\n      severity: { value: 2, name: 'MEDIUM', format: [Function: format] },\n      confidence: { value: 0, name: 'TENTATIVE', format: [Function: format] },\n      manualReview: true,\n      shortenedURL: 'https://git.io/JeuMC'\n    },\n    {\n      file: 'ts/main/main.ts',\n      sample: 'const popup = new BrowserWindow(options);',\n      location: { line: 340, column: 18 },\n      id: 'CONTEXT_ISOLATION_JS_CHECK',\n      description: 'Review the use of the contextIsolation option',\n      properties: undefined,\n      severity: { value: 3, name: 'HIGH', format: [Function: format] },\n      confidence: { value: 1, name: 'FIRM', format: [Function: format] },\n      manualReview: false,\n      shortenedURL: 'https://git.io/Jeu1p'\n    }\n  ]\n}\n```\n\n## Contributing\n\nIf you're thinking about contributing to this project, please take a look at our [CONTRIBUTING.md](https://github.com/doyensec/electronegativity/blob/master/CONTRIBUTING.md).\n\n## Credits\n\nElectronegativity was made possible thanks to the work of many [contributors](https://github.com/doyensec/electronegativity/graphs/contributors).\n\nThis project has been sponsored by [Doyensec LLC](https://www.doyensec.com). \n\n![alt text](https://doyensec.com/images/logo.svg \"Doyensec Logo\")\n\n[Engage us to break](https://doyensec.com/auditing.html) your Electron.js application!\n","readmeFilename":"README.md"}