{"_id":"muaddib-scanner","_rev":"432-a7a93162d00182875cd29e042de4d938","name":"muaddib-scanner","dist-tags":{"latest":"2.12.0"},"versions":{"1.0.0":{"name":"muaddib-scanner","version":"1.0.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3933cf3bacac08d812f70061a012f38a5d042404","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.0.tgz","fileCount":41,"integrity":"sha512-2FSjoaQ46IUSOt9IT02mwFJtjSJ8cJ9+X+ch2ctQ7QhKix3QbyMqOYiFm5aoHavlspxJymfyrWNARA1a88MliQ==","signatures":[{"sig":"MEUCIEUg4t4Uq/I5pIkFiPqgI+C3GS54yRIAknxOXXwkAuVQAiEAmPbUYpwf7DnKl0JUp7RkggdR4Vr39dLbRkH/WpXvQDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11905520},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e3c7605a53b872a8f1bf89c3fc26199e1b7f0421","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.0_1767343752266_0.7928205838815363","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"muaddib-scanner","version":"1.0.1","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3c2ad3c04db4bd53de750747ab45ba3e8436a21f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.1.tgz","fileCount":41,"integrity":"sha512-JIAUuMEuoPR33pIaWC2xSzxBwTycOoGflqOntF8+VYr4KMvVNtwtOtlShU8UC4gc9HBwVte190QZr9mOc6d0Nw==","signatures":[{"sig":"MEUCIBaCdPUZT5lDhQfUK9kTxOmmfrmgErANyRBDj0fhrK3vAiEA5Q46SlEn6Dt5xZOTqJ5fgx6zVTFqkhVt82Jph3pzJLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11905590},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bfd35baf06d3cd08dd90e6f969d91374875f7460","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.1_1767344711857_0.3861172176923695","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"muaddib-scanner","version":"1.0.2","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"51451db7f24b71f454f4b0ea62439cf133dc8c9c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.2.tgz","fileCount":43,"integrity":"sha512-c3KwvrI+7ZzTgoERruEeD6jDKq7He2TM8xNGYehiCeAOPmbV3YLzsgXysvBWXR2bfKV+tsg/WGGCPveMA/yMUA==","signatures":[{"sig":"MEYCIQDWObC99J2fWByqTejKcq3ZWdtaQnqfyRcocJ2xUJ7DtQIhAMsh2yMHN0oeA2YeJlmt4l8a6UDOwcSZFRLuhiZuaqga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11915105},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bbf040067eef3b82ace68937e36b1f3ca405b0c3","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.2_1767345846891_0.29639810902975183","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"muaddib-scanner","version":"1.0.3","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"064bdc350dfe89248b524326ddb91e89188cdc52","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.3.tgz","fileCount":45,"integrity":"sha512-H+ZxoCGB5W49o27k9UBLIjpawu0wvhg6MO3aGeE+VFOQ62GsQ48Ode7493Qd0VncyRjboBjsIO+HsACTv6Sjvg==","signatures":[{"sig":"MEQCIFSaXADOJ8BIapoMSaoV59RrTJt7F+GOxVSFOTSHePSoAiAVLfUNqrLxozDHT4jc5lfHs56EwGllJ8szxhUr/amFHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11926225},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"920b29952cf93d8e0266821c1547b483f631c360","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.3_1767349031543_0.9711857231393175","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"muaddib-scanner","version":"1.0.4","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c374d8375e28baa573a2b1f60ccf302079896348","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.4.tgz","fileCount":53,"integrity":"sha512-PTDjj9s4KRGp98w7xSwGDTfznta0DkgC/WW/sdpCWm6wEDThL4yt9nINhHNyf0O9WbzG19yirtPUEPktQXTMug==","signatures":[{"sig":"MEUCIQDIFKReGuVZPfJAwei73alE6lKoSIFQljleHugLy8tfWAIgfGt7Tfz7ohBVFW5C00QRlZWv5G1UYVZBCH3k2KtS8VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23726707},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8923ba8415fa04895a33275fcf5b0927847d6638","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.4_1767361413466_0.8597405616181888","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"muaddib-scanner","version":"1.0.5","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"713cf8d6017aed207a2e73842fae56336122b3b2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.5.tgz","fileCount":53,"integrity":"sha512-tSsaU8Kde2FVzV5+JQ4W1xK+s0cw6DwGWFPFMS/9RiDMs4vIagQD5Wlc1LjkUzNKhXRE31zm3/R/fEpnlgvC+w==","signatures":[{"sig":"MEQCIE1cu+2KD2yCnX5oOsYlewAr8m5CP2/Du8zUAMhc782UAiAZ2ZcLy2YAXDDZMunw/4aU12HYINZL8Mb8diKpzfj+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23726745},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"639acf9d25b95f4d3c11f3a511f6b489881ba5cc","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.5_1767361929501_0.38736996030883764","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"muaddib-scanner","version":"1.0.6","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1778ee77f829facc82dbff1fe6288d8b12047591","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.6.tgz","fileCount":53,"integrity":"sha512-fuUee3/mFq19ooc8eYIKVzTWtUyxigIy8YNs87txv8TvkxUFMjLWoeiXQ4m1rluMbXHtoKHD2zrxX2E2DLe/YQ==","signatures":[{"sig":"MEQCIENuBFOk42WdlQtQhblPzEUbP7KQS+SuX49+8gN+nWFWAiBgIwrus5+mMZorWkgV61+KBpos99P2ED78nOfykB6g/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23729015},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"dc3ffbb629b8ec3cff6f6150d7b5a76fff242602","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.6_1767363023045_0.6665155896422577","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"muaddib-scanner","version":"1.0.7","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8e5eef596d424f630ff542003f686f0618706e51","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.7.tgz","fileCount":56,"integrity":"sha512-OUV62kWcQxZHb5x2nCDUZITHoi97+df3sJvVOa9zf9iJgZEWQRCzi0hfQTAMGIhjlDTt5l9LgqqDYOxllgsXNw==","signatures":[{"sig":"MEYCIQC0xz+v0coIBH7RzdW4ZuzaE6DNjeF7xVFRzjFkuz/CtAIhAPrP+x+/z8omGuzSws6TO3iyniFW6DI7HxDHsKjZ/Iu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35543010},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"96aa0cc5a5b300b42559009aac38a9ba6ea2d71a","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.7_1767364790229_0.03633768951055405","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"muaddib-scanner","version":"1.0.8","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1a5a282e096aa23b2325586430bb4422e05493f8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.8.tgz","fileCount":56,"integrity":"sha512-ZnR0ERWUv/240czwekKb08qN2lqzreZvGgyVFHyOZ2LEPlWX5CzisPGpvxee43LH/xylO7BOqnCpR4IsgRu1Jw==","signatures":[{"sig":"MEUCIGLCKJuUXUbBJtn2/MZv6skqxJ9reA97rr04PuBYAH6bAiEA287Rcr6fhVoygiwiJMk/0iGIMPnCYbcJFxI4lgltJjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35543259},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bc283bae12ad27e63096f884b7623f4cf888afe4","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.8_1767377227954_0.6671012020069162","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"muaddib-scanner","version":"1.0.9","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4f0e122ce122cb4758f646fe8daa7163e3404fcf","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.9.tgz","fileCount":58,"integrity":"sha512-4xaNI59580YzOdEych42+fvMkHDKw4gEVGQd1f7tf+l6ovJiFqfqnQJvxA4J6sMYY1CrV9XNhxeo9spYqyc9WQ==","signatures":[{"sig":"MEUCIFN1dm4cRhXBeYQHY0q6p6sOf0mCtubH3FwKwLEob2sDAiEA2AEGyzf0XVKdZToDW+VAfLmLZQVuQJfKsaF4YJG23z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35557985},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a8c5b60eaee84baed993b088b74a46828e279d50","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.9_1767395955682_0.30652731842221836","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"muaddib-scanner","version":"1.0.10","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4a90383f3ddc7c399f38486e23781f7f663d3e34","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.10.tgz","fileCount":33,"integrity":"sha512-c3dHhxSruOaArIJN3pPZefCYTn86tGpnYxGrUjtlElXaqq/Rh1U3SY3RpJvL9yAHAdhsKN+e7sdpcNvFJieIHQ==","signatures":[{"sig":"MEUCIQDGUmYvEmTq8QSQlAZdnwSEw5AMvBFJnJagq6BgLSapSgIgahqhMHMlmsya2w+Gxm9svmGRnovJsqfYeEvJyaDG3/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12003574},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9be462754679a203f5e2948282afd2f4949f794a","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.10_1767397645651_0.9078868540515193","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"muaddib-scanner","version":"1.0.11","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f5620351ffa080ca1b52df30c45a221209ba65d4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.11.tgz","fileCount":33,"integrity":"sha512-CGFMOuigQ1ksNDTSflYqneKp+HmJO/O2q5sB+5WMOw57Au8atNhmI0DHIrYq2fTQdzk5fjqVakiu73+9+RnD7A==","signatures":[{"sig":"MEUCIGav8FHQDyhRqyPJOML1tYg/Zgkix4M4EQl4V5StZ1g8AiEA8tiS4EoYCZ7s7A1mchFKtb9pPygcEw0VoUJR43+zJPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12005532},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"550a6d46d8c20c386a88143bcf0d49411a06050b","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.11_1767399073103_0.9224162243798673","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"muaddib-scanner","version":"1.0.12","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.12","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"db7482ce0fd64a25c031803a1fa208e72b7dbb03","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.12.tgz","fileCount":33,"integrity":"sha512-uYx/ohPlU62GiiDznvuGAFctXUlWnH1Iyo3p+I/ns+OeO+YG+A2uEUye7WUApAVD92PgOtM074zxGcFtLZm18w==","signatures":[{"sig":"MEUCIGS3FUJsgnY/FCYnkJfoQtEpN2XpSmKqbpJfMg6ZgTJYAiEA9nxERf2omODU1D2zUgABxzbjpNiMPYBvQwEQ6uHgvi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12007275},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"82d4b146ee2369e5e3cbe5c534391742c257ba59","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.12_1767437390093_0.20442209821752155","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"muaddib-scanner","version":"1.0.13","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"403792d0287400d548db0290283ad1b0fcbce617","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.13.tgz","fileCount":33,"integrity":"sha512-QMwrtffc03DE32ShM5K6K6IdV4kFyt/6WY20gZlY/sWbGDzeEpldskbnNQTZYCFNd+vkacQLOssK+E9K3iEibQ==","signatures":[{"sig":"MEYCIQCOGgq4jhh4oGON7SW2iRF266OPpyDhczOzxiunJGRahQIhAJNEyutQRvipsCFCRLnyPFKV2iTzNbbd41aFzoISgh71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12007275},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c6669e0e4689d62e7589003d3f0fc36e92e114d3","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.13_1767440825627_0.3792538589279728","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"muaddib-scanner","version":"1.0.14","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e42439d4b9663390351f666a5559519c55f704df","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.14.tgz","fileCount":34,"integrity":"sha512-7AR+Jv7gcyCofAONudbN4wm/HV9XCkCwmilZRrUnrpYPB8gQdxyMaM5qM3EjzhEoGYjUmslXGdhNCgDBgNBVqA==","signatures":[{"sig":"MEUCIDRVl01qMlLT2ZXcQpCXhOKwtXaqfDJaaKIYF07Yl7vpAiEA3XyeqiFnl8XezBR0dsCyez+L8H7GkMVgetCzZgxrR5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12352089},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ff1a5d2e0f0cbd2dcb16308274efaef138d50f87","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.14_1767863153095_0.6004486310666872","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"muaddib-scanner","version":"1.0.15","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.15","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4cd6e3db6a12bf13e8edc0f72252fa4c6e249d95","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.15.tgz","fileCount":36,"integrity":"sha512-R51f0zCzTQaFQqbCxStRuZg536oOOaJVEsD3QlPB+8OsgLQjaKpSaGiawRxM51b+4UtUYyzgkl33CaZcvrLdog==","signatures":[{"sig":"MEUCIQCYsYoFEdymYMF+kBV8L4XIhsGuqjI4m0Z2J0kaNKSefwIgPjfU9n+so/XEmItAnY3gK9OuEK6N0GmnVZCXuTxiqiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12747237},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"637fee585665072d2eca524eda028d88c8daf96e","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.15_1767867201516_0.2389151247299408","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"muaddib-scanner","version":"1.0.16","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7da4365f4ea57896f4e11d9c835c32697996735c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.16.tgz","fileCount":36,"integrity":"sha512-mFg49RXOVPoshbs1UKHbe4r0j118o1mo+h7ZBee+wkzopvaoA1yJF32qeSgniKAaDPLn3QjiFasxhTIycqZDCg==","signatures":[{"sig":"MEUCIQC2Z1zOmU5C18JDCF2WHk1LaXeADpxSbguT6bDytzlPcQIgTWgSqgoow0cXK7p9yO3fBeHRwwLwuQXSPeZ4aRJRvr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12747678},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"cc175e5541ce5498e0422f1927672ba0e52a4bb3","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.16_1767880302544_0.27522297669536755","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"muaddib-scanner","version":"1.0.17","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"57df8ab392e4db39ba06cc55f10ff02b768bd9b8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.17.tgz","fileCount":36,"integrity":"sha512-N9XCz7hBcB6bYzbWLoYNXKbYbZcU7+nT0NQMvYulA4m4Ujef9lOFoHwcRKFcq3ikBHbgmg2eu0ggbGmj/6h/9g==","signatures":[{"sig":"MEUCIFl7zx2GuW3khxK5mgjWq0Qmy6RP9skkB5suZ9LyMjwhAiEA+/oEsHfJH8ZxrgxdsguU2p6hI2e57x/Gg4rErNBiCaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12723299},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f764effcdd5cbc5bf5d63d58ec6ba4faaca42163","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.17_1767883141578_0.29153983305799547","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"muaddib-scanner","version":"1.0.18","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.18","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5c94b4f45c58e0f11c0b91599b3f07a85dba16d8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.18.tgz","fileCount":36,"integrity":"sha512-dl2v+bDYiWdcD6f2aduHq+ZiY7sJJUaP4hy6QTGgI1TmOcn/ruyhbgSBdiCvLDeuQxukAmi/VC5PZLwvRIVpZg==","signatures":[{"sig":"MEYCIQDd1uJ8ZDHl4Qs8+6SfF87lJuNPnXivNy6L+2M2Y2UxVgIhAKpLO425ZbYCB5j02h2Z0pmcHssQPPe5C4MEYZTFStRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12723498},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6b598ba6664d7cbb156905ff495d246e4ab5983b","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.18_1767886067446_0.9535828949882352","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"muaddib-scanner","version":"1.0.19","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.19","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"36bfaefccd8c03da04772bc9fb2ea9058c753216","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.19.tgz","fileCount":36,"integrity":"sha512-TxreQhIOiMSA4pPHlSj4Q6S9SXfsZIF481/v2yhV1jwmLT/YFYSzvjerfSFx+6o9hpAnUrb8fMZAPGQOfGc1ng==","signatures":[{"sig":"MEUCIEcvh75CoGLs/ePNLlOl3RlnwzAlAKfyIGbrhUz0GIH7AiEAua+iEMV2F4xK0usDez8En2P0vhGbVFiw1rtnGz26v6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12699488},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7ae3ad1edac8903819bef12d59213a18cee7a923","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.19_1767889526365_0.5139472339529452","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"muaddib-scanner","version":"1.0.20","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.20","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"67c275347bd7ccc85edd8d3389c1ddc3209ac3d3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.20.tgz","fileCount":36,"integrity":"sha512-snbma1PcxoLy4E/0cOYQhTVR1bKHZOmMeUi0LYbL+J46EZqhDazJgj0sstShvjnW+kOjTwCwsxDgN6oUsTQR8g==","signatures":[{"sig":"MEYCIQCeVNcqNDuKazPDQ5G7klqBS7HSzSKXl4qb8xUg6yaRmQIhALMWdxy9Chwf6BADx5c7jcEkA7EhP5yuq/LXi2jZzUzP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12700606},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"05e32098c8b422bdbeafc08ee9f426d3bb05a2b4","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.20_1767902110487_0.732671323891759","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"muaddib-scanner","version":"1.0.21","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.21","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b4a260773f5d449c4aedeb499433fee3a12a8439","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.21.tgz","fileCount":30,"integrity":"sha512-zBDnkOLDz4FKQcZToCczSvW6egPGJN0YaQw+eq+6Gi98tc6S//EbhVxK9SrfV3QSHIxEBUBjBvgtPmzzXHjmLQ==","signatures":[{"sig":"MEUCIB1ktQJibI7jStd4prV62DCsG/Zlw9QAxa7XCrFu8++8AiEA8oRow1ypfhvoZxWedna8ZtLMnzkHuPvMOFzj44oNG6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512510},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"37dcdb8ed12dd121569a834229108549d843ff37","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.21_1767903917954_0.4299105080313288","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"muaddib-scanner","version":"1.0.22","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.0.22","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cc62c8cc90b33afe56aea2d8cb765d2ff2401bd6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.0.22.tgz","fileCount":30,"integrity":"sha512-0UvrONbbGhsTyqcbYUNPKh9MXvX+Bw8/C5HhV+CGaFsOExPb1JArpDel2FH32Do5alqK2GfWFE9jHeIF9bTErw==","signatures":[{"sig":"MEQCIHhb6dZYbsTtoIbtxGrC5aiA0jZmL+nOuUl9yWWyzxIhAiAe1d/4GgSPtLLLtB1LZlFsUkreO6NSoABEHbixjK3F0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515209},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9820100f6cbc6cfbd9b8d0f599e52d3d9f8ffa24","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","lodash":"^4.17.21","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.0.22_1767907080547_0.7346204558083971","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"muaddib-scanner","version":"1.1.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"290bd65baf51c0b928e563886f496ba72adf266f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.0.tgz","fileCount":31,"integrity":"sha512-TZE61/Ku4mlXNVpng45lnd1MKc4Ycx3Mb/946W0vzWw6HD2DVO4VEZd+N48JYhSbOojhHqE7cDK25JfcSWsOdg==","signatures":[{"sig":"MEUCIEIl6t5UC0/+/I+kHB5R8b5f4eKMxwivRfj4DbdZm8jCAiEA9Q7ANgVZ/XktvgJ0Fb2Z7U7qZ30JKcswUF0rufNigPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523435},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b866646648e3c72fa2d37e4e566c18f5482e54c8","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0","@vietmoney/react-big-calendar":"^0.0.1-security"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.0_1767945404397_0.47426344525896047","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"muaddib-scanner","version":"1.1.1","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4cf681046aa0a240bed48f5aec018e309179a8b8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.1.tgz","fileCount":31,"integrity":"sha512-wlf5PV6WFm65Jz5OFxUCUn5Kj997AVRfThGm+lj2WXknqJ6RTMi/vgVXJEF0q6Nr5Gff9m1X1+4QjEbROy4A2w==","signatures":[{"sig":"MEUCIQD/3UGq61buaS7FNkEmFzYJBhN/yKKZYR5r07ktg/rMuQIgMCAFLau53+sTFD6yM0/p0EOly55ESxXacBTTYHKIVKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523228},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"143e24e9f452410b8758bb2ca77d95d662e721bc","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0","@vietmoney/react-big-calendar":"^0.0.1-security"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.1_1767946227374_0.060379381996431114","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"muaddib-scanner","version":"1.1.2","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fb23137eb5002f577222b48affc56375f1c0ea1e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.2.tgz","fileCount":31,"integrity":"sha512-wKkfh95fpA/L2PsWR5MvXpC41xUouJ+55lQzU81mUMTUGl8iiSHpAl0sALAi1s+VX59UGB5tvsNc0jEePyvDig==","signatures":[{"sig":"MEYCIQCcqCU75sQ70DvL1q0t8uWDAtj7G6GFYJlMQR0cDBKboQIhAN20NvbQN/FTWBAkrIqMHPt0s/mF/VlSGYP9Z5aM/5mt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523171},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"227a24f64e0fc602ba311d72065e15eefcc26c4c","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.2_1767947824401_0.16820964497953428","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"muaddib-scanner","version":"1.1.4","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"41ed8a412e9b210005048e0e3bb86970075c0ed1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.4.tgz","fileCount":31,"integrity":"sha512-Hu7VsH8rbTNtOC1WqZs38m9IuVn0zQvPVaErrYmyCHcqMKY6mLkhisoA+LjS726XJoJi72sfAe4lRhu9dSp7GA==","signatures":[{"sig":"MEUCIQCHF4LG0hzQDBaCQNpt3g0Y8oLyejFsq30ClPU0ltkcQwIgKUB69NxOcG8qdrM0EtH4y7Z1i2HwIUudS9MvSoGd0cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523171},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0ac5b97c6b53d0b2d88b3f25a1c07aaf895087a8","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.4_1767957406044_0.13347062308386404","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"muaddib-scanner","version":"1.1.5","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6331b18869f09b203563a19701746c610341d96d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.5.tgz","fileCount":31,"integrity":"sha512-oRv8Yr6tWTAtg6oor+kRT+cHv8GsXIdHvnty0pdKCKIK8U5nRGWrb+pVf+ZipUUBz3vWYJ8ioCi7SXq9V9s2fw==","signatures":[{"sig":"MEYCIQDBH3uglJMukB9ufaM36hqsQF1nOgL6wXkGkNX8SR/ZfAIhAK6rDADvJvop3tq7rlvK1D9MHjk1Ngpzv/I/LIhgIgzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523171},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bf24cb929eb14c5ae493350a9723e71fbf373c7d","scripts":{"scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.5_1767957776011_0.837095739137343","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"muaddib-scanner","version":"1.1.6","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3354b359129eed8b283fcbaa41fc07ef73e91b62","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.6.tgz","fileCount":32,"integrity":"sha512-eHYOmLH2w/0oE7qx2HygqzyFKXuBEmvCqDXFGyKZfWFRZG7tQ9zWMQACwWt0jT1oIrcJKSR/or8X7Tk2mRunNw==","signatures":[{"sig":"MEQCIFAj7FzRmzL5HKO+UmnzBjwZYFJ+u93UZ4uCua82nMe0AiBOJloiG5WdjqnyFglR07e00vI4dAHZB/zfuttA+S474g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522117},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f9cca96c1b5a8e750e126302bc8b90fa11751d4f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.6_1767980642664_0.2879410116619412","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"muaddib-scanner","version":"1.1.7","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.1.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"946093bc39bb26b7a7ce7a26fda28e2981a98276","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.1.7.tgz","fileCount":33,"integrity":"sha512-LDZXeCF17P3csVykQn8FOIr8DjiVoEOt8rHLUrDau72N3Zl/7eOORXnncvvKEj51o9xp/K6fua609aFws8qucA==","signatures":[{"sig":"MEUCIQDyP5YxKVzBoVrJyFEwW+fS6+dWEUpoRjbewaz+sB/wzgIgS1KdDdV/B5J2tEa9ZDs9iawPmE3zf1arO5koBzJCR+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524339},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4d51e6c308b326a66931103933e97bace4104917","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.1.7_1768046923363_0.05086094464057411","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"muaddib-scanner","version":"1.2.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f9e25d533cdaa2796bb0001cff9cef6ec93248a6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.0.tgz","fileCount":36,"integrity":"sha512-YB9voZPpd5No38jAk5Y2E1Cia+mqOQOLwO250k4T7JEQU8IcBxkLVbHjsmjnJM3JqzPtQhqRJQcRKrjp2wvE9A==","signatures":[{"sig":"MEUCIQCfF+4sQHkFYjFA8pKAyD6uv4vNzQlqXfFiPBKJf9RIoAIgJkvvvuVA7r86y5V6hsQxxE0b/L5b184JvmxGutD6R9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530999},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f4522dcfb22d3117278d7c2ff0789cf139560feb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.0_1768049096856_0.8999727908753625","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"muaddib-scanner","version":"1.2.1","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6b1e5d42c29fdb3cf76c12f8e08de27d4fa1450a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.1.tgz","fileCount":36,"integrity":"sha512-qmzHGovOBzxqXfk/AzVjZFwGW1oFzWOW93RlirLfOe3CATtZ555oOXUHOoX8rGyVEtHMySlZDcH2p34jmjnsIA==","signatures":[{"sig":"MEQCIEu33hoZntSGo5qFqwBX6a/F0If+/FUrGCvY5CzgwI5WAiBEaYkDwRxYOvOip+igIp7C/dHbv63zf4XhcyEJhJCA1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531290},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"82d0b1943f113b15a48a8b3ece397948b58c4eb8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","is-odd":"^3.0.1","lodash":"^4.17.21","express":"^5.2.1","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.1_1768155063595_0.5687852699980664","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"muaddib-scanner","version":"1.2.2","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"749dc44a916ba806594b48d04bb4f790e9b0d2de","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.2.tgz","fileCount":36,"integrity":"sha512-uP7Zd7m5kueiwr9W7omHP/1rK7QcmtVicqCVlk01wdks7qMVlAVjCAMYVKhVCLUCTkxMgaDaYkPiEGEnG1zIuA==","signatures":[{"sig":"MEYCIQD1nYVd2+jIfL853s6VANLNnRFS0gRoOFx4zl7oERsl9QIhAKcgxqR2ypdvCgwpSllWJldmbYY8plUu+ZTUKIG1vAUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531246},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"380cb8c89c11404f91e83b5ec942b322c12eb2be","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","muaddib-scanner":"^1.2.1","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.2_1768425440131_0.864537979426248","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"muaddib-scanner","version":"1.2.3","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"59449bfd30bc8b961d5150517b0aa5b55eecf0b3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.3.tgz","fileCount":37,"integrity":"sha512-2KjJePsf9gQbhkHUUTEtZLODfzy76+ELX7KZFkYWbNQH6aKMl5gQVqcLBg8tVZva2Yb6Ffonn0weT2GvkL2dwA==","signatures":[{"sig":"MEUCICMY9Q0GHx8yNgT6h1du0ZLo9Ppy2DrGS96R2k/Vgk14AiEAwvAYgsrg++0oI8IV94K6fjx903oaq6dtho01L5APlmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061602},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"191924db826c99acc2f9b917394cdd20b95be2ca","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","muaddib-scanner":"^1.2.2","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.3_1768466546902_0.5249942785332042","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"muaddib-scanner","version":"1.2.4","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b2954436112fd3d517806706456a59ac51be64ab","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.4.tgz","fileCount":37,"integrity":"sha512-cH1sKp4N+vbHCxRqwPliZN8a8dBsxWWJpdiL+1kShy4e0D3Yh+YBhsJLCiRg0p5TFH9TgFVcP2WnRhe3Bydceg==","signatures":[{"sig":"MEYCIQDeNUdkBIkXV/8v1ohJJRwjHT6KnUxuePhqg/PyeFboRAIhAIY+IQ/rfylLiBtEO7zfX23OalR0tsNE4Mkuhj2cpiV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061055},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f08a31035424bcdffba6cde1c45f69b666c796d1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","muaddib-scanner":"^1.2.2","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.4_1768467674395_0.4320781100170341","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"muaddib-scanner","version":"1.2.5","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"eb62d957b02fa7f73d41ab614627057cae7a8913","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.5.tgz","fileCount":37,"integrity":"sha512-aW/r+ErUynFUs42XcCZJntNZ+alCX5Bhy9DqzkUUK5HmfPNA+5zJDhYayW0PpgquPFVeFmfr8HQ/0G6LXrszLw==","signatures":[{"sig":"MEQCIAmucH87xd7MlF+xSKwx7WQ+QPNtz1Tl4EX4mBoKgYZNAiAI+MH2lP/mvryP0Ln7v0J2BlvYe9oXFxRW8CaEw5YUIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1069681},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6ee244ab36e69e3b06bd38a215a49c5a15b7b663","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","muaddib-scanner":"^1.2.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.5_1768492926982_0.15569481575814148","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"muaddib-scanner","version":"1.2.6","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d9da8441d9c82293a71119f9e450fcc0bb1aa157","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.6.tgz","fileCount":37,"integrity":"sha512-nFlGCv+CvS4SI09MZjttoQ9ngfMkzHJHIjtLTfeyhtFp53/NlxbDQuoi+Ewk0FYC8LRvRvoAeRtmhNuixcVZgQ==","signatures":[{"sig":"MEQCIF7DsnDxbvEyJ/gleQYt3PYwS9bbOJaJcQ0JDm/jeOM4AiAGfh4kgF81aeU1bDHbI7wE58MFaluhq7BG/YPPEays7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074520},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d00795323e59d9d6cd1a52709bd8b1a6f215e52d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"^8.14.0","chalk":"^5.6.2","yargs":"^18.0.0","js-yaml":"^4.1.0","acorn-walk":"^8.3.4","@inquirer/prompts":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","globals":"^17.0.0","@eslint/js":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.6_1768503659106_0.1678263955695103","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"muaddib-scanner","version":"1.2.7","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"74ce17eb4fb63b80c04d073cdb5942cfbd0ff3c0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.7.tgz","fileCount":45,"integrity":"sha512-ZgPgWtXkzYBfulQLPw52svirIsVBo1NzhUFjw7jbVJlcuLM1/EXGhJmkWzWEvQbwKj16V4MOjl5qFoGglBDE2Q==","signatures":[{"sig":"MEUCIDC5YBeFfiqsWrdIq4qwVfFemduWPYp5gQVtgKtQRcX2AiEA6VgmVEUIeM8vk9E6GSCO+P2E5qkIGN/ulqvfVL4mtqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114081},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6dd59c8b4d838a42c1b8cac821b136ef48eb7b2b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.14.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.0","acorn-walk":"8.3.4","@inquirer/prompts":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.0.0","@eslint/js":"9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.7_1769643452673_0.7706205691423489","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"muaddib-scanner","version":"1.2.9","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.2.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"deeddc4e07143c6b955dcaafdaa3cd6611790476","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.2.9.tgz","fileCount":126,"integrity":"sha512-uxYfibwxotLXl3XNzo4/3SVwf7J5Nydfb6UM2O7KYi+d7kdAK+5Ye0McadBx+GuuiFQcATCASb0fe7G9qdsgwg==","signatures":[{"sig":"MEUCIQC3hvFYmn3bzLRUy5Bp3ihMrLvwa66fFjpRAO92ZV6ckQIgfkkyz0fE9YIiunrTWFWZIF6fTyhvQ2QLcUz/xuFJvW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17097609},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"901c3625ee735297071ddf05598136488711229f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.2.0","@eslint/js":"9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.2.9_1770656933917_0.9344128885878826","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"muaddib-scanner","version":"1.3.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.3.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8c91cbed46d0394e97794d89a893492d330746c5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.3.0.tgz","fileCount":45,"integrity":"sha512-SniKIsI8PtWc6j4bwHerxKEwD+4iCyF3fSzn4xaujDGIoMQOCPHLWen+Mh7DwvZ8s3HQ1chf52WUTIekyV+HYw==","signatures":[{"sig":"MEUCIQDUVq+VR/GdSAMUdF+QBjfTCB198ExrHqRqAyeyRuACvQIgZm3aeu/71ImR3XZM+t+VLCzwnq8sBSNK7YX3PXfJVQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133506},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8a040d10b99aa3ff85ee394673a0b01341bb8f35","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.3.0_1770660617482_0.6588175044850877","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"muaddib-scanner","version":"1.3.1","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.3.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"aeffd1b7d7373cd84527263eb8c1568fa6417be2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.3.1.tgz","fileCount":45,"integrity":"sha512-cwt8bqlTHW2pFNhru+M3PSmkHeA5Dnu2NsgiwDrgf3uApoQ9LxoMX4trHOIMeLtbXLydi6Jf7an8LQTyEBNHNQ==","signatures":[{"sig":"MEUCIEBw2I0Y79pIh9Ug/UAjHMjsJsfYXGnj89XytF72IdMtAiEArOq4oIruNFLTlXZVSuw2eWbOSaGCMymnsLbC6yY158U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133506},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"dda5e32b047d0ad3fead06168295a42b1910f758","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.3.1_1770669667135_0.23684673107772136","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"muaddib-scanner","version":"1.4.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.4.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"591936d5425a0166dc8a8152cd0335d8060112da","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.4.0.tgz","fileCount":45,"integrity":"sha512-3Cn2AVUUg/yGNypvQOmEAOAUnXFx7YStHHQE8VdNHLZjJ4ghTrDxx5m2FnNIxMALQCFtDGoEwyTBa6elnY8BCQ==","signatures":[{"sig":"MEUCIQDXtPGjjgfNcAIH/lRywlXTMWRKb51CWetj39TWbvQKlwIgQ30sxH90g9d3CdwI64RgATLEFZfY2r/cnnXV+A2JNUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170343},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4a2490a06ad3b00ae9d37440a664939ddc9d3451","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.4.0_1770672804936_0.8174799743746555","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"muaddib-scanner","version":"1.4.1","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.4.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f0056a9714828b38ef4d965619f44971fac2eee7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.4.1.tgz","fileCount":45,"integrity":"sha512-Iw8tJ+NCFTLYkgMEj2oK60mJddNWWFwH1aqEpGqkuLo2SloDWj2rXgptNADjPW5wwSzn1ZOQn/gHaRrsOzJC7w==","signatures":[{"sig":"MEYCIQDOj2gtjyf2i5uRSw8eZEa9mELIYYIBkW7h339bF/Z3nQIhANZjI2J0A9AnBnUGEJCAEGs6qbanEjh8fgIo9AIpB/3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178359},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"54cfd20190d23003b6140b3ba0e2611dbbad9b87","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.4.1_1770674841820_0.1451137790547823","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"muaddib-scanner","version":"1.4.2","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.4.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"173a8e3eabd1eb6b19b4401f596a68eafaa93eb7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.4.2.tgz","fileCount":45,"integrity":"sha512-vbgeHc5LZ9j9FLqDyGyHx4HXbPewd+lZSS1S/2NtzwcFeqbIGcgFfXmLgPl/F6/aNkE9hbpS/ZCCTdFqLNm6Kw==","signatures":[{"sig":"MEQCIDgh4AXwPtejXIFCOytRe9+RwvMNxEmMSIK1UkQ+MLURAiB1N88VnqQiQwlNz41cy00d+ReQbquSKX4o7OJOyIV8dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180704},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"527c29a4d4d486d4139ff5cd5107abce444fa318","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.4.2_1770679236904_0.9705183998441611","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"muaddib-scanner","version":"1.4.3","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.4.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d4923d2ff69b5b3fed7d37cc27a70690efe2c40c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.4.3.tgz","fileCount":45,"integrity":"sha512-vzzUBrQ/y2ErUAhgh6nU0CeKbDfJ6qpMzxMAr/i2X7zedGh+z/USExPOLZoeVx2tApIyKUBRfDccB23p6dNcFg==","signatures":[{"sig":"MEUCIHK1sB2SKwloISSuf/B0dSxY2zsRUNiQosyB4pvHVW+SAiEAqrpPdE3HKOoEzTTia9WT06kM9g8MLXRyWnl1mt+zbsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182314},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ec2bc9cc48c0619e2a63ad765931654c7dde9450","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.4.3_1770747702001_0.40302986780240024","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"muaddib-scanner","version":"1.5.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.5.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6d6b77b2266f5015995077caaeb6c6b955c7dede","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.5.0.tgz","fileCount":45,"integrity":"sha512-zzxvyqeDdQnGbshIgfsQdHRs9uzkM2ePpRja60cB23xJeothppb9L0EyrhAic0hGTvTMPn7MkvBaLD7jWW0Dxg==","signatures":[{"sig":"MEUCIQCZke68jib6HqLKcM2sjxVAdbXye1BpOreYu0xTOwZZXgIga59svI2QT0VWP0FohhQ4nNEqVqF4MwMA8+y57HNl00E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198190},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"dbeb529e63ddcd05bc8d5e2a828eef8520974e9b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.5.0_1770754167257_0.548783419853621","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"muaddib-scanner","version":"1.6.0","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9b3484e73106ffb8f0bd2ef27c8f9a2f5e7370fd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.0.tgz","fileCount":46,"integrity":"sha512-d3WvGFDgZMvrlejtgwx5P51OGL9IofS841WLmkMKQZh60iPpM0bVoNJ1NteObU6iSzzgZGLfAo0DIZ0lU+B0HQ==","signatures":[{"sig":"MEUCICcmh7CNG8hJ7C7Q6O/aQ1O1yPwGZg5bm0w5nO1ooi2MAiEA1b8eIZwaHRWIyZ4gE3tOmRPrNsW+gCdkHsBJG/WDWOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221851},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3f6f3af5e6aff652c163194fec2c1bb91493c571","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.0_1770756289082_0.16234090216793517","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"muaddib-scanner","version":"1.6.1","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7f1c8834853b162942d4cb6fb29b6acbb9a76193","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.1.tgz","fileCount":47,"integrity":"sha512-IiJfZyGhYfg8zXLZ/dFnYIWxlAOAllsqGm1FPOzkXBSJ/SVWBzcXnEVksihs3fOkpALDs+5g24qDa8yp+3t8mQ==","signatures":[{"sig":"MEUCIF/57CSTjyBQiDfDLmtTjTGZ0KxL+sv+FNO3cJcsOebzAiEAyedNDJB4mx0hlIxUTBQyXonWoFoE0KGv1q04oj9vvgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5950902},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4d0ecbf135d660050920ea916d8f9946961b7f9e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.1_1770760656709_0.8593035488699168","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"muaddib-scanner","version":"1.6.2","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2b48535af5fdde8b0a028d9f233b46b38aa8647c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.2.tgz","fileCount":47,"integrity":"sha512-OjoQfc8lbB7ZmjqRdGtOGHAjdu7u1smxMIFSa6TN+Vt/6FonW3gXqkemOEJe4v94uKYJ/4LtDBlww4oaPQknlw==","signatures":[{"sig":"MEQCICSQsBVZvmQx04lqNUYD+SaPfPiicaKAdwv5Mi/hA/BrAiAdKo2x0o1ZJw5QztuCli+PMAubh13WRb3PZXSSewSOjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5950902},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d213048bc2976c699f8b7f1e2aaee6f659aa6984","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.2_1770766718442_0.24289990319093646","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"muaddib-scanner","version":"1.6.3","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"af4b4e102b2d063a81d0ac8b138b05ae49b0a422","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.3.tgz","fileCount":48,"integrity":"sha512-oo1Wn/piZloN+fp1oQa3IKQ9kd177vT2sS1TJXxKVluGbeI8xbnAhWlpDsjBxlTAikvlXHOVX050tFhd7nV21A==","signatures":[{"sig":"MEUCIQC7WAH8EIoro1La5sKfjecPT2SJkEyZ4OODhuRZEMjpIwIgbfJoIO0CvrrW84qcEodUMBCOs//2oAh1nMPDI6OP1TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5977970},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3f249eda70638a838f1d27cca6a82f5b6c163188","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.3_1770769068696_0.09792063735098355","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"muaddib-scanner","version":"1.6.4","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8fa910746406845b6e825655f350ea6514c1a0ef","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.4.tgz","fileCount":48,"integrity":"sha512-fhTCYu/mqVk1zir1uJQ05Tf1z/nczk6wKIEhrhBA+UYDyLXph6Qm+dEuwbU23ijQ8xMCvU9KwWDQ749iq8HWYA==","signatures":[{"sig":"MEUCIQC9G4L3WoqeKW1txp4hZmx2fQY6Anh55o76d1j/Fn4dbwIgSaSS3qHk1GtrO1O0DnfT8fUG+Jp0IzxdQH/HTm9n3ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5993547},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"69a97dcbc560145cea733a5146efc49215d648ea","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.4_1770793394193_0.5331890244940061","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"muaddib-scanner","version":"1.6.5","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e6834252353478b1b20a94b3f98712be260574d0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.5.tgz","fileCount":48,"integrity":"sha512-Ne4B7iOkw9mzLVf5C7Nt/wu7KTef2XmPS3NxM2UG4H3bwbR4jh2LxHIO5NlcFncc3E5nF3cW+UOoNjH0LapVUA==","signatures":[{"sig":"MEUCIQDsjs6NS0ALDGy8aWU+1i9kFUHDkgZ+7iItWBWAgiTN1wIgalTMTiSf/rKNEZjAUxmQjvb/3Zk6EHB1aALjIGHofCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5992231},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6b1fd8e755e2a6ee37d1aa6332b8f7f334f3833a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.5_1770829678667_0.2598354389582358","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"muaddib-scanner","version":"1.6.6","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e72c33a6b2a7020cdd487a875d318ed918252f60","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.6.tgz","fileCount":48,"integrity":"sha512-g8RImyQaa84wAj59XBEo1ANMSVupIeuIH4EO9DGrxraiq+sIiu5bFpeosvzAyAW2r42s+nSScSxyVVu/BAnNeg==","signatures":[{"sig":"MEUCIQCmBEEsUXvIfLhlQxz7CC6OkjzOhlASmeJ/2lMWrzQ47QIgDC9hn1sfgsidkmSxTGwdQ9cHOcgyJHfD1VjWalx3ROQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5994171},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ef317b86a5db0a18221a496d9e03d9fff8e938e9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.6_1770831446295_0.4177644022714406","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"muaddib-scanner","version":"1.6.7","keywords":["security","npm","supply-chain","malware","scanner","shai-hulud","detection","ast","sarif"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4f43227a72e5f28022c12e068043cc1893d346ff","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.7.tgz","fileCount":48,"integrity":"sha512-d55wWDYgMoaU11p77/pSSM31p3oG+oFcqQ8TaPUtis8bq8cjJVpNqJP16VaiRl2m8VpHHq+h7frlgQ2gFfoYcg==","signatures":[{"sig":"MEUCIQCgtqDoydbZ1N8YdLLlqPIlljSqL1tBvDhIGCVGzPxsJQIgfkL1PhLhL4XYH6ra+t0ocm6uOCHIrlmnUsXevOCbudc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5996257},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a2d37d215704b8ad7864937412fab3ece9c9b92f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.7_1770832437736_0.2561861954842293","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"muaddib-scanner","version":"1.6.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cebe1e908b8b570d8c9f2f3af4df04b658cbf5fb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.8.tgz","fileCount":48,"integrity":"sha512-Pt2ur/FatgQ/HaR3i3Um9AbRA7ZAREIIRzpsWHFPgaUnI2loR9h51F76OYWPA6lHGKMY0OdYOfZKgUJd+xRTZQ==","signatures":[{"sig":"MEQCIEi+zG4eYVQjiGC+0psmsBgToOXz4PWNJc63IXAlIfRcAiBYL/QjiFYYNjNlAGAzgD2mjC9bF0eMOjjzDij/yz1nYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6003860},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1770960312e3c96b3053d1b5c5572ff0250c46c6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.8_1770834989045_0.7001802787878622","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"muaddib-scanner","version":"1.6.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8a0c821b0d51f1287929b136a8bdc4af1165e20c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.9.tgz","fileCount":48,"integrity":"sha512-mfUbi9+IpYRADcV+PsuKUy15LNWpT6x9qTIVZjGX08J7E7YWFpN8fTQI3ijM9t6J+VptDZK93och4WjQ/6ejxw==","signatures":[{"sig":"MEUCIQCtIu6L1TUWs7me63BdYBgGHGxkcXd3LCOhxp80XPGWsQIgA5Eqka//KRr2HwfUHGRsgmLqRjbnRVbO+cMFZuXDJwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6022424},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d3464d5afca64fbb0224697b4afc714992916d0b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.9_1770848511965_0.5971812784764412","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"muaddib-scanner","version":"1.6.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8894d60b0229651f6684d99f74d30b2e831c71ef","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.10.tgz","fileCount":49,"integrity":"sha512-9uZHB6sNJKpRbLjlAgKnWpB0yi0p7mMTnOUm3LBeQO3tFZJlnu4h9qDo2joOAjGAbr6hItBY+pRhD4hUUY+rLg==","signatures":[{"sig":"MEUCICv18qkRuB4xbruEwuke+EPX5Yql1ElYdfhjCkYDUFzFAiEAmRgGhmjQz1r7Q6b45pG8nQ9XMo4+r37h6vF0/YWLhKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6043422},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7219616c4fbcacb761f0dc90b4341cf3759c76fd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.10_1770894988749_0.04651362764096323","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"muaddib-scanner","version":"1.6.11","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"57362402a0a6ccac6d5e24d510856330e54a2f5a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.11.tgz","fileCount":49,"integrity":"sha512-hUalUQO6E+iTJIfSppOY7YtYaP2lA6pH5jmtYDMpK80ylI27ZNiHDP/DCEFQqyk14HK1QTuaiLsvZ+Aurx4D8Q==","signatures":[{"sig":"MEYCIQCvqZsVwRB99EcAXT1TXl6HUDlZrd5iLTYGFKGcQq/NYAIhAL7PgY1OGu/oKuopU+xUs1gTrdlmoRLVZqTaZnH9w2XJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6043791},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2d690257335c79818efd5f447cff67dd95f1cb90","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.11_1770895827185_0.47225769851648347","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"muaddib-scanner","version":"1.6.13","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cf6bd2864958f6e59ae8a51391ce47f76452af43","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.13.tgz","fileCount":49,"integrity":"sha512-aoyWqR/auEjZyKLevVM55ilLPdwkc5aeE37e9IoAgCeiScx6C5jpnzmZ3tlZe4osN5YyQBqLGbRCcG6Bg4O1Ow==","signatures":[{"sig":"MEUCIFt60JREYff9+eEpReB6WCy/lngPog+3ue2kAOH9jdpeAiEA9z2gT6QxwB4qcPsmnn6axeJL0VUoX5cVw3r4QTivTB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6043825},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"dac8ecfd4b8200aab33f881e22979e4b2c0fea32","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.13_1770901362398_0.6564094819495354","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"muaddib-scanner","version":"1.6.14","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"527d092311e7803f1ef9f2bf6ad73131051ac656","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.14.tgz","fileCount":52,"integrity":"sha512-MoOQnA0lfWfjstWrZpJszVaVRd/xdr3zbfAX0fjVBrUui00Y68mMbRbQa0wbs02tGf+RQQxTePZwltf4Wujczw==","signatures":[{"sig":"MEUCIQDXivDy0qBMp32jWqnPjviVNkYEj7pnjysUh2juLI5INwIgQSZ25b0Yj9y1WN2TnD2T5+J4xs3jEQWgt1Ouww1n/PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911894},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ce5a3113d7fa9019b76a7ab0758aebdbc8323463","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.14_1770903892506_0.7532796222617129","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"muaddib-scanner","version":"1.6.15","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.15","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"95287fbcd9734e8ab605611fefb673f1efba08a4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.15.tgz","fileCount":53,"integrity":"sha512-or/7allTypbSjCyk2M/t7Izrh9BkddkabtnHS/gvlDq3lDMLaxGPkqQTuNjghnl6iSgml6wtdgsGZLriSdQr0w==","signatures":[{"sig":"MEUCIEFfy2cbJMxyvDIcfJkQthqv4QuLj2+WycTaQ7lOojaXAiEAxLjJ0hhTpV4HClJbRQ4R6byza06PU7a6ySiKpm6WisU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7343398},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2794503024f0ebbcf0fd4f6e26171ec6f870c0eb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.15_1770904669206_0.6938832435139914","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"muaddib-scanner","version":"1.6.16","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bdf0bf7e4774c974b333dc746924ef7ca66347a4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.16.tgz","fileCount":53,"integrity":"sha512-gQVcKHdZq0M+FPX1JMcp2oCe2AoQzcc6L8x8N465hGT5QF+j7woqjiGYkoUHortIcEupidVrP2XrRDv7FRLWUg==","signatures":[{"sig":"MEYCIQDnby62Lmq+Rr1SAhk/YSbqfn4mDpt0BNKDziLQedPGwwIhAPjllNAy38Tn9cAOjmDdP+Z6jvQ04hZaRykXoGdUuFQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7349310},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"cd4e26e7edc44e3cdc826ea1161852b5cf47aa5d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.16_1770917451352_0.10440960006478206","host":"s3://npm-registry-packages-npm-production"}},"1.6.17":{"name":"muaddib-scanner","version":"1.6.17","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a4bbe97793aa2d51c7fae33fe332649698c8a010","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.17.tgz","fileCount":53,"integrity":"sha512-CjOwHX9OYkMAKtPvaeoKLfujcW+32ZLa7NcJ3O6shLnbUKkQfxCU1TShHjgsA+dt50N0adTbQ+eWsANIRnV7wQ==","signatures":[{"sig":"MEUCIEITDRYEnd7BPrOZkIyPkjeu2JQQcONy6xVZtyTiNMF6AiEA7c9tmzhGljzV4fWPlbF4ow0BbR5lROmlOmbBMdzsOiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7351966},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"754c64b9caafab58a8ce2b1897f0b6222ea6d227","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.17_1770921771824_0.03256742897284148","host":"s3://npm-registry-packages-npm-production"}},"1.6.18":{"name":"muaddib-scanner","version":"1.6.18","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.6.18","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6662253de58077316428972b5db74b9b100b1e25","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.6.18.tgz","fileCount":53,"integrity":"sha512-ZJSjRM0lY9am8YfCHyYH0pcyvGRwbv59F27vUc/eJgIGKogRkk7fRSvIdCOvC9hDlSE7vye88BM+4ZJS1R+r3g==","signatures":[{"sig":"MEYCIQD7bB0f0nWD7E+iOKjeS9FT19G9hvF6GCOSPayTus/cIgIhAPV1yEpmAHxbyIjIFZbR1osPDO/woeKTA32U30RKy1b3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7352798},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b9ee9bcefef2e6a3bbeccb42f944edaa55bc05cd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.6.18_1770926635357_0.8996093269018122","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"muaddib-scanner","version":"1.7.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.7.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"78213ba3d71efd4c1c41a7ec2d3a1987c7830ef4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.7.0.tgz","fileCount":54,"integrity":"sha512-/aEvBAV5ybgYdf7VFw/MZcsgDtrTmlS22d/9BONdVccCXzLbi+FlA81rXB86071q7vphCZu8BZyw9YFIKtoHKQ==","signatures":[{"sig":"MEYCIQCXDs8PUfsbxEZjrKqJO0X41oMGEfSxjMFJL++IPGmaUQIhAPifZAav3ZIhIBUQEcv+YcGP+D9YrY82xF2sxt84iqL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7374389},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6ce6a7dc91964af0b3d2a6ba7b112f42264e4aa3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.7.0_1770932321059_0.7100816890688766","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"muaddib-scanner","version":"1.8.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.8.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1caa92851219d295280aa4b0d0bd54cf5d15835b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.8.0.tgz","fileCount":54,"integrity":"sha512-L861okRduCFh1I0Z9uo1fBvorGXpaq7dEzC2sgjl6s3D8cGVZbKXttU3RIoVj7RQQz6m2tZtiPG7m2fiNFgAWQ==","signatures":[{"sig":"MEUCIHmZHfvjKS3Eeufv3fLeAFa0D0WCy+Lq0tIETuD8H3/YAiEA9B22ahb3ScJIXY/CZQRHP7mhQxMBVFtSREX6nB9mUXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7381255},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"91992209903b7a9155e0be51408d5da9320ef3a5","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.8.0_1770978109857_0.34496282482572127","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"muaddib-scanner","version":"1.8.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.8.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"df8b0779359a10cd0fca658be89f194dcd8722cd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.8.1.tgz","fileCount":40,"integrity":"sha512-u9cyKGWUrMo1UNI/KG+oMT5BKqMtvpd3bdSI7g3AJ0wsJI4xkfYWstDU06gs8nklmeL29AF4/wzb7lrtyLbiDg==","signatures":[{"sig":"MEUCICkgiolS6pyykbcHtII1imLBmtCZPQhi7ww7Me7m4QJcAiEAhlPbcmfqf8weEOsGRrdD3X6BuXJ/L3RRm2weG8rmsP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382180},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7ed4b7c7dda2d1707dfcf423871d09894acc2c4e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.8.1_1770984621037_0.7291349059617727","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"muaddib-scanner","version":"1.8.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@1.8.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"46793cadf85a905e305c09b32aecae2471dfb3b6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-1.8.2.tgz","fileCount":40,"integrity":"sha512-zseCYAufdRwuIHI7BpIZ5sD1AjW/wA308yAFf38UhF+BzBTJyAZzvTzZTji14JA8o8ggNLw3AmOt0csVHL+9/A==","signatures":[{"sig":"MEYCIQC50NvqP7QENlai0dGwHqM42Xb9PvhHWJm1VyeSDlTOxwIhAKjlDX9ZAtBOegsmVAkwA3d9adtx0WO2tWIQdL6hMSVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383982},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"495e73dcc7b225fe51cf4fff5ba253d17fb4c440","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_1.8.2_1770991443101_0.47874489149888877","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"muaddib-scanner","version":"2.0.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.0.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8b541402c999a55f3588529fa8e1210531c4c1e3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.0.0.tgz","fileCount":45,"integrity":"sha512-wF5nfjiIGAfXQ6ZD1S4tqXwV+R1NotZtS1meZUwoLh8SR8qDhnj4V8Md0jPgbcJ+I46lK33aFA/uL3JP56bggQ==","signatures":[{"sig":"MEQCIAKZJi/cfrCUJKxqBAJqjA2Se0eRzA2M+NjTLLJLSsbqAiAl7qxaxtmzlBMIIuz5bO/xT7sUHgMST5vGBIev6x0cCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":484562},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5c4e1f9e6a9a8d17269913d9f5e790cf8cef21f3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.0.0_1771024241663_0.8068409929381908","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"muaddib-scanner","version":"2.1.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.1.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ca0c735a39668944783a0c0c0eb2505c0f5ad297","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.1.0.tgz","fileCount":48,"integrity":"sha512-SmweIf1BJ0jtArCgpfdF6bndcz0IUGckf+of+tS75FrF6idSN/OebBlgUoPCbpqUiJDccO17UO80O0Nkb6KOqA==","signatures":[{"sig":"MEQCIFH7NpuxydlBA5PDHMp0mUCWbXG0IjCgmQC1pOxAWfPRAiBDE+Sw3UuWB2z538jR3invvDgFaykmpRqxL54YNtznQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512066},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a87fb8274b0392fe8aca5c198c62eaf0d5e6cef6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.1.0_1771089522956_0.4914459692344699","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"muaddib-scanner","version":"2.1.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.1.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b07c03e56ecf668a6d97d57fba9a39109822c410","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.1.1.tgz","fileCount":49,"integrity":"sha512-rUaiLpIi7ZeZ7bdICahklRsQT6icHMqVqa1j/NI0H0Fl28q1HfcGountLNTkCejUl2leFolE2vOjnoG6uuCLHw==","signatures":[{"sig":"MEYCIQCyLp/alRFrduASl/8GZuv5seG8u6vYV+xxkJkTvBc1OAIhAOnOUpHj3rvgEGY8sAf/oq0xIfsC5bxW15q+Cynb8FLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516479},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ec4cea130f831bad2a59bec06490f67c9adf9a73","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.1.1_1771102537309_0.11348733645409004","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"muaddib-scanner","version":"2.1.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.1.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0c0ab8f36c525fe718fe525853ae5aa75940c682","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.1.2.tgz","fileCount":49,"integrity":"sha512-ZlE9G41Njj4nGYXzFpTraPtuSKk/IdG1A0z5FVWNJqXT75aT5zDDgPKdFhiIP7/ATc0e9Xoevq+a0MyzIkod2Q==","signatures":[{"sig":"MEYCIQDdTt4iCSfh0cUqYRnyoLNgiusDzX0n8AGMQfJho2QNHAIhAMdTh1lM6YLLbLR1+aC7hFgDNO19LcdPmgcmxKONMIZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522565},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b3cf84bfeac4c8f66eb2009e71ef1f642d87671c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.1.2_1771105884573_0.5565807309251034","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"muaddib-scanner","version":"2.1.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.1.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8cab9690d6a373cf6bdcbd25c0771bc46c800874","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.1.3.tgz","fileCount":50,"integrity":"sha512-0ZE17c0mqaqoNEVp2sCmB8VBC9MlD9r0/kKdvsTYalQD6Fu7YeHNQ8g1ssQimSyFILqLUwF/yC/LizI9UlU4kA==","signatures":[{"sig":"MEQCICQE7oGKJ5Wh3jzL7v3cBLI2KCpzIHijjMMyr9z5/we7AiBgzDADNmqVHqkQ9/ODsUaIrZ2MREWJbKyPbW7wxjvH2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528808},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"159bb92a5feb6d249bb2107252216d4eaeac8a9c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.1.3_1771109209647_0.789064694698201","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"muaddib-scanner","version":"2.1.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.1.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c7281da77516ac8167b0a87f2cf161980d2e7df","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.1.4.tgz","fileCount":51,"integrity":"sha512-HBWloNLRAaWXFa6BIOD6tVuAyEgznhyEGzJxIuLTYMTHO7XWaa6l7nI/fI+riPpbK8+wUbs98lsp5Ztc76Kz+A==","signatures":[{"sig":"MEYCIQCyoyL92aR8gmfB+LBXE9kz94e1ydh4E+peLvZHdIq3PQIhANnydlfQWi+OVIuWKFxlDqR6zXkgH73Zl5hGKfWIhXlL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5403408},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c890c79ff86e8c61b75be170bde02e7dea0ebfda","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.1.4_1771110430650_0.0032165454927377546","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"muaddib-scanner","version":"2.1.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.1.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c05d61b8293aa6f69d20e989836309f333b5b010","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.1.5.tgz","fileCount":51,"integrity":"sha512-ANOPBXmlH9zhcg6zoPz+zyJw8aRkSQmwvipjKgbdN6E2b4Xvb7iqMt7nFiBuQcu9f5A2p2MFlGP/ERk8LjIcdw==","signatures":[{"sig":"MEYCIQDIM6UBFofU6rz+MmkczzW3jy7Vnsmtsq55N45x8hAs6wIhAJJT3CkFGGs/klZIRXLPqZ+hOZnO1GgJLRHhlDZDchsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5404184},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"96ee3cb19af3971a0c33a03d539395d341f8e55e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.1.5_1771111401897_0.4460438232252424","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"muaddib-scanner","version":"2.2.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d893ec8db0b533531df6f9364f7ef9a555e8c071","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.0.tgz","fileCount":138,"integrity":"sha512-fnEi1sNTJsBXtp4xy2VNc1vGaSHwM+L8CvJd2KOnIMHTP97YqDUC+7GAvo5mnweRaOB0GGufZ4jKaUqC1iHUTg==","signatures":[{"sig":"MEYCIQCScke9WqhZd0gLSAx0QoQyF6fQxufTPjlGotUSLexdpwIhAJ3/kaU9nk1sWjxYIojZ7H9xfVjQfUd4B+ipz8yaCDzD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5970375},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7436ab43ca787445eebda81240315d5cb886fc4d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"9.39.2","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.0_1771598842359_0.48177283658227","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"muaddib-scanner","version":"2.2.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"00a74c8c304b6e7773b0dede1fc679b0f28d874d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.1.tgz","fileCount":156,"integrity":"sha512-knWvr8psWBVireS/y8PMzeDG0nvyNSFeiJWIiiam/JloZMSu4X+FGWgHq+XtjUbHwnun58hXeB3F07kYNF1zXQ==","signatures":[{"sig":"MEQCIAJdrflLb86O0FjfVXeBOx4qC7dVZHNRcxLzLRdBi/ZuAiAGLLjbHoHobKspZkZWRo4W+4166OlgGXhFUUq8KZCkAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119350},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"da2aef7f2943fce95d7eabdb2c99bd1d47d29ccd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.1_1771603058805_0.10559530797649885","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"muaddib-scanner","version":"2.2.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"31fc7e0e5ebfc2ef459b44d9f4c9c0164bc469fa","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.2.tgz","fileCount":177,"integrity":"sha512-j5N4NPSWV7Py9mm4FsrYomtbhUMZhZ82uzISfH43bqVhsfHAsnB4I6RQtsOpbRtiXuPaRhDmvktEPyxpVw24XA==","signatures":[{"sig":"MEYCIQDVh5Sz6LFDpxlgQRBA8TDY0AHtNI81RJNfv2f2xpn0BwIhAKKTncaJ1eCzx3U+n9De9RRivYTNd/28/JV+Spr7wjj9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150231},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"410b20a9aa6326553af98f9b8be12a165126bfd6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.2_1771605712035_0.21196443902115658","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"muaddib-scanner","version":"2.2.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"97b87bed5ce128f1b87f810f95e2f363ffe30cc0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.3.tgz","fileCount":134,"integrity":"sha512-1W7UxcYkrUw/wlTE1bRm7WE/w+J+7iwW2zlfYDpyBXFeGwB2EOMOfEg3zEm5tpooJ+hN1bpqZHLgTRgDaqGJYg==","signatures":[{"sig":"MEUCIQCfBr8jlS90B+pphYm4pnlNu8qBZFnFT5qAj64ARPxSMAIgfnVt21DawICb1LVvADdkgQTKRhHoHdAeVlvian5SVpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082823},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"eba5a3d5fb1fede0e6a592f5b57228bdd21cb9a8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.3_1771607585237_0.12422903583556955","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"muaddib-scanner","version":"2.2.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"52235078025240e4df8855adf2cd9856b1ce06b1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.4.tgz","fileCount":134,"integrity":"sha512-05VUxK4aMKh0KU0/zoR5TASUSYVgGko4S8MPD1P3uoIyfVKPfgkVOE/sJctMhS+EfBrDJz6JC7lVo7UCBNusBA==","signatures":[{"sig":"MEQCICnUb3uEQ0zm2cIOx+nastuCoOWeJFKdXVfKD+pVeG0EAiBH8rqv6EbyYEydd+54Ta1VnpLl6tXHLcO2lCePTxw/DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080109},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b2fefd20b7b5c61b8dbe6b490283902ba40460b3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.4_1771610126216_0.8047922349422425","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"muaddib-scanner","version":"2.2.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b2da084c99abd58bdc2be6e6679971d0d1be9185","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.5.tgz","fileCount":155,"integrity":"sha512-3N8iKIqHtLvqksGJYrtSXLQ5LGC4E+WGhTZ2I5VCYxCBfMABk9w+mVS9mIHi1KhjOGS7WHhd+7I8CCUAQPjtKw==","signatures":[{"sig":"MEYCIQD4sNd/08v748Kzkd97id0hWuK99IsVLL/d9jMn8rNS+AIhANVYiTo/xxg/KLAmJELCv9nGNodJTxCpvqvujC3EwOPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107354},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a7f1dd7bdf4692cf49eb174b875ada33a2a42464","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.5_1771618311857_0.502698887847759","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"muaddib-scanner","version":"2.2.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"030ff15f844cbbf99710abd8249575ed87a1543a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.6.tgz","fileCount":190,"integrity":"sha512-EZF15ZmkM0fb0qG5Jw4NJKkRax2BwVhLYTo9WVlH0U5h/cuvPsxfhD5Rl/KwQKtLAjzH2kMWKzWQ3IEf4B7yMQ==","signatures":[{"sig":"MEQCIC5vdjFEf+t5F8BEyDflhDw38/aGostw13nc645fu+jKAiAZksn+Q+o4ZuKNH7gj1soCorPCjILuRhc1SUf85YPImw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146313},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4cde3add0c8bdde8e7e6fa0bff202ea240f34bfb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.6_1771623825132_0.8821803325663278","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"muaddib-scanner","version":"2.2.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"507defb4716b3b27ca652eb6880468b0fce7ecfd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.7.tgz","fileCount":194,"integrity":"sha512-XgUryfHL2BegnsqGpYTx6JPiR3WZq5A7d4GDkqvD6qso2L5a9dM88MnYTt5sjFWcKEoY+UchjdX017wa7Oldfg==","signatures":[{"sig":"MEQCIFl9GlHbpVlqYVtExad3CExwhKoGF0HsnmByOEMHFJg7AiBv9BPFOIfl/lB9p4cHllmYlQc7rWPDNwnes3SUnXa1HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188456},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4ffc9cfdd4cf900913b15813c369949d41617a96","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.7_1771627831554_0.6334573892724475","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"muaddib-scanner","version":"2.2.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e04ae319dfe588838072fbd8089c7c05ff17ad5a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.8.tgz","fileCount":193,"integrity":"sha512-OzDL+ZiXp9y78nnOm27/bObqluyq7xGdMUh0ALuMExukG8pIWIvGmYudUXnYaxxUl3yF7C5ax6pQ+c+WYCvJxw==","signatures":[{"sig":"MEUCIQC+hXYVm+cU2pAfIa7N6wLV2+ZYXZN6p+cqrmnkjxhfCgIgGAaX80HMoVF3iglQLretbq3TUiNxDcVxKxvZ+opQQZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189816},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0240cd43b756033456d5c153e11ec941025693c3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.8_1771665048194_0.5140761697352505","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"muaddib-scanner","version":"2.2.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b449926f8fe411a3f248b9f86602a3deaabb94a4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.9.tgz","fileCount":193,"integrity":"sha512-ek1E76Ww3XRgDmW/+SU4uL21xHjR0hQGy3FKa80GHVEhdRQKU5ohyFfh8tk1QA1IYDgRQzbHnZk9tTTStgH2+g==","signatures":[{"sig":"MEUCIQDWgsKML4U0y+rvn8xy8yggn8uamaBnIJG+uywWKTdPwwIgVeeSwwtfn8jEF2asCmOrQk7Cq915XyIVxnn4uWnbI0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195271},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"23d5910092dcf343908a92de14c8a2178f071ea7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.9_1771672304585_0.7430692009152073","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"muaddib-scanner","version":"2.2.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a791d351c0341de6685724102457b6402e41e02e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.10.tgz","fileCount":193,"integrity":"sha512-oHxwtDS2YvysL2Jzgi74X2QaxarOJwGWjXyVEsP/XbsRsWgB81KoxWFytmh8TpPEoqHaGJziSbGVz990RKXpxQ==","signatures":[{"sig":"MEUCIEyk7YWluiNsql37iigKP5DROHX4jZQqrtzp27WQT4pKAiEA5UL1siJWFx1xVgDnmeOe0tHBa05BLnuuYtp+kIq3Ayo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196748},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d8b54b0867df889747f75e099e946a018416206d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.10_1771674108354_0.21921868010755952","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"muaddib-scanner","version":"2.2.11","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"76ae63a08fc49ed70ab1742e152f790121b1ddec","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.11.tgz","fileCount":193,"integrity":"sha512-pTiI7MRcgtHNQP6UCv8s7GrDlz1S+P4E/mp97ieEOuVlmMJRQfpvzAl/+Ie+GJm+lM0GdPNk7OFOYG3Ut0MacA==","signatures":[{"sig":"MEQCIF6+mJBGoAAqJnM7iZusLnPPS6VUGtAUAkQ9ideAcT18AiBkFG4umJ4oyDyfgRilrrkRf1f709Z244gaWvsG17vW7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201430},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"686eedf60beb9c1a4aa15ef669f136ed96b5bbdb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\""},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.11_1771683462159_0.8477685146355698","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"muaddib-scanner","version":"2.2.13","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c5498b7192945885cad339e8d70c2b633b1d7df1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.13.tgz","fileCount":193,"integrity":"sha512-nRb/g22/74T4joxS5jjR2boeWc5wTUFIPloT6Cg0ApVLo7w4Emw2GJTYi6G7uodYLRnGaeI2mlTYV/gPZ75ZJA==","signatures":[{"sig":"MEUCIQCRCqfBTn7pfbnl3H56P5iAC7dN9VsynUsfW3HS0IWePgIgcEEL20zjHUQn5D0r1rf8io6s9Z9Q/4OqKmjh3EWXAlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209849},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b4e27ceaccc0c9ecc2bc947b6d873faea1a9f38a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"^0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.13_1771702719674_0.49189697087877593","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"muaddib-scanner","version":"2.2.14","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"db966834ca6214b3348b8ee516dbec35811debc6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.14.tgz","fileCount":200,"integrity":"sha512-dUNZvr+xSeEdc5eh6AuNKpl4QC9g7L7byaL/BmBWe7nH1S1sXMUQKGIFdAzgBtqMc+PreNLAbjC18+CI1l5I+g==","signatures":[{"sig":"MEUCIQDAigBwjoCdCKP44YwU9Il6xbsbchg5UBQUdWm1c6pcoAIgDKUG7ymcFJbpX7WKhPk7cRfpv2wrr85iBc9us3//eqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215222},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"99e8cea99993ad218744ebaf923430c9604c28af","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.14_1771711132379_0.5171320276515488","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"muaddib-scanner","version":"2.2.15","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.15","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3155e05dbac6f2b4eec0702d5c916e69ea4ca7a5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.15.tgz","fileCount":204,"integrity":"sha512-+rW1aatx8g4CMVxRuainWzrZ9f5rEIj1D0epJn9fiJmtDGw2SYVBRhTKjckovGxs3sIRT/12tVbfB87dDwb90A==","signatures":[{"sig":"MEUCIQCQYR9yuhIsIKRhFot1NUvYncRe+rgNIQUFluZazylS3QIgGXD3wNWBhqQJeZA/bk5LjNE/NnZ4b4XW57VlSlFnxPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1215285},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5da1ec84b3c09961c7ca38f6ab60a4db7a09d2b1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.15_1771718640625_0.2883930479657284","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"muaddib-scanner","version":"2.2.16","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2a920167c063b25be34ffff4353d0419c87d34bb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.16.tgz","fileCount":204,"integrity":"sha512-sQghc5BrmjKaDXwDYMu6MA+Y4L1bQB9VzI0jsHLDwL3Cdz4Mb40Grl+Fh1VHRLUDoAKz47ooU4R7oNsxz63rDQ==","signatures":[{"sig":"MEUCIEFjVBJpqwuuftUl8jcMD8Vds3X3Warl6ZMprNSUNij2AiEArmgFZQZgpjsC7E92LCWKcNkFI1V2tpquvzeocbFlSBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217801},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"be0006e5adeed5d59b02ead8ce1642e95d0e3067","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.16_1771752501138_0.27692254063197863","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"muaddib-scanner","version":"2.2.17","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a1d4b98c062c9d0b13085aec33900bf903cf6963","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.17.tgz","fileCount":204,"integrity":"sha512-WuZfEU/y+AYzQ0kMnbmXk6lYRr17OtIto0C74qg8+AERsAnaerOB4z3rdbqI8teXYMzs6qJcc2NgYcVbgMSIJg==","signatures":[{"sig":"MEQCIHMD5p1RbKfoih1v0FnOE66ntkoBjkP2PMTZAwq+PW3yAiATsFUowKsi/L7NFDqVwA/58wk6zF2YlwoL9LthAabpyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223629},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d96ef0b1f573721d16841cffaa1e591421a5cbd9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.17_1771754280792_0.8647940748520659","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"muaddib-scanner","version":"2.2.18","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.18","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9cae043be76fc930df789e07b3eac94ccf9d6581","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.18.tgz","fileCount":205,"integrity":"sha512-HsygoCGiED9CZ+cLZEm+GSxZluu1gQEukw0bEZqNegooTwOMdsxngmVIAlJymPoJNMzVIhVsMqkmaXrzn2GIqw==","signatures":[{"sig":"MEUCIQD4Dz7lZS2qgiNXApBtbfD1Xa0KKYwHyFzanc+Lkg5CbAIgPSGp9Q9KPKstjdJQzyiQWXiCkR4H71xuULPXSCA+t2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224756},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a3ed5ffb4de0a3678b9b2862e0cf80849efb08c3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.18_1771756352941_0.13559113710974935","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"muaddib-scanner","version":"2.2.19","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.19","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c17c6681fedb4c393f1f58f218a56554e4d5c40","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.19.tgz","fileCount":205,"integrity":"sha512-avDmPWc4jmWi+YHsMpYM7UAdornAVc8a4qlG0y02mFu60eWy6p3AcOaoeuqW0797I+eMeC3U0JLoIkZFF5gguQ==","signatures":[{"sig":"MEYCIQDuS1q3IfBganI7zYt2+XSoX4zhN7Ut3VKr5uSU7GEqYAIhAJYw/Kq0UQunmD0NSMtM9aQD3k6O/c2By2pYQXInjqQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224838},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0eee7141c66553303af9f8f5b542489fda167f4d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.19_1771757621174_0.052119742755069254","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"name":"muaddib-scanner","version":"2.2.21","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.21","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bfe5d24401c800d86af42b2258d04aabb4e62d8b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.21.tgz","fileCount":206,"integrity":"sha512-IU0OjfHmRlEimcOO1yHGasryS7ui2kLmvfX+p5AnJAuq2Q1TodHHf5w2iJ700zQ/0leQc33DZB3vhet80mIH3A==","signatures":[{"sig":"MEUCIGwdf9+qjZAdrbQbTM7B6eXpEgcHhGFZ2m7HUD0crtvUAiEAl/WyjlOExdmawDGA2iQFSesgsrT494oxqSGZGk/mnzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223554},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5ad932fcd5a1d8da4e53f774c1e6191fb46a7527","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.21_1771772536668_0.5699825234727829","host":"s3://npm-registry-packages-npm-production"}},"2.2.22":{"name":"muaddib-scanner","version":"2.2.22","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.22","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"35747d3090c6ad601a61eefab7d6155a57a392ca","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.22.tgz","fileCount":206,"integrity":"sha512-5Txo+b8rfpeTDwpk2CPp71G1xbN/sqPbkTswVqHLTmwftlhBlvA0hCK3KC4yUIGkfVcn0Mr9U5lHny4f42CMSw==","signatures":[{"sig":"MEYCIQDzasW2+b0JzyelKiEIp9JrXWzxtkGo4a+wEA3gh8vxKQIhALuqxhFdbEnauB1+Xe39aZ7mavUBO7m1YPuB6sjX3Yzl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1223558},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"496e36e1b56a86451a3f48d4bd903935a631e3cc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.22_1771774641752_0.627563024908949","host":"s3://npm-registry-packages-npm-production"}},"2.2.23":{"name":"muaddib-scanner","version":"2.2.23","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.23","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2b75538274bd6c81b3b107cbce1440a93ff23426","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.23.tgz","fileCount":57,"integrity":"sha512-o6CmIlnzZyR53WESd+Cw6F+32anijYPGOH9Y3mV3xYTFLyLNGqS289GABr4HIMF+EMY1tzEEEA6WOb3VzTwL3g==","signatures":[{"sig":"MEQCIA6WaeY2JNl4VlXLwWbd3EcfbxMw3cR++6ulCsFOooYHAiBkaLSjk2/nY3biwTsBN4nSlLn1ITo/fU0JvQSS3XcF+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114557},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b38699c838669c771392e4c851e729825bb3ed09","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.23_1771793683856_0.5362317003107226","host":"s3://npm-registry-packages-npm-production"}},"2.2.24":{"name":"muaddib-scanner","version":"2.2.24","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.24","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e422f6601500c6d238b74470d9963e5d9b16d3d8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.24.tgz","fileCount":57,"integrity":"sha512-SIKt2vQWFT7uwOyac0MbSNvXZumVns1T5lp1FCd7Fi1L9PML3kG/VPOYhokutmrpLQEVrADAdO4Ln7QNwrs3mQ==","signatures":[{"sig":"MEUCIBsr7ssRPuC+fRGM2SeiAX39048D6/QGxXpRmxcYcbqtAiEAoZE1RbNLicncQbVWQfaSfbEA30JQsvYMXv+Kf1Iu6Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114012},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f1681d0d86c6e218a07d829ad938f2f431a97a75","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.24_1771804920864_0.15179049853507243","host":"s3://npm-registry-packages-npm-production"}},"2.2.25":{"name":"muaddib-scanner","version":"2.2.25","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.25","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7507dca7c6e8618ca5e60eaaae4338a8c967f5e6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.25.tgz","fileCount":57,"integrity":"sha512-pmY4APVgnpGZpU5tYJhbw8OX0quqf6RiPUvhEYxyC8x/oTw9kD33fNTDEPN6svEjdx8Qt8Td3UtTN3lTHtQ9Xw==","signatures":[{"sig":"MEQCIGgtxzuwpi+CTclWmkP47fu4IrnSCirB0GjtXsbXR3RiAiBriamA7GtvW5QXJI+K4JfUlD5HQOW7Dr5H2XA7TX2n4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114437},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a801750c1258e2e762f7513864ffc59f66b23859","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.25_1771886193970_0.727663123856829","host":"s3://npm-registry-packages-npm-production"}},"2.2.26":{"name":"muaddib-scanner","version":"2.2.26","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.26","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2211439bb66960c0ba62f06ec12374f71d380d06","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.26.tgz","fileCount":57,"integrity":"sha512-b3NX0B9+NXM47zJ7IWFrV5TWUbEo4uAHj0DKPEwho73RQD7YDVpFkYeuh2ab7+ESb+ESiYjHSbLQUxJa/0DHYw==","signatures":[{"sig":"MEYCIQC0GkQPPhlRrcWIa149n//Jcf8TwOQSysbZ80SPgHJ4egIhAMqy+PAKt2Pqav5Lz89MGFUqrmSJRZ4HL64MVTqiokt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114563},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6512f7a1281aa0a41f7a6794ff4e4974853f1504","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.26_1771887261184_0.8607683232835124","host":"s3://npm-registry-packages-npm-production"}},"2.2.27":{"name":"muaddib-scanner","version":"2.2.27","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.27","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"66d8ffec69e46a34fccdb59803e7b955657186ed","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.27.tgz","fileCount":57,"integrity":"sha512-Z0Cxm9PlAL1FgvnugJven65Yutdd0aU9MyLk6yXkfxf9Ko+K8+qOjqoIM3wAJ0KbteSfyiUXuy/yZ3Hb9kBrWA==","signatures":[{"sig":"MEUCIQDQOnNCxuVqzdYf+09EW35J23Xn5bAB2i+TlBgLLTUrdAIgV/n2cpu9yajRUazJeud1m9ynauja0ozcO++G1xYDyK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122081},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"97df7fa5beeebe5a488102414f557e6c70520785","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.27_1771957237142_0.6110186003454454","host":"s3://npm-registry-packages-npm-production"}},"2.2.28":{"name":"muaddib-scanner","version":"2.2.28","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.2.28","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6ed34039f5deb97227181afbbe079c80d2b74908","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.2.28.tgz","fileCount":57,"integrity":"sha512-Di9qSTLgvdwAT6ZkON03aili7pobXWPEEN7Z5BLkkZi/O4jy+Llq7wrjeCF5lxPmDYJGUMWCOBa7KSaP+uvm8w==","signatures":[{"sig":"MEUCIQCXFV/UTSa8F/LITcjwQfTHJ5miZE0RAI6DQXtUQ+HX/QIgY8qPLUCn/XKIRlnBF8XlH7F9MazuJK5sq+/mw0GeMts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133876},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d8e252086e581e9a705810bf3b850aec2bc580e9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.2.28_1771958845816_0.27509387208115355","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"muaddib-scanner","version":"2.3.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.3.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bef58185b9befff4b0269ee9e498d8fedace4393","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.3.0.tgz","fileCount":58,"integrity":"sha512-5uRv2Qt4WaYA6rYrVZAWJKUkgibOQL9a3WVdwu3iSt/n3AEPPECRRGJxdlkplj6wNmKyjuYxJAn4wzt6faWP1Q==","signatures":[{"sig":"MEUCIQDRUF6Ip9yWmIMdn6chHPPtMMAM6lh0kKvteckzlJsr7AIgXUY1I8S5VVde3ticRY5FTL7xNom3sWBfqUV78/1Rg5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147341},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"28e565df8da3f4bc64ce6d90fce28804fe23f8db","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.15.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.4","@inquirer/prompts":"8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.0","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.3.0_1772002231052_0.4487722852706493","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"muaddib-scanner","version":"2.3.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.3.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"067d69ebd98eaca976999a28ca29d0856b484a3d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.3.1.tgz","fileCount":58,"integrity":"sha512-H3rcclFLQ8Gm/0W01YsK4YkyWbaMWXZpLRlhoB/KxqRsJPmw3zxIuh35gI5yAqIZpTZgaUuTVhL7MuWMJwUq+w==","signatures":[{"sig":"MEUCIQCchqFTeZdGb6zlX7P466y+MhrtdgoUSLq1nMdHNhX7+AIgZljRBFbmKW5pPOQsicWn4/fgqFHLOpO1iXnPOEKf1Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147418},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"31b54cc3b48db7655c1663ab68ec177e31b81acd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.3.1_1772040642658_0.7990414279939477","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"muaddib-scanner","version":"2.3.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.3.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e576bd940b829df8a0a876c56e89205de38f98c5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.3.2.tgz","fileCount":58,"integrity":"sha512-K2/rzDpRkUGwehO+M4RMmk/hZBEoVEEQvvHV0eHQHVi6uJBCVw3asDy5+IPbeHmPGMQiGgIoeof7ITnswQCrDw==","signatures":[{"sig":"MEUCIQDtSRwxqKScaxfdvrwgJj8oiRQFLx6KKVQNkqMEkJ/sngIgFp1byak78myoOkX/S/y36Y/IcxzrVHDbbfX4T8/YZIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149171},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a35e260996247144a8d4bba493b78ca2a94fd843","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.3.2_1772058360681_0.5169881668870346","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"muaddib-scanner","version":"2.3.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.3.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6aa5999c488378d052d2e8f9b86f948abc1a7360","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.3.3.tgz","fileCount":50,"integrity":"sha512-HwH0/EFd9cEimVvBrAv0+D/44O95ky5cxy/xyVfGQ3SMNA8Kzxdm5DLRJq0F8wY1xUnr+Q3ZLb/6hYXdRMVsYw==","signatures":[{"sig":"MEYCIQCPoXgF+6YNJM6oKgHr7sjPlghDJ4j/5f2MCT2ghnZafAIhAN/w6YDgZjEd110KecajdXOwvY/BfUZQW0nXCp+DpsXi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585421},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"75fb2943b608b6b30acf0679133d101365dbf004","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.3.3_1772139254430_0.6285957509509967","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"muaddib-scanner","version":"2.3.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.3.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3c83e831422c4067b878269a57e41aa3574c4bc0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.3.4.tgz","fileCount":50,"integrity":"sha512-54Ee1tzxjWfTq+3cznZCpM0gIufFZkax5w+VoGZFmt0wuDamTKUeUyJ23t6RRqd4bN5Fv9TTcXjodjg7RWtSEQ==","signatures":[{"sig":"MEUCIQCrXk+l3MIxo8dIjfHVSFZKUBpjLKVxAvEz/KnOVejkUgIgWFc0/9Fy+8bsJ5W/T/lLroXTVOMQ+ft7rGR10NVmXhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585421},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ea145b158f5287da093a5caccbd3e9dbe8f6799d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.3.4_1772141799725_0.9258161284433286","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"muaddib-scanner","version":"2.4.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f15e86074fd39168198afe32a5605da0ead9dac0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.0.tgz","fileCount":50,"integrity":"sha512-g1oUx+YA2wnCeFXNieKCe+JuGjg9NKZCYxtv+qpeFGITa4jueikM1meVsGewGGOoDmGUV5vRvqYX8NFO/QWKsQ==","signatures":[{"sig":"MEQCIBgR3RM+mV5AxjQhnPTqx33GgZXZXYFbZu/37Ar1dN5MAiAXCL05gApPDgmpJe1geHY1D0VuJ6HGHxrFonL1CJOLOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585357},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"08b8580058b61db3aed54ee2ab750f1ba8c88f2a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.0_1772212253660_0.5803428680893028","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"muaddib-scanner","version":"2.4.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"14ad9b349e3a987106dea901f484ceaff28fb27d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.1.tgz","fileCount":50,"integrity":"sha512-ZIKKW5OrVPhHBifLJ1V47kcW8A/n9Q42UHdmaeXUJVjHbwgVzOU4wpJyvrSe8uz1UfgCasADiaRElzdzLPh6Mw==","signatures":[{"sig":"MEUCIH9JyL8En/Dn7iXDiVDpso2IrM4OSVXdjcNTeysaPPHUAiEAsw4OSPg61ieE0C334G7uGmpnREq3PRcqzZbdNvJVa38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600271},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b324a24a1fccba71c0754101f5343ec341c3226c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.1_1772296682204_0.7182858271268451","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"muaddib-scanner","version":"2.4.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2d805fe0280afa8f36c2d0d3d28a2205ef23306d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.2.tgz","fileCount":50,"integrity":"sha512-ZfQx8x84SkW1m/RMW2CnXbcLpi69Ydi5t36dmESpscaCkFTKVgVfykUcl1FzrGNs3FyiQPkXGKP5Za29jNu7Nw==","signatures":[{"sig":"MEQCIAnrW43ksVpVF1K+fjLEg6tOreWqBJKldk6qmP6XCv5WAiACIKAFSarI9o+aNpSu7IN8+ef1waDWWHAcYC0CrbAFEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600359},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5f13ea02992694b94f6e5a06f6a3ecc4eca8c450","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","chalk":"5.6.2","yargs":"18.0.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.2_1772299281601_0.45520703451559874","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"muaddib-scanner","version":"2.4.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"13ae91548c1a460b660b02ce463408269a390111","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.3.tgz","fileCount":50,"integrity":"sha512-HnATtjW4kVbneNwmm+hdxJfkUAZ/xvJzTSwH04PlQlj3rM1r0VCW8vk6im/HOlcA5POZlNjaRQnpYu7FF9RhnQ==","signatures":[{"sig":"MEUCIBMW85LtwFMX16qoXB0zQyf52zXMANKXrjBJRAMo5ROEAiEAgKxiRIYh1vnW8QNTBFPDYCQui3szjThZtf74cOUg6HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600314},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9e835db870f06be81137496581b38f77b224fa45","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.3_1772302796844_0.18448773828497145","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"muaddib-scanner","version":"2.4.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8cac39f4307cacfeb4d04be1840a98c31d59ae0b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.4.tgz","fileCount":50,"integrity":"sha512-ocatmn5wnuQHL9BRiCEfws0ULngF0s28HrJ3QswfdikmN7n4a7WiQ5AHXAa8cONsY2vuUHE1WDOovlO59iuQSw==","signatures":[{"sig":"MEQCIEgqHrY4ruYwYHTTO5Nth/UoxS8TMqMJTCk+xHndvixUAiA6O/VCITI0M1CDyo9cGlBvtcA2KE6hD4axVni3O/wXcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602214},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"493c2a49ebc8352a5b3bbdf8013dc5fd94bc4bc9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.4_1772307761859_0.9710969384788235","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"muaddib-scanner","version":"2.4.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fa2a86c938260a251f667a275725c2d9e08c4a77","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.5.tgz","fileCount":50,"integrity":"sha512-8i9rYGNn4yr1wn/h7EZZTLDsrTLzo8ZRAFc2oMzgzyYLBeIaIyk6gvzBGqFUrbmBtGuZxPZryaSq1ClbbwCMew==","signatures":[{"sig":"MEUCIQChcDXCkIHh4FvojWjVy5GtY3jbxVrgrLdv9xfnooaUXAIgfKy+mUgwkfMkgzz3WdhaYwEtclqtY0/cHLneAgypPd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608131},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"86a21a00e0451980e8a3d758b609e8060a7fd5c1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.5_1772361417375_0.9942178315854842","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"muaddib-scanner","version":"2.4.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fc4c52e1fe32141c1e137c7953f3d5d8eb73bfd1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.6.tgz","fileCount":50,"integrity":"sha512-vpcKSKLIJj+fdDVP3N5xvVDvFEEiP5KY4rg0D+c/VYz/0CQucGVWelWQ8SgK3dU7p6ik5Z4qgE/HggmHmzt5dw==","signatures":[{"sig":"MEYCIQC5cWWTD1gDSZTUhU+CXEx05yNNLirbiKjfSLQEkiwPxAIhAJyP1jnk69EV3Fz0HVGJjcfCs9fHE9Lu28H3etPMrwfj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604055},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"247168a0960137d1066661c4f6133378b69e8893","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.6_1772365087503_0.5257828915181417","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"muaddib-scanner","version":"2.4.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0a700262320f72968401ab2eedbe23c11f73918a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.7.tgz","fileCount":50,"integrity":"sha512-1yXBXmULLrwlB7NKnm0C9jodOOylROcoV8iL+Sb3/X/7FyT598kMTqAdumDY7SuT3P6QgT1Bun637edt0I5nPA==","signatures":[{"sig":"MEQCIF8tSrsAiqz51OdwNvlbf3i27EXZ+4hCnKdpHzOJW/GwAiARDkuj7fzBgg9WIgOxTJXGyuYMg8VJIFqq9Ww/FmDgbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615020},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"047368fec240b2971f5e27ce423aa3937f3f8fad","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.7_1772390302415_0.49235346954744563","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"muaddib-scanner","version":"2.4.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"45b512ba5543357f0ac5b9429ad0a4550f9a7499","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.8.tgz","fileCount":50,"integrity":"sha512-3uUEEjYFFjZFZY9NcsbnGN8uYNOwoi3olcbL5Lr+RzLZ1PfgPMQJXIcPef0KoSaybQSK7p0aQWmbMhmRJRa7zg==","signatures":[{"sig":"MEYCIQCXTb+OiUmudaCMExhxkgFnTQAL2dpkICy2hjaWdSd3HQIhANgxe19MxgjYrfTxD85iZmdC49efmCPS+OjrD2SF8i8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615020},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ef204ff5fd776f3d87bb2a3e7fd8b16344548e54","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.8_1772473246048_0.9319819003179228","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"muaddib-scanner","version":"2.4.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"66e7f411e75ea91d4a7a8ce6c7b836fc389aad87","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.9.tgz","fileCount":53,"integrity":"sha512-ko4vGm2++A469dHOwCPbwUp9AZzLQFmQkYzgZIZZ8OLL1IStm73wuvj8cCob+8k5qMzJnzYBbYO9EfeZN1b8wg==","signatures":[{"sig":"MEQCIBo5oWvsvTnodaao6btmm3dedRpudQy3YvkKXhjPug9nAiA47H+81B6stlha5BiesmykV8rofgBPmfgip9dBJaTiWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652643},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"65c9633886a471556195f0e3f0f204e936585597","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.9_1772487315778_0.24552350734376982","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"muaddib-scanner","version":"2.4.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"16e939ad289d7e58170d385a1ee30e706b17c624","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.10.tgz","fileCount":53,"integrity":"sha512-DFVzDEWXBDYhudzrQgNoUHV8Q1U7hIFV1cEZJY60mpf+KizGF+PuJqfEMnbcIdZ6cDVjuoeFv2mACu1R+MLfaA==","signatures":[{"sig":"MEQCIFuvv4YXa/qViwffYZDIvhS0he/fuHYuJXbgH1DRDDKjAiACyUruVeeVr2Wr6vOePaR2/ptPYN310SolaKe3gy0HTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652762},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8c12e12bd5d29b2a012989fd8d9893bbc3bdf3a7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.10_1772527055240_0.18945417178128943","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"muaddib-scanner","version":"2.4.11","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"db8d13ba13e1a570f7d70bfa39309b342faad66c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.11.tgz","fileCount":53,"integrity":"sha512-yUxkzQw51Zm/pvJqsuB/ifaiuIlvcnBZ6El3VGuOuneB+azOGzlCGL/JN+VPbgcCvDmN0onESDFGg+yqkOnqJg==","signatures":[{"sig":"MEUCIQCcpEKc7Yu1c2x3y7iN3oe+ZCi5gb+HdnbDZP95OhxfcAIgeRar4wGQg35J1YOpWe2WiMf2qz2nQAHZFBIjwnTI9P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652762},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6901d65d0a6ff7634c0564d344c35e464a1d7493","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.11_1772530869199_0.022812863805364625","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"muaddib-scanner","version":"2.4.12","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.12","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"32a6e35af408454977f1e8e802fe17c72b68acbb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.12.tgz","fileCount":53,"integrity":"sha512-2BxxQPDhQ3bLeClGA8CtkMtE/L7H3Wd1XbcxZLu4SSuOXAABp1bKTBQ6zLaIDhM8N7G84OGjGiTGizaq1Dm3sw==","signatures":[{"sig":"MEYCIQD/n4neQcLelA7U9aHrP+7ZeUghvSV8yIn2CavElIxreAIhALZxcklQnk4q7mfC7p3iG+vpdz97hhfyADs4nETwUQmV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652762},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"03234ac5bfe29d06422d5188d1a2fd5a162c5f1d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.12_1772530883761_0.6007089194111774","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"muaddib-scanner","version":"2.4.13","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ba8cfafb88d3d7367ecd65408f2cd9f351fad230","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.13.tgz","fileCount":53,"integrity":"sha512-5IRpTwcUX1iMZmzcuxU/dJR56KQCy1g8yIE3yviFDLrH8YLTNYt7TSyQ1vZxdL6RoVcYCAHJ5f1OiJs1cKcUkQ==","signatures":[{"sig":"MEQCIFrLVZJ/AL1eL/Gvp+fniRLtygGCfPZYrVbb0b/e0YneAiA5WlLjQ4SSr/MllsD7KU34SVt2dM+BLlM6rqPcsG860w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652762},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8dbe602bd62a0e88bed4f486d2fc3a161a5b08db","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.13_1772563121081_0.5240246254730081","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"muaddib-scanner","version":"2.4.14","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0116affa6244221a5a17dcbca8dc42811fd20e84","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.14.tgz","fileCount":53,"integrity":"sha512-p+c86AsBzWyHdY5eP7xjupzLDsPxtvyPBmSUI8mloZr6oVhG1TWUy3GzmDzBvoUvPHCWtiYSloDRGkADozQrmg==","signatures":[{"sig":"MEUCIQDl/u4ZPsViP6g/ngpepnfI636Ub4r887t1mk6JaG92YQIgMNw7LTmmGmYwgfrhWmmlHbGKtjo0EQD6upSvaHM3/go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652762},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"00e690720f1de595a413a26c1426142ee26e2de6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.11.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.14_1772565575239_0.1734155874400336","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"muaddib-scanner","version":"2.4.15","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.15","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cf597ca0a25863e2b8d7373e9528a62e01428475","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.15.tgz","fileCount":53,"integrity":"sha512-+3c7pjInuqnS2X6rArrNC7qC4c/2vrMTkaJlwfD2kfsKIFTy1a4i39zgXr9iQ5WwcskoKGHBuc3FVAvYQm6S/w==","signatures":[{"sig":"MEYCIQDiyrLc+qymK7cGasxeEja11EL0hKMzJqckDjSEtQPnOwIhAJq45TYVahxDWvyeWtYIaj75+30DeEmMDiNzZx9hU/bH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656624},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"368b8bb083a895570fb80a61dbc3022c2710b6fb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.15_1772566228539_0.8536004758831992","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"muaddib-scanner","version":"2.4.16","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b347847ccf700dc6cef8e3562dab0525dd8769b0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.16.tgz","fileCount":56,"integrity":"sha512-TUFrJqn/KObsHurkZr3IYtQLPjtaptSHd/iD5oyUtAIXI05nGZgKdFmdd4t2m9WcdVghC/+Jp0pVc6ljM6t88w==","signatures":[{"sig":"MEYCIQDRqnb3LpwMTdzyAphsXdh/MWpfHy+2RrpbtYK7XNtRbgIhALLHvBG0SGulFUBLhOxvPR+NYVIntHv0nr1Dp0kyz8L4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6208647},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0d6efb14587921315e057a5e4b9020a19418d2c2","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.16_1772575242440_0.9226698114302996","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"muaddib-scanner","version":"2.4.17","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7bee578289d896006ec2f7566901c0a67d662c4d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.17.tgz","fileCount":55,"integrity":"sha512-vPz+9rQuakZi1hdrN4VmiGv4+JwnQNnAw+blbFAm7T2lDfI4D6o8n4qD7y6G7TOcL00aEqiGmzJAuIGpafr6rQ==","signatures":[{"sig":"MEYCIQCfN2pDk6gwO+60v/EJpdAOT6dY0hXUviq1ZMjmhT04kwIhAJuy5grtBZVzi80EoF7IL7oAJCkz7VT4MfJNosLcydnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668381},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"26c9f2a97eb9ea40603f983d1748ba6cc8489852","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.17_1772578562840_0.88926441011614","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"muaddib-scanner","version":"2.4.18","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.18","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b7f56ef3dbe2fa89e033df4afb8e1d99fff3a986","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.18.tgz","fileCount":55,"integrity":"sha512-Jis9fMKNQC61qAOFRW/U191XNOfdG/VEqxMSvrrNaqN4b/846/L9rx8DG9c/X+EySq9/kGb8DnnmM6fru6lZhw==","signatures":[{"sig":"MEQCIDmJ0oJB8uDwBacMBleWoHG8uZKU1jefJQV+bKoE5ua5AiBTWCOed3RDKaZgF9HZ9kQcK4u20wjfAQ1m3GIUi03JRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668200},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7aa6c3f4f3e24618090e085e72eedfc9ce9130d8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.6.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.12.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.3.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.18_1772581933839_0.19981646304091716","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"muaddib-scanner","version":"2.4.19","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.19","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"24b6cf17cfcced83e316a5bb84d5511c7ae5a895","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.19.tgz","fileCount":55,"integrity":"sha512-FKOzq85fXoBGAW7yHn2cFz/LjeG9kTe2uHNtNFMB1qW3PKme5zMpazGh/hl5sddg4FB7NYPWtsBLlo9rkuhhBw==","signatures":[{"sig":"MEUCIQC6+IVGt/sNSeliusksVRjEzWEZCRsWXwgnWauqUHRekwIgWLLfiDf8jeRZVE07ujgBrQFbSU/uIl1GagovjU8NxKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664519},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"cd5afa593e1cc61685df64e2fbf84a94a7df162c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.19_1772660694010_0.6399336123664332","host":"s3://npm-registry-packages-npm-production"}},"2.4.20":{"name":"muaddib-scanner","version":"2.4.20","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.4.20","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a68cb1d6d58da3d629c7fd72c9d1c69899724152","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.4.20.tgz","fileCount":55,"integrity":"sha512-1z31S/gUxtc9faEO+2EkjKonf1UOuoba+abdDh17ciT8imvj4U2OJNWHV3Ux8ExGtbzR3Ok4Pkp27G4Nxvu5Bg==","signatures":[{"sig":"MEQCIEmhb5xMtNsBuSA9tAA/ycVq4/S54Ineyjv+WiXc1zOqAiBsBa16tyxBy6rgfYZAyw2tjo+b8PiWx1xFaoqe6ip8lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664548},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d5f760f5db8a3a016b1b948e8b68affaa05be107","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.4.20_1772662504514_0.4725826600847691","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"muaddib-scanner","version":"2.5.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"db62424af84333da55f9bfd3747cf79c7655351d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.0.tgz","fileCount":55,"integrity":"sha512-OHh1raIw5ezvA5PxdyRzY3iw2Ea+3hZ3Zooqbm2cJR8ACCzimS3MG2KoQVSu78E3zUTHfRZ6y57H3kIh04w3eA==","signatures":[{"sig":"MEUCIEtfAX8aFNUVocQTIxxYoAiNK7amR49kjcQTOAtDqviwAiEA6uVhk6KKs7pRqnP+IkTKCG6bCmnTxzyWn//H/ex1bcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669303},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"595fc905c27acdef10bf12bb7f0c84847a99f53a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.0_1772667833630_0.9776324875115614","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"muaddib-scanner","version":"2.5.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"36fe83874365a15f808688c3905a6678a94376ac","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.1.tgz","fileCount":55,"integrity":"sha512-3o9cvJkS3ID36aye02VzKKpOeGf5OKqVkCEyiTF+fsE+K4mR+YnpV/CfX/5gLguwAjIZh6YF+M7nc8NXQbreBg==","signatures":[{"sig":"MEYCIQDlpnobfBlgTB83pOh6DtX3BHnG97/H6HWfT54WY85xNgIhAPORsVnJhtz6iUti3iBxsXOBKANwIsgdZxU92HJczpnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669303},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f7a68cd9fda964fba5f33c24123fbd374cae2b4d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.1_1772701330068_0.9260505291797179","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"muaddib-scanner","version":"2.5.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3f95040addafaa36934334d4c67e2fcc1623d7b8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.2.tgz","fileCount":55,"integrity":"sha512-ihzUoCIdsVNnNtUSfE8uyko4p6OfWZRSNwUJaVAsBFpGfYSkU50S93PjSKvrqAex9enUrHac8tFMyRiYIahVvQ==","signatures":[{"sig":"MEUCIQDaJxwFL12Y9as4ql4BEJbVWewEyJVzs2xqaVZyjl4E4AIgdzG7/xAARrQWKgHTCbMLO6+6baqimdTk6KkLQP/JvAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669303},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a30e2b6e075ac9ac443a68955f127a3180f11705","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.2_1772702704531_0.3199692099492839","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"muaddib-scanner","version":"2.5.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8980f8d0c89445e903545f82c4cfe4b890a048dc","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.3.tgz","fileCount":55,"integrity":"sha512-/tJ+5VgtIZ7+DVg2TnZEM8wgyhCsqWC9fnkYLZ5pfe0sZIzTdzldGt2HkBoWHVE7ogaNtQTp4anoPnBsIlmhSw==","signatures":[{"sig":"MEUCIHLn8+FKzPw4nelzrt6K71vtZg6IHxjLZEppav8VRCKtAiEAsWhprq/W87VNPrB1zYd4A0FhL1Z0vJsT0Mvy2GCPfJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669950},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0c736e97c1a39a30f8a326c814d0c3848988f38a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.3_1772716476060_0.7467932527056829","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"muaddib-scanner","version":"2.5.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"47c99a329b7dc0afd44da3ad244f840eb891f3b6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.4.tgz","fileCount":55,"integrity":"sha512-2lQYmvjBlR4cgMVOJ29nhSoO8F//F+9zApXt+IQjfy7RZwC2jQhv5LcidrVRz6ZzAKJok3WuaK9EE6GOxbj6cg==","signatures":[{"sig":"MEUCIQDRuqAzAhr3BM9XPC2pj2likPdNBEidmMKA1Zx1vRI6HQIgNLm9V7fzrR+ttMBaKOaNH46KKnbEGE39KLAD3GrXS60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678235},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c3f799f755689c95e7468ba654d13db30cdbab14","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.4_1772717886675_0.25514369126975867","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"muaddib-scanner","version":"2.5.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fc492bdead97851ed70a3218533628a41896656c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.5.tgz","fileCount":55,"integrity":"sha512-8JKsDgJy1AWjSlZZFDrLLIM22vhq7xsjxslp9RBeo58E/GxT2Nh3B6b8la23zVNyMVhfaJ1RdazHiI6ndyP4xA==","signatures":[{"sig":"MEUCIGmmtQ2YctC9P/cihnDSb0QDrLy026NO2pRYh562P9MkAiEA96+nWSQP1LRCl9tKAKtR5tFwWwYY22lq3deqWRJCfLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688469},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b8c735ced9c8ed00adecbee30edc0eda0c19b78d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.5_1772722207621_0.10731179987064343","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"muaddib-scanner","version":"2.5.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d3a937d8a0bf98c15376244abfa3a5c2d028923e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.6.tgz","fileCount":55,"integrity":"sha512-DIBbAtUfQdqX2rDt5QzDm6UFPFyTM8/E2do7tu4Sxh502tKIF5b11AQ2nr84qfp7mcLvB3+YqBD1uSp2pOj8Zw==","signatures":[{"sig":"MEUCICHbeidwPX5tKTsox+USwdA3NTQbIFISmYCaFgaZeB7xAiEA0OWSKD77ZLFdjjoawgCLD5zgAQAR6VfMokdW9ExCyfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695991},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6cc12b7eca7af53fd5259273fb6c259b9f4f8cfe","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.6_1772732742492_0.6571269735341996","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"muaddib-scanner","version":"2.5.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fe133f67bd20d1d580ae9e223768c0e9f28e9e6c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.7.tgz","fileCount":55,"integrity":"sha512-LvTT1x0kXvOyvDnpj8jM0HX6y7uCBae/FmX/t8RuzDoP9bjEdPMjtC4enAGLpI0jzgyk1GckHDfAKo7ACKWl1w==","signatures":[{"sig":"MEUCIQDaiEGr8oWMq4L5WoImTNlmrjBpCWp/KZm69g1GzUZd7QIgGL7xs2uIo+YZUA2oot+A+yQN/gEL5ZQhoMFlYzLg6IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696425},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"07753a8193494a1fefd5cb7953500cd44ae348ab","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.7_1772735575851_0.5743688739113653","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"muaddib-scanner","version":"2.5.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8832ad7d8700130c3d8f01c3fd6db005a340977a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.8.tgz","fileCount":70,"integrity":"sha512-hwdiYalXfbok5+twKG0/i6ZU5i06OhjBMmnVaisU/fWFWmTbuf8eVZ0GwAODqXC7FnmxXaGULQ3DrK6P1zDdtQ==","signatures":[{"sig":"MEUCIQDqDgrtgMiFALRy5j1oMvhC+jJyn1a1/XjlqJm0TrQ7UQIgeU9WGC+fF4EVrWIt3gExwWIlGwqnbrAirnx1Cl+DjJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738289},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e4df1249e689618900642b473bdcfccc74fc7c3e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.8_1772803532263_0.0036804692873897427","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"muaddib-scanner","version":"2.5.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8efd85f0078d99cf0b421b7d39343146e87c0e57","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.9.tgz","fileCount":60,"integrity":"sha512-6JnSZcYkea9GWWwZ8O7qf/8LF8bQjVxJh9EVFsyky94ypwl3XTMxEkF8pkN1Kcmrf9O4dV0YEXRd3rKRWINNTA==","signatures":[{"sig":"MEQCICUniC5cD02Vlz/UQ2Dxb/5bCPz/8TQy7I6blpybYj74AiAqQAEV77clWdYoxxSZAuGoZqeLe5pOA4rV1TRM8QIu/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713698},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7a89ed89c0277e299d1bb0e80222424fdf90aa29","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.9_1772825211879_0.2084641886428953","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"muaddib-scanner","version":"2.5.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f2c81e03f7edf392aad5c6954596de774ddcdde0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.10.tgz","fileCount":60,"integrity":"sha512-o+/0S88U9kGxpa7WgKxD1CgyK8MjuJSGH/i9wZDtA19CDAZsj/H0jCT1pmhC+CNAOqUJalLa41HznVeA+PG1Gw==","signatures":[{"sig":"MEUCICmheolGR0jJmzz3jvuXcCcE+QOcp+pwANzyoewjfw+XAiEAt/+yXRz8PYxKBpmNy9nX9WLyFAEUt/ge6hCCEluTolQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":713273},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7fda974d912d7512cf3d7258b825f43f5319884c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.10_1772828052717_0.4115060499535359","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"muaddib-scanner","version":"2.5.11","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2b3fbefd7e08dc638ddd2156b01f725b93f257d8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.11.tgz","fileCount":61,"integrity":"sha512-PD/dxQdPP0m2DzzZ6tyAGOWxLq9tFF3rDkuZb3zmP0z1uKbE1pYGqkCHQ7aken0rD1bcZkJyjq6tiqm7Nayx3Q==","signatures":[{"sig":"MEUCIQDpfhUztQ6EfmgNBDec81JkSdy74/LOwPTX9s5fTqo4OAIgYMG+XwrI6ADb4V+W1lQxlfJJ6LKdO1sAU6p1yGA6XE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714013},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ad4c0adf28de489c6b84d9235f2f8d1e84c1abc6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.11_1772830238975_0.8640382645436524","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"muaddib-scanner","version":"2.5.12","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.12","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"15b6d59d8c7aee6042462d27d39248f47fe88ed2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.12.tgz","fileCount":61,"integrity":"sha512-2eWXAB7XZZvM7QmCxRZ+SEY0SBl4JI271k6PB/agdxDS0DsKPAp7P8ebhqpIdGx86fhcKV2jsnoiUnkRwhS5jw==","signatures":[{"sig":"MEYCIQCUGzcyBh7rKgGfi0NIjqFrgbJutbTxrh1wl5HiWSalTwIhANvDSRBrdzjhutKkE+IhxELb5KMcM5akB2X4thFBAon8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739374},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"183ada166af1bcd33fcce8816daaff9d127b0191","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.12_1772900310440_0.32197459548964935","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"muaddib-scanner","version":"2.5.13","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1abad3dd3df644a199924fdb3ed133d288946f77","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.13.tgz","fileCount":61,"integrity":"sha512-jq+3ZJZf/5KOVjUeoMDn9y4Ar6H/JPb4ySqWbq2U6nWgVBGNU6TbNoq/VH0/lP6WllBMJxyPwlV2krrmPHTnjA==","signatures":[{"sig":"MEUCIBx13cfUJe8YiCVvnM3RRuOHmEhXJ+tX7eMy4tV0PItzAiEAoTWTm9AQk5WUYWzA8/X3L2QMrypVGrUbfLud0GkQ3xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":745741},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"998e3de237bdc4ce5c66e8e4a80eedfbab1dcb7f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.13_1772905874334_0.7228487712184122","host":"s3://npm-registry-packages-npm-production"}},"2.5.14":{"name":"muaddib-scanner","version":"2.5.14","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d8cbd71a883b6da5f3450a2f7838d317cf09182f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.14.tgz","fileCount":61,"integrity":"sha512-03e0SeD0J1ADf75n7SlJhsmSwgTaro7rm+7cZAGX5L3XLmc3vorSFqIte/swYWyw4lkVoKssF0UkkOsNP6hQKQ==","signatures":[{"sig":"MEUCIQCSVn/GreR1TutMsxpJD+KUKv0Der6LhpzCJP7Xr92/7wIgDn6Ef0zTMtGtOhc8NZrlWoFGW29tBZwIuPiXkr6G5OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759374},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"abafb096b5d36672f7e24053c20e583976a64f0b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.14_1772910939543_0.9143144562434338","host":"s3://npm-registry-packages-npm-production"}},"2.5.15":{"name":"muaddib-scanner","version":"2.5.15","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.15","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f86d19dc33aaa146012896d6dd0a4518a2bd28f2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.15.tgz","fileCount":56,"integrity":"sha512-WMhn/X+GhiYJGO0/L5xUekydO/TM3V+LDExNXohLVhUHRXSCwpNdz1MDVI4qHYRONtHiXQ+j9T+D0JuxnwyC0A==","signatures":[{"sig":"MEQCIH+rSRti0EMOjEqM0XSmMJSnQrwXbWn7PDE3DYKxQu1iAiAjA7Sh49cbT6QqqCkj2gvVfNQ+4TbCb0AvAyztt/mqNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756516},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9032e22212a83e2bf6e4f2d6cb34c49eada6a75d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.15_1772911432821_0.423903665588818","host":"s3://npm-registry-packages-npm-production"}},"2.5.16":{"name":"muaddib-scanner","version":"2.5.16","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"923092c15e837c83c6ce612f7f8fa6aef2c259c8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.16.tgz","fileCount":56,"integrity":"sha512-XBD5ZZ+8dxy8HYITzIy6D7fTLRVX+JgIQt98UA1B6Jtd4dE8d5qmWOs82vtPJMTnAA5HOEC737MgXD15eSbI0g==","signatures":[{"sig":"MEQCIFiAuV0qEm1Y7kDFas2X8o+1yHeT2r6+PWxz2RIGG54BAiA/RZZcSrjs6biibOFhNWcveQtDp+ZP6iVBXatx9IAmmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784895},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e0beaff8255b8c8b75fcf5d1c3d1309eff4ec8f3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.16_1772960223800_0.023094598731108418","host":"s3://npm-registry-packages-npm-production"}},"2.5.17":{"name":"muaddib-scanner","version":"2.5.17","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.5.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4ba61a26aa4445a5fafdea34ecf61279485e6ea4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.5.17.tgz","fileCount":56,"integrity":"sha512-tXVX25RAHuBxdAoVRMGEmBUrwBziJHM2uoQ6F935AMACZWzbTwIKk79SXmNezNXBj/6flKwZkvSM6sv0noT/nQ==","signatures":[{"sig":"MEUCIBwgvY8ZI9rU4Wr6vvc09hsaJq+Vq9ObxWI8OQUf86X+AiEAv6N87qm6TVBPAcJJ/fmOAeM20N/EwwuhcNA4UQ1vmrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":787921},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"02aef6c60e76583c872267fbf844d2d6e8ab4cde","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.5.17_1772984834394_0.4534063130850752","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"muaddib-scanner","version":"2.6.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b789435e6ebc959b0c4c9d401f1f536d2a287e1d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.0.tgz","fileCount":60,"integrity":"sha512-zxhAMlAL896fEMEeg9cUCbKazypjJVHmrDvb4feBRUYFErnjPQMirRiUFxbzTGBE7Zz9DLKx2AfMgQvD1bko9g==","signatures":[{"sig":"MEUCIEH9wjoeeHg86R3aFU8vV2CtRUcoYZfUPKIfFyw/I7IyAiEApV6d2qwCuYNH4oa6383abrB8cjojl9nT2x+2G48F1Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3120815},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4cef966e61a6f7292d7082506e0e813b963c6510","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.0_1773098378656_0.2946444777553199","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"muaddib-scanner","version":"2.6.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"87fb119f580bc0cf11f520ed48df85d72f979fe4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.1.tgz","fileCount":57,"integrity":"sha512-0o6cpyQzywupxSIakx73Xcl3lW6RpQ1tHdJEeqwA+mI57Pl42bzgcRPdcHK5nmn7XqheltvjzmGL8W2kPi6A5A==","signatures":[{"sig":"MEUCIQDcNCaOv94zW77GSMeTYuxFOHFwHcvGmGo5dG1JiLAWqAIgXzGgORBnjrQc23cI/7JCcVctTUcV7sDQu9GbHWRu63U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":838919},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"71a4880096c39b08b1f17fad500856fdb16a122d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.2","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.1_1773177818145_0.20886890362010901","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"muaddib-scanner","version":"2.6.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fb3da4deb9b613a1f5377ad8f808223d93ebf974","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.2.tgz","fileCount":57,"integrity":"sha512-krqwMwhnexoiDcILrNDN99MnMEVwBdtXgQrQtJETqGa9roplMdaTu+vY3qhwaTovF3lYpaCgGEIfjSX8YftUWw==","signatures":[{"sig":"MEUCIQDjQml/WOnq3oaRjGpmT8PC/8FI4Ji2x07pOpeveA6lngIgVGnZMnXo3ywtX9PVnPq/l+9kqyRhehj0bMd1YS8AXVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":840782},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"528fc54d95db395123c18acf55e04867068b47fb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.2_1773415989927_0.3242616251996504","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"muaddib-scanner","version":"2.6.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ae50520554b88aec19acd22a67aa96db4493ff41","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.3.tgz","fileCount":57,"integrity":"sha512-3VazP1qsqGqhRWt4iMwKOSSDnLKd5NEo685EVCoDEewLP0+/TWSEmn78VApWcUxpOHtOyPvrODWqws/lhXr1pg==","signatures":[{"sig":"MEUCIHFJceZpfP1phMGuHjsPyLbEN8smYwUvB4PnFloWr+D8AiEAmH0zllmOxdgLjGN8D/89aTQ64BkLUcK7G9jfEhvvqm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818624},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a709feaca657ad772c315c8cd323c5f37eae604d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","muaddib-scanner":"^2.6.2","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.3_1773420910171_0.2184243080357442","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"muaddib-scanner","version":"2.6.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b041d0605a874c10683eabfc55ce9a8b6b961753","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.4.tgz","fileCount":57,"integrity":"sha512-SUMzJr7QwiNHv9/wUKk9sgB8hTg4dk26v6g0Qvyuq6GUqZ2nLOr9jhRvyqPXOE3Ouo74iF66k1bVW8amkWpWig==","signatures":[{"sig":"MEYCIQD5dG+WF/G+ezNwuLBPGOX/3Vklc+0vZj05V1WSN6OeWgIhAO+hH+GiCjXEP5+yn0yJbkzPrc9469q4kxY8HtlPp+Zu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":818624},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3255c681f8edf97ee96b83550180493ccc4362fb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","muaddib-scanner":"^2.6.3","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.4_1773421908665_0.2813166988186495","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"muaddib-scanner","version":"2.6.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a67b71e97ee45d4b50bcc95a3d02550ccd02069a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.5.tgz","fileCount":57,"integrity":"sha512-APmPVCxLkCPNuX6d+wD18LKr8QaoU4drCtrtz1Np0zjan8tznHVzpCK6qo4NGl21FnC3lvQWSUVJGXpT0Jk8SQ==","signatures":[{"sig":"MEUCICC+bsz3o0HOTd5KKd40z9teBUXIVzjkT3WBwrGyZqeBAiEArgtFRATJ/n0HZvXa1nRuiAWku0qEr+EZkM2tZ5Qg2MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826468},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"daf4a877a95e4b13624288ba2522006379eb0d9d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.5_1773437116614_0.31684876453301225","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"muaddib-scanner","version":"2.6.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"214e12349c352a24492eff3c2ff3c81df813a3b2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.7.tgz","fileCount":57,"integrity":"sha512-+EqpXezwCeJQnDr1NhhUkbur08Ru//Ru/ALlOv34f4xyMS/BUcMajvctrqWY9l0LX9Si8pv/y+eD2irP35++zw==","signatures":[{"sig":"MEQCICyaXIJBGUm3k+f1QMAQm8NnLrS1RskFevnnXXTEFRdUAiAXDXWzHmIAqsyOqture/eVPOwR8zZVdMeKgIwHpdjndw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829351},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ac42d2e6927b058fc0a2bf04ff175fffa926d6d0","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.7_1773443056034_0.19582017323101542","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"muaddib-scanner","version":"2.6.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7a5bfd4c60e8484e7b12f2be407eaa9a29d4bfe0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.8.tgz","fileCount":57,"integrity":"sha512-ZpqEaG918lnX0x6RDGMclW/qXse358D/9pRWPodKPEILLMgrr/vjiwrngd2yiZKmbL2op1kqXJqFWzT0V3Lgmg==","signatures":[{"sig":"MEUCIQDTSqlETApV2hlMs6HcxcojYexcLgsJQxXcPLg3msZZHQIgV6plIXYRGgDTv9i8L01axQERHoiHWahhc4A4wymX/l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":829561},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"31da4c0710df7bc2eafe96ba9511f5467133300b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.8_1773478397377_0.5433520050219389","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"muaddib-scanner","version":"2.6.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.6.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d8207033abcf962765f95259b399975f750ed606","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.6.9.tgz","fileCount":57,"integrity":"sha512-Jd6DSs53n+sysBmjlQCbGDv3xQaQP+gk2eNzv75nE2CK9SfFNJMpkOITBh3VFHfDNBBR2nhxyTJ1fK0SrOCxiA==","signatures":[{"sig":"MEQCIGWrpwgOCyuQ7Pwa/ZyAWWjFq1KS8HqV+ESCJ8C4ZgCFAiANXCsUY7cVU06CppvjYwrfFMCUhqRCaufkMRw32CkCew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831964},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3ccfeb6d46c3fad7dbc7a2cbb40ed1abc7d0dd76","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.6.9_1773487032775_0.41900927154578604","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"muaddib-scanner","version":"2.7.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"728ae926856d96fb163fb5e1ab8526bc65f51df1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.0.tgz","fileCount":57,"integrity":"sha512-wOSpOUG0U93c+vQVgF20oRxY6pRQ714kZoBv1xnZyCUiagjSAq9OftTf70qgQaCFdMZDEyyshxmkfL7ieoL21w==","signatures":[{"sig":"MEUCIHs8SvukQEdL5go79BcPELVYVW3YiH6VzCVS7zSYR97PAiEAhQ+Fo7zhtrP1N3GmhG6Y2CMS9OSuprlU+t3k/WOUucw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831964},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b3ffead821cfa8057798fee91c862edc9ccbe67f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.0_1773500931212_0.5783153249317579","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"muaddib-scanner","version":"2.7.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f261a81117868bdf4aace98958c29f39f5a4fd8c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.1.tgz","fileCount":57,"integrity":"sha512-B4x3kEfAzYNVj+LDqN43g/e7MmWVZ+uNFW+eDqm4MvR3wadVBoE9HtCAOrHA7ugSZP5GSzNpC/KLgV1CQGYVaw==","signatures":[{"sig":"MEUCIG6Phfog/LLdVDcylZObJmhrDYz08xK2Y890JOdGisY3AiEAmxK85jZIwKcdBzYQys65ATItGlInGJIxf+JM+JeVwU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834252},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2c52a29e0d62d62b6fb0f3709e7ecbf92011f908","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.1_1773515576466_0.019383382539158722","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"muaddib-scanner","version":"2.7.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6b4a9e273d981276db2ddcf58b36a083eb5f5243","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.4.tgz","fileCount":57,"integrity":"sha512-o1byGA17B58136k6eIu5Fd4sGHue+jW9NlAFxDWuZEAMB6kE2OM4Zmd1lhtZKnXoMlBmZa/khaCsfFoB5OyugQ==","signatures":[{"sig":"MEMCIFhu9Q0chTtMfAC6y/kxGlSrLhMvCiOgvI9CUAKCsI/xAh9x22J2+UIaxI3WFiLZKASFReCvb9Mm5GK1CD+yeWlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834281},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8561df27d421d905f48f32d378ff8bf92ccb2ddc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.4_1773519743891_0.12753862149380102","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"muaddib-scanner","version":"2.7.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5d072ef7c538385992f123b91617bb7f43d3b06d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.5.tgz","fileCount":57,"integrity":"sha512-17Jnz7VW6DZFrObq0/tB6K6eSnBCePW0583tRfFwOVS2R9HMsDPutWsbtw28fT3AAxROZDlIQI1+XKMfQ4ObtQ==","signatures":[{"sig":"MEUCIQCWM0QDE65RMkyBsgZTFxxB4MG778WRFAxh0Y5wH9+iLAIgUAwN382P7Sef7XJKyAV0ABddu7gRafqdQHgDOqgD5Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835731},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ff6e5d39923e8b017cd54cef10eec9a93fe771e9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.5_1773525737769_0.5589758428434981","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"muaddib-scanner","version":"2.7.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d5620a383964479484c9d16c2413930c8f7dbff2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.6.tgz","fileCount":57,"integrity":"sha512-x3C8o8Yc5vwOrUbPk/bh1g3ot6+kjBK+hW8drcZCx0e9eHKithImkwlBh5iFKlbDL1XJtu4qiVZPFxpyn53XPA==","signatures":[{"sig":"MEUCIQD/CQl8Py/OZ+rpb062iJ32/CLzevG+6iABc6FIbGP+4gIgMtUIgCGALOPXD4xX8KnScVrt01Uxlrounwqj5YudBAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835731},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b0865f291e13b2708f9042bf376faf59b0496820","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.6_1773561936540_0.5924000964177407","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"muaddib-scanner","version":"2.7.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9799a114420123bf0cd5c73708bfd47ce04a478d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.7.tgz","fileCount":57,"integrity":"sha512-EZ5oSTROZYihmk/r1fLxHSNth7vm3d+d0LiKRHx9GuxVGlUVKsg3GWCmZRGXxJ1iAFHYOjBvwr6MvNz7JaNt3g==","signatures":[{"sig":"MEUCIFUiDA9mxfQhoSQQSuICJ2FLQWlJZR5IzU0HdRvn8r1MAiEAlUvIcKYbk3oM8CPcp8GyRTiBLqfIvx7fIq9vwid/XWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844081},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"719e093b31141da70c911ed008bf102606f8580d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.7_1773568285748_0.9477785693645189","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"name":"muaddib-scanner","version":"2.7.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b09c71395c069372abd491a7f75b56941cf87885","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.8.tgz","fileCount":57,"integrity":"sha512-JW2/5v8gi2mE3h8enxHymWmREFbtBFrYENu9BURampl9ln48uJ5yO4toP4DtNC6NqpmroPF5rmEl9G+HFF6K7Q==","signatures":[{"sig":"MEUCIQD+sOnHjWKtL5/MXEbOhJpjihGjid31b2UHd86ncN9FEAIgHfCbXk1seJ/vU1Sl5TugOTEnCl6f5gBFkEMw0dgQUOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":844857},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e2f9ef79c925b11fe2e4c5c94106e811a71f2e32","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.8_1773591199736_0.13859882497982","host":"s3://npm-registry-packages-npm-production"}},"2.7.9":{"name":"muaddib-scanner","version":"2.7.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"98c83d4ef6f1a913e46c64e46bf59e13d14dbc18","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.9.tgz","fileCount":57,"integrity":"sha512-nKtE3HxVMPiRiytbWy+6b4791izGwjR9S7CibBpNYoYSvo+qTQTHebdDhRQN6pgNoRrUawuIPCZSNdCYo4OKXQ==","signatures":[{"sig":"MEQCIEY53/ARcRpcnXyhkypn71lzDcaG63guC1hfWuUOpK0YAiB+y+ATfbAKwpQO+kF88So2C/+Mj3UHBQOW3Bq07mN4rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":846157},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"00025b94d30c54c902c9028de0a5b2bda4af0d1a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.9_1773597115416_0.4164492396907786","host":"s3://npm-registry-packages-npm-production"}},"2.7.10":{"name":"muaddib-scanner","version":"2.7.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.7.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"af6f06ab04617123139beaed7fd3666d543abfcf","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.7.10.tgz","fileCount":57,"integrity":"sha512-J7K/5aZoq+V6px20qiure5T4nhEuqdswnojM4alJ04YPJ7u3yfdUm1PrcvcVk8T6/mSS1FCZ6C0HXF5fPyWMUw==","signatures":[{"sig":"MEYCIQDrM+3ja4gFWweesWHP5oMR1t4VHYHSUrnCzE25CxDiBwIhAKFnp4I/4Bm/WJamQEU0DIiKCw78jq1+6J7CrAStCTfH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848032},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c13b5cb3d3b2e11ee98054ad40513ee1c4d754db","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.0","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.7.10_1773640664040_0.6431290733047592","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"muaddib-scanner","version":"2.8.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d7e9bc51e88f8293deff447035d2eddc13ddb37b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.0.tgz","fileCount":57,"integrity":"sha512-10F2o0P/7JwhBnFhNEUiQcpqPiO9TbqOEadrbctdGmKWt/iVZb3WESOzwuPGu2fYJygzmsHyGXmcYW2sAjBxwA==","signatures":[{"sig":"MEYCIQCIXYG8OS6hLNTL/jNmDcAgHO8wvEYdZgAG3X+1EjbCSwIhAN4a4v3DBC3fBc9C/R3c6E9dxypl5qnSHRDBTt+yorW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848031},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1f41ed3c962c18c16cb5faf9ae01e9f47dea08ec","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.0_1773682282022_0.35060300589320725","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"muaddib-scanner","version":"2.8.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"25b30710fe390c819aa13d477289a6777984265a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.1.tgz","fileCount":57,"integrity":"sha512-Zx7d918dHVt15ANeMHFKxXg5ASAksZPCUqm4x/MfRaajJqvGAxxCiXSQPkDDWCCT83EBlXgC4dq/LwxopE3o/w==","signatures":[{"sig":"MEQCIE/gjfr1kIgsV7UiNpsnP0DqlQtc7lRqnLv0nM54zLroAiBCRYoDcIEaWocLc6tKh8C5rQazHcrWc+i0gXH7bYhtSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848031},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"24106b362e50d0bda658de4ace16fb42718dde3b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.1_1773685425533_0.30340395319766467","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"muaddib-scanner","version":"2.8.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8670eca51913c668ee2281bdd798a231fced85b5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.2.tgz","fileCount":57,"integrity":"sha512-E3utEeRZ1bM/5LjCdGEaMis3LX17Ak/jjj22ddQaabqHptn7BdCoZCBP5N+ChbsDfbXYIrThyyno2T8jS2oEkQ==","signatures":[{"sig":"MEYCIQC46/MZq+iZbmmEJF9oyk5q/NRx4uKAZcQBhqvsviybAgIhAPhasCpq04KA+0jbZC2iay3MWUHfVTH2Gb0KfqGZHDgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848031},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a205f972eb8355c5d9df46a118cfba76c208780f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.2_1773691793473_0.7039402264023606","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"muaddib-scanner","version":"2.8.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"54cc77cb586f2b5388ba6c68cf6da38412621c82","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.4.tgz","fileCount":57,"integrity":"sha512-JOfG/CFng+jA6nHmTG3PgZs3CXKbNyQ397u3PWLiUI+veHguByxRtbCIoyr/KOVpB8UvZ5mAUr8fxzs/BJtmfA==","signatures":[{"sig":"MEQCICkhRqYUcUFMZrib6aLbQkydHmUmSSBTr5V9sBHpj63lAiAx9ILcKTuRb5wo3bputqRSfem57hbeW0/jiDI2oD4ySg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852508},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bbc649c40d4b7c3c599a8bd3f952740dfdae7e87","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.4_1773736282476_0.9012510947166552","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"muaddib-scanner","version":"2.8.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7cb64253b6b8ab1aa67799e959d1ad99f46be2cd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.5.tgz","fileCount":57,"integrity":"sha512-T2wi6gaEx7xsYz32bIA33pFlrY1PGkMRDjTAEg0zeEBcJeyiZq3Uk6V0WqzVp78dYp/PsUFklkkXmXWzlLRcCg==","signatures":[{"sig":"MEQCIGayPUj+f3DNsNZCLOV52Ap2k5PonaoW3eT2MRurADWKAiBNjbLUBfS47bR6Ad+wWen61ETDZc7VUfwy4IFzwZQeYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":853034},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"dc00ef6896fe345574b14e034734d52c98a3bdbd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.5_1773770897174_0.957841993166366","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"muaddib-scanner","version":"2.8.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8e10567dadf11f601f3752a8c7676202a7e210e8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.6.tgz","fileCount":57,"integrity":"sha512-aByo+P3yhEbBuliyLZ9SC4Y19zJVPFfimTuXVK8u6qIrCod8KmfPaQaBjLLGN/rZ2TTnRbzWEggzRUni2TK2QQ==","signatures":[{"sig":"MEUCIF5VoYPXXUdK8FkBU9SvQwZUpfB7PTJ3NDc70G1aaDVlAiEAjN8Egh+ei6TI0U/ivdJCi2mDhzq6KI+3mNRCw1QOUoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":853034},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"30d02ed4359d9f5b828b0649c338bc8bc7cc108a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.6_1773780553938_0.061323309428554795","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"muaddib-scanner","version":"2.8.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a6d2a443b031954893c5c6aff6a488bf415d691a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.7.tgz","fileCount":59,"integrity":"sha512-w4EZZLssWuq5hVKRFE+l3D+2t/05Ftk4ca+dAziO6T91oPO0mJhk+6tmt8lL4nh6EHPUd+dkOPcUYAovnawhfw==","signatures":[{"sig":"MEQCIAtn2yF9LncI3F72ka66bCENssRfIXwRFLqx+TNFk5gHAiAtf20HADXsxkCQ9/sA4h9DaAdIICJUa2NE3b7rtx6ktA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":866211},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a941459df13e40c8a37f0a4f63f655c8af87e533","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.7_1773787943572_0.8517656016761526","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"muaddib-scanner","version":"2.8.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.8.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d1620d97d1493eb62ac5fb60043b0d33a328c07a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.8.8.tgz","fileCount":59,"integrity":"sha512-R4JaEATbn3p+VTVc6W6Lqo2vBStQ9Rv9G2GM7UldRB88OgabnVGCKxSkX9GxDCeNiDuEPW8cj2btEWCD4bSL0A==","signatures":[{"sig":"MEQCIG9Dye2WFaDdjI30zfeTJcNID3EzwC5/08jg2R3Sc+FsAiArGa+JhA5eCWw5Cv3z+RGKyE/hXPCIzAmat5PQ1y7n1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869604},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"635dda3367203ce161e94358efc6a926d734590e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.8.8_1773856855167_0.9933749061188646","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"muaddib-scanner","version":"2.9.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b0eb1ef59aa4f511c6e4769638ba8f27254a5ee1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.0.tgz","fileCount":59,"integrity":"sha512-NDSzOhaLbOTdZiK6FTvhGrmh9NbBKeeBcQV7NOgkKgBZ/45C8JGDTQ5smuHLSOQ0MKdaU97XHM9LfhLtLubfPA==","signatures":[{"sig":"MEUCIBMJK2ISdW9Uqalkgufoq1K5u0lE1R+l7dybg3YkinTYAiEApCd3HXBOdAsxG9tieuvMWA6++5bAEBel3TZXdMNmtfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883838},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1df2976b41e10920bf56e154b93f5ff172e77acf","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.0_1773860908705_0.49010642120897474","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"muaddib-scanner","version":"2.9.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a058039bf16025f752fb68c81329b9f48dab65b9","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.1.tgz","fileCount":59,"integrity":"sha512-OfaMgI4SG6xrG4Zo+7dYUAeCgEab6pPVgTnUq6vItDqj1CCMp+RjsuohQ9lnb2lwhhaoXzDgDO9y4p7aI5nG9A==","signatures":[{"sig":"MEYCIQDwwdus/Fn+RuO8f3pEZumlR067NAYwg2E10o6VZRvjnQIhALSsMep83W3lTA/AZHhHfGqTAaIRCG7YPeCM+LRrMMqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895062},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1c8b38cf2823fac8a47c8472f61658bbdee0d2b2","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.1_1773872173801_0.16840529576020935","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"muaddib-scanner","version":"2.9.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7b3dcdb0458f3ea5b23863e2f773d90417c851cb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.2.tgz","fileCount":59,"integrity":"sha512-mP1rtrBB+Af/BCvz23k3QtasTldvnm8Qtl50zTUL5MNfh66JlPy1sXn9us+BwHjWBVU9WVXxWbNU3za5U5lOgg==","signatures":[{"sig":"MEUCIDNg+uat1f77Yp/TefV7hNWsrxoH5WFGxnqF45jWFKFgAiEA/Mqf6JU6208oJCiPvXNuD8Ij0oXvUfFnT44K4v9SJx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904015},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3e66c5ab7f3b16d9d7c79b7bd75bb6ec7d40eb6b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.2_1773918970283_0.0731510841329972","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"muaddib-scanner","version":"2.9.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a2a72cf71b5a876524bba407e5f8ecc99c4cc1fd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.3.tgz","fileCount":59,"integrity":"sha512-unnHsINRCgKwQrsFSokbaBK0eaRDKBfobRGlRLAEPS9xnegLgIgQ6WbSGBhFFlLV3H/x2PwpU84rPKp3TCsbUA==","signatures":[{"sig":"MEQCH3xi/WmEmS2aqwsoVuxpVzUjc1duyG1GyRyV4zvLTrACIQDIjirz7Y0Q+/eS6dmFGvduqHgNb8AWoMW7hRR/plNxqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":905066},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2609dcd82c77879f40d7ca56136a2d85bda5bdcb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.3_1773947011175_0.32930777598664474","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"muaddib-scanner","version":"2.9.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b5d96cc6ec4d23342c1643a511becc3cf00a1387","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.4.tgz","fileCount":59,"integrity":"sha512-swnTjPpRXQLxrNopP6STMJnFGkZvYMX6YNbRDmsQku/KFJToLl8w9T5aufXX5cxx1ohlvEbcaMwXQygfHA9m2g==","signatures":[{"sig":"MEUCIQCUA6fSvDeGUyrKCpGFlaJFGN/QA0dH+esmcY1xoOMiyAIgZ6C/I2XAWluLHCQxyKituv5jIjHjkrlDm4KSbtwpZto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918573},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2067eed6a17b4db8fceca18070a546e1a3b94260","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.4_1773990079999_0.5519771208653141","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"muaddib-scanner","version":"2.9.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0e671214403c5236ed58ea542fd1e2253d62e456","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.5.tgz","fileCount":59,"integrity":"sha512-G6hNKoKxNf+/rIR5lFbR5jnf5ReRPyAnJUMlhDL7V5In2zrVbauHzq/vlNKs3Zj1JaEVEuS+HJOVNsiQSTyXog==","signatures":[{"sig":"MEUCIQC7moiXzU0SKA3LBUauRLGqn0vbtuFk7HwPGDDEZ8d0KAIgKAbnFeC+nSrO6xsQXcu8+lwgYSgp/JP06zxrKXdukIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918712},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c0488d51d036e6865d1fd4d3686c5502b166b49a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.5_1773995089282_0.028792294264055718","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"muaddib-scanner","version":"2.9.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"41a7d209605953146378ad1c4bf048e82f22e82a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.6.tgz","fileCount":59,"integrity":"sha512-dH5ino/0CWy8Qzu/pQ26EFtQsDr69CuV94RrCW1W2wGLOG9bEl/RupL3Y7pZnBdnnuWtT9lChdZigr8EhGbvhQ==","signatures":[{"sig":"MEYCIQDV9KvzL1owFi49NG5aS6YtiqEU3Id35L5Ahz7EU5fcAwIhAPDUWqCi1l5xMnANL8SjHbrLKhz1/vtX3q+DBWO5IorO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":921725},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bfc17d8815738686079010590dd70bf5967b637d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.6_1774000596277_0.4618686442935134","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"muaddib-scanner","version":"2.9.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d26cc52163477b8faa9ae76dc0d6945ac3f55c91","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.7.tgz","fileCount":60,"integrity":"sha512-LlE63bXGBdnlQaoYOfvoidNur5jMJdqXH0ChF04ff/yJ4ARN5hvsFz5gskSdyH9PfEKCtjP0dZZpJ7rPi/Eihw==","signatures":[{"sig":"MEYCIQDQnGvs8ksQuNiZrcsEcLgxdHO9dOwLfa1sm3Md6s4i4QIhAN0LPyLpXhhjqeGq5pOD4EbqrWOU3upBU83mBBA0nubS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934699},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7e2efa5804b8571b8e1d664653b25d8e40c9d3b1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.7_1774003582070_0.8606470529758932","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"muaddib-scanner","version":"2.9.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c06259090730b0345f5d98e71b8a50f77308ec90","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.8.tgz","fileCount":61,"integrity":"sha512-jDVGnQcX065iyvzFN2c9aVZvSXODzloJiE3GsAbdp8RSGDdCvzpXruCAevyfzlrfGb+yINtFfK81QMah7hPt6A==","signatures":[{"sig":"MEUCIGky49ZB3qo/XyLeig3b+0oPvsUm5mDnxrFGrwi6D95vAiEA1MK1f3zLTXHxXevTm9f/PfmdBsahh96frv03WnOqot0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":946740},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8a36043f389f2018baa7751b0b012d466f2f51c0","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.8_1774007664328_0.7533393701032687","host":"s3://npm-registry-packages-npm-production"}},"2.9.9":{"name":"muaddib-scanner","version":"2.9.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bd172154347d68cbc4a9e8f4be325c45d001e881","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.9.tgz","fileCount":61,"integrity":"sha512-6OpF/UsHtWuc5mLDddae3opHLs8QeC6rFH3IN/h970+tFHDw9VxvFoVG9ZBH5bK6hoT86nN2Sl9CUppBZcM/dg==","signatures":[{"sig":"MEUCIQDkbUd92oj0KPSY5IqYtqw4n6k7mk97hZiIGWLqz0nImgIgc97cBA8WcnbN+tQr757IlqqzNeH+cW9EEgYNyK1jlxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953906},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4e3215ab105103e08f96fb64435646117ff1bf78","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.9_1774012488367_0.3448743569083128","host":"s3://npm-registry-packages-npm-production"}},"2.9.10":{"name":"muaddib-scanner","version":"2.9.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"607fc9fea97ec15d94bb3593c9efc5b0ea5841fd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.10.tgz","fileCount":61,"integrity":"sha512-mPpYookVHKB4Idl9/+CTblyZVCbWcVXMwrev/c9x9K69o0I+aDRm1DZJzOoFUAC2DJgm7YveRrX1lUPgak64EQ==","signatures":[{"sig":"MEQCIBA/YPh83FHqGJEibBeifkikwJF3kQnxFyqSBuO5smacAiB4Us//b7/9vn0b8S0Ml3TK8Xge2yEJzQe9XLdECccyrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953907},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a19137433c2cc1bed87e7d878b98da475f7aecc9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.10_1774012512075_0.35407194447398727","host":"s3://npm-registry-packages-npm-production"}},"2.9.11":{"name":"muaddib-scanner","version":"2.9.11","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.9.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4f5273d8f316ba609172c9dc4f5b7d88a346f82a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.9.11.tgz","fileCount":61,"integrity":"sha512-l3jHxTbDuPvoItHVpdIEeysYQydcm9shM7LSjPOunZsTYsqsRWC6rNx4mjXjEgwKgMI/zU/yvhCKr9kjnty8Sw==","signatures":[{"sig":"MEQCIE6u1w/K10SkVv/u65veWSTwU+zjxvm5JzUumtJ5NK8TAiBDzkljS0/rxWm/62it735TA8ZLqE1c2aqHT+rJUz5dWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":958058},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4fcecba82508b6401622b0f0d07dade263cf097d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.9.11_1774032747901_0.4169543870762804","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"muaddib-scanner","version":"2.10.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f7647015ed82c3f88f9a4952cc0178730d1a2031","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.0.tgz","fileCount":66,"integrity":"sha512-gskq0IIep6xnmc/gciQTQwAVIo7fYtblFpJ1dFXqAheLlJGHOFAnkBaysRI7gSk73IplmEjZAaZ21H9OeCbZMA==","signatures":[{"sig":"MEUCIGaZcDWJ5KXpscj70k5DSEsGhQFKSUOCsHOSwUiQB5nZAiEAnLevCTNN8t2XvAJDZU1vok4K5yXqG38IALVX1I9jYNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981957},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"de3c196a7fbeb0928553293bfb34d94737ea629f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.0_1774043230010_0.9444015654821387","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"muaddib-scanner","version":"2.10.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e4d4e817aeeafb0d663b0f4f847c49b9a8afd6ca","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.1.tgz","fileCount":66,"integrity":"sha512-CUklZsHo8xACvav2wTHyd4Zld9MgaKlV0wTG4wsa2Jiw/+Q6Cg2EJKG2FJ8TZvJj/YEhL8Pvka9zX4WZQrY2UA==","signatures":[{"sig":"MEQCIDz7PfHljawqiN5CI1d7HedEh96XueTJ/FjSK8pwqgWmAiAB4ekaw+A8fTLhaKSXddrBKvur9aNT72Ifxu5N3dw1nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1009622},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7e52cd83a41dfd542bedd21aca7f1ad83d07b286","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.1_1774120950293_0.9758409610618943","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"muaddib-scanner","version":"2.10.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"45458f0d75a96bf13d418e70d6698963f75946ab","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.2.tgz","fileCount":66,"integrity":"sha512-BQQ43sefaM4qthrc5uFfJb/1pkTRbiDNN9gira2Y0dAvrCl/9uPT/2MjgR3TWYvtgVTgwB6/rFUy5X8hBYVQGQ==","signatures":[{"sig":"MEYCIQCfaCLLHfyxou5HQVQ+PYno/WeOopESCT3jQ3JbIkQFAAIhALWK5phDtS10rWKQ4UynKxcGGFXGEu4YJzoiB4HeV+3v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1009594},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d2bbcae9e0abe7aed6c67b767ceb93c048362c64","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.2_1774123895993_0.954683255100317","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"muaddib-scanner","version":"2.10.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c58dd361020d971a9aba98329aaa95717a10cb4d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.3.tgz","fileCount":66,"integrity":"sha512-N2egbGWNjwMJrPuyzC+MPWyDobbVCzUlv/JcSgoOWzZ3bhiOwod3bJ1aqN0xCBVD0fuXaGkSIk2MO1DcF+2/Sg==","signatures":[{"sig":"MEQCIEEknBeMLQYqSTbU1QxDam1Rnp0OvQm63SZBG2VNCTpRAiB9DOOKBBwGSU6t7S+Xa6pv+vGm2pRt3qH6Oj7fTNy8ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021214},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"af81e528b4c29366ef7e0d9303da79c534fa097d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.3_1774138243704_0.05705133604985724","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"muaddib-scanner","version":"2.10.5","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.5","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6cc4f83055450bf05ca488d89b912f2aaf466903","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.5.tgz","fileCount":71,"integrity":"sha512-/EJBwPQxgQJQTU4FVWpXZooajfs/MDY5DeaeOuvPKL9egOqwbDlogK0vo2LVfHPpRIWzdHbgIO/8lzN1Zcpe0g==","signatures":[{"sig":"MEYCIQDtH5hpqZ+89wSBT44BB9jVSPJ6BKPzCGTJAkd+btYLfwIhAK44MeS0fwJPhy+7LXwM5iSEyX/XLkBe4HBXjNncZFI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205645},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c331099409647fd4a35ecd759397eee57113e575","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.5_1774213200951_0.13403008688412732","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"muaddib-scanner","version":"2.10.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4fba0c4b0304ea83a819bfbcb09c18528d604c96","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.6.tgz","fileCount":71,"integrity":"sha512-uOT/TljuC/DY7gnAsE9nquF2utoMh8SV0gGPnEHbsonPzElZBx7EzHwaW8hIruVpH2rzBHGMg1vfqkMTAMMqDg==","signatures":[{"sig":"MEUCIAhASKyz7a2WDQ206ZLEDkXyDWzIhqNrdvZfnGcjSkPTAiEA/h1aatYD20Vq+GcE9mT+rqyaRJ3Xtkf0oHZGzmpFFZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205805},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4db2bb2f8a219fe357ecb690c09b486cd44f6823","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.6_1774218039771_0.42355697925922686","host":"s3://npm-registry-packages-npm-production"}},"2.10.7":{"name":"muaddib-scanner","version":"2.10.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0e2f604088805707af3bbad29b79aa4afc59363b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.7.tgz","fileCount":71,"integrity":"sha512-vq+vh6ii/Mk4zIBvVU9t/biChTBdowpPXA1teiPkBrCT1SeXfx/iw51lvVEkufDRStQelgkBRksfBDdysGtVZw==","signatures":[{"sig":"MEQCIEBIJEcXauGTE7BCyjW7DMZweajRJe/wHdodbzEMOGN4AiBf/6wXoKaLMsSEipKZDbQRw6Iu9+CehtOi4KX4O6SJuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207353},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4fd4e30172cd0407a2b8887553d57e74ea44c0d8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.7_1774287085012_0.7382971177153805","host":"s3://npm-registry-packages-npm-production"}},"2.10.8":{"name":"muaddib-scanner","version":"2.10.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bd16450925b92f6d38206da97f1e5ebea4cf32ad","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.8.tgz","fileCount":71,"integrity":"sha512-7XcEGrKHOr7olgpDsxwILIded86VBOGpted5jEWNabGoPgD7jqct3PZj4eXn+lr+uQayQq59WnENNe79YrOEWw==","signatures":[{"sig":"MEYCIQDEmuAv3BOLGmDQoJx/20PuH0mYl0+QuWxcguwxxJ0fNAIhALmyJ+V6Vg6uWSDqd/wU9rJrEVWZNo9I52h9fjTU6m17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207353},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ca29e33153f7d1ac4f93efca37f8e2d160daa6ec","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.8_1774376547788_0.930416874138591","host":"s3://npm-registry-packages-npm-production"}},"2.10.9":{"name":"muaddib-scanner","version":"2.10.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0da71808b689d07682c70a67ca1268d3bb21cbb9","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.9.tgz","fileCount":71,"integrity":"sha512-P2NQgDx9ipk7eFVM6WlvhKiJ1leVr+aHIF+FWWqyC5BZXujXXERPveU0sAZGzRMGCzQYhe9NRKlpES0w/oY5TA==","signatures":[{"sig":"MEUCIQCwGt2kXXsUjTWvFJCj0UUnTKJWpDIQZQ4DD0mHR1hHXwIgCI/a9OSoJMpdQNm5KadakHE2PaXvYMcvFITHD33xJeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207973},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9ff4f540901acc4fe2af234eb9c1ddd4eb4d7c39","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.9_1774384970776_0.9074382682140725","host":"s3://npm-registry-packages-npm-production"}},"2.10.10":{"name":"muaddib-scanner","version":"2.10.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5c8486b3c9573a385c1dd62f34d5688d2bed449d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.10.tgz","fileCount":71,"integrity":"sha512-3qubYlfaPxlq3Qj3BOZLm1bGYgda8Y6IZw1CWmEDvR4SmTReatOSEp0iUWes6WbUHp26O1gw0Mq4WJm9Afjngg==","signatures":[{"sig":"MEUCIQDP9cPRDu/KtoNoYI4GPrfnI99oMdanvMkEWu/t6a8dfwIgSPLkp9yvSXFNNK6fB+weNZeeMBCkW5TJGmNZA1P4hrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209437},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"25985ec199c817946cc9308b1bb2ddae3ce8ff44","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.10_1774387788535_0.4149451982924999","host":"s3://npm-registry-packages-npm-production"}},"2.10.11":{"name":"muaddib-scanner","version":"2.10.11","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.11","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"62b6028995b43fbe83ff52c6b46823e86b532258","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.11.tgz","fileCount":71,"integrity":"sha512-/M/I8B+48MNCy+0U8Z9AVT2jzewM5WzNAix2WZ6s+RusvK6Wmb4E5NTTLnw9ypIP/ikZ/AwN8tPqc+lka/aZjA==","signatures":[{"sig":"MEUCIEMPnKrYy0/VDVD/Xp2At6we7ewkGDkESVZ8ErIdJWQSAiEAm3ASOC4pIgpz8PRnhKYkdN6yW50ou2z7ACBw/+AwZTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209437},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"45fb38b06a347b5e989d47f59afe55e3aacea17f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.11_1774462286679_0.1975896781366533","host":"s3://npm-registry-packages-npm-production"}},"2.10.12":{"name":"muaddib-scanner","version":"2.10.12","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.12","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c28eb02d30100d06c1e08d8593722fd4e0487a6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.12.tgz","fileCount":71,"integrity":"sha512-Z4Ldkt0b6ArlxfIWwW/T8yh3K4dTdaXOeqqKK7QCXUHj6S3e7MRjLOkUvloowfTvprJMMDt1OBmBNv4+prkswA==","signatures":[{"sig":"MEYCIQDxT2nPBlH4BvGnZ4Le6gKBJeFNeYNOxXcMZE76OiMOIAIhAOoxlxxN6eoGeX+XfzGmWibvEOJDd79gunXGiN1C48nB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216154},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9c1f950c2c13b9ad8afeab5755112209f6c8213b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.12_1774465744636_0.5872693393451816","host":"s3://npm-registry-packages-npm-production"}},"2.10.13":{"name":"muaddib-scanner","version":"2.10.13","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0de93e8802be3939967dd68ea2213ec7d7514a69","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.13.tgz","fileCount":71,"integrity":"sha512-SxzcN1eCGeW1XTijinNfvBjbY9VtIIaWXtaoj85vXXSH8YuvqC063ozBtFFHxciSAgfQ7Gl7YKXbCJqXKoxsWA==","signatures":[{"sig":"MEQCICfOwSml5BZvpBrE1J8afVlYKBcFcIrwP3TWoY0GuJVKAiASRqSAI4OiL6G7hV4zIJE9aun2iI3pkQmlGzroAtAong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216154},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c8f781f7e6e3ee78d2c5a447bed332504c4d06b0","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.13_1774472499440_0.0015572467797515532","host":"s3://npm-registry-packages-npm-production"}},"2.10.14":{"name":"muaddib-scanner","version":"2.10.14","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"71ed3b6c3ba66e4db9e3c4f4dc793691e2e38cff","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.14.tgz","fileCount":71,"integrity":"sha512-DlkRDKPfbISCgJNNERawzVny+t3SGQe/iJD4NLaD5o+2WQcS+7tjyDv1SE9QWlEaL7Nk32cFfJsAEYTSRijrXw==","signatures":[{"sig":"MEYCIQDPrJgZU09p41P7/q6nMHNITeIlxYfOzSZFLTDDn1JBGwIhAPASTCY3Q0ThZpSxxAhUSl42ny+9C7JqCvLg/4Q9sOrO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218186},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6daa1d78a6dec3514e224a5ac587bc6cabf5330d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.14_1774477118013_0.14231848693322613","host":"s3://npm-registry-packages-npm-production"}},"2.10.15":{"name":"muaddib-scanner","version":"2.10.15","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.15","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d136760aa2b11f143701d838bb3f587644ba1351","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.15.tgz","fileCount":71,"integrity":"sha512-KG7dx+q1hVA2sk1Y7JTqwbbZ4/fpPqqQyYjkTJa4d35zBfj626Pa/9433QSXQ6wtJbWe7UVdJz4xXnFbmE2gdg==","signatures":[{"sig":"MEQCIBlg1VzJQrGk0Pou9F70+OT13pPHviJln/Og/ZH2Jzo1AiA+fbW6jHuoZcrIFyXKXJGZf2wWb/5vTyV/wHP4nS2xnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218186},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d640e143a88c120e2622dabb6b103e6aad6aee13","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.15_1774482407428_0.6139197072817697","host":"s3://npm-registry-packages-npm-production"}},"2.10.16":{"name":"muaddib-scanner","version":"2.10.16","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0dcc53ab25e49bc5cefc3aa2209ef4e00c03d888","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.16.tgz","fileCount":71,"integrity":"sha512-Rl6WYP3ER48WHy5VVUixy95cFckA8FaEMAdoJ3fNCkIqeeuLXy+wneneR4c33EdDWT8rsEuEXTThtt8yJLajNA==","signatures":[{"sig":"MEUCIQDAl8ML7OUmuJHwyDOfZ20Lind/UB6VGAI5zqGgMjh5WAIgHhDfZBYrqtno9J8/sK1c8qE6hLAV9iqPbfMFdmwN2jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218186},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"38592939502c73cd84d8890e29a4f5fc22614969","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.16_1774519866236_0.1387597142845871","host":"s3://npm-registry-packages-npm-production"}},"2.10.17":{"name":"muaddib-scanner","version":"2.10.17","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4599b10260587d363c6057e7417cce616ce98d23","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.17.tgz","fileCount":71,"integrity":"sha512-7wwbPdrl0VvQuCB9tV+gkm5COjKQ6xFJPjOKsPEQ9+JXkG9LyvnM5eC8S0tTSdc6Qlt/FIhRFfxW/Cga/0cL+g==","signatures":[{"sig":"MEUCIArzq8h4cj1/mawfdwcTDo7/mVv4wEQRrpzykwknYXBBAiEAhFEcBzqoLqkncs3J0YkfiLmUeJ3VLK8LZJj/Xc2yAOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218186},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b60a9f0c85a901bc7890294bca51c6800ba55cee","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.17_1774525124001_0.7871732740678457","host":"s3://npm-registry-packages-npm-production"}},"2.10.18":{"name":"muaddib-scanner","version":"2.10.18","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.18","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c9e319fd7edd5c942dbd3a025c630886ebed0251","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.18.tgz","fileCount":72,"integrity":"sha512-+THhOVmlwJclejaLLwJ3Tjw/S34EQ2Wjc5Z57hu1ZpPocSgIk7Og/59siSNo6o6tQOVUiz6CRFU+G+JCNjDIyw==","signatures":[{"sig":"MEQCIAzyD5uhtthQxGeU3MsjBepH1QrGMKtNxB2F/WkarensAiADYQMiUxTCXuWgOqlWfvdbM9QOAvOXvZorF4kVSpYLdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222501},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8f8f9ad08d57e16258cb9975116598daf42df4b7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.18_1774529789239_0.19083396482193016","host":"s3://npm-registry-packages-npm-production"}},"2.10.19":{"name":"muaddib-scanner","version":"2.10.19","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.19","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"591d2a73c65cf0e53acbb67073ef890b66765ad7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.19.tgz","fileCount":72,"integrity":"sha512-ikpGqlk25mJjyIZ+mgwda546mni7jsADRTtA3/zcnGJeQWJGbrv6yloRsQsZqzOE6DE9EOFOb2L92q7wMu+sdg==","signatures":[{"sig":"MEQCIDZhT54wSmFWYruq2E6g0O6BnpRDoEX/lyaykrQ8oAKoAiAb5mWsNJlsQjZ2H17/HVRKv+QmxXmSOVtcGDgybydRXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1225072},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"aa6c4ba11e6cd79675e9a75e8dae0b7163f395fa","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.19_1774549271100_0.5011500483366755","host":"s3://npm-registry-packages-npm-production"}},"2.10.20":{"name":"muaddib-scanner","version":"2.10.20","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.20","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ab7606e06b9ee909c60b928a666a69b7caa957ad","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.20.tgz","fileCount":72,"integrity":"sha512-Ir8RBkRk4ouUdT3jOpLR60yzp+JQjkNXmsvPusFw0NhRHSG/WrkOm9qYaJA0G1wQYi3IQQilyjguelTzI0Udqw==","signatures":[{"sig":"MEUCIC41iwdXaFEtg7l8UhXDhTubr8jmEJFnTe2PLEX6Bo8+AiEAiguvqLAN2fYdIk5NaQtl2/eq1TDbcrhh1bPlnBDehSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1227516},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e61d06daedf5c270cc677d1ce1386bd03aa98a9f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.20_1774552399790_0.9143662206268357","host":"s3://npm-registry-packages-npm-production"}},"2.10.21":{"name":"muaddib-scanner","version":"2.10.21","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.21","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"834e2dccd21f7cbe985fd37988ae41c597301186","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.21.tgz","fileCount":73,"integrity":"sha512-2ihIbQtDKBRU8UZJL5iW/tZdIXQgQUNAqnyQlqqPfsb7sJv7PSgdorekiYLuakzSC+w0kMyeSKlBorMZbCZO6w==","signatures":[{"sig":"MEUCIHLpnM8nR0mHHKNaaccItA/AXTOe5p2vdxLgARAoVp8lAiEAiY8+SP/IsXS/eTnrL1Qjinq1YR9a2Tr42l6s24+z4WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229395},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c14735b08f829a552c51ce5a71cdb21693c0c36e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.21_1774555104429_0.063841369342853","host":"s3://npm-registry-packages-npm-production"}},"2.10.22":{"name":"muaddib-scanner","version":"2.10.22","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.22","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"44ea921cf485b7c3b9f45bba8339cc5b06ec8ffa","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.22.tgz","fileCount":74,"integrity":"sha512-pHvPGVBvCkSwEJhBUb/RV7b8WPDFn8nq0x65JWaQ+Dv5UOqYJhgMwSta8ngZA7H/h33DP+SII9fHcIDK66TubQ==","signatures":[{"sig":"MEYCIQCejf48h9mw4p+IujIVo92Dj8JO5VMTS9l4HN1FDmJo9gIhAPGLkZhEaW+f5xC24974l1wM7VRQwUM7FKYnpljP5D36","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263846},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c64e9eb0f44e25597f727da906533d6f3da24cd0","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.22_1774627427398_0.4050680590989093","host":"s3://npm-registry-packages-npm-production"}},"2.10.23":{"name":"muaddib-scanner","version":"2.10.23","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.23","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"30ccb4a1e4e2fb9d4df29f4808e71bbaa45dd7a5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.23.tgz","fileCount":74,"integrity":"sha512-ATD9JfJ6P60SjQoUMKWVAHx8rqdKCKMSYX+z6zxhCzx0OWfyhu93PX20Z5R5b1VDRXpGh05xVCXFkvRCyuBjaA==","signatures":[{"sig":"MEUCIQCLl6c3/cDlxG3nxm+rFPR/m6ZgYAdewA+lLgYLTbCPoQIgEiSG0+6obwmOkNyf+HWxKWdRhtwi3xww1BSJfGtMRcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315277},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8b27459fe240a4106cffd45c9a5836732cd7a578","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.23_1774651252839_0.9541196275889607","host":"s3://npm-registry-packages-npm-production"}},"2.10.27":{"name":"muaddib-scanner","version":"2.10.27","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.27","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f7782bf13cd70a106fd689fc101e82843fe91f83","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.27.tgz","fileCount":126,"integrity":"sha512-mpHduasqt7Dsh5VJFjvIanUM9XmfgY59mFAQZ1ElzjaoadhOPyBW6G7VNkSCRri1QFoVlGVds++h1obe8frpvQ==","signatures":[{"sig":"MEUCIHL3KyICbSkHQO9L7FhSb8Yfkcl4BP+ysKI0jysXY0/fAiEAi2v9MKMIjInbz6twAYpsfh1df2M1Pu31g8siEncFZU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1514189},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bbf5bd184792bf6e48b690922b16745b80444e0e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.27_1774705383518_0.633535055736262","host":"s3://npm-registry-packages-npm-production"}},"2.10.28":{"name":"muaddib-scanner","version":"2.10.28","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.28","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7360453727aa711fe8241faf983324be7f358225","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.28.tgz","fileCount":126,"integrity":"sha512-YgR+JVxZ8tk7Zyb1dPziz0RrQW63F+/mLuwuL+PnmVmPWqSSypJ+iM6yMapM2PCsn+vgY7XxQdKlm39C+9ynGg==","signatures":[{"sig":"MEUCIDcVC+JAfc4gcgfbSj+qp+uVOhe0sAG6e+5OpvpStBtzAiEAol2AOZpcnvMO0f4/FCH7SvkL5Sid3TcmeGxmuynn2Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1514203},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1279aa7d6689016c47d88e6b76bc958c6dac54c6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.28_1774706337317_0.9233534315119818","host":"s3://npm-registry-packages-npm-production"}},"2.10.29":{"name":"muaddib-scanner","version":"2.10.29","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.29","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"449813d606cf42de00c218fecb0fe7c880268953","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.29.tgz","fileCount":126,"integrity":"sha512-3t8cxyHw2Ifwnp0+uEOu7e4iePnywBoYh9cOH6iNPDfz4nhKP/dxSbLc4GZt8e48ILEu2M1j/acW4VlnFtqkwQ==","signatures":[{"sig":"MEQCIB31TUQNgcC1W66iAp2Zn/bhT4mHcFt1v7awzFic6uGTAiBCvpuI2sVOxotmzeRLvo1brULkXSVo8B/2dIwrEzDJ6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1517785},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7b067c4c7e9d46507213dfc97a4c8d5182d2154c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.29_1774719037408_0.967180339792922","host":"s3://npm-registry-packages-npm-production"}},"2.10.30":{"name":"muaddib-scanner","version":"2.10.30","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.30","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cc16c78e03f2fc1b9d081475807a5345397a9338","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.30.tgz","fileCount":125,"integrity":"sha512-+ckuCp+cjZt5pA6mwCMXKUUQJudPxXNipZu//7EemeyUe6jrJwR4VQNjYRrY8HX+NH6ecIvfhSnuWux3VcLGLA==","signatures":[{"sig":"MEUCIBxcPGA7T9AAcEL36mNGqwE/ehHd30YYwc6y/5tdcnSjAiEAm+dsWxydOtwdvFCU9BdPUrbdrZ/rmW7BzIzCe+M5Z4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1493366},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"16ee78d7f90fa7dad5f70875713f97ed9bfe2e0f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.30_1774723532352_0.9633685881437413","host":"s3://npm-registry-packages-npm-production"}},"2.10.31":{"name":"muaddib-scanner","version":"2.10.31","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.31","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3343d7eb5f60f377cc4261c052910c79fd763ef0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.31.tgz","fileCount":126,"integrity":"sha512-iHtsEzwpJe2l/AHUeIfZVs8HdR/0EArO55iPxdd1G+pFQOJnhlSNIQdc8hFrCuCTJeuvTdlmDbdHxuFuNAQQzA==","signatures":[{"sig":"MEYCIQCOvoFypC3SQ26MeY1fLsYNs2N6sOI6Feq5hUB0q4TSggIhAL2qO2XksXiLsMjqos/3R2LbzHnJi+kCfCx4x2xb+WUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1765721},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bffedd5bb73f27c78a3527f31a158f41f157aa07","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.0.3","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.31_1774731256437_0.14914398685760855","host":"s3://npm-registry-packages-npm-production"}},"2.10.32":{"name":"muaddib-scanner","version":"2.10.32","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.32","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d89b1500320cd24e3b6712afb188403d1f3d6eb8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.32.tgz","fileCount":126,"integrity":"sha512-t5t8pVdFSss/zNEh64jUGeZHlyXIhhICl1bWQiqXJzfe2fMp5C9b2ocHniOU2Im7Yx3CiTl7DJTjLrMjbwvngg==","signatures":[{"sig":"MEUCIDoFqSX9+Lp/MhMK1MiOWhzPSA4k9608HDdfgXgjZ5udAiEAxgZ15pRecUMoayMD979AXPx0xQPOvAZjp+nBQzHyzxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1768754},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"144698d93ca2d4364a970d755f7b4c6f756a09fd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.32_1774779585959_0.8118864921456805","host":"s3://npm-registry-packages-npm-production"}},"2.10.33":{"name":"muaddib-scanner","version":"2.10.33","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.33","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7d73c8575a5eb7c8c84cfd270b7e87e374591b95","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.33.tgz","fileCount":126,"integrity":"sha512-flSJquv5X7ihYAym5md05CjX+tMzGJQ5TXRVrKx3+Ty7y38SLizQvgGYoq9kGiGmz2fKgC+qayhUnWc0c8s0iA==","signatures":[{"sig":"MEUCIGwWfdgm2GNZYVg4M1KBtTS49BAeVfcAuoZ+5Gs1Tj7qAiEAnG71+KOOsbfjSrBD3ktj+EmWhw70SAmbNRtmYCWsTlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1701307},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7d64e80bab45e6d5a0b4e75ed89b0b5347075ce9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.33_1774785096109_0.07715302866279794","host":"s3://npm-registry-packages-npm-production"}},"2.10.34":{"name":"muaddib-scanner","version":"2.10.34","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.34","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"afb65c9d2c350c4a010112dc9e1effba8c7b41f6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.34.tgz","fileCount":127,"integrity":"sha512-DpExnOdIYdhdQNVJF5BkzituppCoLl+ykSoz7rddHl1Ujx7WJKYcul7LDjCrAgNpPBhafIRH8Tpzzty78pH0Mw==","signatures":[{"sig":"MEQCIAGm6L2NpDUo68gCPJqaexSHnqZx7TUJPMI75G7laiBGAiBRE4R/KOCbvCg4AU48JP/S/gT6i5A3fM5qB71vn/k5sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1723955},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"34fca4b8f5d1834001a819c2c572f859de855a41","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.34_1774790030926_0.18248405779923416","host":"s3://npm-registry-packages-npm-production"}},"2.10.35":{"name":"muaddib-scanner","version":"2.10.35","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.35","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0324189e59734b467d1ba2cef9de54a9c7d92174","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.35.tgz","fileCount":127,"integrity":"sha512-OpgtKhDOVd9nbrDTfVS29Sd7GvN4ts48AmFdk0TRZ3N4f0cXcHhE4iRi+HwM71h8BnbBSjn9qchqkTQJVZUPqw==","signatures":[{"sig":"MEQCIFmjF/Y97Up5a83UcDvyzRWNFZwctO5mf9uaxXmvIOe/AiBpJiHjrfE+BKwTOB5Xz5uN6JFO7ZQdtlUKwPaGqxhWRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1727767},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"073c0b217c571c5f43e2d740724128a25d7fd7bc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.35_1774795421374_0.8816258586886148","host":"s3://npm-registry-packages-npm-production"}},"2.10.36":{"name":"muaddib-scanner","version":"2.10.36","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.36","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"97d6d6bdfd9d8e2722aebd3b77e024159e6e14c1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.36.tgz","fileCount":130,"integrity":"sha512-LXJ1mm+Dct52cuTq3xQlsuC/AlSlLuleGVoKPlVUBzga/hZbfZEeFxtlFOQEgw4OiaMo3JoRiU0lyRNl4Zru7w==","signatures":[{"sig":"MEYCIQDbDHSCGX4jOVVIvaVUAOaOtcgepBg4D/XxrjPXvXzZKAIhAJ5SsepthIvwbuLYypggPz0b2mbjQ/nVoP5PMC2OOIMt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1738378},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e30c0079c74e6efb73d439d89799582dd3125e60","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.36_1774808940000_0.0975673508666679","host":"s3://npm-registry-packages-npm-production"}},"2.10.37":{"name":"muaddib-scanner","version":"2.10.37","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.37","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a90d2e24e241780b66ade23555838748c5722fdf","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.37.tgz","fileCount":132,"integrity":"sha512-Er9OVtCFgGHJ/9x2suaCf0Axc7KbeMZv6xTFk8LzbB2otHXiZ/zRDysSyNUr+y8ae7f10aVSyGw6PARXrcPp1g==","signatures":[{"sig":"MEQCIDkse0qxLpZdCAPM10XKT2tGygE+zyCeYxCKVeWLggQuAiBYgALaJ8ViKIBLgbHiR6q7rqdB33+SRi0NkTSqgQwt8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2572689},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9db06563214a5f153b66d4257f15b1c1617e6868","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.37_1774822895084_0.5933967372453159","host":"s3://npm-registry-packages-npm-production"}},"2.10.39":{"name":"muaddib-scanner","version":"2.10.39","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.39","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8bc1653ac02841c2101c90132bf52209cdbacad7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.39.tgz","fileCount":133,"integrity":"sha512-DibcmJWVIeHqcNhROyqRh51N/drgCHsbeXb0UtejUM+j0lVcnkETLbDWeWN28gmJT9HBecnnmBL1DkW4bCWRlg==","signatures":[{"sig":"MEQCIDyu2/FUG5wYFvNOl2E/R68Qc7UTbhSEpG2WMNS1oFDCAiAG/GP2gb61frLNis3s0+XzFl1T6BYIXPg9WRX+fYEgfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2600528},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"343652f2374d175379e2fae5da9dfcb81d910c8a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.39_1774905195425_0.5659224582823068","host":"s3://npm-registry-packages-npm-production"}},"2.10.40":{"name":"muaddib-scanner","version":"2.10.40","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.40","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ded391dd0a0664cd84cb85bb1c71342ce032207d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.40.tgz","fileCount":134,"integrity":"sha512-MyOSq1j2iF6/KcoCuKvSkR5vWE98YYoS3CuDH5Hegeqg5z2vo63E+jmRyUtZYUckcjSm2zswi2Yb4lNRbM5nhQ==","signatures":[{"sig":"MEUCIQCeq6HhrbjCcyHsqhcnhu8RJCBphc1trneX8sHGM/AbrAIgREWa/Yv8N21tUEYclD1KZFFPb6Znypk5pEzGyw4JevI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2609180},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e29fa546e690e0e5eca7b0b992ecbbeed4ec889f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.40_1774909949369_0.006827492986823502","host":"s3://npm-registry-packages-npm-production"}},"2.10.41":{"name":"muaddib-scanner","version":"2.10.41","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.41","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c4c6b0636e7e3d39f5b6cf8c3b38097d2690fa78","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.41.tgz","fileCount":124,"integrity":"sha512-sJFFKL6tvcD1RhivFs8CMRWhSwZ4dkshx7GbC5yrl+ALO8+nzcKotUv7qopDqZY2RHJJW11KOPdtE0TN3QGTTg==","signatures":[{"sig":"MEUCIAI0Sbw3wjwRQ6elHa1/aDtT+KkgVSNtVQQcjdck8Er4AiEAi4VQVHUo5V8LTUiRQL2BL/WDl2QdEiC4HeZMh1Er2Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2546388},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1a0809574bf8b241d2e3ef00665d4ecbd5cf6a77","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.41_1774914823971_0.18917079520596003","host":"s3://npm-registry-packages-npm-production"}},"2.10.42":{"name":"muaddib-scanner","version":"2.10.42","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.42","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ac17fc46575e8f1304c84edc781096f4f810160b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.42.tgz","fileCount":124,"integrity":"sha512-YFaK8280EgRbHKQEUn6b/97+eeNCmdJGkr1me/t9Pendgt7X455D4/IiYY7xDwEkg2WhhoMbWvj+QpH0x38Hyw==","signatures":[{"sig":"MEYCIQDo5TkMd4m8x+ev11sAQjjiQIqfsgX3G6XcPRHw+oAZZQIhAPgMFAVIGRSqHyaY1SWyobL4pQZZpTdCfjKOKSkOV/Jc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2548080},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8ee5b19b4d431dfbfd6df6c03cfcef8f90ef5acd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.42_1774986183965_0.5305129193291795","host":"s3://npm-registry-packages-npm-production"}},"2.10.43":{"name":"muaddib-scanner","version":"2.10.43","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.43","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"af410588c43b1eb42c9b8616dfc058e3b6ab82ae","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.43.tgz","fileCount":124,"integrity":"sha512-AigI+1MZ7tNtV8hawuH9RRaOLV7aQj7EqXf11gR71X2z5bAiKJGQoRPovyvMWgNVJkVxdpw94oplNkV99jTsvA==","signatures":[{"sig":"MEUCIFwfDhn9L4QgOlotjON0W9Dc3CPYAwsyW/91KCF/MfyAAiEAny2gABrXdSdL8QjcICWK/Nuc1gatP0tSq3QSmrSZ3iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2555264},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a4a19857e5faaee7d28f9c5f09b6ca6cbc7eb536","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.43_1774989348672_0.7068028461625031","host":"s3://npm-registry-packages-npm-production"}},"2.10.44":{"name":"muaddib-scanner","version":"2.10.44","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.44","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3749df62450141b2ec659f31b7b1b6b40a246764","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.44.tgz","fileCount":124,"integrity":"sha512-ez+IR5eDRqXUkeDigg3GV6KPDAOexmqT4wWm9Cui1cESJ8UzH0DTzt2SfD4BHOOwkhU6PkzvmZK/GwBoqJQvYA==","signatures":[{"sig":"MEUCIHYEDOHfDZXwdTCWWC7UFCB53Vzc5x/Q2MZ/4ppfZVs1AiEAoHMHh2JP3o3UvortrDVT2PGqXxMbL4uCzmv3davElnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2559120},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9829108bd543def6acb056f79457d07016eacbc5","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.44_1775062360263_0.12856136654026384","host":"s3://npm-registry-packages-npm-production"}},"2.10.45":{"name":"muaddib-scanner","version":"2.10.45","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.45","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bb632aa8096a9906e76484450c12aa6015e60707","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.45.tgz","fileCount":124,"integrity":"sha512-a32Us1DhUI2SIyOLUOaJNnZRfcrk3kKokPpMUAnITE9GScMc/W656hoh2F8iV1Kbus7UMsW8Gcc4cJCoVDlFxQ==","signatures":[{"sig":"MEUCIDJM1lXm6oUcuHtFzVHKJB/MpMgCRCSDI58dQ7y2tAr8AiEAvLpARWjC79qV9kU2EE5sLED5m15SgqPzn8gvz+2HRj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2559194},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"779c564fa447a25ff0c657e4bc6fc556749f3416","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.45_1775065917153_0.44052212068891383","host":"s3://npm-registry-packages-npm-production"}},"2.10.46":{"name":"muaddib-scanner","version":"2.10.46","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.46","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"79d4c3beca9fde636506dde6cf068e00320b32cb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.46.tgz","fileCount":125,"integrity":"sha512-wH/fx5l38LOzku3atl1PD3ulDPwDut+o/XCSK1JaorWPtSftqgx5SrgzydZcxGSqIZtJ9d47+KJ9yGZYH9JCDQ==","signatures":[{"sig":"MEQCIDVkS+7bsuI9o743g45xP8qNjdAWGaxyQy4AEJcRUPBQAiAlKwEgsQZlJkHb4kWGGXpowiIP9XU/D7odMN3nZ9nBhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2575390},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a08e4b308787c9584ebfbefd804f4d83a4660baf","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.1","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.46_1775076094284_0.54790756936492","host":"s3://npm-registry-packages-npm-production"}},"2.10.47":{"name":"muaddib-scanner","version":"2.10.47","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.47","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fc979c78178e0ce1cc6696d3fad8c8aeda8f419a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.47.tgz","fileCount":125,"integrity":"sha512-GNsL9fbhMgY67YXMTS95HkhQwE+Sv5xZuc56t55/Yrkl0xPJQ11ungNwwgzHcjZG3VIPKtYf/AOt6k2L4tvgBw==","signatures":[{"sig":"MEQCIFCnwhegG85NerT+lkkHtZZE0h+nvU2EsOn772L7qEXRAiAbo7HdxQ/qjKnxEB3bJRcaWkEwIFaTvHCmHH1HY7YjHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2581148},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c7faa086d1eac41d957b551a51d23a14db2dfeaf","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.47_1775151978238_0.23799294388375114","host":"s3://npm-registry-packages-npm-production"}},"2.10.48":{"name":"muaddib-scanner","version":"2.10.48","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.48","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"06da29dcc936a2cdaf0b94f9cf741b6f2ad3cc48","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.48.tgz","fileCount":123,"integrity":"sha512-ntfVZtjDkkax2QS/usQOiFdbYltTMVmzUwCJLAJK4Bzm3h4Qkshc5KgDPit3vO5dOZXZ47J9YcakFS/5HIy5DA==","signatures":[{"sig":"MEQCIDo+iETkmQnXw8ymXdvGjJsmRyO5Qe7P9vxFuAO1Fd63AiAo4hzvDmtDB1r9ni7m9OcH9joWICY6G7EI7yGKn14ocg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1748165},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4347c554ebb9606951e930fac9cb68aa8e6adf41","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.48_1775287866676_0.6674891671666718","host":"s3://npm-registry-packages-npm-production"}},"2.10.49":{"name":"muaddib-scanner","version":"2.10.49","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.49","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b26055ef6e2802db1d219570215db0e31543520d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.49.tgz","fileCount":123,"integrity":"sha512-fLxBCNuszvx2/g++bRtCI36vFfkB2Xa4Z9R6ICoQw154nQeP9oZjrrKcO9TAAscFqmjMn54Uf1ZyfnLnv2Ehsw==","signatures":[{"sig":"MEUCIQC5xzXNASLmNMrPcTqwxaaBEF0kK3k2vqPgNVeESZ1zmQIgSXlel8pIkUH0p2tPP9Hdi5IxlJTJJVSLQDP7o2gZPnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1748177},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6b73f76d93cad7ed2c03988711dcb6011fba6a3e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.49_1775298939428_0.605802877560031","host":"s3://npm-registry-packages-npm-production"}},"2.10.50":{"name":"muaddib-scanner","version":"2.10.50","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.50","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"534b8b036252b6c46a270782def4a851258c22d7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.50.tgz","fileCount":129,"integrity":"sha512-UN9E6yEmQvn/t3UhpRzPkkDYVES9Mh92BLnJeksUFmmWaSt46ErWpQwgGdZcNy8i4zRiN3QWK9Vej9FLbx1rBA==","signatures":[{"sig":"MEQCIEB3SxKzQl77imw/W64TA+rA/zCn86S/pXUYi0vBJjiBAiAzJJn/uw+Et/K2L0wUkUcTnFn65C+mc9hdJBC35HoU5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1785342},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"cc285c6638889f172dc31fc2ca46b0efce142395","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.50_1775323644804_0.13436848004228374","host":"s3://npm-registry-packages-npm-production"}},"2.10.51":{"name":"muaddib-scanner","version":"2.10.51","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.51","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"50aa68d654b6319bc80e7d1b9891eb5e10f5dbcf","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.51.tgz","fileCount":133,"integrity":"sha512-7OU0f45o3GCcq3ccQHNDUhk46GlHOGDBIRuM1kh15buFGjblIh5Cs054Jg5d8eKnEsjC+RUSZHLzikJ4nXrXuA==","signatures":[{"sig":"MEUCIQDtZjaNFvrJwNs2L94gpimx/JdYV6QUIUY63w59hpPmiAIgQ3RycYXyVK3JZN89v5sgVUkhm6aW9wJiA70xHx0qwns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959777},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"da97a03154ca1222e88c562cefabfe3db8aaec21","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.51_1775376380049_0.8652551087145426","host":"s3://npm-registry-packages-npm-production"}},"2.10.52":{"name":"muaddib-scanner","version":"2.10.52","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.52","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a8b8f096164c39927d9be504f1fd16b272d40366","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.52.tgz","fileCount":133,"integrity":"sha512-NAPN69sQGXrOm/A8R5ftHJU8qwdM3EHpdF9hZP02zrll309LlxGktRHQNwSO/yx4D+o0rwnvCeY/GzfK6mu0+g==","signatures":[{"sig":"MEYCIQCMt8eV2nleOu0XLYY4PppNqSvxDwVPFizwjPK/htNfOQIhALNI1yemLfu/nN97HWjB9BiKiksJpVGn0S7kpl4Ag4QO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1961079},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"577c70fddceb2c2a4582b48ba7d4fc99576137a1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.52_1775399050543_0.15553532795109715","host":"s3://npm-registry-packages-npm-production"}},"2.10.53":{"name":"muaddib-scanner","version":"2.10.53","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.53","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"08df268e8690a7bacb1cd0a1536c5ee5d26ff101","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.53.tgz","fileCount":133,"integrity":"sha512-CNSFMCxT/hoKdcOT9WNV460VG56/A7xzjuNYRJayeQvXyc8cIK4vycEkQcPemALQUnIIohVFKL4cofpbpvUKvw==","signatures":[{"sig":"MEUCIA7SCf846fq/Bf0kj9XAk9Cp+U0PLhv0b6XG5R2RZeviAiEAqnfSBajZAwn3wySKms7+hrzAiqjhGgChMfQ2pV4RvTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1961079},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8ca9ae741999c0abeed979d5f61a2cec345f469e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.53_1775404045533_0.4425666037123075","host":"s3://npm-registry-packages-npm-production"}},"2.10.54":{"name":"muaddib-scanner","version":"2.10.54","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.54","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b8d3f77ba430cb1992504a85acb59ab16cac7166","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.54.tgz","fileCount":133,"integrity":"sha512-sOvKSKRS4Mqscx3Y1pNUODf3rZvZtgSeI4rg/A6uUNDpqPPYNHpZX+QpUUFPUKCWPWi6QDz8Q3lxN3U2O0nsTA==","signatures":[{"sig":"MEUCIH6uErKXvfVsB65suMjAs2lFky9KPKXhSYacw1VBxxIEAiEAnBj/77xxTsNq6vGDhMKnrjjQo3OHXN2JM0j9rbEl5HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962706},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ccd6615a72c3ae6dba7950dd55130dc9a90d741a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.54_1775405200637_0.13049650001451552","host":"s3://npm-registry-packages-npm-production"}},"2.10.55":{"name":"muaddib-scanner","version":"2.10.55","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.55","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"78c3b35f949dc1c929edc758ad6e305ed9b2a4c3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.55.tgz","fileCount":133,"integrity":"sha512-Fr6Ofdgct612chmDBY57cM8RZaOxIUfwU4BYTEf/1oYIbv6SjFJ1ARCy7sGwHJuuwMEY8/Y6ZMCVtBFOu9x4Hw==","signatures":[{"sig":"MEUCIEXtYMX/mDqWRPMKKk13i4qQoNeOCqCyAi4G13Y3xa8EAiEA8cLGAp6Uom1LO9EF5n/CJJuN9aW/FPYujLrS2nuZ1DY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962706},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"566a75eee455ab953d1561ce6ff9d0e4a2bc5d49","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.55_1775405971906_0.878899287938256","host":"s3://npm-registry-packages-npm-production"}},"2.10.56":{"name":"muaddib-scanner","version":"2.10.56","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.56","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c55d8f97f187719ea7bf035d0142592d1ca7452c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.56.tgz","fileCount":133,"integrity":"sha512-h8SHthQPviybZRIYPOZxm60KPoZufwa5sF9L/tPLUNZdROOVM1ep5nfffCVMctmu6T8pf3lA8XWKG1cnlvlb2g==","signatures":[{"sig":"MEUCIGl4CPs2xGmqqIFe1goLbcZsD44R93CBqrXqsDz7YYAcAiEAl7mApFlLUy9meLRr8N3ozuyCcq4RJSI9KN2l/m86eNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962706},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"369af0e398b8b015f2af248b9390109ef389a31e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.56_1775406816516_0.7509547651003967","host":"s3://npm-registry-packages-npm-production"}},"2.10.57":{"name":"muaddib-scanner","version":"2.10.57","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.57","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"629873186fa5f86d9bd4d47231e51514c06d8a3e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.57.tgz","fileCount":133,"integrity":"sha512-5y6AnxTnoQ7zTmp9cEQYk1scdddIydNGETt3j3MXQA+IT69ujyPlAxmxUbC+t7xOiQgs4cWQgfv/TJcj1gh6PQ==","signatures":[{"sig":"MEYCIQDJsL5Fda0yaE6IlsvC88GLvhwD/as6fiqXufBIrcJ6lgIhAMbnopCqaMCv0kOaCEOOeBV2qXZct9sOLFgvK8s/7pSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1963222},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"587e59c3fb7608167b559c7539dd8a00f2952642","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.57_1775408625094_0.9185797376392928","host":"s3://npm-registry-packages-npm-production"}},"2.10.58":{"name":"muaddib-scanner","version":"2.10.58","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.58","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"26dadbd90a40ad1bb5948a4fa2c08bbfdf4f79ba","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.58.tgz","fileCount":133,"integrity":"sha512-CO0SoPB6GT5XwWlLShzXYZUQpNqQpQulG7a1Cf77LTc7Y4/8BBt6Df1xtOSD5fSA6AkGv/T99bXfmnibWl9frg==","signatures":[{"sig":"MEYCIQC+bjQ6sCd3lWPffOPOD45OjelbI9slKH91q5OqEBDy2AIhALVxQ/DkUW66Rao5OMgBNsb/YAC9IOaUzaL9yMXoa5UO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1963222},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"79adbe73aad4a672e82c43d314e113fa08ec1e81","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.58_1775483578407_0.5086990384847105","host":"s3://npm-registry-packages-npm-production"}},"2.10.59":{"name":"muaddib-scanner","version":"2.10.59","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.59","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"de9600260a9ad03b1d3ba1ad3e7d9ecb5730b3c8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.59.tgz","fileCount":133,"integrity":"sha512-lVB1l0k87UHHayqXoBGm+6R6kSZw4CWzk01hSvGrba3f9VtGOO7CNIprQiSXv2S6CuXM/rtLO8kXgRvXQoZYlw==","signatures":[{"sig":"MEQCIDz2wxicIb+OQxxrNSbTHcS3OUxvSgoTaDuLreyRyGvPAiAN/bipaXo058U+/Dn8dIrL6It3PnofcjIrE0GIr27izw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1963222},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d326e7f95c3404cd99dbd46577a77a9d40bea58d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.59_1775490272775_0.6894649062758673","host":"s3://npm-registry-packages-npm-production"}},"2.10.61":{"name":"muaddib-scanner","version":"2.10.61","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.61","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b20786362c1baee419c28e858ab4e1973ced01eb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.61.tgz","fileCount":133,"integrity":"sha512-yusyKMvqT/Tw2MJCcR4D2RqxXPAWPNQX46yBwvwhSoPL5jcmjLv7h48F9euy2NaFBHCvuDWkKJ0CIulj0Oxkdg==","signatures":[{"sig":"MEQCIB3b8+VCqJ1ZcqLMTuCcCbBYeiwWS+DAU9kdVr6+7eecAiBT5ZjSSRYIseLk0FUQ2XiczTIDxlZMhfRyOyVPhbm7dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967396},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"739beadee95bf8161cf68bb1ab2538524c5edcdc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.61_1775506124582_0.19871339389176024","host":"s3://npm-registry-packages-npm-production"}},"2.10.62":{"name":"muaddib-scanner","version":"2.10.62","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.62","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"45d03206710d91c38e81ff8324ed6570a9f97aaa","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.62.tgz","fileCount":133,"integrity":"sha512-l1Dy2Ig9l//ONA/1xCdvct28NA9cHQfRrrs8h6FGJXYsy+hxJDjDh0G8eSWAU5nL1HTQwukPXKwlndi2Pqd/Rg==","signatures":[{"sig":"MEUCIBZl4AGaCtDTSld0dkyOAlMYHGubnEbGZbav6jZ63gOnAiEAn8FAG5XvuG5GX4rjDzj2VZ8cVOfufmUfw20qP/KwsTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967396},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a4dfa30169c80404045b00aef9baa27534e3b2e8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.62_1775605067955_0.3341895740253116","host":"s3://npm-registry-packages-npm-production"}},"2.10.63":{"name":"muaddib-scanner","version":"2.10.63","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.63","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a910bff8038a25acf545519e96b39df1494a190d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.63.tgz","fileCount":133,"integrity":"sha512-unPZnKrOxynSGaR5zNzpaJq/LeS4KbYUMeF4nkm5s4lWQnepUN1zQ4LODQQjym42Eo+FPeFDTj0CI1CHNDQ6+A==","signatures":[{"sig":"MEUCIQCB5ZfMr+bsUWuiPNx/93FvDzdpuzzJXAONAqVlC+K4KAIgSAo7JBvU/7MoWFFkmXt+kFmj03eLmAq4+wV5vptlxZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967396},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f40e6ee5118a947fc39fabf5ed7c3f4c1104d23b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.16","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.1.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.63_1775605569187_0.43273157450869415","host":"s3://npm-registry-packages-npm-production"}},"2.10.64":{"name":"muaddib-scanner","version":"2.10.64","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.64","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0573eb3adb8e3a59401efe227c2975dd27003c1e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.64.tgz","fileCount":133,"integrity":"sha512-otwi9y0UOg/67iLVmC+rWfc8minOtizdfI8Ygtk6wYIp/Qj7d6AArclScrPxbQ3x2aVevUa0TtEOu7RZeLCx3A==","signatures":[{"sig":"MEUCIAu7V9kglGN/TJtWd0gW+kwQmFFVtdUBC6jkFPw5RT/XAiEAwlws0OzdEHhNtYLOh0GXr8eXbDMbBH8SXWhWnDcMBVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972301},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"03f2bdcd4acf1d246a3c9ea2d21f64f40a93a262","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.64_1775674091671_0.03927141150245572","host":"s3://npm-registry-packages-npm-production"}},"2.10.65":{"name":"muaddib-scanner","version":"2.10.65","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.65","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4ab29ffe31d0b058d785c53c21ef256a1864a07b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.65.tgz","fileCount":134,"integrity":"sha512-9A27rwxXrX37AyJgToRypOA0UfVKbEOBzTke2wA603sW77G8lFrVQ7vgeFJgS/PPSShqY/0gdkaySBR0zkaJTg==","signatures":[{"sig":"MEYCIQC5HoradAZ45dlNOQ3sAewHGWVcZCKV+TSlgyTQ8wOk/gIhALZsvOEhLg/RuECc8AMQ0RMC0VHfOTSMWH9u8AQ41UI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1988324},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c825c0d65faeb08f0639487c9f7cc390ba01a23c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.65_1775679045742_0.2877769060239186","host":"s3://npm-registry-packages-npm-production"}},"2.10.66":{"name":"muaddib-scanner","version":"2.10.66","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.66","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b25b7b51d46c5c735d28c73ab207b0a12cb66179","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.66.tgz","fileCount":134,"integrity":"sha512-tlCBGlynmSMEWceRcDH9Pghv9lpgg7skbTuEcW23tSTrsOPDwS/e6kClRWuzwebQy3ucojRbbjdpU6J6ZbEFPQ==","signatures":[{"sig":"MEYCIQD+fn3ZJ5SZuyhZOnOT1A2ohex/i/gv3suABgqxJJZZOAIhAOOTniVRVIBWRgOqeNIGrIb4Wg9g2l1hvi7LK4HdzIOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1988942},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"14a5ca45ad6739bcea8e018cc6f84ad31affc1a9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.66_1775681805611_0.9348030840135426","host":"s3://npm-registry-packages-npm-production"}},"2.10.67":{"name":"muaddib-scanner","version":"2.10.67","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.67","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"566c44decded6abde58ae13c9b5a854e6e982a7c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.67.tgz","fileCount":134,"integrity":"sha512-rNB9qPfPjHn6KCMytpj5rjo0YX/KpO6rVm8ISwQrT2nDv3tvA5b4dQGticlUjGnL5fx9RH6LuC7/KEKjykGOkA==","signatures":[{"sig":"MEUCIAsj3vwg7DdxvBj5V6/dwuYBH9PMdNxK4uvQmP3JkVgdAiEAwQYi5PSQ41H49nOHZv4EeRAsxHYu5DMoHxwlqzIEzQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1989769},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3607fe94008d8a84596261cb214ea1675d6a16f6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.67_1775721960794_0.8952757661136761","host":"s3://npm-registry-packages-npm-production"}},"2.10.68":{"name":"muaddib-scanner","version":"2.10.68","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.68","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d3bb3de4f5e77d8bc30c0a12a5f7574f72faaaf6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.68.tgz","fileCount":134,"integrity":"sha512-ILBKj2+VbjhRjAYCP/+X9L3i64ord/2NIo2r8S3Gxxx3QJVtJZ34hyp0uwJtSqz0T2qHl85pdZtTA4JklPluKw==","signatures":[{"sig":"MEYCIQDwcNWmYI8RFyXJjH67oNWKgecDqa8k4Gw8Gj9iXT6WlQIhAM0RxUH1WlR/rP9wEFIYjJBhoGPAGIAlH3+jI5LYyE2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1999416},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"63d43c64a4b7c7338be0f3f0a10f122d63c42944","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.68_1775764687330_0.45701423083889225","host":"s3://npm-registry-packages-npm-production"}},"2.10.69":{"name":"muaddib-scanner","version":"2.10.69","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.69","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7eda233adb0bc9d0c3de45345ff52e887ae6b980","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.69.tgz","fileCount":134,"integrity":"sha512-lznD5E2IXPzQtaOmXUe1adegFVof+MfRCcb8cMuW0LmgZp4TjiLXX8cjmxIHbXd2N7h9ga0fnftQUNIHJy2c3w==","signatures":[{"sig":"MEQCIDRmU0WEJgEgTMIV8JxOnzKOFlVma7MglEdE+dhETL0vAiArAZrd+wFl3KQujq8RS8MxpT+hfzhkGrXDbDLsoM8yCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2000755},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6b38be0add0f01bea1fb11c58da1cbba0a802c7b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.69_1775765366747_0.723895997849962","host":"s3://npm-registry-packages-npm-production"}},"2.10.70":{"name":"muaddib-scanner","version":"2.10.70","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.70","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"375d488aac0a197f3e7a62a3edf4f2df1903ac1e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.70.tgz","fileCount":134,"integrity":"sha512-A7r/2sIXusDharvJZpYoj9ZgXL0tAyVL6kq9+aWku7F6v0XYPRENLXDuweGnDxe1B6w3m2EfPID1UyY/T0s8sw==","signatures":[{"sig":"MEUCIBHo++ffXnPzKG/x2s3B3TJrXr9vuvpyJlCI6K8zE24iAiEAyobRm6CYDiNqnlPj8mrDCt6v2dXFg5S3Ac+hPm3Z5YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2001606},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6c10257f626ee3754cfaed1adddbe6b5415f262f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.70_1775766542680_0.5654642378268762","host":"s3://npm-registry-packages-npm-production"}},"2.10.71":{"name":"muaddib-scanner","version":"2.10.71","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.71","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2c0b7bfa34fc85eb1b6a142a56eac38031a51f75","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.71.tgz","fileCount":135,"integrity":"sha512-SjSD+oAMfesE1btRtBHJePycvZo21Y6MkjXztGAxkL/vjIiF6vuYlgkcEcKvnGK3kHANSCSllJSWL05cNhMYGg==","signatures":[{"sig":"MEUCIQCx1MJgaH2mab1HtNWLJJwrFjg+mqQ1SvhLFDq/2N9O9QIgM3BYLL8asGo14Xs06uOQZzvIf1UeisxWglNWLpxKi34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2166871},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f104274da436dd93b6f3dc323714ad26b9269a43","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.71_1775854386568_0.0026590525523328967","host":"s3://npm-registry-packages-npm-production"}},"2.10.72":{"name":"muaddib-scanner","version":"2.10.72","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.72","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f20ff357eb689277fe27b8732842d904d852443c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.72.tgz","fileCount":135,"integrity":"sha512-r0L8rMHbiJx5cos2m2PhTatHx2PJ855PtCIiZM9z6so/zNodO2CmQEUoVQyRRzN59KO15xDzsQmInUx222mnSQ==","signatures":[{"sig":"MEUCIAa9JraJAFRSs9Qnr9DwUfosGrjUv9h+jQBoZR4L/f22AiEAnDqgLFEN7htJ2IQZh2zpjEyc3mDo70x2DB7vydUD4mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2168553},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2814c9d84402ce37f9e70f4ed635a4d31b320973","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.72_1775896495505_0.4596814471028172","host":"s3://npm-registry-packages-npm-production"}},"2.10.74":{"name":"muaddib-scanner","version":"2.10.74","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.74","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9a533a92fe1fe70c4c04fa0b5d394501cd348786","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.74.tgz","fileCount":136,"integrity":"sha512-X197k0WOcIDNdzG+TNzg4/kCMWXFNGuopgsRezG4OgbEl38DZUXovu08+v9GbjV78Eol3RuKRPEH62UtNGFpcQ==","signatures":[{"sig":"MEUCIQDqeVU2mAgI4jX1w1FNH/2gEb2R1jOzdFl1VH4pyDvEwAIgRLGB6N5ejMW8jm19/I2SMZtw9CT1gj4wsqIRyUmPSAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2188128},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ab0074ac43002f819a70fbb10aaaf4b4afc1484a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.74_1775929019736_0.8118464401078258","host":"s3://npm-registry-packages-npm-production"}},"2.10.77":{"name":"muaddib-scanner","version":"2.10.77","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.77","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8feb59c9c6dceaed9bbd6b5de42f600dbfcd71c7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.77.tgz","fileCount":136,"integrity":"sha512-AMTQmtj2C1tT5tYfFWSPws9tJNQ4oWBXpn3OIgYY07EmW4ly6ExrNRaYQZYoEkjUH1CKlII1T512zvM6bR2jrg==","signatures":[{"sig":"MEUCIG2uDAEIdYutmqNE9Wae+nUtWmPE8HAyBToyL2kT8GbWAiEAt3QR8P87Rpb+sk6cVt63Y5GqAGd9O/wZ3+kXWzG1GWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2190257},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a80418dde8683571cd1289f63b0125510c630274","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.77_1775940959933_0.9212179339621613","host":"s3://npm-registry-packages-npm-production"}},"2.10.78":{"name":"muaddib-scanner","version":"2.10.78","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.78","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3495ca845791c853ff66f69dd6bc8220f2b6bbd0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.78.tgz","fileCount":136,"integrity":"sha512-T5HIobhKRHelTM4inPsTh07E27PTIcctjhQEerDFllWS3ZgFHCXb+Yxb+oVY2sZaWosUB299gwG9D+ZaS8X5wA==","signatures":[{"sig":"MEQCIBpKlg+KR71HtBQkozlVi1zI17QXpMoLtkxxZ3wz6gEkAiBynRsO9ku99R0BIAzPDiN89LucU3FVHsXZR+n6qKyuHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2190539},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8698911d414f351948396c7984d87e0db223d83d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.78_1775995036728_0.22406293513600772","host":"s3://npm-registry-packages-npm-production"}},"2.10.79":{"name":"muaddib-scanner","version":"2.10.79","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.79","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"99b7942662359c2e374358641763ad4b0ab7e6e4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.79.tgz","fileCount":137,"integrity":"sha512-/L7hwccBNVA3q6iyINyGhbVojIYDrQ8qhSPj3VrM6UFyt/iRd2W+ruT4+UmUSSJfeBSmlDpj7VrqHmjmjq4wVw==","signatures":[{"sig":"MEQCIELqE5XDyVkTe6b1+fbn3UgMR6/izsZixUVjW+cUHOhaAiBrBhudLTn4ZuQCGimN/7rTI8XCDCf6ZW7e0J2mQhXf/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2199145},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5da751d8153af1715a3c7f665a6aa883336e2412","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.79_1776001073350_0.5789972601121365","host":"s3://npm-registry-packages-npm-production"}},"2.10.80":{"name":"muaddib-scanner","version":"2.10.80","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.80","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a7b930540477e271226f940b49178603444c0d21","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.80.tgz","fileCount":137,"integrity":"sha512-gvzFF+bR3wk1dXwdHDRR52JEqoYkTl6F/983UDiyVB/vlcwEB30C+mt/ezOyHKs2OSXWP6wmOy2deLE5cIDotQ==","signatures":[{"sig":"MEUCIQCiDw+kufu25c9Z43s0YlLBuy+HgC5NAXQ9Q5hjWD9ergIgAo/Off8bX35y7pV/FKeRShZ2Df9FbB5AoQqoSzkurhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2199710},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"98de8076c4a06ef1d6d9b592cd63ea3d8dd59b6c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.80_1776002451413_0.9081652556470425","host":"s3://npm-registry-packages-npm-production"}},"2.10.81":{"name":"muaddib-scanner","version":"2.10.81","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.81","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ab591b54ed7cca23cec8c936960d46231d53ab3e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.81.tgz","fileCount":137,"integrity":"sha512-b8BFKpIgqxTvjiF16EYZvI1F/bFvDuPDZshBaIhvxIF9QNobjsW4GJMCcALNW4OCWY8qx0o2+NpWpTsaOELhgg==","signatures":[{"sig":"MEQCIHkjHHduES0iZXZMU1/5J4kxXEIhpu2k8stIIrHHnqOqAiBKjE5DY/HjbdXeFAzH00BRSMor3ZJgbCocfFlyk1zROA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2200058},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e815a127f09a114d3232c811f40ceb91377f0be6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.81_1776003660947_0.94010218162938","host":"s3://npm-registry-packages-npm-production"}},"2.10.82":{"name":"muaddib-scanner","version":"2.10.82","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.82","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7025a27603141627225085ba440cb7e79701ec6e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.82.tgz","fileCount":137,"integrity":"sha512-NvkdPTj+8SxRARFWzLzVaIx44Z4PW6105RQ85QudE3sMc/G/LfQONEBjSMIWA0L9UFZQHedizSYHWa+8vW2p8w==","signatures":[{"sig":"MEYCIQDfQc2bjNcZBSysQ4NNFBgz1OKQTYfBXy0/loWLbqQzSgIhAIZQTTvsjNnEkimy9Hb+HGjZf/wX9aUUbS1WJaja4tK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2203692},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"42ec871e4d9850fb101e5829a3c2592b01be949d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.82_1776006704581_0.441085381886432","host":"s3://npm-registry-packages-npm-production"}},"2.10.84":{"name":"muaddib-scanner","version":"2.10.84","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.84","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3b960ed3e21d0af9fc0c5e87c8f0517fe82ab8d3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.84.tgz","fileCount":137,"integrity":"sha512-NLZQb1kuvqAm/ErBEntVhY+2kyT4T0diVIA2z6Q3blXNQqjsdGDScpd0TijEhkZknXgRyH6mVUTuDo4YGnMNHg==","signatures":[{"sig":"MEUCIBGI5Iz3o64vqp4R6ZLJKNiRldQMty2SBrDJW0vyR9UjAiEA/SNXF1UOO0wIf7YdVxGFgUcti9w39JAXXFyrgLY9qSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2207538},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6dd1a6f6f0879ece42e7e7d2a02eaf5de57a1213","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.84_1776018835646_0.18637992906188638","host":"s3://npm-registry-packages-npm-production"}},"2.10.85":{"name":"muaddib-scanner","version":"2.10.85","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.85","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"80b473d1a52f4abc1a6dfab9782c46504c108e88","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.85.tgz","fileCount":137,"integrity":"sha512-tTLLwr+iwKFWnKLh7ZN8uvxpXb3fxoXZPZ3l1Snh/3fTuepfU47P54PPftqe1UVwVMVK5J8T8/NlcAG8IorNJw==","signatures":[{"sig":"MEUCIQCzRJifx8cdiqGCGIX8zZpWCdY2GA8+M1Sn169vBS/oxAIgOMNDHcRwGpf4KdA7RX71KOPgh2/6bWwqHtZ0xqIknfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2208254},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0ae1b7bd6e7c283d9f6a866c01c25fc94b454cbe","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.85_1776021999753_0.7267789692452191","host":"s3://npm-registry-packages-npm-production"}},"2.10.86":{"name":"muaddib-scanner","version":"2.10.86","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.86","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"063441805444287bd20fd02af21e32e2b9fdd0ff","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.86.tgz","fileCount":137,"integrity":"sha512-p2DLTpUv0TPC/Ln78K40UZTf+BQWAKBJKDYAxSuQ7R+1D7Nl/JZFijo26Hn69jgnAuf4C1l4DXFb8lEkHEeDaw==","signatures":[{"sig":"MEUCIAiKzhoWwMUNkTrDj/7c1NsI2FaFmhuvBSYoBVZajWfZAiEAuQQc4Z/OmHqAEr7VmFLDEJFa8zjUpfraplEJMNNg7XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2209741},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1adbd2a9746d823f6ec115c4fb35151bbdf6d189","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.86_1776024033398_0.8126309857063285","host":"s3://npm-registry-packages-npm-production"}},"2.10.87":{"name":"muaddib-scanner","version":"2.10.87","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.87","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"dd42d496599a91b0182e28d91979ec5ad4dbe274","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.87.tgz","fileCount":137,"integrity":"sha512-rKwuxPK42rAT8ugh3alv3iDyChTTN7Gw67CrVeRd7Fi3WRkpAvM48OBRn819w6LUE5amazUMIjCl3fbfBaiVcg==","signatures":[{"sig":"MEUCIQDCEDUqX/X6rwvMhR+EjYlXQF/oUqgqnwbeTvKV/61WHgIgTmXMncYP5CPhIn+jH0zQsG2Rr/82hFRh2AlSRAhJslM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2211205},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6add7acfc429a7d21fd880f63d212cc05e5d24c6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.87_1776025949339_0.62654887954001","host":"s3://npm-registry-packages-npm-production"}},"2.10.88":{"name":"muaddib-scanner","version":"2.10.88","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.88","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"10a8a3a2b8a3e090c95dea6bbbc67ac94f5ccb0c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.88.tgz","fileCount":137,"integrity":"sha512-+LcXPAiW0XRVHWiIZT4Qk9XpVOeVulWNC6I0Hqn+vbeGIlgfkQduWUov0n4JUoqFqm58GiMMbEnt8n5JO2JPRQ==","signatures":[{"sig":"MEQCICPGpMkweVNtkYD9lO2h0oS2YcFkL+SBuEQR2GxifbcVAiAeZarGCLMFak/nmLkYrgUjb5ryGR+bYog6mSiLgx/FCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2219379},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b5acef8a1f84ce6c1ed3b5ed2ee06d6d8b71a18b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.88_1776061248324_0.21513497648151358","host":"s3://npm-registry-packages-npm-production"}},"2.10.91":{"name":"muaddib-scanner","version":"2.10.91","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.91","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3d9c4c4319bc66be4f70c4ae7324c8580143d9ee","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.91.tgz","fileCount":138,"integrity":"sha512-15uyYhuSn+WxhAuzpww64+JFeUb/VPi25fobUP+gIUW91ur4j6OQ7IQROrngBPpkfagId6+6+mJv9mtaQJ249Q==","signatures":[{"sig":"MEQCIGG1PsY6ov/tr07V6UErz7x1Y3zm+TDHq0EdH6BvPeFDAiBjumRMORnBwIRZlSQJnRqF2h8PC5YEHTQvwBiO0AxEwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2265026},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"212ad95050e03f32166527dac48ce305273281a1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.91_1776145624048_0.20915242256892652","host":"s3://npm-registry-packages-npm-production"}},"2.10.92":{"name":"muaddib-scanner","version":"2.10.92","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.92","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2d9568e749d4bbe582db4a1aa2a559b723d62bf2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.92.tgz","fileCount":138,"integrity":"sha512-Mej+BCF7MhyPn/KfQCurmMS30q7C3j6F6Vemrgff+70y4f9m/twu8HAQz94j3j50avQ0UUlyTk5peZJtxYS4+g==","signatures":[{"sig":"MEUCIDsYyOdiFdoTH7fiRBB7t9UDRQeVnX98KNPhVyq1PalaAiEAir6CjuPkSxk5/Ec9k13YYqPN6dC8gfatEMQWkWq+vYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2265736},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7e2fbe57542a87f6601766ecedd22423059c5238","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.92_1776189415828_0.7554354611511582","host":"s3://npm-registry-packages-npm-production"}},"2.10.93":{"name":"muaddib-scanner","version":"2.10.93","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.93","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8dc9247f81aa839aea723a9afd983d6ae61bec61","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.93.tgz","fileCount":138,"integrity":"sha512-TJ83DTh7qWEjDCzceAqp0+4TC3/hov5t3MrbFnnL0eH9o2FZ1/W24VRkisqHMNtxyZobt7XupLu7q3wQhUCJHw==","signatures":[{"sig":"MEQCIGqxqiW1dGOXUUsLtT2QpF12T6qkLBx85KdJAJq7sDtdAiBLADU/FEPBdmDe7IcwQAeJUNtDUYgN+fraKD6jtCbhsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2271059},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"939696a9bbf8d845a112e05f5ed1ab5ef415e91b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.93_1776452759087_0.5398215334258283","host":"s3://npm-registry-packages-npm-production"}},"2.10.94":{"name":"muaddib-scanner","version":"2.10.94","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.94","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a0f57b2ca199fe5c16cf060745d81739c80ced87","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.94.tgz","fileCount":138,"integrity":"sha512-M4rqDVjhj74QssovXyDkJHqowF8Vd3U1etm3/tQ/OdOdTRULla6DTSvKptOW3p5YsKoeVDLK4pNpOecPyZm0Aw==","signatures":[{"sig":"MEUCIBo+dvxISWSd6Urothz9U3TYCVEFgmhCBEGTbqIdg1u8AiEA6m5TDWQ/Wzn3VaKyuZqecpVxHSt+E0ZdDFXbYzKyGeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2277423},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"40e1b28a8987699f19778e8a1dbd91faa6be4e86","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.94_1776504276396_0.24107110358028572","host":"s3://npm-registry-packages-npm-production"}},"2.10.95":{"name":"muaddib-scanner","version":"2.10.95","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.95","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"999b0e4ba00f005eb950c21152124c574914fad3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.95.tgz","fileCount":138,"integrity":"sha512-6BXSVgfEZnU+iqxcvjwqXMzuDZ+EtLu76MRLBxigc6+ih3AfNpoWbvPOaG88MUAPhkLrbmKdbE/lCEjNssTgqQ==","signatures":[{"sig":"MEUCIEX6uhEktpzsH6WTkaStYz0CT2m00NO/yoNYSGg4zzGkAiEA9zpibNlCUdijFg4CIdrKAY6fOj5DibCOorXg/PL5LEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2278536},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2f53929b89e5576aba8a9c3b9bf32db673a22c27","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.95_1776517335820_0.6435545668771443","host":"s3://npm-registry-packages-npm-production"}},"2.10.96":{"name":"muaddib-scanner","version":"2.10.96","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.96","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ae0ff568ea614b42e645470160963e30ec17b84f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.96.tgz","fileCount":138,"integrity":"sha512-zLD5Ci/mK6Pbv7BtJaDng2H0Zfl+EyN2IeoF/qzsCcFi1hhKeVa8VNPP4H+zv+niSjedBzKDtXBEjN1FV/yN0Q==","signatures":[{"sig":"MEQCIFysdDVVmddbYGzlZKgyCUCNjtT2oVPh2H//EQiWY9cUAiA1xNkIqQv6C9aQHOHPiXKNo9BUpGiMSwNL549xSjw9mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2300067},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e714b1b58f25615e5cb44e02a012d0c1d0f57785","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.96_1776543841207_0.18212553921191033","host":"s3://npm-registry-packages-npm-production"}},"2.10.97":{"name":"muaddib-scanner","version":"2.10.97","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.97","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ddef1c3ff1cfa222be8be0caa6077f566e534939","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.97.tgz","fileCount":138,"integrity":"sha512-lYuTOLT4l8hJ1gITiUf3irPXwV/3d6m6nEX4HNv3H/cVeJh0erQoHsoFQMUcR9ItS3OwaqQEIkMpip8o+vrRRw==","signatures":[{"sig":"MEYCIQCbP2aHwKXqjqE7yz8PBU2mi0ZDu/jhKFneHjPUlC/OwgIhAK0IN4UOA6pD/n2RvHDOYYTk5402mmDjVVlp0o9rYdbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2305168},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"70a30c86dae38b6a99f67ead9bd619aca2b19b29","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.97_1776589775331_0.599192482694235","host":"s3://npm-registry-packages-npm-production"}},"2.10.98":{"name":"muaddib-scanner","version":"2.10.98","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.98","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7207d43f91de320dc1c3a94551c9232176b5b43b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.98.tgz","fileCount":138,"integrity":"sha512-IwTtoUJDvUs5GZ7Fpccyk9+9ierK6yZAA9JVQISVonlXLCwnr7/FbtE5rKLBvHVWYcnZ+uz0YBs0oLj9fFeXkQ==","signatures":[{"sig":"MEQCICA1QLOica075Hy6E9A5Wtw6W9aPHnTFSBDoEwGLelH3AiBUpP11FwYZgLxBTi8RZijys/Ox/PVacDEzb45FAWTTDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2308528},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0b94adc3c2bbac49e3b005b6330d3075f365fa97","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.98_1776713163159_0.03922079766973585","host":"s3://npm-registry-packages-npm-production"}},"2.10.99":{"name":"muaddib-scanner","version":"2.10.99","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.99","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"617f1277a012ff1274592b5a4634097666628a3a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.99.tgz","fileCount":138,"integrity":"sha512-6NPoDsy4QdxlreUeHRpiEKzr7LmCET0snrd5BysxFbc1cYr2q5MOrOmfXzbCZGMev5LCDdSKhp/8NkzddDojaQ==","signatures":[{"sig":"MEYCIQDLUPC6mIMS7X+jXGv/W42FF+Mpxc7VaoUMg4xzKu6G1QIhANTvvoaxAt60Y0/DPJLUzAPt9St2GfVSS5cl8NJKDXRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2308943},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c6c36ee9220c2d3c81da888276c1791f6e40ee68","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.99_1776715271740_0.16614959333774104","host":"s3://npm-registry-packages-npm-production"}},"2.10.100":{"name":"muaddib-scanner","version":"2.10.100","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.100","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c4523abb247ff1df3757c607c255d06a8042e073","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.100.tgz","fileCount":138,"integrity":"sha512-dOM629GehJTq4abG7js6c2L4RkiDIk1Q25+4XGW8PM9M4J0h6fdqj7jYy+qPSu6xx8N2Jf98TXXkZsChQ1VP4Q==","signatures":[{"sig":"MEUCIQCscYRliuTObcTmJ5nkw9yUZOVcH3mhkOIsBUEQfWzmzgIgM+OGnomceMbREo1K3f0kqI2AhW/Dbsi3X9MRl+O+NcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2308944},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"db3336abd49f4bde68fa7c573477c867ff1a67cb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.100_1776717131334_0.6812600589094244","host":"s3://npm-registry-packages-npm-production"}},"2.10.101":{"name":"muaddib-scanner","version":"2.10.101","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.10.101","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c4e28e60d11cf7166e106c57ce918bfad1de4403","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.10.101.tgz","fileCount":138,"integrity":"sha512-/VrOa4gQ1ISarcZWimupapYYY9XsFhR/WlcVFclAV1f/iUzGEHlAwen9UK+U429LroIWf9wcGaYH3K/aOaf8Ew==","signatures":[{"sig":"MEUCIQCotXaAJkKb/fB9vzdXhGqUXeWd+qCAHNAYfcDOYjhsbAIgBd22UP6CZDl3IQu/C3ZNij/JLs9/tB95nfSRLXI6mdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.10.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2322503},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f4d5d5122bb262166f4f48acfd05bd25a0e3d8dc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.10.101_1777193303595_0.8875638218477446","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"muaddib-scanner","version":"2.11.0","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.0","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6d1d1904cf029db38799beccad1b0770ed041007","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.0.tgz","fileCount":141,"integrity":"sha512-F2r+pGYG51QyUPOeSIQ9R9j0oOTbwJc1P3QWv0OwLCwI6i5CpJC1YHcd2GLIE8IUe8rYb0xB+kohPHazdluN6w==","signatures":[{"sig":"MEUCIB/vywf5gNRyreo813XKo0jKdVg8WtAneWO3kqmT9D4NAiEA+IBmekye3cposaObRbmZGmemeOYxLbfGXSeQlXK/DHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2374755},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e8f3961bd9d9e7570223e1c9aad02c9d8e2b6ebb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","globals":"17.4.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.0_1777657048961_0.09693329058659828","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"muaddib-scanner","version":"2.11.1","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.1","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cee39e8ff6e13a44255181746ecc05a807bf66e2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.1.tgz","fileCount":142,"integrity":"sha512-6Bry0b/ow+LekzgIMKnbcnpwvcnCLldm4Edtm69+NKIov1NSWd5U/b2eMkmA0DPjK63GF0Lz2kvklk6z660WOw==","signatures":[{"sig":"MEUCICUGLvEB0f9uBE6jEy03/U1IjIe+M79DcNIEDQNVmk2EAiEAvOo6jGKwrkcnZXtyyvELJCTepGar3TIWIj9s5dg6mGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381559},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8f85358d8869fa7c4bc7e9a86e1b62bf1d1f09b0","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.1_1777661473169_0.81736592953473","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"muaddib-scanner","version":"2.11.2","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.2","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"adeca7f4a9450c25f1611448dae82d0207a64bbe","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.2.tgz","fileCount":142,"integrity":"sha512-1kF9u8uPUCocIonTlc7vg1HRTBEM1NPaJTZz+H94kBbhmCC+e3/MOCA3ZEIbr+5hjiyYuTJVeuOI/vI5BIUY/g==","signatures":[{"sig":"MEQCIG+fypI5uU8silpbSbpsTRvnNjt0jG6g9BOgxnNgcYDNAiB8rWxAFrN/TF+KfGwi7+KKtcW5rjwuY+eA7UxV0Cu08g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381661},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b84dcb26a37619d758c0c67737d10d0c7070c63e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.2_1777665297950_0.26706587970567264","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"muaddib-scanner","version":"2.11.3","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.3","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"20f51074b1f4fdc44979329e0ccbac97fd3ccf17","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.3.tgz","fileCount":142,"integrity":"sha512-3tVVQd+oarAWZJw+nzDAO1He3OB2HsHOTJlmZfne8ralirUnkQBUARUjE//Z7yIzy5CM3hpItU1jPoDjxFH+zw==","signatures":[{"sig":"MEYCIQCkmaZ5CN//GP0EpNGKkMiA1d66aQWsARYrjBGGjudLTAIhALZkGLB8TVxm5g91b7fhTOWAFA2lWOQTydHC/zu6oWOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2385528},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ff55bd5bd819ae6d55406ec8699410f7158d613d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.3_1777667503887_0.050237684941478955","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"muaddib-scanner","version":"2.11.4","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.4","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1b4c7de98da42040b179291349a4a6c3b02be151","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.4.tgz","fileCount":142,"integrity":"sha512-X8RbPrT/IAXsSYpC75S72Y9DXfD4IfUorlHRy9orLsbNZPxNRKn/N+FtdJij4crrtio16PIZzEPYv3RgGcqXPg==","signatures":[{"sig":"MEQCIG1o6MaHLI7s5JqXXnjbAYlKsBJWi+37CWsX/NvvjsY+AiARWB+4coC0XMUYLQF2ZsRNVcVZ+Go3lCFd0kHtgnBX5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2385528},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a21ffe20a757f6e8f5e4aae6c4eef2adc4626dbf","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.4_1777905564972_0.3934250704552815","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"muaddib-scanner","version":"2.11.6","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.6","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"88a01b5a4f89bf36e4daf67d0f76a7aeb9a79ab9","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.6.tgz","fileCount":145,"integrity":"sha512-emSc0zrXYf2jbejhSiIFchS9d8TJoqT0xLzrq1ZwAifl9qNMKX0rPw0IjPQDruRtsvB3E3aZ3XbUFNcSutOk9Q==","signatures":[{"sig":"MEQCIEOurmN7J6V6jZ2E+jcHQQM32rCW+OEuHoYXuH8+GbObAiBO1Boa625gatmnD5zWC18dO2Tt1E1A05rCWknSxUTMEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469319},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bf04b75f9e352a0e21db77c025e91a0f11366611","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.6_1778349500519_0.6730452221225636","host":"s3://npm-registry-packages-npm-production"}},"2.11.7":{"name":"muaddib-scanner","version":"2.11.7","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.7","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"996fc0cbcea035244c41e35d077e2346bd8d29b8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.7.tgz","fileCount":147,"integrity":"sha512-7vdG5Vs/RDzZ8Z9NDKxjMTK1CzPzPQRFrIjbVKyQIKDFkLSrflb04oApNywiw46G8re2HvQ3jdHvOCiMDlRNwg==","signatures":[{"sig":"MEYCIQCPmzIpx0a+n52HqW2H9qz2SGdRZx5uE4zSUFU6nrggWAIhANxpfGD2lYHs246TdEE+jciDCSWUgU0nCpche2vG5g2j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488616},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"87e384109f2ec4a0159718f67553b56ce68e49ad","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.1","globals":"17.5.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.7_1778422616131_0.967598355938039","host":"s3://npm-registry-packages-npm-production"}},"2.11.8":{"name":"muaddib-scanner","version":"2.11.8","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.8","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8439febf75b55b05538c71d0f8ed66973b636dc8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.8.tgz","fileCount":148,"integrity":"sha512-Ld5Wf8WMCpjEck9ufDKHr9l4RdH0kzxJpzY/sOsf0rXjZOs57mpXAfYkqIphWpYDSbbR/dPvJO+wCn/3xo5cjA==","signatures":[{"sig":"MEUCIGhkoBpSH/v9d8GKxSpPloIGVtrzUwIO6hxqX8aCrtVsAiEAjzvW/XiFRsDapXOwB0S9XkIa3C7k9wE23ktowajCOsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2496387},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a34ca69deea9acd0c078d29b709d14cf9c1e41c2","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.8_1778429160184_0.4809537730499802","host":"s3://npm-registry-packages-npm-production"}},"2.11.9":{"name":"muaddib-scanner","version":"2.11.9","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.9","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"378975ed3341f90af92da920e73f01636e40a10a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.9.tgz","fileCount":148,"integrity":"sha512-wfI6idHVjq6M2rnPJOeHFGduCpMucelvu0x07J0EHs9oTBi7WfAi20hwxCZnYcUSfEDO4eV/CXjhVJWE4vtfZQ==","signatures":[{"sig":"MEUCIQCAafoRzQipSKzpPHYSlC2oUDl4Txmehzxg/ua4M90f7wIgUhqwISBgbsHwxPEx8prNQbhpuI25OGZOP8O7T6gzUfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499643},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b572203012498a24bcf580e96cc65c6f0f583cc5","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.9_1778441329088_0.6177283491081262","host":"s3://npm-registry-packages-npm-production"}},"2.11.10":{"name":"muaddib-scanner","version":"2.11.10","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.10","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9a67ca1044e0ae897b06a9c978148fe5aa91f61e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.10.tgz","fileCount":148,"integrity":"sha512-T8A4MbFOPvC0HCgE9gSYAJmLh/Iz+2+38bciBMCmeTjJQ4UBeLdhQdHEZqfNwU4BJgJi+0CYJYoUut5dGmsSNw==","signatures":[{"sig":"MEQCIA2ZCeGxiGWyLQfFdG4VCf+1YQrjjreyqEEY2ToYzfdGAiAhOLaZEo2+x3lBmt5aL8e5wLMWiFJ7MftfhtmQz/kS7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2500518},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f59f062091845534c35f5b1bd105f61e9c771541","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.10_1778444225234_0.3167361759271099","host":"s3://npm-registry-packages-npm-production"}},"2.11.13":{"name":"muaddib-scanner","version":"2.11.13","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.13","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fc3c0270305aeddcdc33133990f54f0d9aeae3a4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.13.tgz","fileCount":148,"integrity":"sha512-YsZ5XUE1HVvQ6FtZTGRlSV76gjcEsRQ1cfaW/ZE0gickx1yywxBusxBejUcM7ODs79feqcNyxwnpfo+p+SUkSw==","signatures":[{"sig":"MEUCIQC8pEpv0yk+8D8YXYj5OgFmj1+yWl+STTJmsdl8QfRbfQIgTihm+Mvfr8SrmpCogdLV0MufznfQxtZRzMWQgKt8vME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2512723},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"25f0dcb2a1d4d00749216803a8f761bad30dc558","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.13_1778611575775_0.5896997134083024","host":"s3://npm-registry-packages-npm-production"}},"2.11.14":{"name":"muaddib-scanner","version":"2.11.14","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.14","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"48cf045e616308dce2ea03d3673f0611c986690b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.14.tgz","fileCount":148,"integrity":"sha512-C45LNcPSJt6PmIdFgV/rQP8DO4wL/O3BOaWdIi1hPbMV/ODvQzIC/pTYbgaYFSqomZlLIQ0wUwuqFKHji5UMGg==","signatures":[{"sig":"MEYCIQC95Uw1tthV8c/jKQqPk9fkQmDz8nhby4qi25HbppiokgIhAIfi2htnveeExxVNAxiZ4ZdWknnmf46b9jCMW/i9q0eh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2521169},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"171dfa47dcf0eeba34b0aeaa78a24282172950af","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.14_1778665821864_0.9274832311827914","host":"s3://npm-registry-packages-npm-production"}},"2.11.16":{"name":"muaddib-scanner","version":"2.11.16","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.16","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0add64766120f8dd25e41fcec9c6d78b858832ac","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.16.tgz","fileCount":148,"integrity":"sha512-eXApztX5VmwHmFEaf7GTSkRKXyGrAHsdhsM6FV3ndmLd3bsY5nAJhU6NLiJR+iaHjDO7zwhm6SCwyN8Amtd75g==","signatures":[{"sig":"MEUCIQDjA3KX/4SwuOs8eOb23w0odk9vOMQZrKNlfmF85V88mAIgVQiv5GyGDYW572i9ACbjoaEjwx2+vxyCpWmEbjGLsIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537005},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ad9ae55ce789f4307e74bd5e2f5c47fca8ad69ec","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.16_1779043841869_0.7300002524019125","host":"s3://npm-registry-packages-npm-production"}},"2.11.17":{"name":"muaddib-scanner","version":"2.11.17","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.17","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"33730a1cbf2912839dce08e1ad31c3e92a224764","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.17.tgz","fileCount":148,"integrity":"sha512-3agXfAU4/LkItdKFDwPvwA8aTRTYeAvpIQZy3GAFy/2UFES/cw3eFVqOLZLJd1IxS1ADY7nEz33h3/rijauEAA==","signatures":[{"sig":"MEYCIQCxvd/LhMBw2kWMFZBa17pgMHX8Wcjawq+GXmC/Vv3CGwIhAOdA+aI/Dlb3yvTkWucs55/tEIl/tCL+fykwuyQ3oEYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2549232},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a246e9c9c00cc740c1f76f3616f9a5892257749a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.17_1779047492280_0.5453574883212533","host":"s3://npm-registry-packages-npm-production"}},"2.11.18":{"name":"muaddib-scanner","version":"2.11.18","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.18","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f6db865261838cfefe9d38dc62699db0215857f1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.18.tgz","fileCount":149,"integrity":"sha512-VSMhlVZlMtO1w1pAiZ0o94XFze77xg95pm1F8/zb15gdUXr/YBkzJrPVv6SfdC94XIwLcZYq3TGuKmMQIkNfvg==","signatures":[{"sig":"MEYCIQD9Y9vhClYJS/3QO8uV51Pcl7J7Ei0pW+QC416DJYfU/QIhAKCoj1Bo7bu9vRvO7vz+2fLDRj4yVG5jLw24DklUinFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2558300},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8e0f0241ffe7560b235a2d8e4a7d7c757e4506d9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.18_1779052827189_0.34643735950967147","host":"s3://npm-registry-packages-npm-production"}},"2.11.19":{"name":"muaddib-scanner","version":"2.11.19","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.19","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d3d14b07a79ad442f17c51f6ca5d5c57bef6ee63","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.19.tgz","fileCount":149,"integrity":"sha512-WyGJPC2/S+ygXPms8nLvEHYGv1xAiVCKDlFmlqzVIoMiPyTdNvBhBs209otZ2VwxfF37nbSrUq8EZVqi0yeKyw==","signatures":[{"sig":"MEUCIQDRgEj4leGLr5khe4cizgYVXGJMQGOF9d8vNViV+9z9UAIgUJ332HCcF3VtjRRKPppylbCz0rP7fm7IyuuTZPlaYUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2560683},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"67f6000492bd75e440df831afbf23c872749ed47","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.19_1779055826003_0.9949207625624623","host":"s3://npm-registry-packages-npm-production"}},"2.11.20":{"name":"muaddib-scanner","version":"2.11.20","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.20","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3d05b6683f2b69e4350ad0577d49ed00ca257bdb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.20.tgz","fileCount":149,"integrity":"sha512-sJ9v2+AR1HNWOySdHJBjnkg15wr/4JpSBla4o7i0z9EdVJNCOdIEsgalgvg8TIMS6x376Mq0gochDnTswXqvyA==","signatures":[{"sig":"MEYCIQCQR0ypmWJ8y80HnD5zl9ObtSXGpM0gQpQzOOYB76SY3QIhAJ97gX3xoUXD4HnU6Q+rWCGFoIHfclCmc774ZEjm8LPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2565544},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7e8cdef7450106baeced89f98ce4e011a2fa3b70","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.20_1779058575327_0.5895525421342871","host":"s3://npm-registry-packages-npm-production"}},"2.11.22":{"name":"muaddib-scanner","version":"2.11.22","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.22","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9c943de30726e1d29b753c09e04a3176a0963e3b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.22.tgz","fileCount":149,"integrity":"sha512-0MdEHym4JARjy4dn7UMqjJfi+MqUICqmac9JQuFF4PEjcD7fK53ZRmvqCK1SNrMcSozFc3u4ZYm4Ezq0YDKqdg==","signatures":[{"sig":"MEYCIQC7wx2jMf6lQ2bPQ/JybNix9QwvKsOzMBXueYQOw4XCOAIhAN4wFZPIf+szf3AvfLdoPJ7VMcbOGJ739nr3BDIFa8aJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2579883},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"aa99b6bfb9f4ae111aceeef240bcd4129798d326","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.22_1779224819184_0.746194632254243","host":"s3://npm-registry-packages-npm-production"}},"2.11.23":{"name":"muaddib-scanner","version":"2.11.23","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.23","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"15a7649cfc461f847ecccb1815d8addbc7d93f0f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.23.tgz","fileCount":149,"integrity":"sha512-gMRzQtbDAHQoDv/d75WIViifc+R+xM4G6Gq8PC26CRl29+CzY98Ti1bLPWRH0n5STenV1WcFr0rVJq4GKsMy4w==","signatures":[{"sig":"MEUCIQDG3KF30ivlVD/kZmAPt+ELA88aMspDGZ+BwqkGFGbBHAIgQ3pP1wZOGX+tBV7/Wc46H0c+dXJAxl4zjoYl0BsE5Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2584309},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"21388a489947ff4ecb676bb268719ca1dc39190a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.23_1779225914740_0.5298616712858573","host":"s3://npm-registry-packages-npm-production"}},"2.11.24":{"name":"muaddib-scanner","version":"2.11.24","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.24","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6cd84cbd0e554a7bc9160c2d352187d20183de37","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.24.tgz","fileCount":149,"integrity":"sha512-oMF1P6DlPormqv9gB2PD+Zu6MeMKthOzPSqBja/8Tw7mGdxpf0JvSSbuHZnw4iSyFEYdZBhpQabIc4tiIaN9wQ==","signatures":[{"sig":"MEUCIQDTYWgH0b4IipAOyKYfkXgM/LQ7Xfp2rr8CpWUY9HSxKgIgUq1r1OshVysPHsVvuAtqsWNbSdSprInPIAjOQrvkjpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2591736},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"05a9aa76e6884055f428a57af6aeab029a1b685e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.24_1779227208790_0.9639462117505619","host":"s3://npm-registry-packages-npm-production"}},"2.11.36":{"name":"muaddib-scanner","version":"2.11.36","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.36","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"67f816f45820d46d743e2a6e149e5caf81dd552c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.36.tgz","fileCount":153,"integrity":"sha512-W/Pn1MzESYlBPFjJFIBjR9DjZzNxd+RaXN4WW8U/TAjt9gEpWbPpGpXkrhcGvXGNhjMjqzacntyLufhHfU3pBA==","signatures":[{"sig":"MEUCICjpc0lTTs8n81rrKoWXqygNRx3UsfUWIHYUtsJFvViYAiEAxzomjzSCo5B8f49mzfBH7oX8JX5Ahspbk52U2/2OYyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2690149},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"48a6ce64ae0d2ac2f968f479e432e3cffcd47c6d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.36_1779656534129_0.0534948946036542","host":"s3://npm-registry-packages-npm-production"}},"2.11.32":{"name":"muaddib-scanner","version":"2.11.32","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.32","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ce966b2d62d1859663e82c2686f2cb9d0665c1ec","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.32.tgz","fileCount":152,"integrity":"sha512-8MOhgoIFSVwKuQ8xpVtRKz7tknd6OIe46VY7wzTGIwMiq2ytZASi8/lUwr5xrJTdGnjSztRaUor2/bSwL0HOdA==","signatures":[{"sig":"MEUCIB3lQ/niqyTzl90V636M5hD7B5K6mpbC79qZV0VC5pIqAiEA7PCqG8iexxY2uQ8gqmJ4zNok+AJvOTQcTVNlESB1gKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2672400},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0c4ad0d095b5c3069285306e58f5e3de7e96ee0f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.32_1779656573650_0.20835941697307425","host":"s3://npm-registry-packages-npm-production"}},"2.11.33":{"name":"muaddib-scanner","version":"2.11.33","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.33","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"41298ce1273e3f7e1671d32f115143088670c684","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.33.tgz","fileCount":152,"integrity":"sha512-54uLdi65F5f1om3KRyHGLotE2Wmwt9ALuzw50FXnOSZwdJgf+O1tZx4rLTQfFOGjGx/Fe6CBvfGWkXHOXlqcHg==","signatures":[{"sig":"MEQCIF2t6Ve1+36auC25JiSkgOqpUkvLBB+6gsMhkcNGouCBAiAyYTV3tdsdb/AezvKJeKanItOIN8IAg45ooGfSeubhDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2674463},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"802f9fe17415e5a141591ccd59b7170217e287df","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.33_1779656577508_0.07824552600245949","host":"s3://npm-registry-packages-npm-production"}},"2.11.34":{"name":"muaddib-scanner","version":"2.11.34","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.34","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cd965ba0ff124b29bf19908a9868a7391f2421f5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.34.tgz","fileCount":152,"integrity":"sha512-OltCFg8YDXJjJSDXNAythT1hA/POXtjQpL0kOAvFYbwMlsBVkWotzOhTnjoVqP5LKEUfBizz0xoEGJj7jhW/Og==","signatures":[{"sig":"MEQCID1sb8vXzCogx/kamsKM1tCPcqpm+SL+vp2JPWnF52b/AiBM9UIECGSbU2JROjHYCpCx68wOYVKVObqd7v0ileo9zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2675418},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d5d56f58c72984ed8a74cb27891197a61683fb37","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.34_1779656585176_0.37820371722764956","host":"s3://npm-registry-packages-npm-production"}},"2.11.35":{"name":"muaddib-scanner","version":"2.11.35","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.35","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4858ce30ce3bdf6c4ffa1e7f537c10c93fa69b2d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.35.tgz","fileCount":153,"integrity":"sha512-xLAM7xIZ3B8AWxOKFWKo/jrIBB/Pnznp3xlyo8A7Im2dcfyPt3g8tufAa9Uiywe8Dkipn1b7X4J7tkvwBpDOKg==","signatures":[{"sig":"MEQCIBZMw3L7qFKOoNMibkc+Oc6y/Mmvx5v/7cY0acx9+xGlAiAHgYW6ibKzT5CKH77j9N3nRDdNNFTkKuSh/NmluvDevQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2682669},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"50bd9dbfec3a16c50fa47934e7383ec14611cc14","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.35_1779656590742_0.32907786365349057","host":"s3://npm-registry-packages-npm-production"}},"2.11.37":{"name":"muaddib-scanner","version":"2.11.37","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.37","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b6bb61ac5b596741360c5a498ec14e4e7980f723","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.37.tgz","fileCount":153,"integrity":"sha512-+Byy8Gtr8xDKNUN+DCuwFQ0tAATG5w+2J79yXIwgW4mCpQbQ+RgtHUrjWbug+sc2UJ4OEHgHSGyagvAqXWJNXg==","signatures":[{"sig":"MEYCIQCxqycZ+xT0Ragow471XqEB5xVNt2s78ZTnMkbTwFFtHAIhAPPYXK/GwgvrS2oKPtlXHCco2J4wnxRFzuVKG0dWesze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2705230},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"578777274706447dd13497134185f92bb39ca196","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.37_1779658125907_0.18325190283153336","host":"s3://npm-registry-packages-npm-production"}},"2.11.28":{"name":"muaddib-scanner","version":"2.11.28","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.28","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f8ba4c7178b00754db9c4cce8b4ad58a2899ddb8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.28.tgz","fileCount":150,"integrity":"sha512-pkdCSWYSjbVKk4TeNNCW1EpxKgNSlnzzLM/nDd7/age3aun6KN07JOGauky94COUPGrGDRGKTDFnss9/4bFE8w==","signatures":[{"sig":"MEYCIQCsH44eCPLHDwT/Jf13wk0fa2nQP2QmJZCEHf8S3QPddgIhAOtYJl7WOgTTxf/5W+JUulB6y8L4++pVK4EmivxpRIql","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2610888},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"414f702365eaaa83ea926ce0cefc09c4f6956490","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"overrides":{"loadash":"0.0.0-security"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.28_1779659187763_0.6148692510036697","host":"s3://npm-registry-packages-npm-production"}},"2.11.29":{"name":"muaddib-scanner","version":"2.11.29","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.29","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"23a42ba64f44d14ac0babf7e4a3103d9a2bd9861","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.29.tgz","fileCount":151,"integrity":"sha512-kZ5GhduLnAjE4QOZkMS3d+ElaH7govkQfVJP3/CQmVzBblEtHUknvr+DV7ZAjgfL+35RbDrrHViQVhk6f64bEQ==","signatures":[{"sig":"MEUCIH8QT4DiIfhlH/vYtsPN51K3YxE7UOwIXLPDNWfiDK3bAiEAilVNXHBbr+JMBEYBu8K6zZDg6OfG4tpHP640UGAF2kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2663972},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"39cd6bb33a09a69ab547525efefea653a42adf25","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.29_1779659205733_0.6488105264566555","host":"s3://npm-registry-packages-npm-production"}},"2.11.30":{"name":"muaddib-scanner","version":"2.11.30","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.30","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1423b1d79fe7738d62f19af8b1b5ad4f35e947fd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.30.tgz","fileCount":151,"integrity":"sha512-vZjgJoJiAwtNf/4uakN9Viny4Q/4pen4gcTfElJ54vfYq089Smo936YQXfE4bcvr6CPDEExV2H/DXDEtQb75xw==","signatures":[{"sig":"MEQCIAGjw3Ds+vlHwcWO+QF54njRGkzwbvIUyP0gYPkT/h7lAiACfF4e0z7ewFsFf2388zTy/NyIF08xodsOecsQSiZamg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2666483},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1341b2d33381db5a0e6b213259a517b7a612b3f1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.30_1779659208296_0.20480227493092662","host":"s3://npm-registry-packages-npm-production"}},"2.11.31":{"name":"muaddib-scanner","version":"2.11.31","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.31","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"02902eb0147ca30853f9d92b4e3cf903a3e17a85","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.31.tgz","fileCount":151,"integrity":"sha512-yhabldTX1r0JL/c6OloiJMMHh0Usdv1fti9+sks5jLjvQEG4DAJO6w8HuLyJE+0J15HduNFeveIGGxo3DV5N4A==","signatures":[{"sig":"MEUCIQC6ub3RCGyM94XvTX6b/YKoql0fYcK5lOgQvL4cFiq9OQIgUb+Vz+Ug4w5COQeuvQmha5PgpaeeoyIKumu8MefEPe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2669323},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f1f261a6abd79e78cecfc5e65d47297758372ae6","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.31_1779659227513_0.4987619701185546","host":"s3://npm-registry-packages-npm-production"}},"2.11.38":{"name":"muaddib-scanner","version":"2.11.38","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.38","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fc9115f24274ff96ee4d02b8b329700d338e7430","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.38.tgz","fileCount":154,"integrity":"sha512-W+Klyz3tuJaTMZL0RThn9gpaScXg6/ZQBP3Ny/MwMg2cjySGpmH8hqXjJ0/8Q6j6yN7gjNZsBC1pfzybAu/sHg==","signatures":[{"sig":"MEUCIAkHaHWjVH9rhA4lT4ZVu2VJZXTwfDzTKu7EIYnPEv7FAiEAqXI/NObsYDc2BWFTczzHQZQaInIYUgspXYVB4Q5TvYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2713134},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"521a610ee03e7cfa0020c8bdb50af721cebc2201","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.38_1779661221887_0.8188710513436464","host":"s3://npm-registry-packages-npm-production"}},"2.11.39":{"name":"muaddib-scanner","version":"2.11.39","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.39","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9b5e2cceaf658a002bbdb79f56981d4917203e2e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.39.tgz","fileCount":154,"integrity":"sha512-r8kgppF83vAkJaEyGfcxWhOWKsr0xwQiSqAFSICiQL/PyvV9aC8p6e3En5TD7VqErWaBVr2bf6ZwrPhSI9B34w==","signatures":[{"sig":"MEUCIQCSk2yaN+K/5IMCN7XJFoAag0m7PMrkkdsU4yBQMSp9FAIgFgKaeg/7hdtWlzRQ5LjUV4IoHDxevNdzvemewxzACyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2725160},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"38f253ba04ea82884225f5c794e2620183d55bd5","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.39_1779697994466_0.0785783670547231","host":"s3://npm-registry-packages-npm-production"}},"2.11.40":{"name":"muaddib-scanner","version":"2.11.40","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.40","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e4944991c0bf9e1737e788f6d9cc9f324a4afcc9","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.40.tgz","fileCount":155,"integrity":"sha512-9RwLt6P58w2lvO7DqBeLXWL4SqK4umazToqETigkpZeQz1NlVPsDZ0ZmD5ZBrlB+2RiAoCLkxsW8fuI8EM667A==","signatures":[{"sig":"MEQCIDB+MK3oE4BTpGiTcT63adLmrK859S5bGmGSi+zxS0AyAiAufrbj3qHCHMypxyiXmxcwSyV4eEpvMZ+bpknrbdNiwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2733915},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5133fbad4dba86f53bb8ef8d031da6988d9244fe","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.40_1779701931727_0.6577245505851865","host":"s3://npm-registry-packages-npm-production"}},"2.11.41":{"name":"muaddib-scanner","version":"2.11.41","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.41","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b8978075f3ffe1e173606387552041b9f0714ab8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.41.tgz","fileCount":156,"integrity":"sha512-YMs17bAblLr+J90oSRTjC9W3wPvZUMo4VszX+xipOeNxH7tQ66hOkKLgVtU0Nd9f9LZFHisduRqknh1GXKi7Nw==","signatures":[{"sig":"MEYCIQCTntj/V1YJUlrQ7Tcq5xOyR/l97KRlIJiRTewc7qHsMQIhAOW3xYVvZpZ6N66rP4Ps3nbaCHTshFfob/7/jgPgIHec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2755369},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"dc0478d8af873b6f77e24bb7fed00e4b555c2007","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.41_1779705349552_0.3099733516365577","host":"s3://npm-registry-packages-npm-production"}},"2.11.42":{"name":"muaddib-scanner","version":"2.11.42","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.42","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9cdfbdca30eda70d979bf6bd19a384c4d62c25c0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.42.tgz","fileCount":156,"integrity":"sha512-8rOFsjdDQhR5uS6xJ6vz45oyLwPE/PDdZ9eW8wSwRqXpQCP7rNfrA8D2PTTGtZQ4evvhRdHbR/zc9BwLrTlwnQ==","signatures":[{"sig":"MEUCIA30Qqh3uqNG/CuEwX59f87Ixzy9cfaxV11T1jXwNHRUAiEA0AA04fu1W30/vDbkRmKC3u25bq1iqkzycokPBzXpM5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2755369},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7d0a86418e5f769dffa0881187dd277be8466e77","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.42_1779710145323_0.8271745495136358","host":"s3://npm-registry-packages-npm-production"}},"2.11.43":{"name":"muaddib-scanner","version":"2.11.43","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.43","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"284d7ac70df371fc64de3be291c20169ec0e58fd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.43.tgz","fileCount":156,"integrity":"sha512-jnKF3Ilx9tWvdgVshxfoZZn0XYF2LW/i/Wo5jbmV7d/dlzDeHxM5QtVw9A28SrFITT+MZGEIpKHdGSIGrMMzXQ==","signatures":[{"sig":"MEQCIF4oq95Dy4Ojk0BH959yx+ilH4IE5sPgs6Op+WfeExCCAiBKtQDxCeplwUYAukISuFtP3Q/axURmcySgQPa/hYVthA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2755369},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6703e8c6740aef8d26e0dd6bda98e8c30d73a0b3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.43_1779711632914_0.977254445161883","host":"s3://npm-registry-packages-npm-production"}},"2.11.44":{"name":"muaddib-scanner","version":"2.11.44","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.44","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f277983ec195c65ef245dd0e8a7683538a08b51b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.44.tgz","fileCount":164,"integrity":"sha512-9LNdop/oPOwUEu4/FkXu6NF/Ra4vHXnqYGiJ8kqaknGYwmA8RyM1BMYahp74UiDym6O9ydkVYLQjyKSBvCF8Gg==","signatures":[{"sig":"MEQCIGNe3avFV5mHOirEZG7+COjy4cyG60KE7+4qbrv4vEF3AiBzqSFyruTE+iFe6aB3m/hUwmAoNlsTItKUyh8OcLn+tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3283527},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ce97c2c872bcaa99d26115337c9284e2a041161b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.44_1779715391789_0.4806388590919686","host":"s3://npm-registry-packages-npm-production"}},"2.11.45":{"name":"muaddib-scanner","version":"2.11.45","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.45","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c1136c082dabd3771297ac42dc1fe444646c6c0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.45.tgz","fileCount":166,"integrity":"sha512-KMZyeST4820tcVJcXymIhowqnU6T5bs0XeDqgyQ0QizJCCigxptQvZPGeepInNXpZnEghX/985FFu9fGdyZbRQ==","signatures":[{"sig":"MEYCIQDZYsJhg9Wj5liUPTrp0Ivq4hQ0DQl4jaIHEgqzjxucUQIhAPvkgmwjxfE0QbP+l6PCPNNDN7JJIbZddSe2/bDdMcbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3305660},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"51ca2ed6b62eedaad3ff4852a945b0a754b3ef82","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.45_1779719664323_0.6155847675797677","host":"s3://npm-registry-packages-npm-production"}},"2.11.46":{"name":"muaddib-scanner","version":"2.11.46","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.46","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"83592d5ba0e3c6a8376eb4b3299d14db3e269cfe","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.46.tgz","fileCount":166,"integrity":"sha512-86ehiDMEz1N7VFGHMEAaXL1en4j0Db6eJMgJiyuyYBwpp7EVIULYx7v6SpJeD8bKsPfJlkDrFUHnh6tWCEIQiQ==","signatures":[{"sig":"MEQCIGs/99qN2c26YCRxh/cev578lkSL5QqpeOTYG/A1iodjAiAcT4FP7MsVmlcVeuapGImDogQY47q3ldrqRCQycogJyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3311749},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"023cbe9d2b7cfcb781c13343eea807355b10c0d2","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.46_1779722385504_0.25751195953424966","host":"s3://npm-registry-packages-npm-production"}},"2.11.47":{"name":"muaddib-scanner","version":"2.11.47","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.47","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c7be5d5171d8da674d304e54a87a11dabbd23fe","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.47.tgz","fileCount":169,"integrity":"sha512-fGNypotbPLJWKpUSye6js0mjB9EBibC2sTwUMn3kCl+5jCmTA5i3PfGe9O5socYweflEUHhwCiPHnDbVFw21tA==","signatures":[{"sig":"MEUCIQCtB4iRLnVLgOnvyHZbcrPcGEcelZyIEGNn4YvkI1G3MgIgKSd5XrzF2g3hK39492auG5NTbjXwOtK1uFBOBV6hsaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3332561},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ec9b70e9c4a98da868ef91f4323ac4ce218a8432","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.47_1779735045487_0.06904367009981871","host":"s3://npm-registry-packages-npm-production"}},"2.11.48":{"name":"muaddib-scanner","version":"2.11.48","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.48","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8bd210e16442ce806256a0f8c2b1103eb47e5715","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.48.tgz","fileCount":169,"integrity":"sha512-5NHSnZ93k1KmMB+e86Z5hB8zkv0cXnmC1OinV8dwvRKzR1XsN7qm0sW/8llk6r4oDMZlcZ2EifARx7scypiwdA==","signatures":[{"sig":"MEUCIQDUXOI6mJ9iOuGvrDupmJqqCJ7QqwWs0VpkjxIh7JSeAgIgVsdD5dV+vEZIITO320Z9cel1NAE9iBnXGG12mpdAk50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3334603},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"54e900a617accaf25bd7690c5c2fdb8c5ac95cc1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.48_1779785022050_0.3528745877930768","host":"s3://npm-registry-packages-npm-production"}},"2.11.51":{"name":"muaddib-scanner","version":"2.11.51","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.51","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f4ce64b05ed41e72f6dd8d49ca0f4276e2eb8731","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.51.tgz","fileCount":169,"integrity":"sha512-E7LpZ3TlglxOHLURIbeVe5bosmxA4U8tfeh2l0pPptAeGJijEf4Xaq4daHHtt6F7GCEHqyzJHObwYtQJsK2vUg==","signatures":[{"sig":"MEUCIQCqnj59EHOEfHZAFVm1BOmokLQntesmSiwZneiJjcDWNAIgSta/smXjmaqaBeQ/XFTKZo5oEBHb4B+Z6DQRwyu2gLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3361887},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6b1af16362fb8075283e978ca08a6edaa52e9222","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.51_1779827146389_0.46893017117809577","host":"s3://npm-registry-packages-npm-production"}},"2.11.52":{"name":"muaddib-scanner","version":"2.11.52","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.52","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5a5544aa35922deb4b172aca5ec29f1005ebea88","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.52.tgz","fileCount":169,"integrity":"sha512-vZ7cvOzld1svzgC64wf92OKmwraZ21Ma2gFyChg6PVwiaXT9Qpiepa7RTmIWDx730sX+4a0zCHIjMRe+TNdJQg==","signatures":[{"sig":"MEQCIBbzLqg79I3qKsXTGCr+0DTJSsDGEI67MY2vVx3V0Q/XAiBCQ8LnXOY2D91CLnCPJwQDaIM5AZX+uKHXG6/S1pZw3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3366954},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"613d8f03903eb483d7c9e98a691c5d6c49cd9475","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.52_1779830499461_0.3305161419016711","host":"s3://npm-registry-packages-npm-production"}},"2.11.53":{"name":"muaddib-scanner","version":"2.11.53","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.53","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"86a597e4855655cc85c46916cb24777d31f2bf3b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.53.tgz","fileCount":169,"integrity":"sha512-WjAoQPT0RO6A79GddeLEMRnIDTYtHAPshC/piwt3CPbMm1MKqThTjLQCfOidJ3OH0/wfTcwjJczuZ2N0tBfKrg==","signatures":[{"sig":"MEUCIQDacKSU6jfdmDd1E3zPiF4Me0T7z8oOTx35eC1sTYqJdwIgOWWWKBBCkQzKjlF1GdJK7kRa6j7S2V95NC+zJKL1NtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3376761},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9d5ff58e74e6023824a7332b51f541099c41dd98","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.1.1","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.53_1779867590615_0.7019524881772528","host":"s3://npm-registry-packages-npm-production"}},"2.11.57":{"name":"muaddib-scanner","version":"2.11.57","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.57","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e42c81074da156179fe537aca0e484d96da14ed1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.57.tgz","fileCount":169,"integrity":"sha512-QSzlVjPSAdwNBcS5ckD5mtDVvCLATUinGDhORKPKxivRGGYLsGTsrTh2HE7AIGWP9xdwvtgTB/6x9qh64yvR6A==","signatures":[{"sig":"MEUCIQC8tMjH0mjWa5a/jHoou31pdZc5hflujDmNfgldY4lQDAIgK3AaBTbDKqg/m+maMJVLfwnr0gF2Chhxx/6WHDSSC8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3385426},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6fcf0b02efaf87beed218b216941b2b884451460","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.57_1780604685683_0.19215565886452368","host":"s3://npm-registry-packages-npm-production"}},"2.11.58":{"name":"muaddib-scanner","version":"2.11.58","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.58","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d34a4be0f8ff3f30bf8ad895c239dcba15951c77","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.58.tgz","fileCount":169,"integrity":"sha512-1fYkkCeYQjuGkRmxHVnI9SN+NJ9NSuLS6EkX3O88IeCG+AwWV7nMgZD2GUVMcBMfxIn3m1/SfJl2gRDPdan69A==","signatures":[{"sig":"MEUCIQCFaa7TAsqsFosNhDRJImAaGxBkHL7T/cx812l3E8bqCgIgDnH27zfgXmqe+3umrGDpTYNwdq+SDiYAU3cpvCxWIGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3386762},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f99e0cc5c56df988b83cf17728acded87ee4c983","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.58_1780608823418_0.011308355124941105","host":"s3://npm-registry-packages-npm-production"}},"2.11.59":{"name":"muaddib-scanner","version":"2.11.59","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.59","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"222b3907fa0079dab4cbf4eb5abfccde210014ed","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.59.tgz","fileCount":169,"integrity":"sha512-D2wEDY54KH7XzBeRHQ2agflzZxUrbjGHcA4bn7puyC+nlPLyM5wnXXTmytykCOTUTCDW2oD69NcvNfKlnSG5yw==","signatures":[{"sig":"MEUCIEH314QA04Ls3VVT1LUglMS/rQpSffq311kekvSJasByAiEAjJTdwBymrjWq2t1VvYfPZsauCDOLbVbvo+M6/H7Qd4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3389887},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d2173987497753313c0ce0ff3f5c9ffd9b75f913","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.59_1780641651598_0.5980628752836981","host":"s3://npm-registry-packages-npm-production"}},"2.11.60":{"name":"muaddib-scanner","version":"2.11.60","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.60","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"392345685306b85f16bf41a902651085e60a33b0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.60.tgz","fileCount":170,"integrity":"sha512-rjv2f1hkdur/+oOged95NBvPyYGxkUfwsYSH5utlqbSBhfShywEFLcME8A98TR/W6EghpX0Y6k9fEc3uQpqE8w==","signatures":[{"sig":"MEYCIQD7sVVxOPbTCvvxWMfjWLONeHyWA6ily0sq5fG+7oEIDAIhALxY0AnwD1V8a3olwLYIUVQOah02ettyE88sRZubXkyK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3406604},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5f25011eb08714df5db9afa20b1e14ef0ab3a4bc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.60_1780654383067_0.5059914819372269","host":"s3://npm-registry-packages-npm-production"}},"2.11.62":{"name":"muaddib-scanner","version":"2.11.62","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.62","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"00810d327055c89b8675a6b3f113753743a239fb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.62.tgz","fileCount":170,"integrity":"sha512-G0v8H1fxTNT66/MzhQWpr6urZY83RLYUk9I3dp0Ll9SaEu4zDmDY6Ir7LOtxHUhYftLvBVedZ4NxAXGXZrNFzw==","signatures":[{"sig":"MEUCIC+U7j5OdoAV4iqJ8/2a7K8/Mb2majroeG6OBMnEIsRrAiEAhAcz5s789A9jhl75ajZBd8Fn7rKFoJWmUjPblOKXZ1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416131},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7f471cd05bf5be73bc80bb7bd5910705a5eb41ee","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.62_1780689075536_0.5603764259842023","host":"s3://npm-registry-packages-npm-production"}},"2.11.63":{"name":"muaddib-scanner","version":"2.11.63","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.63","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"adb8708a80fb1bef1db103cbc6c996694d7c9ad4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.63.tgz","fileCount":170,"integrity":"sha512-gG/SZfv/IIuDtOClaOH2193OEywSiMKNsD12xoE351cpqZEZ8TFIsyFrp3oAvG+1UFiE+y27/YBLB7Rwv+5lag==","signatures":[{"sig":"MEUCID1WACP5CFqLUIRb2mYtydGlOIcguTTMT63ewQQVPKjMAiEA4Zjp0ABRsAYs+H1JZpAH3oBkd/GVmSKf2fdWvmTrLK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3416131},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0312284fce1306bed39409016902c77a8f8e8260","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.63_1780694395468_0.08598455484156298","host":"s3://npm-registry-packages-npm-production"}},"2.11.64":{"name":"muaddib-scanner","version":"2.11.64","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.64","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a362e74fdf5781f468409530123fa5a9339613bd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.64.tgz","fileCount":170,"integrity":"sha512-Bkg4A+LL0lgKsnTsgqmEFVVByfhrpH5tkSEMNQjGhdEVZeC/g8651FiydjAbdzFTwEdWoBRbyHs5wJTuMK+ieQ==","signatures":[{"sig":"MEUCIQDCUUkuKQkVQ1Dfr3Wm2Zuz9CBx1qoFpr315QztOosnVQIgWSH0jRzni4mGCOKgA0sFBaVVJosPsAeIayhMsz263hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3426787},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3a0056b460d24f7b03e096b5419fff8edb176e44","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.64_1780746311307_0.8656368903438918","host":"s3://npm-registry-packages-npm-production"}},"2.11.65":{"name":"muaddib-scanner","version":"2.11.65","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.65","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"65c72aa30777664e629075943900923b4c982111","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.65.tgz","fileCount":170,"integrity":"sha512-OWmDDr1XlPUTLfoJjoeLEW9e2t7zHHwisRtRQ2osSEUyfr+kQj0XZKq7NCgw/cHpx7SjhqtFa13f4oJrQ475SQ==","signatures":[{"sig":"MEYCIQCFfzZLCGoFlAWeDg5Z70NhpcsxkxvZ9X9UBdhaAGZJ/QIhANU9UBPpZjN9kgIghPt4/nvx37RnwSRyozgRsXsG/ip5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3429499},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9ee79719fe7e35a8381858c679d9d46cb1418129","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.65_1780763940760_0.7779905839305752","host":"s3://npm-registry-packages-npm-production"}},"2.11.66":{"name":"muaddib-scanner","version":"2.11.66","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.66","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"79e1c9a4991dacb441cb896432e72bcff70c30b2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.66.tgz","fileCount":170,"integrity":"sha512-SvJ4XJBzQ0q4GuG9hO4TwdYdBPKmE+ujEeS0md874Y1XiYPtXaWhK8cUA98qOyMEa8/cfNIowdtWYbWHQcd7bA==","signatures":[{"sig":"MEQCIFBRCY5FwobmWYBlcvVqVQqrEUa5ACzWPgWkR90erjqOAiAYlnS39TqEbZhYxYJ33gaa1rkIhgT7D68icLo2BrA0Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431481},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8c277dc84b75085c79590d75647eca3f40254e5b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.66_1780777386673_0.4372168346770515","host":"s3://npm-registry-packages-npm-production"}},"2.11.67":{"name":"muaddib-scanner","version":"2.11.67","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.67","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e7965b6bd877810bc4253c03aafe453a278bb8b2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.67.tgz","fileCount":170,"integrity":"sha512-vhjhnIc5gYJ4nQvNvaOFRKR/yohqsLU5YFZ3eRAy6tcevEdW2KeYBeEBTfe83j9AG7zw/ksX6kK0Sto9ATAuIw==","signatures":[{"sig":"MEUCIGvh1NwQBMbLi4lkPSIhm/nvIZXATlZY8gczIDUvqwr6AiEAsWn5mrEPTyc3YLYuEQ8Tt9W7AJOEo3Z38jcpck7DwFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3444689},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1262836f0f0275ae3986f6b111a1276d0af0ddcb","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.67_1780836866874_0.9820828361965659","host":"s3://npm-registry-packages-npm-production"}},"2.11.68":{"name":"muaddib-scanner","version":"2.11.68","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.68","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"833c84db3c2ea4cf74d25811416e3f5ca61b006d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.68.tgz","fileCount":170,"integrity":"sha512-aEMtrm5uLZ0LiV1bVgmXuBr90sUaly5POFK6VyxjEDYdu5fWZvT0EJ7nML4bYdSe2L0+I1/2Ms93TSWPSDO2oQ==","signatures":[{"sig":"MEYCIQDenlfpMJ8K/x9YbdiVUB61Ll82+Sq3pMc5tkQAwz7oQQIhAOuloXKC/c0Nh2KP7dA5S73IxTRw2bQNoNLIFnVsX5+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3452370},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ec79b54b7ca72de55693abba6d2df660eaf9146e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.68_1780839671635_0.4455853372609435","host":"s3://npm-registry-packages-npm-production"}},"2.11.69":{"name":"muaddib-scanner","version":"2.11.69","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.69","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"035c09fc1baf44456f04969ad582a67eeaff7d42","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.69.tgz","fileCount":170,"integrity":"sha512-s5RJ6iOa09gYVumI2hBx9nstld5H8M8bbtj3ipsDUeEH+rLBpr6Pl3HX0MGjiAKiUSidWV7MNrlHeV8gZE9vLA==","signatures":[{"sig":"MEUCIQDyIpteZgqBwtwcPWB3BwbE4rb0O+E3Ilz1Uh3N0GfbrQIgMP8quvx8AFN9BAM0NNChh9QniWlR8LubfR/jJoScf6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3455339},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f2cbbd25451fad8ba4ad50379a7d1513ad33232d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.69_1780842412726_0.11239541659254737","host":"s3://npm-registry-packages-npm-production"}},"2.11.70":{"name":"muaddib-scanner","version":"2.11.70","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.70","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fea4b4da6f7adf95e541d70ed1170cb6d3da47f3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.70.tgz","fileCount":171,"integrity":"sha512-4UNTFsgPoffd1SDdYZaI0fbi/KajawZ77x1zoHFn1lHp045qA79Rvl4ccq+f7h3818za+fOxuU8WY1vGDs/f5g==","signatures":[{"sig":"MEUCIQDorZ/s4XKgdNLcmrfCbCKKEHgG0rRa1QtN8+HI3wgN/AIgcipyK/MG8yai5Fz2HomTjKBCoCnTrU1c4G+sAuHt1mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3465437},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"871beca2e2d0884da598896a3ed9ff50955e211c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.70_1780846397089_0.586599193730756","host":"s3://npm-registry-packages-npm-production"}},"2.11.71":{"name":"muaddib-scanner","version":"2.11.71","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.71","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3d825a97d2a138b2eeffb3e7808b51d3f4469603","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.71.tgz","fileCount":172,"integrity":"sha512-dylPCrImIUMWRtwUnc3ALvK7ulmWRYL5uifjMmSAZDyyPyZMa39ET73DJcu3SoyVtrXSlhkucu6JNHCX6bVZZg==","signatures":[{"sig":"MEYCIQD+l5ZaAz0rv8KO04VfU5ywBLyoMbu43HwNtq7rqSnZUQIhAPQYZbsoLhGRldlLYb9wBHCVf475wWtYN2qVQOC4CX9a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473575},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"18310149431a15a77716911cf281aec785a8634d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.71_1780848594539_0.753306904838877","host":"s3://npm-registry-packages-npm-production"}},"2.11.72":{"name":"muaddib-scanner","version":"2.11.72","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.72","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a4bb51bf850fd215d592157a2337f0d0a34d546b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.72.tgz","fileCount":173,"integrity":"sha512-fcSwhYxBCgjfub2MRIAYZ6Z7+LbmO7ILLU3OmtOZzrUMjqKlAopmDNHrQYJ012iB5dy+0OuowTd5IAK2U8HdpQ==","signatures":[{"sig":"MEUCIBlostQtdaslsoigwzV5xtk6cSWl1YI4tFIpHQj2boZIAiEA5D+WxQcpEzZbwLIiJksNlzFkKKSHrRfdUZfFw7FUW3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3488286},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ba4b66ac7a4d3e41da00175e1aa110e58174c88a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.72_1780850591274_0.7276369882502269","host":"s3://npm-registry-packages-npm-production"}},"2.11.73":{"name":"muaddib-scanner","version":"2.11.73","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.73","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b586ccbc8d100e5eb228a558d26444f03fc26a3c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.73.tgz","fileCount":173,"integrity":"sha512-ooSemqjkcaaqyT0vfdYMdY5PLYqR641vaqJonDvl0nffukbxDciUDWkDlidyRxMlbM116VwZX5181QaFMCnOFQ==","signatures":[{"sig":"MEUCIQCqiT9ZUPVnkkryOyq7AFwiiKVyVQeo0TFEPiBiOSVZWAIgc6PlW3qx10IO1BOo4feIr+TgzthWYZaL3B9E19zB5tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3490076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2a1b1fdbd11d0baa22728859dc83325826c282be","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.73_1780853116830_0.1446653789608663","host":"s3://npm-registry-packages-npm-production"}},"2.11.74":{"name":"muaddib-scanner","version":"2.11.74","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.74","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6c31abc17a4a8eddee3b33069b59b10b4b1e8194","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.74.tgz","fileCount":173,"integrity":"sha512-Aq7v6JJ9/QzV0A6p5huARO0trX4hESTrjfjgY25pxCoUWLfTO1iIIJrnsnDS1NllW3sjads45zBGNChk1bYhhg==","signatures":[{"sig":"MEYCIQCV3l/Jck2TGAsIA19nEH85U0e6OWjGCnn5P0wxlKOSAgIhAK7cQVBW1+1KlShuR9yPsjFnrG2DFwYydZ/rqmWQuzO9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3493901},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2c620a2cd0ded010bc13070616fcc50873d931e8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.74_1780858282007_0.7621323960462794","host":"s3://npm-registry-packages-npm-production"}},"2.11.75":{"name":"muaddib-scanner","version":"2.11.75","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.75","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"39b06e054fcb5638f0640066ae95c2c92add3432","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.75.tgz","fileCount":173,"integrity":"sha512-BR1VEUbGFoRjBGPF83ODykEs9xMmHt+cc7+PVml+2UXqJtof4vXEjkFCTQOSfbV5dFwiuzG51isYgQWXmjcdNA==","signatures":[{"sig":"MEQCIGg9bsv25nmDANpE+ggAhN3MeAA6zjK+XxLmDunRlxNnAiAnzdZRuGdKO36r08mq1XbUDyNFDoiwxC4CieEREcVZLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3498306},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"47f26897ba65be10778fcefa513ffb1005687a13","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.75_1780859932900_0.8913254447452217","host":"s3://npm-registry-packages-npm-production"}},"2.11.76":{"name":"muaddib-scanner","version":"2.11.76","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.76","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"b6c02b646d744e47b309a2a8e0d798bb50124a26","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.76.tgz","fileCount":173,"integrity":"sha512-UULBX43T5lx0imbCIGLTXH01s6+F3fPLurzMSq7G9EqULEgHWa59G2NbFVGozGgGi/E6/9jhe62JahuUMyJjaA==","signatures":[{"sig":"MEQCIESo4/uKD8rd/2IVj6jfidbO9iOJVzIt+ohN9xzNBU7AAiBn4HtuhI3uDJ8dXUFoLX5DJOxDYLbRKSZ63y67aWdHxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3504548},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2ab2ba8961782335fa05287bf8647273e9c06b2d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","loadash":"^1.0.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.76_1780861670985_0.4258071255943292","host":"s3://npm-registry-packages-npm-production"}},"2.11.77":{"name":"muaddib-scanner","version":"2.11.77","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.77","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e7612684a12d05c13668636f9a681f7c3ce78455","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.77.tgz","fileCount":156,"integrity":"sha512-oEAR+9mzGXD7EO/kO8KG7mpU1y2Jx9EyKNVoX+IimlqGg/rRRk2E6dq2rsLFvm9dkAH6bw6YphjY55MByFPbNQ==","signatures":[{"sig":"MEYCIQCnlIZImNWJoguIGQkNRfegFHX/Ft8RIi2QO+xnX34xWQIhAPFqRTYDr3198dG+zXbeR9lp8hudqva2HFDuBBAMyByO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2957558},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d1c65c3bb013367342c2b2ccc33a3a6456742b37","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.77_1780930350970_0.8700429851788962","host":"s3://npm-registry-packages-npm-production"}},"2.11.78":{"name":"muaddib-scanner","version":"2.11.78","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.78","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"18013077ef15f2a99f8ade1b15fb00458dd4d61c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.78.tgz","fileCount":156,"integrity":"sha512-Wx3T7oaFxj/4TBTpmLMFLnTZI5iX4wzLKh1/ngd2X6vT6FLYBjAfJ7gjCKaa7Cw02BSMb8vc+zgO49kprsqgMw==","signatures":[{"sig":"MEUCIQDuH5X6sofc03KM+Tfym6Iy3H47/6NlsRW7iFZDllRRYwIgaUdGcwp7SeV7JFTMerfRcZt4J1p2xq/s7FhL2msZ9lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2961365},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"83523e8678a10881909e05ac386fa71b42cc2345","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.78_1780942895739_0.18958730325575046","host":"s3://npm-registry-packages-npm-production"}},"2.11.79":{"name":"muaddib-scanner","version":"2.11.79","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.79","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a17966c70762624681ae45c133254c9589846fe6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.79.tgz","fileCount":156,"integrity":"sha512-zg1pBzzFdlB9FcQgDHr4xgKnDTDbfr04wH1xLxj9mJwmGmPI1kAHj9dnW9f1GgY1iuBUkw34wWxuYtvAIvssAg==","signatures":[{"sig":"MEYCIQCymv40+9UFV4YZDEUGM9cLm/PmE8yDF9z4KeyYDBi+QAIhALsnuVMSoE035PgjiowFqILNly/d/U/FvjCFXPgjwBsM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2961365},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"51728637f00363576476e62a047ab8f4c3d4c41d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.79_1781093067918_0.824167520741365","host":"s3://npm-registry-packages-npm-production"}},"2.11.80":{"name":"muaddib-scanner","version":"2.11.80","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.80","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f597a660c2f6023e92bc58f8ffc635787ebeeeb4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.80.tgz","fileCount":156,"integrity":"sha512-G3ndsKsGVSOCbD9dp2rMUqZPI30zvRQlsw02pkYqOzJGxrNiKf+bMbAksQvPnWYg/MAsogrLHaWqXoQ9FAgePA==","signatures":[{"sig":"MEUCIQCRu4aBe8/hURFoW2XwJL2Xxt/BDJHOe1oSQD4iN2oe/AIgHBGoyt+nbfvhv/s0Aj8YAmy6bMvpWx0G8bTYfIJeAMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2963618},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ba1f6c7a42d8fff3fb97ef10389a147461efd91d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.80_1781094375200_0.7623389464831072","host":"s3://npm-registry-packages-npm-production"}},"2.11.81":{"name":"muaddib-scanner","version":"2.11.81","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.81","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"30872cc522ffa58706001b1acf35150547c86f7d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.81.tgz","fileCount":157,"integrity":"sha512-/NBPqTVMe4FaoBYjXGA9KlCTTiQssOCPDDxmUVRmQwHW1UD1/EsA8oswSGZM1DPsrfQpYOLKGj8ZbtkE5767BQ==","signatures":[{"sig":"MEUCIH4eeFxcz9wPOOGo61Q67ckqygD17uN69XHkw6sSmU65AiEAhjks+jrE2144UDqYe5sYyB4grNJLcr45S9vYreEbu5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974022},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0fcffb61047effed98581db701cb5e525a8a51cd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.81_1781095333194_0.09251375200393808","host":"s3://npm-registry-packages-npm-production"}},"2.11.82":{"name":"muaddib-scanner","version":"2.11.82","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.82","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"02f1d8ebcbc0dfea48bb57439cfee299711bd7c8","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.82.tgz","fileCount":157,"integrity":"sha512-85QqqnHgxBU7BpYNUi6TOof8lY74MuabXdHDFKKVYaq3ngjTkb7f27AW7Y8qQW9t59sa7w3vgOKmqQdRrlYQ8g==","signatures":[{"sig":"MEYCIQC5R+Cka3cv5awVR8o5P1dZGBOm4PMfpwWpFDN0ts8EIgIhAOiqBWjqWJGgJeaFGIQmq02ott0Fj9oMG1QeYGSXtdic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978276},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"16c1c8d7c24274500a0a2f55f99a96ff3b07d59b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.82_1781095866912_0.37489970108008186","host":"s3://npm-registry-packages-npm-production"}},"2.11.83":{"name":"muaddib-scanner","version":"2.11.83","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.83","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ec9a2197d906d14e5a2ef4dc2f26a3a75ad9c68a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.83.tgz","fileCount":157,"integrity":"sha512-uTYSyHNNhTltA9VOPE/lgSEPKfsJn7OP0II3SB8tob6CsxQfAB+AVgW3AxHFRxtWcr91imvMqcPWD6JHzkoGQw==","signatures":[{"sig":"MEQCIAUlamOtM+1tUn9YlTUUXuWtQ9nwJk7fTr+ojOQyRW+3AiBuevfybwzKnPkbrKVxWtTqKhexGlHfNb3v8Pc6IogrNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983169},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"43581a91bfe8e3aefc62750ac7e4ca5cf8f64a9a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.83_1781100993647_0.508954732093422","host":"s3://npm-registry-packages-npm-production"}},"2.11.84":{"name":"muaddib-scanner","version":"2.11.84","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.84","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"29bda1eb548ddda101d52c256dff9297ffa5e926","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.84.tgz","fileCount":157,"integrity":"sha512-i275oTfwVF/n1Ml11k/S7Tf143tlLm20YypnIChrhdECOSfFkq8Jo+IOG0jLTV9ltIeyVSzwup82K4AGI5DvHw==","signatures":[{"sig":"MEUCIQDmYKR7kTj3uYnnqqvPLAx9wss+tw5tzo0sU6dtpsUJiQIgLHgPf1czlqQ8MB347nMtnA9smK0ZbbLtbbwvFygRkag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2998810},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0837a61105942e8d89fb6934501d3629057d69b3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.84_1781121891750_0.4961235469547183","host":"s3://npm-registry-packages-npm-production"}},"2.11.85":{"name":"muaddib-scanner","version":"2.11.85","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.85","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"aa3d738e5c5c2e3643559e47f1e7ad5ecad8144c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.85.tgz","fileCount":157,"integrity":"sha512-2SRdvIGmE64rXzwsBID1SPGNj2OP1noHuEV4640VU6O3kY5p6uo7Q3crbADTJaF68diMIAlVMriAZVWmzGhwGA==","signatures":[{"sig":"MEUCIQDSYytA33pT0BB7BwReOfibd3Fl/x3iDzXFHbVR1NhAoAIgShloPjsAYYPvEYbI5jKTJ8A9G85o10Jn/PJd6ukNuSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2999520},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"fa4f6c3a709c6e8f307b7e54176e8764f5846de3","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.85_1781132963634_0.4421469389182613","host":"s3://npm-registry-packages-npm-production"}},"2.11.86":{"name":"muaddib-scanner","version":"2.11.86","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.86","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e1647afdf2046f0ac0b1a9c73146a4fa9482513f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.86.tgz","fileCount":158,"integrity":"sha512-Xb7Kk8nGzMnpouF2Xe6mOsq7gcixnFWv8JQZ1cQArmSXn069cGd/fwOEo4Cft/+JACsqdaJziBJw4QyGc5kMPQ==","signatures":[{"sig":"MEYCIQCiwJJWUejxqZHLR/ZK2UVSbYSIJmXeuwx3ilsid9P3CgIhAMkOFehptCcHnqCbRVnqt10/igbkgUKHW5qlR6k5hAqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3008264},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"831070b04fdbcb65d94321858b057c5046847758","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.86_1781134554034_0.02540365240083009","host":"s3://npm-registry-packages-npm-production"}},"2.11.87":{"name":"muaddib-scanner","version":"2.11.87","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.87","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c18786654c877b4e2251ee79f092b8ddfdddc753","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.87.tgz","fileCount":158,"integrity":"sha512-LTwfFPK+8ErGUNOSi99550L0Beg/oJETrD1RLfZBmXcYMMZBfjDVby1MkeGTBP94l9ecQQ9MQMBQhRdHx0YoRA==","signatures":[{"sig":"MEUCIASpblscmYOJwPejEKNMEYKqxB3lRbAIcL6Ti1fvRydaAiEAt5AkA/JKOB6A4qUPMlYsceOGNDNZ27dDXshryebkGpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3009676},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9921b85abf4c0e25d451185a664285775b61c826","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.87_1781164034331_0.09978913506210363","host":"s3://npm-registry-packages-npm-production"}},"2.11.88":{"name":"muaddib-scanner","version":"2.11.88","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.88","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ce81912b8d9156ba6f5c70ee6c762ba165c5970e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.88.tgz","fileCount":158,"integrity":"sha512-sxKaKunbnU2dMPCaP/7pup1PJJZKNFQWrQkzhFAnMRHuREP+EcQmEZVflw5iysYygtP0xjDrsA8/BLzOeUdz3w==","signatures":[{"sig":"MEYCIQCg/c0+9tgKd5xmp9JPngCLyXi+/CiX+RVuIrlX+IrgPwIhAKIQwbsaGi5XstLNk8R4hzCqEzK1fMUzuXgy5oVLGvDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010345},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a25819d813dd20b9623c7da6d2cc67fe5e931263","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.88_1781164957602_0.6380379127234073","host":"s3://npm-registry-packages-npm-production"}},"2.11.89":{"name":"muaddib-scanner","version":"2.11.89","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.89","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"dbdcb1999f96f331892c15e521824b973df5c75a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.89.tgz","fileCount":158,"integrity":"sha512-LaIZcWiIa4cklqTVElBfZZjaKQcVc5vl6HnBMrpn72T0P0cf0TWW+FXKyiG6MzjUFb13MJ0w7B8Le+fKwvslqw==","signatures":[{"sig":"MEQCIE2XIsmiH5pL4z7PxuYG0yO3BVBJ5qZo4pk4FpDEB6FKAiBdgKVzz1iLq5rjvFI1hY02ONHMnq4lxls47oIGF/CJcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3011714},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"20c4abbd8c682f869c8206c5587304dc2ee2f9e1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.89_1781165863852_0.369014413061475","host":"s3://npm-registry-packages-npm-production"}},"2.11.90":{"name":"muaddib-scanner","version":"2.11.90","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.90","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c4adb8ebd0b92380312132662ee37fe2c5184f3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.90.tgz","fileCount":158,"integrity":"sha512-KMWZIEKlxPq2tHXApgL4IyfqPY/W8Qd2FTmExci3ZPyLUW9PP8oO6RnsZRCI7Mwb/p+fqlKg8zteFbG1FfFJzw==","signatures":[{"sig":"MEQCICwcasggJBkOKAJoPK+qMdni1f9ubaajcIkLWMYIPKw7AiABVSJdFeifJ2yZZ+A7tsqURO7J0YoGMzYhhHN7VmyBwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3013769},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"845015a83be82f8a97ae64fc809124ef4738a59f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.90_1781166774766_0.07331686509130586","host":"s3://npm-registry-packages-npm-production"}},"2.11.91":{"name":"muaddib-scanner","version":"2.11.91","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.91","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"db6a3c61b34d809aed38c84d5fe5ca2580416b91","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.91.tgz","fileCount":158,"integrity":"sha512-G/lmYIE9gjfIPbi6fXnWAIO94JvE+bYOWMAroXeEmsoAlDkQVf7ySY0pgh/ULew2gcW1PyCxkH5/CVGHSZviRw==","signatures":[{"sig":"MEUCID7u76S42esSlLNDYDvgzIYdbPsQK3Vp9G3oQofm3P1ZAiEAvPWemrlB6TAuMrZTMEQgsb0z7LYe0PhU1Z4h8hF2sj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3020193},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bb2db46f2cb1b4f31b887ccd3019f4e80f61c11d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.91_1781173321491_0.19099263089330676","host":"s3://npm-registry-packages-npm-production"}},"2.11.92":{"name":"muaddib-scanner","version":"2.11.92","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.92","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cd818c71f4c02dc7c0f9bf8a9a4f22ab7e0ff7fd","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.92.tgz","fileCount":160,"integrity":"sha512-DXbrHHgljikBSHBey0g5t8xQI/vPJtTuQ+eTP04bv4s5ZUDwv5bake0PwcyypzyK0GW8u46te0ixr9gX8r+m3A==","signatures":[{"sig":"MEUCIQDOuw2JtrbKCDbkmsWZimyQkTvB0CjvznnWhRL8bKdhfgIgP1nZ8uMm2ODYoU/K9tjadUQ+wdRt+D2VHi1M+8GcTdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3036719},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"448be92789f34bdfdfee465ef60fee34e562c722","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.92_1781175905725_0.9259713024905589","host":"s3://npm-registry-packages-npm-production"}},"2.11.93":{"name":"muaddib-scanner","version":"2.11.93","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.93","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e6d44690d7dee3fcddf85004103ccca7c7a4c119","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.93.tgz","fileCount":161,"integrity":"sha512-KoCMq+TTnQqQ5iW0mPbc+vaka45fN0hlGPjT5UH5AlZm2dWOiSafAdvRSZStOkpgz3hQJJ+cx+FSFQny5VkwUA==","signatures":[{"sig":"MEUCIGYXCLhEle8TgOxBmDd371ZGS91M3LHTyKoMdVxawqpGAiEAruR+jXwcOWqHSm85JfXn7UC154LtuWnwKuURCyTRnpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3044526},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"bf50d43dfb4bdca132df744213763942c4c3f6c2","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.93_1781177140841_0.48748793666475","host":"s3://npm-registry-packages-npm-production"}},"2.11.94":{"name":"muaddib-scanner","version":"2.11.94","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.94","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"20ee6acaa88a438f09a4a09aa98709ba8c59a25d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.94.tgz","fileCount":162,"integrity":"sha512-8fR63xyFw06nh/CChRg2O0HEO/I/hfnZh24vK8sj9NqOMLJz18fKVkLZtAtI5++71Mh8KhBq7kgi3bzV/Y/AVQ==","signatures":[{"sig":"MEUCIQD3c4yIiFSFW6VtjfnB+Lgl8FHJGgGRryNt2V+F65TrfwIgOy4HFuMlh/8kvZJ1OCaKW1D6zNobMHLKBCUPlqTNzqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3062909},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8a589d97dc298bd1b6555ea4035b52a165d28bd5","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.94_1781181034648_0.9657731611323248","host":"s3://npm-registry-packages-npm-production"}},"2.11.95":{"name":"muaddib-scanner","version":"2.11.95","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.95","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"96eb8b6a6105176c96f87ca5e72a08c8de8baa22","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.95.tgz","fileCount":162,"integrity":"sha512-ftsuYvOMe4oogIbrUItpRiICwTCxp7df3M+H0VpK8Z2WvTSy3fJO/fAdW8q5xLngNB3Muio17LYv+oR87RgB2Q==","signatures":[{"sig":"MEUCIGW6rMsrYTKsIfTePGng2K7/dAtaIj/VMRLPsQMhg3TaAiEArUJAYPguOCrjxwYikJOaniYbIiUv+5kFt774DYxiro4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3062891},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"83abb4f565f9124f25165f69eb626730607b95f1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.95_1781182814503_0.2102949296856984","host":"s3://npm-registry-packages-npm-production"}},"2.11.96":{"name":"muaddib-scanner","version":"2.11.96","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.96","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3b1cf17b8ff8084e86e2c86de5cbf6d1c8c6d9c2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.96.tgz","fileCount":162,"integrity":"sha512-DFsX76w1vlFOxAxxWPiSZXEDMhw/ArihmCPfFeIWr2khP9q+D+Anr4S/3TSgiJdp9sakhTar2HCRYfpuiO/pcg==","signatures":[{"sig":"MEYCIQCn54TsViQ/8hZsKDPXHr6Sl3KcHbkChlw/kwlTWHO/LgIhAPQBmH45rt/K+nFymEIXgdzriKYVPeGnmF5Z52sUKD6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3064132},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6aba3dda235edd9802e9e341614bf1bc3193edca","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.96_1781184248828_0.5410998851320417","host":"s3://npm-registry-packages-npm-production"}},"2.11.97":{"name":"muaddib-scanner","version":"2.11.97","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.97","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0997c6fc4d171e6d58b7877bb2bf39a23526c52b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.97.tgz","fileCount":163,"integrity":"sha512-jQP6VY/XgtIy7yvJnwtC+6sX683HQm39eitxf16VsRA//s5Phrp0IDTOyZg1eIwzMcwsInZniHloZ9Vlznnxgw==","signatures":[{"sig":"MEUCIQDuI/WNysLY+jX5ZKit7I60uFg3UaBmnwHqN7b10OappAIgJ0Sw24xgxLG/WxAxs5qNCLwzSY772bofpT49z4t4Vrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3068955},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"d2cd6512b607cc2ff9555ac07fb92ff74bdebef8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.97_1781190066976_0.10725740639096815","host":"s3://npm-registry-packages-npm-production"}},"2.11.98":{"name":"muaddib-scanner","version":"2.11.98","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.98","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7fc5916a2b2c1e90326bee67734a6937fdd7afe6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.98.tgz","fileCount":163,"integrity":"sha512-HzzA+WavAA8U9RF+oWs6h0dopbkyBvfE+oyP5Xaahx0fxsTJIVmCOb1mZNZTMzTaQ2HgzXJPC0Payp3phK4QoA==","signatures":[{"sig":"MEQCIE05BEX3i0O++I/Qa74ewoE9lI3G0DeEmbCyacVCBIh4AiBoEoz0By/19hM/1Stchb7Xi6efFKxaQ8jZGk0xT9aW/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3071855},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6d25ed1843a41478eca60af017c9a25699d78ecf","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.98_1781192178348_0.02873877923771828","host":"s3://npm-registry-packages-npm-production"}},"2.11.99":{"name":"muaddib-scanner","version":"2.11.99","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.99","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d189ee3f7d4391e039d13f71f5dea74292f39b3c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.99.tgz","fileCount":164,"integrity":"sha512-3doaZEYjbmkPvtbIygifgHwuubyn82MCNTbl+k0EDxiUSb3+W2XbigUslvXb6LvK1tA2+LccCUYLijcbBDxfYg==","signatures":[{"sig":"MEUCIQDiTRRCxRMxxOeLfUuoScLyTBCeaiu0eRzJ2kRFnKveJwIgNRWLjUIbLRI9efX6Y4M6GcXQxlSgYil/NosDJxDyi3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3085271},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"a8171127f1b920bb4118a8e77c265c7c1cf91298","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.99_1781195394937_0.6906896116337613","host":"s3://npm-registry-packages-npm-production"}},"2.11.100":{"name":"muaddib-scanner","version":"2.11.100","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.100","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"34ffdb9e7d9e5294583d3f30a2a74daffb1ca457","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.100.tgz","fileCount":164,"integrity":"sha512-u9CYchb361Hz0xX9+ujQuB/n3pvzDRYV+kWpTvEI/HAetRbeczk/Bn1Nm7A1XGDpqD2BmBKB9bozhXwDiTcBTw==","signatures":[{"sig":"MEUCIErWf3GLU6/G6+DF6yKQ1RZF1TC57zxu/9mnk4qUIBVZAiEAh4wraDF8/JStUFaO0ZRbYIFwAaehOpuXi4fPvF28FJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3087623},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"8735f8edabecb0f6f10d578468c9d9f3b157101e","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.100_1781197791399_0.5461991677166183","host":"s3://npm-registry-packages-npm-production"}},"2.11.101":{"name":"muaddib-scanner","version":"2.11.101","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.101","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5d7d7de0160d895c06436ee069f1eefcd8c15de1","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.101.tgz","fileCount":164,"integrity":"sha512-KCPfZ6YRk7/jkIJk3RkPqttolsk40kr0mcTi9S/7ZfxUVGqkHIuxrLFH1L1L3EEFhqyQ64ML/dhEwzoC8BdDmQ==","signatures":[{"sig":"MEQCIBkQ0mXEPlZaGubc9fb72iRE5nx72hLGkbh5Z2ek4O6DAiARbzktkGXmXMKGSNI5DqEXDZniEA20oHjSgIfHsC037A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3097784},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c3d383f550a2df971473708f6e84dfe03ff28467","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.101_1781204048613_0.3844594467867217","host":"s3://npm-registry-packages-npm-production"}},"2.11.102":{"name":"muaddib-scanner","version":"2.11.102","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.102","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a6e1a7d1695654870d86177f61297a0f8a3dc44e","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.102.tgz","fileCount":164,"integrity":"sha512-DWcEt6ecPd6iAmGNTTfr33Xr4urmxW67HtzXKnB5oKhZk5KySCIDknW/vRDZ3dSlT8rnrdT/cv6rxe0iG5K2Zg==","signatures":[{"sig":"MEQCIFbHBHPOVeirG0TUp73gs1DZWjroAHHh5Af0dd/3hvPAAiA7+2JEfa2uRH90l1S5nc2SMksn5IYLohSV7WvJvDDwKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3097784},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"19d9459425d5cafece35989c7e3028443ca0586f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.102_1781205647799_0.7498639553740836","host":"s3://npm-registry-packages-npm-production"}},"2.11.103":{"name":"muaddib-scanner","version":"2.11.103","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.103","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d1140b0bc13e98638d8685e8631aeab3b79bf69c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.103.tgz","fileCount":164,"integrity":"sha512-HisYZRUo5P7/V9tyQtR5B/fhNR1O+V6In8bXMmCGchcmTIuYpq4Zo8LmOicHIsiX+oEIhICV84ljQJkYG78tnA==","signatures":[{"sig":"MEUCIQD99XQlB4bEmaURU/V+vbpOldq977ShmVCTAKRmPNVsDAIgXlye2R5jlBy5ymVzcGihTHRNgcjUDupCbiSaTVHqBI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3102501},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"ef996226840c3003b396ee18d3bd5fe68d940b42","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.103_1781259363908_0.9334518281145068","host":"s3://npm-registry-packages-npm-production"}},"2.11.104":{"name":"muaddib-scanner","version":"2.11.104","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.104","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f62054c78603090f0b4dae4c6d4586a21f016c24","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.104.tgz","fileCount":164,"integrity":"sha512-uFtVtrRGYidaL9uNCXVPMthoGk5CzZb1Smhge8Lzfamqj6hQBEexzyk8QXU+QENidTzLFaxCUdGBcSlMgP0FBw==","signatures":[{"sig":"MEYCIQD/z4EzwS2NcoX+l02Hl2NEkXoVTG1qqb3rtjSzEpoBfAIhALYeTXptkCAzIPWOT1T53ptiHN9CU2p29PHhYRCsapuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3102501},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7e8425a110f016d8d77572f87215d1eac2357644","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.104_1781261571180_0.49299972433799044","host":"s3://npm-registry-packages-npm-production"}},"2.11.109":{"name":"muaddib-scanner","version":"2.11.109","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.109","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"338d5b6416f3ca5be31d8b25e189330dd070b925","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.109.tgz","fileCount":167,"integrity":"sha512-Dh1iZK38JQA5am0KGIFDykQI7vsW3qQVq3nNiUvMNdKe08i9JFKUkny54Zc+l6YQemqfk1jeDfGyij7ZBmGR5Q==","signatures":[{"sig":"MEUCIQDRr8Gwkgnvp4XbY2kGNFl1hf84ZHWw3dBXuZjKHTfDBwIgO3xE+MWWvFbqvAoYLS+Ga4xWpyKb4jyMOJA8vmZaJ7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3153469},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3c7d9f5611e2836511fe29c237c03f3a7d623554","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.109_1781281183746_0.18110113749112378","host":"s3://npm-registry-packages-npm-production"}},"2.11.110":{"name":"muaddib-scanner","version":"2.11.110","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.110","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c44310016360de588152cff39bacebb487ce2a38","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.110.tgz","fileCount":167,"integrity":"sha512-u8AmC46tRxO8FLOPbUFlQpAkZusOV3ISW4osNQsrO/Vr7/O1v7gzxZUZTLxya2TIBb0Q9Jq0nnSmkX+jRFBZsQ==","signatures":[{"sig":"MEYCIQCKLuM8ebSc7Q5K8h0CKpg7BgtZbuxD0jbDq4PhCYC69QIhAOGum1SbcTDnLoBQHyb2m9wSQ51J2/CEsA+N8TMT8aHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3154850},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c0f12d7396482bad426450ea7298b50d9de63a09","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.110_1781285636078_0.5197026575231016","host":"s3://npm-registry-packages-npm-production"}},"2.11.111":{"name":"muaddib-scanner","version":"2.11.111","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.111","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8f81c2c10d2dd2abc6c39a328ab9269a915ef857","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.111.tgz","fileCount":167,"integrity":"sha512-tz76Cpvr9yqmugqpyS7jxZ249Csep7O0kjseZtEg1tM6MD6CWYQDzNBPP203s49H6rK+mqC3zUZSApTMwzqXcA==","signatures":[{"sig":"MEUCIH3zUSN3dsMBdi0FMOYIs4/Kpm83BaHdkM8LhOKZV10jAiEA+vH6wKcYVYj7QC0F7BBSwwgqDCFeCE9At0xISty1T1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3158639},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"04b0c2b9fdf8aed3bf4f8267bc46279357f2673d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.111_1781342844011_0.45162929729149326","host":"s3://npm-registry-packages-npm-production"}},"2.11.112":{"name":"muaddib-scanner","version":"2.11.112","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.112","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"626247ccea2848f2a8b269e61ee08f2c43a7dca9","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.112.tgz","fileCount":168,"integrity":"sha512-96cGvEzq+mLHYNzbIFXAQCoB7HgnOjpiXL/AKzxOORKstKnqjN5aZWBrc1uFlFtCHzVvcHwDE9qCLdHKdcSJfA==","signatures":[{"sig":"MEUCIDCd9dZ48OB4wL4y+t52gntXQIihj8wNrl9VMLpXbvQPAiEAjPijVBawHLjoVSgy+W4Hn3IplrDWiTxvTdmCmG2PoYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165328},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f668962aaa6d627357ca3e96b6874c4b33b719ad","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.112_1781358325347_0.901602088682705","host":"s3://npm-registry-packages-npm-production"}},"2.11.113":{"name":"muaddib-scanner","version":"2.11.113","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.113","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5697532e625f60a64eb15d55c4a05def81bdd7c5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.113.tgz","fileCount":168,"integrity":"sha512-boWXNKsErwf3PTvMhUqQqAzTBnNQz8FyAFJkdi9jQgT7JDyOuWKa1usBrPDjJgsdEEYY/ovplSVxQTD25TEkyA==","signatures":[{"sig":"MEUCIQDWl9bwemzFuIOs/vNzWhi3iosr73fU1t2MDDoWp4JoHAIgUMjQGJjGGNpExg/82ddCFfChqceXMbiPVHMmn4T+c8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167109},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f3d2ad0519c9c381ea91b41b363fabacab0886d7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.113_1781424384924_0.5654468947764197","host":"s3://npm-registry-packages-npm-production"}},"2.11.114":{"name":"muaddib-scanner","version":"2.11.114","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.114","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a6f57ba2d0e5db8d46387086142596da179577c7","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.114.tgz","fileCount":170,"integrity":"sha512-CmWqaaOzbVYMMRDxsunRoMvwGJRsIYcHtIUKAdH5QVYS4qIoQTUlO65e6PQGgfapYN+tOFKGLj+HD1UHViAFAQ==","signatures":[{"sig":"MEUCIHY3fRzfQ8a75tZI2aC1QL+SHjWfmX5IYD9R8oJbx/9EAiEA852evp/anxejT1N3sYkIgS4p03G62R62JFbL/UeXOxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3237544},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7b0e2281151934cda54927b56afb1a977dfcae0c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.114_1781440252461_0.6449171533791052","host":"s3://npm-registry-packages-npm-production"}},"2.11.115":{"name":"muaddib-scanner","version":"2.11.115","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.115","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2cd3a249007e512102e2d6b064fba6a4c5761d50","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.115.tgz","fileCount":171,"integrity":"sha512-5w+oJDepIJxOl8/ea9ZpYY4dpRHQhRSZjUg1DqgXFDvZMPtMN8/sboyi+T29DoyuFFPWaS1/mFOVOUE6ZMZsdw==","signatures":[{"sig":"MEQCIEidKN+SGFnNTZXpR3BWJ0a2eQNeOR6vaszKMuSUgzP7AiAhilKMFq3DPqvRa/uT1dZ6LoDwmFh/pg/xxsapS2rN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3252094},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c24251005e3a8ed7d2402f4b20013df5b3b7702f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.115_1781454168661_0.2203064323842323","host":"s3://npm-registry-packages-npm-production"}},"2.11.116":{"name":"muaddib-scanner","version":"2.11.116","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.116","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8c7fcc09fb0a753aef9fda28c885d159401e5d70","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.116.tgz","fileCount":172,"integrity":"sha512-N+ZpXBKaQSj4z8EkajNYlpPMU8lvMsbMNpau5OkyTiWjfAuerVh7Gd93tLdFtVOx4e/Zpndg3b2pvpWx65QgFw==","signatures":[{"sig":"MEUCIQDWpEBikboRcvIKJpduJEoI36wnYRru1y8kp50fq098YAIgVut7EOohCO4gHWItWrZ0t00FztC7ilWAfCE6OPAKmwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3255929},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0bd5634d35942362a450aba074b6558561da0f6a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.116_1781458278090_0.22658818407525394","host":"s3://npm-registry-packages-npm-production"}},"2.11.117":{"name":"muaddib-scanner","version":"2.11.117","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.117","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"ad0b2f0786456ed308ef3e1d64e1026ad3476f29","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.117.tgz","fileCount":172,"integrity":"sha512-KtHP6TeqHFArUb+fExBQtOEyRwtwYO7cXmBUTKjK2wDJH89VjAFZSGjgEvtakryfkcogJcJd8RTxhWn+ojTQVQ==","signatures":[{"sig":"MEYCIQCVxoz8db87JRmj2cSJeFwISO1D0D7HJuMJjl+1arnJfgIhAItWV8FGoO0OQP+XnDVNZha3gdpV9JKrDbTSlNJGGY70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3257631},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"7cc02750c2e04631c66dcc5e7e628331ae650cb8","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.117_1781461092765_0.6957132877703993","host":"s3://npm-registry-packages-npm-production"}},"2.11.118":{"name":"muaddib-scanner","version":"2.11.118","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.118","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"68763cd274986bc5134197427faa6586898c1b5a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.118.tgz","fileCount":169,"integrity":"sha512-rHhNQdERocEVnHGCqu30gMa77MMBpdbIq1IC2OaSyiwWSclwU6OWB11/RVkRGAJcIQL95UmdjFkkJ3zb99NiQg==","signatures":[{"sig":"MEQCIH9bGzxNqF9abYCXYuowYEL+MeFYDjNtW0h7DE037Si2AiAKmCtt3sgeZ1q33B/sWeS3J+pxCW6t8IHeI2kn+RoueQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3159931},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"6b4ddff5b06d4c817511b7b51352024943abcf6d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.118_1781528028038_0.8109825396719081","host":"s3://npm-registry-packages-npm-production"}},"2.11.119":{"name":"muaddib-scanner","version":"2.11.119","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.119","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"3952b79a8c5c159f128524fb6293504936678bb2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.119.tgz","fileCount":169,"integrity":"sha512-FZ6RwwrXgagqasGCFrR40MZdB25Hos7jn6L4cN+mF9Fnn3RHNQWlCE8gireXvGXQ8yZu9563qKw8kwEJt6WzfQ==","signatures":[{"sig":"MEQCICqivVGHZWiWnDosHu8op5WQc75UPCZ2Jp+yoSt+C9fuAiAiSh5kLTLrjVeMXnYRhFfA2ldgV288pb/tTVtMbuDLhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3175782},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"00343ada4a5b504111e2a86bf6c5d7e0e51dad68","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.119_1781598575064_0.5286516054325303","host":"s3://npm-registry-packages-npm-production"}},"2.11.120":{"name":"muaddib-scanner","version":"2.11.120","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.120","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"065449737cd3b3afd67ae55d0f8ee7fee6ddbfb0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.120.tgz","fileCount":170,"integrity":"sha512-VwbwJurAj+7TWFp9PW1VvHxr3GfzkitxGatxpddkWEHAB9IvWwOXchV6VeLLqs5OOU179qZ+hOdZN1saknM4Ag==","signatures":[{"sig":"MEYCIQCk39wLEPqpRk+87kwk3B+8DHm0lyrljbWzYfvrcS+s6QIhALATbUxEFI4bE9XcuPYQHFuGnn9dZ/JHRa5k7vtpp1jr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3186206},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"720bfa2285970420dd81a46995ce04f0b3154077","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.120_1781812600534_0.7324537356257854","host":"s3://npm-registry-packages-npm-production"}},"2.11.121":{"name":"muaddib-scanner","version":"2.11.121","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.121","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5cceb0742590a42f732d68e012b7070efba77ca2","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.121.tgz","fileCount":170,"integrity":"sha512-nazk2XMn6uT+4IcxcDuWr3JBm5GCGLrseatHVPmasUfSxp8tdjfBEflzDvR8EoiaN9UV+ZIcVke7v2abf54OAg==","signatures":[{"sig":"MEUCIG5oyiNgwZnd5AeU5Nzt+YQCQwDToiVfCp4NXWZnWnO0AiEA9L6Jj6Z+JJeR1FZ4bQjafwJNeYTmiZdUCTGPUpyS030=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3189294},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"810f6d598382cb165e413e793f05c581017edcd1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.121_1781862151632_0.47322002297377797","host":"s3://npm-registry-packages-npm-production"}},"2.11.123":{"name":"muaddib-scanner","version":"2.11.123","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.123","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e9f5a341e64df432404c2bd96412fac180fb7e90","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.123.tgz","fileCount":171,"integrity":"sha512-/txU1V+mlAUxiepdeiiRcP/Z2kRva/WbCuvdGiZ+j0vAefpXglpcXCOkmD0dBj+qCR2GQ5O9gpZ3Iio3NMiW4A==","signatures":[{"sig":"MEUCIAjUqaGV1IhKzIPoJ0+g4FgcubwN2s2XFVafWfpRsv6tAiEAwzGxAN4VBJqxbIz3lmILZmrbqN84x3O3wQmxwtjVVkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3196090},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1878ee8541d827b16e33f9004c5a880cd7023640","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.123_1781872554752_0.8930345693124644","host":"s3://npm-registry-packages-npm-production"}},"2.11.124":{"name":"muaddib-scanner","version":"2.11.124","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.124","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7982b05bcd9ad2c990740c151fa61ddd043ff194","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.124.tgz","fileCount":171,"integrity":"sha512-0AgUtYsMjhJ18lzNu4tQ8aKciR+9bbsV2Y4oOqEzqo+87sPh3Xhx2y6JD1LTfqIgE/cfejQbhkecfxhOaioCFA==","signatures":[{"sig":"MEQCIDR4UQL1bdNSOpyHPIMSs4pdAFyErqQE26X9uvDnSFMDAiACdQ56DBkgWRW7yJcGz0EfyVASF4ReJLhrW/SQKJZr8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3196090},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0b4314653c71a12f6a79e4279cc47a8cfc465273","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.124_1781875822742_0.7828861749773934","host":"s3://npm-registry-packages-npm-production"}},"2.11.125":{"name":"muaddib-scanner","version":"2.11.125","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.125","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e7117db01f7ae97d27c06154ee34beb0342566b6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.125.tgz","fileCount":171,"integrity":"sha512-LALjzpI5LDiEndyYLNqHoUB+/g4ijI+YXl9Vv9BZWP/YHII38KhRWzodxmoUuwQJQaAm0SBC49G0EIkA3zlYCQ==","signatures":[{"sig":"MEYCIQCtSyWIbvVhOZVloHz9PygWYQTNNr6SqGIbJo/rMuUG0gIhAImoI46N8X2LE5CEO0cJB53AR5gRQNxrxrmhEkavnaYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3200814},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"64255a3124fbb3801c4db1f85227122a3d404d81","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.125_1781877628099_0.8542875614899208","host":"s3://npm-registry-packages-npm-production"}},"2.11.128":{"name":"muaddib-scanner","version":"2.11.128","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.128","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"37df95a7b62d4c38eec35502ebdce82c868b0a30","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.128.tgz","fileCount":172,"integrity":"sha512-R+FCIMgjSgV6RaiJTUPzz3/JJP2A2ImFsO7zMmiuHsrmgbuX3R2cS0eX7+pX28GrlIz4jtZWxGZ6LrjMN1N+sA==","signatures":[{"sig":"MEUCIDFXRm9Tyca2raoiQ0zmK5pw4hpxt3E7Zl+yOslhaFLvAiEA2qgGtD7EmdkAg5oStb0WDXC6H6jRzY3vxRmmk2NTkzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3164842},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"f5edba196a2f4f249ff386d88ac90d0a1444a886","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.128_1781952243161_0.5302314862024979","host":"s3://npm-registry-packages-npm-production"}},"2.11.129":{"name":"muaddib-scanner","version":"2.11.129","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.129","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"32b05eb9062f281093ef6cff0e3d03026e244b30","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.129.tgz","fileCount":172,"integrity":"sha512-UoQiyuQnXuiFGe4eJ26JzfdrAUtNEzUfey1WTilHD0tjA0k6MMmXU3at1J8qp/6npJJ1X6Wq+07k/EofkBgM8g==","signatures":[{"sig":"MEUCICXEidJDf8KepBhmnGepDx3fas0Sm7+L435lntnkNqbKAiEAhuHGvbHrs6lCGuTCHWqDFcSeVjKEIatiov8Zvjz5zxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3170076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"db028b045b01616d02581ead817108c9dcee9117","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.129_1782293961429_0.33538658856360404","host":"s3://npm-registry-packages-npm-production"}},"2.11.130":{"name":"muaddib-scanner","version":"2.11.130","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.130","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"fe9c72f94c779f120443ca80a413c81fd9436870","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.130.tgz","fileCount":172,"integrity":"sha512-8T+vjsA+iEc6EH19Ny8br9G1GGNbugQovHh8jNWdILfCFkuAwGbSRzE8yLTYLLuJ5zasRdQzPGIZvmpW8Nhi1Q==","signatures":[{"sig":"MEUCIQDWSIJdyjyRWPjQafgFjB2oZ/Qak8ok/nnukS1Zj1r20AIgAwhxsJNqfv0Adg5lhtxKXhp2AKbo+rdyqGVcrvr6RM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3170076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"96b5a6b7595699aee3635a85bb292f7422228d41","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.130_1782298245170_0.5256769321001478","host":"s3://npm-registry-packages-npm-production"}},"2.11.131":{"name":"muaddib-scanner","version":"2.11.131","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.131","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e8ef28a36b600a5fb3539cd0caf02e429c16d262","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.131.tgz","fileCount":173,"integrity":"sha512-5fOIaD2ldVjYTiNwQ0pnI7Zj4CGXu3JghCdhaZHQrZrq8CaxttACwJbU04kvc375fGRf4/6+zah7xnNvOK58AQ==","signatures":[{"sig":"MEYCIQDuopZOM9+F6E6cL/i6tK+l6vnfZY9OxYm8iyMYzX5wNQIhANerGW1XuP9ri6yyfxAW0bzRQMkMQqQdo6ysy7AHJ+5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3179797},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"715a6cd205d6a6e1613b646d2065fe791b82b216","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.131_1782576884603_0.31158209940802917","host":"s3://npm-registry-packages-npm-production"}},"2.11.132":{"name":"muaddib-scanner","version":"2.11.132","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.132","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4c920cd77489ee162e28682a2360fb2c1d54f71d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.132.tgz","fileCount":173,"integrity":"sha512-SYg9I33L5lIc6D4ItU7qIwYUitEsbEDh/2BXkvKocr6DUIFmzOv7T7JVUvuYHHYMQ6mtPTMJ1OyRKr71ZOwFEw==","signatures":[{"sig":"MEYCIQDVjspLxIlvjwVKFEabomoMOoX/7UmGDIUbgcAezBekNgIhAMHGN1BEGIKRNAvq+WUNeEPCaPpF29tFou+AP5Aad7UT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182325},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3a745de3ae0439a605c7b2fa7a793eca98d8ed5c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.132_1782647224719_0.35336009332702956","host":"s3://npm-registry-packages-npm-production"}},"2.11.134":{"name":"muaddib-scanner","version":"2.11.134","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.134","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"36ee9b350cd8d7b7357b4d47f76ec5a481c569fb","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.134.tgz","fileCount":173,"integrity":"sha512-yYs0q722Xpfttmsdul77yyOYEAuK/ub7ayS7JsZ1UAvt+/AHKCFI1BXdFxWTT08Y16Sd/9yolmUVD7dFjYkGvQ==","signatures":[{"sig":"MEQCIFFh5MveFoUVfOkn55ZPIpMwODTH4jSdJvIfMAs9ww2zAiBg2J8N5jHnwjggyZiSzw9nXCAqcesbZuckmlkxu3851A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3185669},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"cad402cf41f06766976e8b4363603d9f0b72ffca","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.134_1782652427178_0.3633638027373889","host":"s3://npm-registry-packages-npm-production"}},"2.11.135":{"name":"muaddib-scanner","version":"2.11.135","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.135","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"41e29d33a5f2c18976bbf00df2e11b5737fb7aaf","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.135.tgz","fileCount":173,"integrity":"sha512-g7MpNL3fJU3arFuaNss5+Lyr17BoFEMLPgayZNZqhz/IVG7W3e4LBQ1AP6cf3/K/HXF4AqieWgKZyILyZRNhig==","signatures":[{"sig":"MEYCIQDEVpQiMh66TLKwBytW6EIUDMmOZlIpBwXV9bgM7KWGhAIhAKA3NWxWAmCEb/TmTEodLDQ/TWa9fwAunUZqd1lxk+a/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3190927},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"e53f0502ce246131409230c35d03353d3e97bb29","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.135_1782654132691_0.3415491146235534","host":"s3://npm-registry-packages-npm-production"}},"2.11.136":{"name":"muaddib-scanner","version":"2.11.136","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.136","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"442ce61f3c6ab9b2e495ac0c31c7b27d38caa050","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.136.tgz","fileCount":175,"integrity":"sha512-IPb4jgwRNAE1eQBywZ5CUGcn/ij3RF4IM42cLSb6lOF6mN8GQZIxrCwJBDWs5OcnbrF8jb09PGb8H1WHQX21JQ==","signatures":[{"sig":"MEQCIGGt15Jj+sIsDN9IszvsyQAuWDPI/AwLMn8gAHJ0U+NyAiB3q4dmmCmJ9QQ/hRPNKekjMVNXLG7BZeeaGEVKhK4U/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3200645},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"9b0742c08bca77247e5bdf2aefe85616c69a22d1","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.136_1782849331370_0.10512060991389838","host":"s3://npm-registry-packages-npm-production"}},"2.11.138":{"name":"muaddib-scanner","version":"2.11.138","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.138","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"939a8e11ede823725b1d038a19e3bf2fadbc4950","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.138.tgz","fileCount":176,"integrity":"sha512-NtobYFFo0VWQQDwGUcrs0ZgU4YXLTkihXGXgIjBK6j3BSQn5/8b1axsmP9YX4OLzZ6iwhN8zqBpxB+JikynS+g==","signatures":[{"sig":"MEQCIGudsEQX31E05XCcYjfTYwc5y2MOzjYN1VAEU9UW5SoGAiAuFBKctSpIixvpU64pUCku7HwvbxGDy2J7+4lq6QX0Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3213329},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"4b57930e2225a2b945527ff3b444b4de49eb14c7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.138_1782903880218_0.10485106411365575","host":"s3://npm-registry-packages-npm-production"}},"2.11.139":{"name":"muaddib-scanner","version":"2.11.139","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.139","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2aa32ff3de83d18afe8eebd66401930f71a8e0ef","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.139.tgz","fileCount":176,"integrity":"sha512-hSbDt1ca6sMmcr/pg9BMuMsgC8dcG57Gi0xHs1iHaWTczZW7jJ96rGJcCzknb/8fcARmpLTOtEowxyeRlymNxA==","signatures":[{"sig":"MEUCIFurCEgFn+JFNAuP8C5fOeJxo/LqVldkz2jhJwayPH+KAiEAyv7DrTTAyO5OSDerMrwfawt3rCLxQThF2uQBTs2DlEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221426},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"2e2f553b78052872f38f45ba22afa4a0f291b627","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.16.0","adm-zip":"0.5.17","js-yaml":"4.2.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","globals":"17.6.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.139_1782925682338_0.3304243551800814","host":"s3://npm-registry-packages-npm-production"}},"2.11.140":{"name":"muaddib-scanner","version":"2.11.140","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.140","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"eec6da94037ba9635f418ffe066a76e9b66fcf82","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.140.tgz","fileCount":176,"integrity":"sha512-GYj/rCTKem6tXTmzw00Sm923+MW4FnNlDSUpJvu32F2xVGgqVkOP+iHa0ezAov/o1xC6mCgUK/3qpHLhcNshPg==","signatures":[{"sig":"MEUCIQDtdAUOGENGBt6KmWjCEWJs1uK4z/wXsg23hHJJBV1B5QIgb0j2Ie4G3361atZQ4ME6lyqfd19KZzzIK3cDcGoEwp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3216122},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"eb37dcf42a9f43768dda3f263cfe41442623d326","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.140_1782938831475_0.732873117480825","host":"s3://npm-registry-packages-npm-production"}},"2.11.141":{"name":"muaddib-scanner","version":"2.11.141","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.141","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"cd44bde0122cc1e4dc97528619ea990713437378","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.141.tgz","fileCount":176,"integrity":"sha512-QT+JOgPmxjtBxcjwMiWkPKWuwtoc1gCfjaJq8lFsFNBfrqYUXnRQE5HpPyOCuXqMd8Wb5pUoENf3LHal9kCtlg==","signatures":[{"sig":"MEYCIQCHduEWwzYUGC7dOnqc/aAdhbnKYpp04i3X14gWo4eq3wIhAIB+n36ySvuKaX+d+bPt42lNCDiA4J7P7G5VJaUPXRae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3222020},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"5a148ac135549b39d04e84ff92583eb370ab738c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.141_1782940315179_0.968889333656314","host":"s3://npm-registry-packages-npm-production"}},"2.11.142":{"name":"muaddib-scanner","version":"2.11.142","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.142","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9b8707926ea672abb3381c1ac835680766c84c72","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.142.tgz","fileCount":176,"integrity":"sha512-PlcVZlgPHUJmGOI8oRtH7gXxpYDRzdOWIsg6ah9g1DChwhEVeRJK2wvrk+R3k42wqUBkIeeINaMPESPuYxpxWQ==","signatures":[{"sig":"MEUCIQDWIiYN1rJC0uJaXprOV/k2RCBC2gW/Wz7cM9IFmf1LxQIge7/8vnQBa9wIVeqrbqpr932DYK3PLAxS8kKeZbdCizo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221956},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"75bd996a22fe707959e30ba7122be6590417f7bc","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.142_1782940818918_0.5708524078604635","host":"s3://npm-registry-packages-npm-production"}},"2.11.143":{"name":"muaddib-scanner","version":"2.11.143","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.143","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"605005c10d4e79bbecc1b6e27e5a11148b762be4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.143.tgz","fileCount":176,"integrity":"sha512-o47oVLHRNuTOJEB7kReE5LdtBdsFuV1K3y4pucWeIZ8+7SDMT3TwG9ZiS9sdqIgVybX3+xC8rgrhAYpzSi1RYQ==","signatures":[{"sig":"MEUCIH6Uunlxuwcw13I1r+CncGIo4hgQnxmkNtz/UihAmJE8AiEA7keang50QcO2OYwe1NzWfs7OngD+ca/S/gcfDWQi1eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221956},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"630b990fc80f4eca89e5153b545e250d05cd0a65","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.143_1782942162389_0.7314752497142982","host":"s3://npm-registry-packages-npm-production"}},"2.11.144":{"name":"muaddib-scanner","version":"2.11.144","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.144","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bbf23e1c693c225cfc74c81a2cad88a6e25e7c84","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.144.tgz","fileCount":176,"integrity":"sha512-iP2WMzvYlNENhi+DLjKo1ECQockqhPIDDsM//6uplqPYQxMVVM2HJJX2uNKEuOx5g71fu/gzNVk78vWe/9JTtA==","signatures":[{"sig":"MEUCIQC2Uxk9+0bnyhXZBkinb4roXyFVKwyNmu/ZDFq3UwRNKwIgIj0hfxnlV/QKp/40WAhfDtoVwgvsFhTtrigkB6jdk3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221956},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3268a12e08ce1b6895b4ff759755da9a601e5a1b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.144_1782942973425_0.6088115519660244","host":"s3://npm-registry-packages-npm-production"}},"2.11.145":{"name":"muaddib-scanner","version":"2.11.145","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.145","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"02aed35b0b15886c8378ba56fa6e2d68ff4c4c96","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.145.tgz","fileCount":176,"integrity":"sha512-shFXXtFWrBUC4Cp4JgNsfJk8yctia+/DyWU4DyG3zg4dRUoZ0CK8ZZIEK5VG05F+QnINBsCX/S4gloxNhVpgCA==","signatures":[{"sig":"MEYCIQDdG2A0iJC5ld6SU/FLjI/UvZRBj+bl14XFQJHQTl+KAQIhANr93GaTnLGIYc0H8WSOG3yi1/jlN8Sqxkw/GML1uYgy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3225871},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1f26223022ccff608f11d15fac70a6fe33c63d64","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.145_1782977605598_0.8050865561944771","host":"s3://npm-registry-packages-npm-production"}},"2.11.146":{"name":"muaddib-scanner","version":"2.11.146","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.146","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"dfc3c381b96fb523a15f0fdb66b9379081d7e379","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.146.tgz","fileCount":176,"integrity":"sha512-+VKfDolGgwiBvuq+wQKYekWZW8Mef2YjhgqR2phEzPKn8QmDIlsa29TpdJaadM920oBziUbr7lnu542F/KX5MA==","signatures":[{"sig":"MEUCIATe2zVrjUZ2O0CyxjQbeDlkBz6NUUCGK7JyxLAQZ+SGAiEAy1fb2Bcl+ZnJ4jZhKmA2iYk4ZQbLsarVdL0GqYG9uJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3225871},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"3d85f6d2b3c5b27191b58ce4741bb9c3e26e78b4","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.146_1782979728290_0.40269680777808436","host":"s3://npm-registry-packages-npm-production"}},"2.11.147":{"name":"muaddib-scanner","version":"2.11.147","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.147","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"6689d968a08c67f27f7f54edddeb4cdca252a425","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.147.tgz","fileCount":176,"integrity":"sha512-5bl2L71iLUbkr/gJ+cEaFETWCDmK/q9vPRoB7vss9Qntb1zi7A2TwDSaokJUW040APPKoEHwmex3bJCw4RksBw==","signatures":[{"sig":"MEUCIG0N72hwzBnRSdMK7BCqbe5zU3qWKJUDJSpsjBITYq6eAiEApOGJHNn0u/fJY78ep0GS7fxL0xcsNWncdqkm4A65KKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3229109},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"c489c123b02b9ce744cfc46b1f12f913f08606f7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.147_1782983999424_0.2107934925156152","host":"s3://npm-registry-packages-npm-production"}},"2.11.148":{"name":"muaddib-scanner","version":"2.11.148","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.148","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"26845d4ff1f9a7801ac99fb43f5f2d5ab2563cf0","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.148.tgz","fileCount":176,"integrity":"sha512-j+63yOoVxihBEIDnlf6Sfh5iEk6yz68C4sfz7af8PgyHWE0bP1QblsUJMPidPROrm2Um1Q0WfFfuuRFMM74VqQ==","signatures":[{"sig":"MEUCIQDgn08wyylKKurn3l4N7A47r4kqrHivYTrzmtpWA9MqxQIgWayqXlXJbi1t0PSH9M4qeNC7pn3xVX+EluZvYqkKUbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"0bdca05d0c55add2b2ade7eeda5fcf6290764cb9","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.148_1782987350726_0.3187247959612136","host":"s3://npm-registry-packages-npm-production"}},"2.11.149":{"name":"muaddib-scanner","version":"2.11.149","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.149","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5c292ccde7f2336831e575c0c45c63264d044a31","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.149.tgz","fileCount":176,"integrity":"sha512-oLz7rtubsR6oVGOFidg3AQhSnxgssSTkuSRRTWRoq/x5/iFLQy9Ja6mo+UeuY8p/cKFbpY9Jb2PGWrI3Cqhk5A==","signatures":[{"sig":"MEUCIQCbVY+RbVmgxuBhC0UL70dN589E4cGUF69LXFJd9XQ6hAIgfaRtYw1iWlxsmIf/VwqoVefUSfJo2gjaU7IpJCiPx/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"43f2ad9eabd02da5fb17b065a196c076ef92e06f","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.149_1782993631494_0.05407481141283488","host":"s3://npm-registry-packages-npm-production"}},"2.11.150":{"name":"muaddib-scanner","version":"2.11.150","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.150","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"dba7ef41e2dc2ecf93409dbeb22872a0d7ef0853","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.150.tgz","fileCount":176,"integrity":"sha512-a4nX7ps5vm9SBlTA1zT0Vd8w+f1D4FfXQRr1DpAFj1lgeENTyKiAQ5GGLv9clVusndslIPWmOv4YoLSt8hM2Aw==","signatures":[{"sig":"MEYCIQC28R4/G5cTcZWsmOWpXlZnYI3HmmT5S4WA8QsXw3E2nAIhAOYKxrTGsGYccJMdW+s48ROLwSLrm3x8CKYT1HBlxB7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"b659628908d6523662dfeac327e9be732c4ed160","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.150_1782995834214_0.9837223031658431","host":"s3://npm-registry-packages-npm-production"}},"2.11.151":{"name":"muaddib-scanner","version":"2.11.151","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.151","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"5b636b0e2a11e3a1e1cbe25aafb2edd5bc17fcf4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.151.tgz","fileCount":176,"integrity":"sha512-NvEALfg7sBnkjmfbS5KMvwEgM7hcmJ6qz3qgoBUB0KNx3IN7EeFB19414EieDgIDht98SChJCSnYKt0w5pFwVQ==","signatures":[{"sig":"MEYCIQDCm6Pmuxrhx/Dx0bZiEEWwpppA1/YJt6pgw2+2vU+OmwIhAOtnEIrrqWZQJO5+EF0z6LFvbhtyRh1usLyWNtPjqPPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233076},"main":"src/index.js","engines":{"node":">=18.0.0"},"gitHead":"1954d2b1a6fc0194f87c2cf090d04e9fa3cdaf14","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"dnszlsk","email":"k.poszalski@gmail.com"},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"10.8.2","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"20.20.2","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.151_1782997533661_0.9017908478517307","host":"s3://npm-registry-packages-npm-production"}},"2.11.152":{"name":"muaddib-scanner","version":"2.11.152","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.152","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"1d3103e3be420dfffdcda30ac26d30d29912183b","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.152.tgz","fileCount":176,"integrity":"sha512-fHZNxmZfWGzjrMx18bsc5q77vzEKxBPK9s1R3p0juQjmmOFsU7QdSIFdLC+xC8vAClJIB3+rpQde7IcQme1WuA==","signatures":[{"sig":"MEQCIHyDzJtoZrHjmAs0NzbQAcVPKWWSkbE8zX9wH7TX5oRLAiAhSfB35Hyr6coNFI1rc5rqDlbcHqxtwcZXrxQbSEhwGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3233076},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"b95ad703f7644914e2f4380045a3cef901a8637c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.152_1783005412866_0.32800873378807593","host":"s3://npm-registry-packages-npm-production"}},"2.11.153":{"name":"muaddib-scanner","version":"2.11.153","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.153","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"068e7f3ba65e8caab347b42db51092faf54bf25f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.153.tgz","fileCount":176,"integrity":"sha512-JEbUS8bB0Xn8cLigIsu/sUnDuD+bOS962ixFqw/lbTcGVR2H2y1JA48iMQgiVw3DKyCTTnO85QYX1pmNqewTjQ==","signatures":[{"sig":"MEQCIFlZGWTM3QCA94phLcwVcm8Fx5P6KZYBezwswAskHIVtAiB7jJySErkMGfApksFXPedvVSxkM4R80d5BvonO8hJJoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234680},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"811f6cc242105f929c35be603c876e393b9f2446","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.153_1783070262935_0.8917018432976631","host":"s3://npm-registry-packages-npm-production"}},"2.11.154":{"name":"muaddib-scanner","version":"2.11.154","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.154","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9dca945a918b835c8c59e79813bc417852d38918","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.154.tgz","fileCount":176,"integrity":"sha512-DOQ+6mOUQFMXair6O2y+auCOGi883nvRU9selBccokDLWR+Z/Hcbrz45ZmNzlFcO1ceqY06tMolIO4mZXnr3zg==","signatures":[{"sig":"MEUCIQDeMOqKF2K5kw6cqTkvFSo0uDSxLAjXtuKFc2p9XoyezQIgMfSC3OUr6mWDSK4b8Y+WIOFZOsYx9xhIgYR/UGtXdNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234680},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"d8b954f0711eb8b6acdc07396743d7e344d33f4a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.154_1783074272438_0.003606603971753941","host":"s3://npm-registry-packages-npm-production"}},"2.11.156":{"name":"muaddib-scanner","version":"2.11.156","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.156","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"030babd8439ea6f5c84b27bdcbb0161a1d49c225","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.156.tgz","fileCount":176,"integrity":"sha512-OD6h1OH+810vwbEDiyTnE9NTc58IY2Hhe3Bv/5J5zRhDk/OZhlAH8/XIJpKB38EDnra4WKvQrpF+jydu44PTFw==","signatures":[{"sig":"MEQCIAc/na05XuSWJChcxOqKx9yGIIXbuW0jIciCfWCLAUCZAiA/RWQy/5dbOqhRfbwxl8QZL8LB2kyPdhRH5cE1s0NAhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3236075},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"5637a4167b701368983a4f621c5a08eba95a4dce","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.156_1783079322401_0.8582173756144149","host":"s3://npm-registry-packages-npm-production"}},"2.11.157":{"name":"muaddib-scanner","version":"2.11.157","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.157","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"e1adc5aa0675c112e1b29dc2476c206dc1a7a5bc","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.157.tgz","fileCount":176,"integrity":"sha512-4X4tdxrcnKBZ0GAwmRvmH/HTZ7/PTW54/ZNubZoBxZ+v2QtWJWlhe0YgliiBVWZwuz5m7TjXSWMehOMUJ35JZg==","signatures":[{"sig":"MEYCIQCpSVySmhz4Jsm7OPo4BOiglzEKL0a35+YloAXbKqUyBQIhANjG1CfP668c5B2iStpWLBoqKHyFhaHghCM/g7hVGef9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3237270},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"16cb5e585a16de3c105d2d6d938c8d54e0aff439","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.157_1783246801370_0.13910482135215818","host":"s3://npm-registry-packages-npm-production"}},"2.11.158":{"name":"muaddib-scanner","version":"2.11.158","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"MIT","_id":"muaddib-scanner@2.11.158","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"540d22e1388ef17ce2b2ec99919b4c7a36cdf607","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.158.tgz","fileCount":177,"integrity":"sha512-rv2cqmkXcM3wmc+6M58cjeGudqZDmZq6p9Ss/3MWQaWo0WSWQA8lz2FtdfpAPqQF0eSFW6R0bj0UIzJe21dTYQ==","signatures":[{"sig":"MEQCIEGKJ3kwzrO1t8JCXuMpFIgRJLan9qX3Q6AI3d3Z8Q/OAiBegiAFl3pZpzsY2Fdh9ssZcgnq9kda+MuAQw5og5gMwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3259431},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"adba3fb07b0eab467dca9205d513b9c2afba41ac","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.158_1783342488076_0.03413805597309372","host":"s3://npm-registry-packages-npm-production"}},"2.11.159":{"name":"muaddib-scanner","version":"2.11.159","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.159","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"eae8d0c4bfd593342062f8a3912344b30c403414","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.159.tgz","fileCount":179,"integrity":"sha512-sABjQb2rdtAfLPkskQkLIITeoYLQHkOBYufH2X9mPaQQmBw49j0oVWBbU/YfPsrqnPzBFiTzQUNaBkA+/o6DVw==","signatures":[{"sig":"MEYCIQCeCFe6S4YJFbybRsDiKTKbzpIegiNKM+wRWlWehiJQ6gIhAIUaaMb82/oP2cMPpwaDXbKnzQ6K69hlI/qC8dCytSqL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3423242},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"bfebe3f0261d98635e9d88b2e31684697cace13d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.159_1783430786700_0.08006686132373497","host":"s3://npm-registry-packages-npm-production"}},"2.11.160":{"name":"muaddib-scanner","version":"2.11.160","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.160","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"8a094a8e820a8ca3b7c8405486acf88105813612","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.160.tgz","fileCount":179,"integrity":"sha512-zhLk2Vsc+nXr6szEQhLCKTDjY9DPHLJxcjKHU/THwzhvLQIrpZX7GUtPNdi9jFRiZfAuDykaNiLb8gzds2J0nA==","signatures":[{"sig":"MEQCIEWv1WXJ2s7EqMGcOh0XxGew9BpL7/qmJpKGnczzl55bAiBs8I4getJFMH3/bCDnvnSddvdn2HvkkwX5ejOrfaKKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3422915},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"afd9e2c4a367cf2a68702058051ba4b6ce74c72b","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.17","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.5.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.160_1783433113054_0.042225917628094356","host":"s3://npm-registry-packages-npm-production"}},"2.11.161":{"name":"muaddib-scanner","version":"2.11.161","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.161","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"33328f95064c4bab78b2073c3b6401cb5db7239c","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.161.tgz","fileCount":179,"integrity":"sha512-vl17PynPlI7A9QclHpJy1S5stKeL9amz71SJ18o5sUj9R/Luoj4ZBY1+cq0OMBuiMum0n8m3xADpgYfEXxzrHQ==","signatures":[{"sig":"MEUCIE8bzePu8UDWqFRKCa/ehZHpfFK2ap35GOHUPqk5vRs3AiEAr8reXfXCsTts+VE8MKSRK11niIUtfWphMfiJ6vRkuQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3428247},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"ddf13183baee5c9b0de59432bac842f93a458c95","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.161_1783589036490_0.6494554177618688","host":"s3://npm-registry-packages-npm-production"}},"2.11.162":{"name":"muaddib-scanner","version":"2.11.162","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.162","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"af7abfeec3fcde9e19332d2ec1e2d2ce66e56bd6","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.162.tgz","fileCount":180,"integrity":"sha512-w19VD3w+TDoDCgDkfcJmgqxk/O0t/kfNljvwyJMl9ZkrtWxrgeIXubLso+ufVL9JqpIeIjlQWUWcmkkuajYgbw==","signatures":[{"sig":"MEUCIGuKnPvwNJEeweOkc3hbhomiUxOTVgwUxZcSOqYcEjjMAiEA/AcrBWP94G/BoGw4wWlcd50u46cFMM7FQSzRKkg4SjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3429052},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"381f86f4d9d43b52adfe43599d43756ff78d553c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.162_1783669509053_0.47865123475946003","host":"s3://npm-registry-packages-npm-production"}},"2.11.163":{"name":"muaddib-scanner","version":"2.11.163","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.163","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"c6f73fc54b6d7fc79755af2f2395c5a4c25fc370","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.163.tgz","fileCount":180,"integrity":"sha512-PMNR9B87MNdfZkchsbxEbYJq3ZTqJ40j2etLmV22PeTKg6FgXjJkwXqUifsq6oph8j0ENh3v1U8mJFm540434A==","signatures":[{"sig":"MEQCIAHHlfUrNhu1yfMQ8vHvHKcc0h3mDPhML8iB0c7DL4pcAiAkKSMwGb4gazb/zd07w2mkuiOtLf9Ziz0BnweqLU/AZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3431847},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"9037c7c406d4064faa6cdf29e5ed04e6ff57a421","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.163_1783672003816_0.6006337504435155","host":"s3://npm-registry-packages-npm-production"}},"2.11.164":{"name":"muaddib-scanner","version":"2.11.164","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.164","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"43a593d9e8135db2cf450e4eb94ac203a8832f3a","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.164.tgz","fileCount":180,"integrity":"sha512-SdagqeUuSFYReiQEVMitViDO3Qccwhu2fe5wsXd5eSKtUW+p4K21+XHzzVZb0n8qft+TlAIXFVYEDYyDIB8L+A==","signatures":[{"sig":"MEUCIEntsvzwUWGkB2NiiRqrO9F1CS69BVc2MMObBMxH0tIgAiEAxCYZ5/V1A4VeSD9ftBreV9U1CFLsqLOr6tOTRp19YMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3436824},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"d5139ea0965c5ff899759d5f6d83c8bd23a440ca","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.164_1783675832139_0.5258524770599446","host":"s3://npm-registry-packages-npm-production"}},"2.11.166":{"name":"muaddib-scanner","version":"2.11.166","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.166","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"be1b1c91e9300c613b29c51dc75c3f4a5b241c14","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.166.tgz","fileCount":181,"integrity":"sha512-skPWw6jquozjsRie3bIaM3jYFRyCHVpH6+jquQwljzLcOAeX5PGNKlNqBenmH0CLC9CK3vQz4QjP1TwLClBiRg==","signatures":[{"sig":"MEYCIQCSgbl48Y8EhP4BcGoyE+dsyvZNPST0q8bgGjKUDWLtcgIhAMUOJhYzetwE+RwFAwJYfK7rft3+f8R2FYnhXUEcDUYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3462414},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"47ad38abb900a4d1d5bb8070c418956180a4196d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.166_1783799998810_0.42407762407472993","host":"s3://npm-registry-packages-npm-production"}},"2.11.167":{"name":"muaddib-scanner","version":"2.11.167","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.167","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"35160796faadc71a5a9da823242205ed89e463aa","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.167.tgz","fileCount":183,"integrity":"sha512-ZI181KB+gmDJUODbjtmMBsp7QWEAUhHvEq4uVcoiDD77dWklAQX5bTVkVDj9wcsMCQqNM6c6Pka2+P6yif/dOQ==","signatures":[{"sig":"MEYCIQD9k6arVW8uEUXBpWm1ur+NnDTu+Ec/WSL8kTAbw0utYAIhAP8wsbVySFohGnfKBps2p/exeTbW8gKhi2MzdrwYgRAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476448},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"01487adddf87ac539e684721516dce24d79050fd","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.167_1783803062873_0.10820069345559791","host":"s3://npm-registry-packages-npm-production"}},"2.11.168":{"name":"muaddib-scanner","version":"2.11.168","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.168","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"97232d18e6af7e5df78a2faa6af532e87882bea5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.168.tgz","fileCount":183,"integrity":"sha512-Bcfd0pCKdiATXfh9euUcvm9TEoUkJveK8Jjah3Rzds/pHaQ435gp4smAhqXY/fWwdJQx8PjDGg5qAd4i9jLXWQ==","signatures":[{"sig":"MEQCIHCEQ3M7hofr/KSRjbEZsWNeFSHZxPyLkfuQevMq9KRaAiBnSR7ckM8cQlR3EkzAMJadwtO/GduYmMu8WU9im0dhOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3478494},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"7c37ee18d70061eeccda0bb1f1c60893cc01ab8c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.168_1783806488526_0.8975758532413554","host":"s3://npm-registry-packages-npm-production"}},"2.11.169":{"name":"muaddib-scanner","version":"2.11.169","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.169","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"27ae1d982a1f3751494ed30cc980dd4be4c94140","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.169.tgz","fileCount":183,"integrity":"sha512-1aM528c12rZcWLzWg17xoF9Z7nY6CyCardBrAdoayvOFDvPzt4vNItE4n5Uqe1SQEssU82OoG2RpWRljKpBaqg==","signatures":[{"sig":"MEUCIQDJGT3AW+svKvNc9+bxHYZ2OY4SDMnbqzpvjSKHWnzb6AIgZ02eZivvuK/NdUyu8FHyjqER14nbOVYxWHPKLkDyaVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3478713},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"980f4fb1a3a5a04721bfd5ca063ab01bdb44c812","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.169_1783957101475_0.45960807033905193","host":"s3://npm-registry-packages-npm-production"}},"2.11.170":{"name":"muaddib-scanner","version":"2.11.170","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.170","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"0f581b1ec9a649c9968786ac3c92dba3755149d3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.170.tgz","fileCount":183,"integrity":"sha512-fgLN12s5klFjZUneyQD5BzjsuID7l1JR2z1L7CkWfyYCMs0HTeVFsxcFz2bHyst1NCzII6v7KJJym6XOfKh+Sg==","signatures":[{"sig":"MEUCIQC/Q0eaIVTvGpLFwG35WMCohFSikim3B+9dszvnFhQUdgIgG9rLJdnzZyKDNmaMoepdkQCzbb747eRrgfJXvROHKtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482081},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"48507f31ef00af486da331bd0a2e7363f8fc804c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.170_1784115693947_0.013955165231374966","host":"s3://npm-registry-packages-npm-production"}},"2.11.171":{"name":"muaddib-scanner","version":"2.11.171","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.171","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"7ce7fc07b907cfe058c77ec665321574e5bc799f","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.171.tgz","fileCount":183,"integrity":"sha512-nqbaPwh2Yz0SU+QM3qYC+vE39Xz85OPdNX05hzzjaKtMl3f4l47r2/d03vfqFyTI2YHBfxuVqqLNt7beESG4Hw==","signatures":[{"sig":"MEUCIC4K1khk6lg852oN+o6GrtiEYNGKtoP/aHIr8MtB+jNiAiEAr/0cot1WTHdmPD46DnQdpTrTNCU8g99Si5JjRRSL7Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482081},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"620727284f2ea3d7cf5e2ee19b5423734d94c3d7","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.171_1784127738471_0.7268951725653976","host":"s3://npm-registry-packages-npm-production"}},"2.11.172":{"name":"muaddib-scanner","version":"2.11.172","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.172","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"2653a201d487fbd6dcd302d8043330ea8de76f15","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.172.tgz","fileCount":183,"integrity":"sha512-umHqwLZUq2T2pazlda2ue5wz3meH+iRmHum1RYVRUTLw7kv+hPSWO8X44/hnF8hRGCoGYJjvUY+rrojCHTJ5vA==","signatures":[{"sig":"MEQCIErh+Osura8lr6nQJyu97178FdPK/CF5kFJsUYSowURUAiAdTr+9tqke9YR8gTbg9U05czpUDesbOnO1EQ8sCeL8Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482081},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"c18ca584a31a7846b7fdfc405a14ba0917c0a4e4","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.172_1784128649995_0.8392891017527604","host":"s3://npm-registry-packages-npm-production"}},"2.11.173":{"name":"muaddib-scanner","version":"2.11.173","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.173","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"a1a3cd0b7e7c79f8ffeed5bb96d466d546ae0bb4","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.173.tgz","fileCount":183,"integrity":"sha512-WJUBCqKNjD8iJvhzQwv1kcAG5OMN1jErCBehPsMfzzw3Z9v/pe/u5xw+UmauZy3tgqNGZHutlX47NIf+/MY3Xg==","signatures":[{"sig":"MEUCIEUKpxx+7R1kAiD2D+Fdu/hwUmvI4t8+uZ4j4iAt6SlcAiEAyhSbyaxFjHB9rMEVVG9jWy6qO9rq9iRlJoUrwffxsgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3482081},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"0fb5b24870956b298e602d2bc6aa9f5a3c72b56c","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.173_1784129533359_0.19065987009778462","host":"s3://npm-registry-packages-npm-production"}},"2.11.174":{"name":"muaddib-scanner","version":"2.11.174","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.174","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"bed017f0a4619d68ee9b03126f96c75854c57451","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.174.tgz","fileCount":184,"integrity":"sha512-q9hJL3obF6m4JM+ZEombOUy9YPTtVLVdoHOejATCXnEeUQi81e6B3vSz8FdlOpFnvhL50h5Wp7g4MHY1Sdd/Xw==","signatures":[{"sig":"MEYCIQDlyN7Rsn0aRiNWgnXNWSKHijzHsxFYzPmpsgPTTurXVAIhAM7t7cW1lEnFU6b44uIyeM5e17aM1oQDcRc9wrl4pIV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5691949},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"05b0ad2a094050e38bb9e222b5fe4fa191c04336","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.5.18","js-yaml":"5.1.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.174_1784280353998_0.7749613261762314","host":"s3://npm-registry-packages-npm-production"}},"2.11.176":{"name":"muaddib-scanner","version":"2.11.176","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.176","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"4d989e4030739a0f184cc51c1f08f04924c491fa","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.176.tgz","fileCount":185,"integrity":"sha512-8KGEthUGeGDB2CQqK+Z2QShhI//Rjb5Wpm92R599+/ESO5oscDwUbf150ZAWP5iZL9n7aL4MOU8lox8NT1sUsA==","signatures":[{"sig":"MEYCIQDGP01qaOL0ufo3GIpq5iC1tmzrU7SKj2XlApGrpcR5IAIhAKGhimoOfJvctSQhwuUkzaW90h8BsP8RqBhYzHVosdAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5705357},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"eb255d59b0c7cf76da16ef0b15fd5195dbd49953","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","ci:local":"node scripts/check-deps-typosquats.js && node scripts/check-no-tracked-node-modules.js && npm audit --audit-level=high && npm run docs:stats:check && npm test","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.6.0","js-yaml":"5.2.1","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.176_1784732925014_0.5955722153782081","host":"s3://npm-registry-packages-npm-production"}},"2.11.177":{"name":"muaddib-scanner","version":"2.11.177","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.177","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"d1ba6b254c916a7a8cbf2ebf0d9da338bfe2dc66","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.177.tgz","fileCount":185,"integrity":"sha512-BGHxjVeTrpfogbz4mR9Icsta5our79Gn+CdO4mAo+6ztRIbwouuabtu6nH0+GKRUEIBPC/nHvEl6W0CMIlKGZw==","signatures":[{"sig":"MEUCIQCAKc7udid77Ldp/hjnpefwCyfcnsu0JTerCG1qNawHXAIgJYl5BJsu3SmQR++CsQffuMFdmj9B0dgGDEvlyJ8a/eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5702844},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"29332b3fb4e0bf8d09122e16df8a9dc08574c32a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","ci:local":"node scripts/check-deps-typosquats.js && node scripts/check-no-tracked-node-modules.js && npm audit --audit-level=high && npm run docs:stats:check && npm test","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.6.0","js-yaml":"5.2.1","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.177_1784759550205_0.06656946089444893","host":"s3://npm-registry-packages-npm-production"}},"2.11.178":{"name":"muaddib-scanner","version":"2.11.178","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.178","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"9bb757e8b80862e74190031e39f13bbd62af0fa3","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.178.tgz","fileCount":185,"integrity":"sha512-LBtF2Lho9qnq7AZrvlH4y1F/xTdz2Cq74RUAFXxuMZLi7h3uA1WwcZHiHQd23FYTlICP0Z6IfZm3brskDE1idw==","signatures":[{"sig":"MEUCIEq5hL6dZEsuxaVi/oRTJzBRbmDuKjb/2wQAwNDuhPZNAiEA3N6TMQMxwz98kzPKWg0OyNVnoN3ztVo48WyH1zxRBcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5704216},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"7d9874470e48a38bc2279f6196b4317485a2a77a","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","ci:local":"node scripts/check-deps-typosquats.js && node scripts/check-no-tracked-node-modules.js && npm audit --audit-level=high && npm run docs:stats:check && npm test","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.6.0","js-yaml":"5.2.1","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.178_1784793229554_0.3075018863293859","host":"s3://npm-registry-packages-npm-production"}},"2.11.179":{"name":"muaddib-scanner","version":"2.11.179","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.179","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"f7bc79573f9749459a8b7dc105ee16ee46432d6d","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.179.tgz","fileCount":185,"integrity":"sha512-iChw2gpxMrd5yLHv//sJRiHEredOzI+jMGcDunnxTZBhNXdgOBKrkKitU5cBxdVY2C7Mn1YuzT2cF+TfpNvARA==","signatures":[{"sig":"MEUCIQDFlsDu84pTa6o2ej50syFh9RBVyor/8qu49HX9S11dZQIgM2hyT1fhfyzoZPmtwxL8sVVMIiDIdyy24ZkuPM+murI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5705134},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"9e19e9586c025739823dea0c4d18d4254d0eb47d","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","ci:local":"node scripts/check-deps-typosquats.js && node scripts/check-no-tracked-node-modules.js && npm audit --audit-level=high && npm run docs:stats:check && npm test","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.16.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.18.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.6.0","js-yaml":"5.2.1","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.179_1784797903918_0.05491013531782096","host":"s3://npm-registry-packages-npm-production"}},"2.11.180":{"name":"muaddib-scanner","version":"2.11.180","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","_id":"muaddib-scanner@2.11.180","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"bin":{"muaddib":"bin/muaddib.js"},"dist":{"shasum":"38e3959bd9f47767f588001bedcd2ffc23048286","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.11.180.tgz","fileCount":185,"integrity":"sha512-miUfqSqik8Qqst2Ce3nyAOyHUyzajLBV9ZPyq3lO3hvPYD+6Gj+fftg8K3j+TejoWuoWUSldFfxpCTYSTuY4rw==","signatures":[{"sig":"MEUCIQCcnfOq9YHOylZTNrr+/j4Sq1fsONRfUMRE6UGgpKmWtwIgK8ravN9k7Gxz+bqoRkRuq+J984jzWw+KrmyrucW0dBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.11.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5717158},"main":"src/index.js","engines":{"node":">=20.0.0"},"gitHead":"20c1e2dabbe1c0fa352120d70c1b03c62bd67c00","scripts":{"lint":"eslint src bin --ext .js","scan":"node bin/muaddib.js scan .","test":"node tests/run-tests.js","update":"node bin/muaddib.js update","version":"npm run docs:stats && git diff --name-only | xargs -r git add","ci:local":"node scripts/check-deps-typosquats.js && node scripts/check-no-tracked-node-modules.js && npm audit --audit-level=high && npm run docs:stats:check && npm test","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","fp-clusters":"node scripts/analyze-fp-clusters.js","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\"","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"repository":{"url":"git+https://github.com/DNSZLSK/muad-dib.git","type":"git"},"_npmVersion":"11.17.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","directories":{},"_nodeVersion":"24.19.0","dependencies":{"acorn":"8.17.0","adm-zip":"0.6.0","js-yaml":"5.3.0","acorn-walk":"8.3.5","web-tree-sitter":"^0.26.9","@inquirer/prompts":"8.5.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.6.0","globals":"17.7.0","@eslint/js":"10.0.1","eslint-plugin-security":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/muaddib-scanner_2.11.180_1787900710708_0.019244423963633128","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"muaddib-scanner","version":"2.12.0","description":"Supply-chain threat detection & response for npm & PyPI/Python","main":"src/index.js","bin":{"muaddib":"bin/muaddib.js"},"scripts":{"test":"node tests/run-tests.js","test:integration":"node tests/run-tests-integration.js","test:regression-check":"node scripts/regression-check.js","fp-clusters":"node scripts/analyze-fp-clusters.js","scan":"node bin/muaddib.js scan .","update":"node bin/muaddib.js update","lint":"eslint src bin --ext .js","ci:local":"node scripts/check-deps-typosquats.js && node scripts/check-no-tracked-node-modules.js && npm audit --audit-level=high && npm run docs:stats:check && npm test","docs:stats":"node scripts/collect-stats.js && node scripts/sync-stats.js","docs:stats:tests":"node scripts/collect-stats.js --with-tests && node scripts/sync-stats.js","docs:stats:check":"node scripts/collect-stats.js --check && node scripts/sync-stats.js --check","version":"npm run docs:stats && git diff --name-only | xargs -r git add","compress-iocs":"node -e \"const fs=require('fs');const zlib=require('zlib');zlib.gzip(fs.readFileSync('src/ioc/data/iocs.json'),(e,b)=>{if(e)throw e;fs.writeFileSync('iocs.json.gz',b);console.log('Compressed: '+b.length+' bytes')})\"","prepublishOnly":"node -e \"if(!process.env.CI){console.error('ERR: Publish via CI workflow (tag v* push). Local publishes are disabled.');process.exit(1)}\""},"keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/DNSZLSK/muad-dib.git"},"homepage":"https://github.com/DNSZLSK/muad-dib","bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"engines":{"node":">=20.0.0"},"dependencies":{"@inquirer/prompts":"8.5.2","acorn":"8.17.0","acorn-walk":"8.3.5","adm-zip":"0.6.0","js-yaml":"5.3.0","web-tree-sitter":"^0.26.9"},"devDependencies":{"@eslint/js":"10.0.1","eslint":"10.6.0","eslint-plugin-security":"^4.0.0","globals":"17.7.0"},"gitHead":"487c5a3771b65091a23730d05f88895996338842","_id":"muaddib-scanner@2.12.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-DWZkbYfAHFn/o8q44uRZlTasSfNjOvXqdqOUQI3vl3y2a6pP1Mhqm3wSGwl97QMj+BDHJkwSNRDrdfxAdJHTzA==","shasum":"c7762d0d7aa52914086cafa5e49492216621d8a5","tarball":"https://registry.npmjs.org/muaddib-scanner/-/muaddib-scanner-2.12.0.tgz","fileCount":185,"unpackedSize":5722263,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/muaddib-scanner@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDzVIU8mBznB1iuq7FHA7q2I/WjTmkBDUX7Sir1FWsmNQIhANglrVIemOJMqdWLYPl9/J8qVo+Ua+nZdDlJucdY4CD2"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6385e3c-a14f-4c59-92e7-9d1fb50f039b"}},"directories":{},"maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/muaddib-scanner_2.12.0_1787998182879_0.642614655868109"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-02T08:49:12.265Z","modified":"2026-08-29T10:09:43.340Z","1.0.0":"2026-01-02T08:49:12.730Z","1.0.1":"2026-01-02T09:05:12.356Z","1.0.2":"2026-01-02T09:24:07.338Z","1.0.3":"2026-01-02T10:17:12.121Z","1.0.4":"2026-01-02T13:43:34.201Z","1.0.5":"2026-01-02T13:52:10.208Z","1.0.6":"2026-01-02T14:10:23.774Z","1.0.7":"2026-01-02T14:39:51.246Z","1.0.8":"2026-01-02T18:07:08.959Z","1.0.9":"2026-01-02T23:19:16.688Z","1.0.10":"2026-01-02T23:47:26.134Z","1.0.11":"2026-01-03T00:11:13.595Z","1.0.12":"2026-01-03T10:49:50.542Z","1.0.13":"2026-01-03T11:47:06.117Z","1.0.14":"2026-01-08T09:05:53.609Z","1.0.15":"2026-01-08T10:13:22.082Z","1.0.16":"2026-01-08T13:51:43.070Z","1.0.17":"2026-01-08T14:39:02.088Z","1.0.18":"2026-01-08T15:27:47.895Z","1.0.19":"2026-01-08T16:25:26.840Z","1.0.20":"2026-01-08T19:55:11.042Z","1.0.21":"2026-01-08T20:25:18.116Z","1.0.22":"2026-01-08T21:18:00.719Z","1.1.0":"2026-01-09T07:56:44.602Z","1.1.1":"2026-01-09T08:10:27.523Z","1.1.2":"2026-01-09T08:37:04.534Z","1.1.4":"2026-01-09T11:16:46.183Z","1.1.5":"2026-01-09T11:22:56.341Z","1.1.6":"2026-01-09T17:44:02.856Z","1.1.7":"2026-01-10T12:08:43.508Z","1.2.0":"2026-01-10T12:44:57.069Z","1.2.1":"2026-01-11T18:11:03.741Z","1.2.2":"2026-01-14T21:17:20.267Z","1.2.3":"2026-01-15T08:42:27.082Z","1.2.4":"2026-01-15T09:01:14.559Z","1.2.5":"2026-01-15T16:02:07.154Z","1.2.6":"2026-01-15T19:00:59.259Z","1.2.7":"2026-01-28T23:37:32.845Z","1.2.8":"2026-02-08T14:43:12.395Z","1.2.9":"2026-02-09T17:08:54.161Z","1.3.0":"2026-02-09T18:10:17.642Z","1.3.1":"2026-02-09T20:41:07.297Z","1.4.0":"2026-02-09T21:33:25.186Z","1.4.1":"2026-02-09T22:07:21.969Z","1.4.2":"2026-02-09T23:20:37.119Z","1.4.3":"2026-02-10T18:21:42.177Z","1.5.0":"2026-02-10T20:09:27.443Z","1.6.0":"2026-02-10T20:44:49.240Z","1.6.1":"2026-02-10T21:57:36.905Z","1.6.2":"2026-02-10T23:38:38.681Z","1.6.3":"2026-02-11T00:17:48.945Z","1.6.4":"2026-02-11T07:03:14.443Z","1.6.5":"2026-02-11T17:07:58.908Z","1.6.6":"2026-02-11T17:37:26.537Z","1.6.7":"2026-02-11T17:53:57.982Z","1.6.8":"2026-02-11T18:36:29.304Z","1.6.9":"2026-02-11T22:21:52.296Z","1.6.10":"2026-02-12T11:16:28.965Z","1.6.11":"2026-02-12T11:30:27.460Z","1.6.13":"2026-02-12T13:02:42.610Z","1.6.14":"2026-02-12T13:44:52.751Z","1.6.15":"2026-02-12T13:57:49.489Z","1.6.16":"2026-02-12T17:30:51.638Z","1.6.17":"2026-02-12T18:42:52.070Z","1.6.18":"2026-02-12T20:03:55.728Z","1.7.0":"2026-02-12T21:38:41.369Z","1.8.0":"2026-02-13T10:21:50.185Z","1.8.1":"2026-02-13T12:10:21.195Z","1.8.2":"2026-02-13T14:04:03.263Z","2.0.0":"2026-02-13T23:10:41.830Z","2.1.0":"2026-02-14T17:18:43.111Z","2.1.1":"2026-02-14T20:55:37.465Z","2.1.2":"2026-02-14T21:51:24.751Z","2.1.3":"2026-02-14T22:46:49.802Z","2.1.4":"2026-02-14T23:07:11.022Z","2.1.5":"2026-02-14T23:23:22.275Z","2.2.0":"2026-02-20T14:47:22.707Z","2.2.1":"2026-02-20T15:57:39.017Z","2.2.2":"2026-02-20T16:41:52.207Z","2.2.3":"2026-02-20T17:13:05.451Z","2.2.4":"2026-02-20T17:55:26.389Z","2.2.5":"2026-02-20T20:11:52.020Z","2.2.6":"2026-02-20T21:43:45.338Z","2.2.7":"2026-02-20T22:50:31.768Z","2.2.8":"2026-02-21T09:10:48.447Z","2.2.9":"2026-02-21T11:11:44.783Z","2.2.10":"2026-02-21T11:41:48.535Z","2.2.11":"2026-02-21T14:17:42.412Z","2.2.13":"2026-02-21T19:38:39.851Z","2.2.14":"2026-02-21T21:58:52.577Z","2.2.15":"2026-02-22T00:04:00.800Z","2.2.16":"2026-02-22T09:28:21.346Z","2.2.17":"2026-02-22T09:58:01.017Z","2.2.18":"2026-02-22T10:32:33.165Z","2.2.19":"2026-02-22T10:53:41.343Z","2.2.21":"2026-02-22T15:02:16.896Z","2.2.22":"2026-02-22T15:37:22.002Z","2.2.23":"2026-02-22T20:54:44.032Z","2.2.24":"2026-02-23T00:02:01.065Z","2.2.25":"2026-02-23T22:36:34.262Z","2.2.26":"2026-02-23T22:54:21.384Z","2.2.27":"2026-02-24T18:20:37.386Z","2.2.28":"2026-02-24T18:47:26.048Z","2.3.0":"2026-02-25T06:50:31.305Z","2.3.1":"2026-02-25T17:30:42.890Z","2.3.2":"2026-02-25T22:26:00.912Z","2.3.3":"2026-02-26T20:54:14.645Z","2.3.4":"2026-02-26T21:36:39.985Z","2.4.0":"2026-02-27T17:10:53.892Z","2.4.1":"2026-02-28T16:38:02.451Z","2.4.2":"2026-02-28T17:21:21.802Z","2.4.3":"2026-02-28T18:19:57.045Z","2.4.4":"2026-02-28T19:42:42.062Z","2.4.5":"2026-03-01T10:36:57.624Z","2.4.6":"2026-03-01T11:38:07.694Z","2.4.7":"2026-03-01T18:38:22.676Z","2.4.8":"2026-03-02T17:40:46.255Z","2.4.9":"2026-03-02T21:35:15.931Z","2.4.10":"2026-03-03T08:37:35.457Z","2.4.11":"2026-03-03T09:41:09.365Z","2.4.12":"2026-03-03T09:41:23.993Z","2.4.13":"2026-03-03T18:38:41.262Z","2.4.14":"2026-03-03T19:19:35.447Z","2.4.15":"2026-03-03T19:30:28.819Z","2.4.16":"2026-03-03T22:00:42.676Z","2.4.17":"2026-03-03T22:56:03.025Z","2.4.18":"2026-03-03T23:52:14.127Z","2.4.19":"2026-03-04T21:44:54.236Z","2.4.20":"2026-03-04T22:15:04.743Z","2.5.0":"2026-03-04T23:43:53.817Z","2.5.1":"2026-03-05T09:02:10.225Z","2.5.2":"2026-03-05T09:25:04.777Z","2.5.3":"2026-03-05T13:14:36.257Z","2.5.4":"2026-03-05T13:38:06.828Z","2.5.5":"2026-03-05T14:50:07.811Z","2.5.6":"2026-03-05T17:45:42.707Z","2.5.7":"2026-03-05T18:32:56.029Z","2.5.8":"2026-03-06T13:25:32.465Z","2.5.9":"2026-03-06T19:26:52.037Z","2.5.10":"2026-03-06T20:14:13.001Z","2.5.11":"2026-03-06T20:50:39.201Z","2.5.12":"2026-03-07T16:18:30.675Z","2.5.13":"2026-03-07T17:51:14.517Z","2.5.14":"2026-03-07T19:15:39.723Z","2.5.15":"2026-03-07T19:23:53.076Z","2.5.16":"2026-03-08T08:57:03.999Z","2.5.17":"2026-03-08T15:47:14.593Z","2.6.0":"2026-03-09T23:19:38.831Z","2.6.1":"2026-03-10T21:23:38.395Z","2.6.2":"2026-03-13T15:33:10.117Z","2.6.3":"2026-03-13T16:55:10.380Z","2.6.4":"2026-03-13T17:11:48.891Z","2.6.5":"2026-03-13T21:25:16.772Z","2.6.7":"2026-03-13T23:04:16.255Z","2.6.8":"2026-03-14T08:53:17.541Z","2.6.9":"2026-03-14T11:17:12.943Z","2.7.0":"2026-03-14T15:08:51.423Z","2.7.1":"2026-03-14T19:12:56.664Z","2.7.4":"2026-03-14T20:22:24.087Z","2.7.5":"2026-03-14T22:02:17.952Z","2.7.6":"2026-03-15T08:05:36.710Z","2.7.7":"2026-03-15T09:51:25.903Z","2.7.8":"2026-03-15T16:13:19.919Z","2.7.9":"2026-03-15T17:51:55.591Z","2.7.10":"2026-03-16T05:57:44.236Z","2.8.0":"2026-03-16T17:31:22.180Z","2.8.1":"2026-03-16T18:23:45.702Z","2.8.2":"2026-03-16T20:09:53.647Z","2.8.4":"2026-03-17T08:31:22.633Z","2.8.5":"2026-03-17T18:08:17.366Z","2.8.6":"2026-03-17T20:49:14.092Z","2.8.7":"2026-03-17T22:52:23.754Z","2.8.8":"2026-03-18T18:00:55.414Z","2.9.0":"2026-03-18T19:08:28.899Z","2.9.1":"2026-03-18T22:16:13.961Z","2.9.2":"2026-03-19T11:16:10.502Z","2.9.3":"2026-03-19T19:03:31.415Z","2.9.4":"2026-03-20T07:01:20.253Z","2.9.5":"2026-03-20T08:24:49.434Z","2.9.6":"2026-03-20T09:56:36.487Z","2.9.7":"2026-03-20T10:46:22.251Z","2.9.8":"2026-03-20T11:54:24.500Z","2.9.9":"2026-03-20T13:14:48.532Z","2.9.10":"2026-03-20T13:15:12.267Z","2.9.11":"2026-03-20T18:52:28.056Z","2.10.0":"2026-03-20T21:47:10.221Z","2.10.1":"2026-03-21T19:22:30.463Z","2.10.2":"2026-03-21T20:11:36.270Z","2.10.3":"2026-03-22T00:10:43.940Z","2.10.5":"2026-03-22T21:00:01.144Z","2.10.6":"2026-03-22T22:20:39.983Z","2.10.7":"2026-03-23T17:31:25.256Z","2.10.8":"2026-03-24T18:22:28.029Z","2.10.9":"2026-03-24T20:42:51.055Z","2.10.10":"2026-03-24T21:29:48.692Z","2.10.11":"2026-03-25T18:11:26.901Z","2.10.12":"2026-03-25T19:09:04.830Z","2.10.13":"2026-03-25T21:01:39.631Z","2.10.14":"2026-03-25T22:18:38.249Z","2.10.15":"2026-03-25T23:46:47.688Z","2.10.16":"2026-03-26T10:11:06.459Z","2.10.17":"2026-03-26T11:38:44.182Z","2.10.18":"2026-03-26T12:56:29.421Z","2.10.19":"2026-03-26T18:21:11.312Z","2.10.20":"2026-03-26T19:13:19.951Z","2.10.21":"2026-03-26T19:58:24.605Z","2.10.22":"2026-03-27T16:03:47.621Z","2.10.23":"2026-03-27T22:40:53.036Z","2.10.27":"2026-03-28T13:43:03.700Z","2.10.28":"2026-03-28T13:58:57.510Z","2.10.29":"2026-03-28T17:30:37.670Z","2.10.30":"2026-03-28T18:45:32.557Z","2.10.31":"2026-03-28T20:54:16.635Z","2.10.32":"2026-03-29T10:19:46.170Z","2.10.33":"2026-03-29T11:51:36.309Z","2.10.34":"2026-03-29T13:13:51.122Z","2.10.35":"2026-03-29T14:43:41.598Z","2.10.36":"2026-03-29T18:29:00.158Z","2.10.37":"2026-03-29T22:21:35.341Z","2.10.39":"2026-03-30T21:13:15.661Z","2.10.40":"2026-03-30T22:32:29.568Z","2.10.41":"2026-03-30T23:53:44.175Z","2.10.42":"2026-03-31T19:43:04.204Z","2.10.43":"2026-03-31T20:35:48.933Z","2.10.44":"2026-04-01T16:52:40.453Z","2.10.45":"2026-04-01T17:51:57.366Z","2.10.46":"2026-04-01T20:41:34.460Z","2.10.47":"2026-04-02T17:46:18.473Z","2.10.48":"2026-04-04T07:31:06.836Z","2.10.49":"2026-04-04T10:35:39.617Z","2.10.50":"2026-04-04T17:27:24.958Z","2.10.51":"2026-04-05T08:06:20.226Z","2.10.52":"2026-04-05T14:24:10.802Z","2.10.53":"2026-04-05T15:47:25.719Z","2.10.54":"2026-04-05T16:06:40.869Z","2.10.55":"2026-04-05T16:19:32.102Z","2.10.56":"2026-04-05T16:33:36.699Z","2.10.57":"2026-04-05T17:03:45.295Z","2.10.58":"2026-04-06T13:52:58.656Z","2.10.59":"2026-04-06T15:44:32.982Z","2.10.61":"2026-04-06T20:08:44.827Z","2.10.62":"2026-04-07T23:37:48.203Z","2.10.63":"2026-04-07T23:46:09.427Z","2.10.64":"2026-04-08T18:48:11.845Z","2.10.65":"2026-04-08T20:10:45.936Z","2.10.66":"2026-04-08T20:56:45.767Z","2.10.67":"2026-04-09T08:06:00.983Z","2.10.68":"2026-04-09T19:58:07.552Z","2.10.69":"2026-04-09T20:09:26.973Z","2.10.70":"2026-04-09T20:29:02.928Z","2.10.71":"2026-04-10T20:53:06.785Z","2.10.72":"2026-04-11T08:34:55.700Z","2.10.74":"2026-04-11T17:36:59.987Z","2.10.77":"2026-04-11T20:56:00.127Z","2.10.78":"2026-04-12T11:57:16.886Z","2.10.79":"2026-04-12T13:37:53.581Z","2.10.80":"2026-04-12T14:00:51.591Z","2.10.81":"2026-04-12T14:21:01.106Z","2.10.82":"2026-04-12T15:11:44.782Z","2.10.84":"2026-04-12T18:33:55.832Z","2.10.85":"2026-04-12T19:26:39.956Z","2.10.86":"2026-04-12T20:00:33.553Z","2.10.87":"2026-04-12T20:32:29.563Z","2.10.88":"2026-04-13T06:20:48.560Z","2.10.91":"2026-04-14T05:47:04.301Z","2.10.92":"2026-04-14T17:56:56.019Z","2.10.93":"2026-04-17T19:05:59.382Z","2.10.94":"2026-04-18T09:24:36.582Z","2.10.95":"2026-04-18T13:02:16.056Z","2.10.96":"2026-04-18T20:24:01.414Z","2.10.97":"2026-04-19T09:09:35.478Z","2.10.98":"2026-04-20T19:26:03.458Z","2.10.99":"2026-04-20T20:01:11.933Z","2.10.100":"2026-04-20T20:32:11.599Z","2.10.101":"2026-04-26T08:48:23.792Z","2.11.0":"2026-05-01T17:37:29.154Z","2.11.1":"2026-05-01T18:51:13.354Z","2.11.2":"2026-05-01T19:54:58.172Z","2.11.3":"2026-05-01T20:31:44.063Z","2.11.4":"2026-05-04T14:39:25.172Z","2.11.6":"2026-05-09T17:58:20.789Z","2.11.7":"2026-05-10T14:16:56.362Z","2.11.8":"2026-05-10T16:06:00.405Z","2.11.9":"2026-05-10T19:28:49.269Z","2.11.10":"2026-05-10T20:17:05.459Z","2.11.13":"2026-05-12T18:46:16.295Z","2.11.14":"2026-05-13T09:50:22.023Z","2.11.16":"2026-05-17T18:50:42.107Z","2.11.17":"2026-05-17T19:51:32.558Z","2.11.18":"2026-05-17T21:20:27.401Z","2.11.19":"2026-05-17T22:10:26.326Z","2.11.20":"2026-05-17T22:56:15.521Z","2.11.22":"2026-05-19T21:06:59.374Z","2.11.23":"2026-05-19T21:25:14.984Z","2.11.24":"2026-05-19T21:46:49.012Z","2.11.36":"2026-05-24T21:02:14.303Z","2.11.32":"2026-05-24T21:02:53.854Z","2.11.33":"2026-05-24T21:02:57.693Z","2.11.34":"2026-05-24T21:03:05.344Z","2.11.35":"2026-05-24T21:03:10.919Z","2.11.37":"2026-05-24T21:28:46.121Z","2.11.28":"2026-05-24T21:46:27.927Z","2.11.29":"2026-05-24T21:46:45.924Z","2.11.30":"2026-05-24T21:46:48.452Z","2.11.31":"2026-05-24T21:47:07.738Z","2.11.38":"2026-05-24T22:20:22.073Z","2.11.39":"2026-05-25T08:33:14.677Z","2.11.40":"2026-05-25T09:38:51.921Z","2.11.41":"2026-05-25T10:35:49.706Z","2.11.42":"2026-05-25T11:55:45.511Z","2.11.43":"2026-05-25T12:20:33.135Z","2.11.44":"2026-05-25T13:23:11.948Z","2.11.45":"2026-05-25T14:34:24.512Z","2.11.46":"2026-05-25T15:19:45.695Z","2.11.47":"2026-05-25T18:50:45.770Z","2.11.48":"2026-05-26T08:43:42.200Z","2.11.51":"2026-05-26T20:25:46.548Z","2.11.52":"2026-05-26T21:21:39.706Z","2.11.53":"2026-05-27T07:39:50.773Z","2.11.57":"2026-06-04T20:24:45.881Z","2.11.58":"2026-06-04T21:33:43.680Z","2.11.59":"2026-06-05T06:40:51.829Z","2.11.60":"2026-06-05T10:13:03.220Z","2.11.62":"2026-06-05T19:51:15.694Z","2.11.63":"2026-06-05T21:19:55.631Z","2.11.64":"2026-06-06T11:45:11.518Z","2.11.65":"2026-06-06T16:39:00.947Z","2.11.66":"2026-06-06T20:23:06.846Z","2.11.67":"2026-06-07T12:54:27.086Z","2.11.68":"2026-06-07T13:41:11.831Z","2.11.69":"2026-06-07T14:26:52.913Z","2.11.70":"2026-06-07T15:33:17.333Z","2.11.71":"2026-06-07T16:09:54.708Z","2.11.72":"2026-06-07T16:43:11.430Z","2.11.73":"2026-06-07T17:25:17.031Z","2.11.74":"2026-06-07T18:51:22.206Z","2.11.75":"2026-06-07T19:18:53.119Z","2.11.76":"2026-06-07T19:47:51.193Z","2.11.77":"2026-06-08T14:52:31.227Z","2.11.78":"2026-06-08T18:21:35.921Z","2.11.79":"2026-06-10T12:04:28.134Z","2.11.80":"2026-06-10T12:26:15.411Z","2.11.81":"2026-06-10T12:42:13.393Z","2.11.82":"2026-06-10T12:51:07.100Z","2.11.83":"2026-06-10T14:16:33.843Z","2.11.84":"2026-06-10T20:04:51.966Z","2.11.85":"2026-06-10T23:09:23.802Z","2.11.86":"2026-06-10T23:35:54.227Z","2.11.87":"2026-06-11T07:47:14.539Z","2.11.88":"2026-06-11T08:02:37.953Z","2.11.89":"2026-06-11T08:17:44.055Z","2.11.90":"2026-06-11T08:32:55.021Z","2.11.91":"2026-06-11T10:22:01.685Z","2.11.92":"2026-06-11T11:05:05.961Z","2.11.93":"2026-06-11T11:25:41.023Z","2.11.94":"2026-06-11T12:30:34.837Z","2.11.95":"2026-06-11T13:00:14.682Z","2.11.96":"2026-06-11T13:24:09.052Z","2.11.97":"2026-06-11T15:01:07.199Z","2.11.98":"2026-06-11T15:36:18.579Z","2.11.99":"2026-06-11T16:29:55.190Z","2.11.100":"2026-06-11T17:09:51.568Z","2.11.101":"2026-06-11T18:54:08.915Z","2.11.102":"2026-06-11T19:20:47.957Z","2.11.103":"2026-06-12T10:16:04.072Z","2.11.104":"2026-06-12T10:52:51.383Z","2.11.109":"2026-06-12T16:19:43.933Z","2.11.110":"2026-06-12T17:33:56.303Z","2.11.111":"2026-06-13T09:27:24.242Z","2.11.112":"2026-06-13T13:45:25.545Z","2.11.113":"2026-06-14T08:06:25.120Z","2.11.114":"2026-06-14T12:30:52.610Z","2.11.115":"2026-06-14T16:22:48.841Z","2.11.116":"2026-06-14T17:31:18.276Z","2.11.117":"2026-06-14T18:18:12.960Z","2.11.118":"2026-06-15T12:53:48.223Z","2.11.119":"2026-06-16T08:29:35.308Z","2.11.120":"2026-06-18T19:56:40.709Z","2.11.121":"2026-06-19T09:42:31.803Z","2.11.123":"2026-06-19T12:35:54.957Z","2.11.124":"2026-06-19T13:30:22.944Z","2.11.125":"2026-06-19T14:00:28.255Z","2.11.128":"2026-06-20T10:44:03.351Z","2.11.129":"2026-06-24T09:39:21.693Z","2.11.130":"2026-06-24T10:50:45.401Z","2.11.131":"2026-06-27T16:14:44.814Z","2.11.132":"2026-06-28T11:47:04.890Z","2.11.134":"2026-06-28T13:13:47.373Z","2.11.135":"2026-06-28T13:42:12.895Z","2.11.136":"2026-06-30T19:55:31.530Z","2.11.138":"2026-07-01T11:04:40.426Z","2.11.139":"2026-07-01T17:08:02.526Z","2.11.140":"2026-07-01T20:47:11.754Z","2.11.141":"2026-07-01T21:11:55.354Z","2.11.142":"2026-07-01T21:20:19.109Z","2.11.143":"2026-07-01T21:42:42.576Z","2.11.144":"2026-07-01T21:56:13.619Z","2.11.145":"2026-07-02T07:33:25.737Z","2.11.146":"2026-07-02T08:08:48.503Z","2.11.147":"2026-07-02T09:19:59.595Z","2.11.148":"2026-07-02T10:15:50.920Z","2.11.149":"2026-07-02T12:00:31.668Z","2.11.150":"2026-07-02T12:37:14.378Z","2.11.151":"2026-07-02T13:05:33.818Z","2.11.152":"2026-07-02T15:16:53.037Z","2.11.153":"2026-07-03T09:17:43.140Z","2.11.154":"2026-07-03T10:24:32.629Z","2.11.156":"2026-07-03T11:48:42.576Z","2.11.157":"2026-07-05T10:20:01.555Z","2.11.158":"2026-07-06T12:54:48.235Z","2.11.159":"2026-07-07T13:26:26.902Z","2.11.160":"2026-07-07T14:05:13.379Z","2.11.161":"2026-07-09T09:23:56.717Z","2.11.162":"2026-07-10T07:45:09.225Z","2.11.163":"2026-07-10T08:26:43.995Z","2.11.164":"2026-07-10T09:30:32.309Z","2.11.166":"2026-07-11T19:59:59.022Z","2.11.167":"2026-07-11T20:51:03.123Z","2.11.168":"2026-07-11T21:48:08.679Z","2.11.169":"2026-07-13T15:38:21.679Z","2.11.170":"2026-07-15T11:41:34.102Z","2.11.171":"2026-07-15T15:02:18.669Z","2.11.172":"2026-07-15T15:17:30.152Z","2.11.173":"2026-07-15T15:32:13.550Z","2.11.174":"2026-07-17T09:25:54.188Z","2.11.176":"2026-07-22T15:08:45.218Z","2.11.177":"2026-07-22T22:32:30.399Z","2.11.178":"2026-07-23T07:53:49.763Z","2.11.179":"2026-07-23T09:11:44.105Z","2.11.180":"2026-08-28T07:05:10.893Z","2.12.0":"2026-08-29T10:09:43.031Z"},"bugs":{"url":"https://github.com/DNSZLSK/muad-dib/issues"},"author":{"name":"DNSZLSK"},"license":"AGPL-3.0-only","homepage":"https://github.com/DNSZLSK/muad-dib","keywords":["security","npm","pypi","python","supply-chain","malware","scanner","typosquatting","shai-hulud","detection","ast","sarif","sandbox","threat-intelligence"],"repository":{"type":"git","url":"git+https://github.com/DNSZLSK/muad-dib.git"},"description":"Supply-chain threat detection & response for npm & PyPI/Python","maintainers":[{"name":"dnszlsk","email":"k.poszalski@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/muaddibLogo.png\" alt=\"MUAD'DIB Logo\" width=\"700\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/muaddib-scanner\"><img src=\"https://img.shields.io/npm/v/muaddib-scanner\" alt=\"npm version\"></a>\n  <a href=\"https://github.com/DNSZLSK/muad-dib/actions/workflows/scan.yml\"><img src=\"https://github.com/DNSZLSK/muad-dib/actions/workflows/scan.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://codecov.io/gh/DNSZLSK/muad-dib\"><img src=\"https://codecov.io/gh/DNSZLSK/muad-dib/branch/master/graph/badge.svg\" alt=\"Coverage\"></a>\n  <a href=\"https://scorecard.dev/viewer/?uri=github.com/DNSZLSK/muad-dib\"><img src=\"https://api.scorecard.dev/projects/github.com/DNSZLSK/muad-dib/badge\" alt=\"OpenSSF Scorecard\"></a>\n  <img src=\"https://img.shields.io/badge/license-AGPL--3.0--only-blue\" alt=\"License\">\n  <img src=\"https://img.shields.io/badge/node-%3E%3D18-brightgreen\" alt=\"Node\">\n  <img src=\"https://img.shields.io/badge/IOCs-225%2C000%2B-red\" alt=\"IOCs\">\n</p>\n\n<p align=\"center\">\n  <a href=\"#installation\">Installation</a> |\n  <a href=\"#usage\">Usage</a> |\n  <a href=\"#features\">Features</a> |\n  <a href=\"#vs-code\">VS Code</a> |\n  <a href=\"#cicd\">CI/CD</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"docs/README.fr.md\">Version francaise</a>\n</p>\n\n---\n\n## Why MUAD'DIB?\n\nnpm and PyPI supply-chain attacks are exploding. Shai-Hulud compromised 25K+ repos in 2025. Existing tools detect threats but don't help you respond.\n\nMUAD'DIB combines **<!--stat:scanners-->22<!--/stat:scanners--> parallel scanners** (<!--stat:rulesTotal-->278<!--/stat:rulesTotal--> detection rules), a **deobfuscation engine**, **inter-module dataflow analysis**, **compound scoring** (<!--stat:compound-->21<!--/stat:compound--> compound rules), and a gVisor/Docker sandbox to detect known threats and suspicious behavioral patterns in npm and PyPI packages. An XGBoost classifier exists in the codebase but is **currently inactive** (see [Evaluation](#evaluation)).\n\n---\n\n## Positioning\n\nMUAD'DIB is a free, open, and fully auditable supply-chain scanner for npm and PyPI. It detects **known** threats (225,000+ IOCs), install-time RCE, credential-then-exfiltration flows, obfuscated payloads, and other suspicious behavioral patterns — locally, with no telemetry.\n\nIt is licensed under the **AGPL-3.0**; a **commercial license** is available for organizations that need to embed it in a proprietary product or run it as a closed hosted service (see [License](#license)).\n\nIt deliberately does not try to do everything — see [Scope](#scope) for exactly what it catches and what it does not.\n\n---\n\n## Scope\n\n**Detects** (npm & PyPI): known-malicious packages (name + SHA256 IOC match), typosquats, install-time RCE (lifecycle `preinstall`/`postinstall`, `curl | sh`, Python import-time, `binding.gyp`), credential read then network exfiltration (intra- and cross-file), obfuscated / high-entropy / stub-loader payloads, binary droppers (`chmod +x` + exec/spawn), and anti-analysis evasion markers.\n\n**Out of scope**: browser-only attacks (DOM/`window`, no Node.js API), the *contents* of native binaries / WASM (no binary analysis), zero-day unknown packages (the IOC feed is reactive), and non-npm/PyPI ecosystems (RubyGems, Maven, Go). Determined anti-sandbox fingerprinting and multi-stage remote payloads are known false-negative risks. Full detail: [Threat Model](docs/threat-model.md).\n\n**No telemetry.** Your code and scan results never leave your machine — MUAD'DIB only *downloads* threat-intel feeds (`muaddib update`) and, for scoring, reads public npm registry metadata. Webhook alerts are opt-in.\n\n---\n\n## Installation\n\n### npm (recommended)\n\n```bash\nnpm install -g muaddib-scanner\n```\n\n### From source\n\n```bash\ngit clone https://github.com/DNSZLSK/muad-dib\ncd muad-dib\nnpm install\nnpm link\n```\n\n---\n\n## Usage\n\n### Basic scan\n\n```bash\nmuaddib scan .\nmuaddib scan /path/to/project\n```\n\nScans both npm (package.json, node_modules) and Python (requirements.txt, setup.py, pyproject.toml) dependencies.\n\n### Interactive mode\n\n```bash\nmuaddib\n```\n\n### Safe install\n\n```bash\nmuaddib install <package>\nmuaddib install lodash axios --save-dev\nmuaddib install suspicious-pkg --force    # Force install despite threats\n```\n\nScans packages for threats BEFORE installing. Blocks known malicious packages.\n\n### Risk score\n\nEach scan displays a 0-100 risk score:\n\n```\n[SCORE] 58/100 [***********---------] HIGH\n```\n\n### Explain mode\n\n```bash\nmuaddib scan . --explain\n```\n\nShows rule ID, MITRE ATT&CK technique, references, and response playbook for each detection.\n\n### Export\n\n```bash\nmuaddib scan . --json > results.json     # JSON\nmuaddib scan . --html report.html        # HTML\nmuaddib scan . --sarif results.sarif     # SARIF (GitHub Security)\n```\n\n### Severity threshold\n\n```bash\nmuaddib scan . --fail-on critical  # Fail only on CRITICAL\nmuaddib scan . --fail-on high      # Fail on HIGH and CRITICAL (default)\n```\n\n### Paranoid mode\n\n```bash\nmuaddib scan . --paranoid\n```\n\nUltra-strict detection with lower tolerance. Detects any network access, subprocess execution, dynamic code evaluation, and sensitive file access.\n\n### Webhook alerts\n\n```bash\nmuaddib scan . --webhook \"https://discord.com/api/webhooks/...\"\n```\n\nStrict filtering (v2.1.2): alerts only for IOC matches, sandbox-confirmed threats, or canary token exfiltration. Priority triage (v2.10.21): P1 (red, IOC/sandbox/canary), P2 (orange, high-score/compounds), P3 (yellow, rest).\n\n### Behavioral anomaly detection (v2.0)\n\n```bash\nmuaddib scan . --temporal-full     # All 4 temporal features\nmuaddib scan . --temporal          # Sudden lifecycle script detection\nmuaddib scan . --temporal-ast      # AST diff between versions\nmuaddib scan . --temporal-publish  # Publish frequency anomaly\nmuaddib scan . --temporal-maintainer # Maintainer change detection\n```\n\nDetects supply-chain attacks **before** they appear in IOC databases by analyzing changes between package versions. See [Evaluation Methodology](docs/EVALUATION_METHODOLOGY.md) for details.\n\n### Docker sandbox\n\n```bash\nmuaddib sandbox <package-name>\nmuaddib sandbox <package-name> --strict\n```\n\nDynamic analysis in an isolated Docker container: strace, tcpdump, filesystem diff, canary tokens, CI-aware environment, and monkey-patching preload for time-bomb detection (multi-run at [0h, 72h, 7d] offsets).\n\n### Other commands\n\n```bash\nmuaddib watch .                    # Real-time monitoring\nmuaddib daemon                     # Daemon mode (auto-scan npm install)\nmuaddib update                     # Update IOCs (fast, ~5s)\nmuaddib scrape                     # Full IOC refresh (~5min)\nmuaddib diff HEAD~1                # Compare threats with previous commit\nmuaddib init-hooks                 # Pre-commit hooks (husky/pre-commit/git)\nmuaddib scan . --breakdown         # Explainable score decomposition\nmuaddib replay                     # Ground truth validation (90/94 TPR@3, v2.11.48)\n```\n\n---\n\n## Features\n\n### <!--stat:scanners-->22<!--/stat:scanners--> parallel scanners\n\n| Scanner | Detection |\n|---------|-----------|\n| AST Parse (acorn) | eval, Function, credential theft, binary droppers, prototype hooks |\n| Pattern Matching | Shell commands, reverse shells, dead man's switch |\n| Dataflow Analysis | Credential read + network send (intra-file and cross-file) |\n| Obfuscation Detection | JS obfuscation patterns (skip .min.js) |\n| Deobfuscation Pre-processing | String concat, charcode, base64, hex array, const propagation |\n| Inter-module Dataflow | Cross-file taint propagation (3-hop chains, class methods) |\n| Intent Coherence | Intra-file source-sink pairing (credential + eval/network) |\n| Typosquatting | npm + PyPI (Levenshtein distance) |\n| Python Scanner | requirements.txt, setup.py, pyproject.toml, 14K+ PyPI IOCs |\n| Shannon Entropy | High-entropy strings (5.5 bits + 50 chars min) |\n| AI Config Scanner | .cursorrules, CLAUDE.md, copilot-instructions.md injection |\n| Package/Dependencies | Lifecycle scripts, IOC matching (225K+ packages) |\n| GitHub Actions | Shai-Hulud backdoor detection |\n| Hash Scanner | Known malicious file hashes |\n| IOC Strings (intel-triage P1.1) | YARA-style string matching (Axios 2026, TeamPCP, GlassWorm, CanisterSprawl) |\n| Anti-Forensic AST (intel-triage P1.2) | XOR loop + self-delete + decoy write compound (csec autodelete) |\n| Stub Package (intel-triage P1.3) | Tiny main file + external dep URL + lifecycle hook (ltidi chain) |\n| Monorepo Scanner | Lerna/pnpm-workspace/turbo detection (Sprint 1 audit MR-C2 fix) |\n| Trusted-Dep-Diff (opt-in) | Diff against trusted dep tarballs from registry (v2.10.x) |\n| Python Source (PYSRC) | Import-time / install-time RCE patterns in `__init__.py` / `setup.py` (v2.11.41 — closes TrapDoor PyPI gap) |\n| Python AST (PYAST) | Tree-sitter-Python AST with taint-aware detectors (v2.11.42+) |\n| Anti-Scanner Injection (ASI) | Prompt-injection text in comments/strings that coerces an LLM code reviewer into a clean verdict or into skipping an obfuscated payload (ASI-001..004, Hades campaign 2026-06) |\n\n### <!--stat:rulesTotal-->278<!--/stat:rulesTotal--> detection rules\n\nAll rules (<!--stat:rulesCore-->273<!--/stat:rulesCore--> RULES + <!--stat:rulesParanoid-->5<!--/stat:rulesParanoid--> PARANOID) are mapped to MITRE ATT&CK techniques. See [SECURITY.md](SECURITY.md#detection-rules) for the complete rules reference.\n\n### Detected campaigns\n\n| Campaign | Status |\n|----------|--------|\n| GlassWorm (2026, 433+ packages) | Detected |\n| Shai-Hulud v1/v2/v3 (2025) | Detected |\n| event-stream (2018) | Detected |\n| eslint-scope (2018) | Detected |\n| Protestware (node-ipc, colors, faker) | Detected |\n| Typosquats (crossenv, mongose, babelcli) | Detected |\n\n---\n\n## VS Code\n\nThe VS Code extension automatically scans your npm projects.\n\n```bash\ncode --install-extension dnszlsk.muaddib-vscode\n```\n\n- `MUAD'DIB: Scan Project` - Scan entire project\n- `MUAD'DIB: Scan Current File` - Scan current file\n- Settings: `muaddib.autoScan`, `muaddib.webhookUrl`, `muaddib.failLevel`\n\nSee [vscode-extension/README.md](vscode-extension/README.md) for full documentation.\n\n---\n\n## CI/CD\n\n### GitHub Actions (Marketplace)\n\nMinimal (fail the build on HIGH+ threats, single scan):\n\n```yaml\nname: Security Scan\n\non: [push, pull_request]\n\njobs:\n  scan:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - uses: DNSZLSK/muad-dib@v2.11.180   # pin to a released tag\n        with:\n          fail-on: 'high'\n```\n\nWith SARIF uploaded to the **Security** tab (needs `security-events: write`; runs a second pass to emit SARIF):\n\n```yaml\njobs:\n  scan:\n    runs-on: ubuntu-latest\n    permissions:\n      contents: read\n      security-events: write\n    steps:\n      - uses: actions/checkout@v4\n      - uses: DNSZLSK/muad-dib@v2.11.180\n        with:\n          path: '.'\n          fail-on: 'high'\n          sarif: 'results.sarif'\n```\n\n**Inputs**\n\n| Input | Description | Default |\n|-------|-------------|---------|\n| `path` | Path to scan | `.` |\n| `fail-on` | Minimum severity to fail (`critical`/`high`/`medium`/`low`/`none`) | `high` |\n| `sarif` | SARIF output file path — set to also upload to the Security tab | |\n| `paranoid` | Ultra-strict detection (higher FPR) | `false` |\n| `version` | `muaddib-scanner` npm version to install | `latest` |\n\n**Outputs** (consume in later steps via `steps.<id>.outputs.*`)\n\n| Output | Description |\n|--------|-------------|\n| `risk-score` | Risk score 0–100 |\n| `risk-level` | `SAFE` / `LOW` / `MEDIUM` / `HIGH` / `CRITICAL` |\n| `threats-count` | Total threats detected |\n| `critical-count` / `high-count` | Threats by severity |\n| `exit-code` | `0` = passed the `fail-on` gate, non-zero otherwise |\n| `sarif-file` | Path to the SARIF file (empty if `sarif` not set) |\n\n### Pre-commit hooks\n\n```bash\nmuaddib init-hooks                        # Auto-detect (husky/pre-commit/git)\nmuaddib init-hooks --type husky           # Force husky\nmuaddib init-hooks --mode diff            # Only block NEW threats\n```\n\nWith pre-commit framework:\n```yaml\nrepos:\n  - repo: https://github.com/DNSZLSK/muad-dib\n    rev: v2.11.139\n    hooks:\n      - id: muaddib-scan\n```\n\n---\n\n## Evaluation\n\nLast measured **v2.11.48** (2026-05-26), **rules-only** (the ML classifier is inactive — see below). Ground truth: 94 in-scope real-world attacks + 200 random npm + 124 PyPI + 107 adversarial/holdout.\n\n| Metric | Result |\n|--------|--------|\n| Detection rate (TPR@3) | **95.74%** (90/94) |\n| Alert rate (TPR@20) | **88.30%** (83/94) |\n| FPR — curated npm (548) | **1.10%** (6/545) |\n| FPR — random npm (200) | **2.50%** (5/200) |\n| FPR — PyPI (132) | **9.68%** (12/124) |\n| ADR — adversarial + holdout | **96.26%** (103/107) |\n| Wild TPR (Datadog 17K) | **92.8%** (13,538/14,587) |\n\n**ML classifier: inactive.** An XGBoost model lives in `src/ml/` but is never wired into `muaddib scan`, and runs LOG-ONLY in the monitor since 2026-04-08 (the trained model collapsed, pending retrain). All numbers above are rules-only.\n\nFull protocol, per-track history, the PyPI cap-35 caveat, operational (GHSA-denominated) coverage, and the ML retrain methodology: [Evaluation Methodology](docs/EVALUATION_METHODOLOGY.md).\n\n---\n\n## Contributing\n\n### Add IOCs\n\nEdit YAML files in `iocs/`:\n\n```yaml\n- id: NEW-MALWARE-001\n  name: \"malicious-package\"\n  version: \"*\"\n  severity: critical\n  confidence: high\n  source: community\n  description: \"Threat description\"\n  references:\n    - https://example.com/article\n  mitre: T1195.002\n```\n\n### Development\n\n```bash\ngit clone https://github.com/DNSZLSK/muad-dib\ncd muad-dib\nnpm install\nnpm test\n```\n\n### Testing\n\n- **<!--stat:tests-->4545<!--/stat:tests--> tests** across <!--stat:testFiles-->155<!--/stat:testFiles--> modular test files\n- **56 fuzz tests** - Malformed inputs, ReDoS, unicode, binary\n- **Datadog 17K benchmark** - 14,587 confirmed malware samples (in-scope)\n- **Ground truth validation** - 96 real-world attacks (95.74% TPR@3, 88.30% TPR@20 — v2.11.48 full measure on 94 in-scope)\n- **False positive validation** (v2.11.48 measure) - 1.10% FPR rules (6/545 scanned), 2.50% on 200 random, 9.68% on 124/132 PyPI (first honest measurement post-Track-D download fix). ML classifier currently inactive — see Evaluation Metrics → ML Classifier.\n\n---\n\n## Community\n\n- Discord: https://discord.gg/y8zxSmue\n\n---\n\n## Documentation\n\n- [Blog](https://dnszlsk.github.io/muad-dib/blog/) - Technical articles on supply-chain threat detection\n- [Carnet de bord](docs/CARNET_DE_BORD_MUADDIB.md) - Development journal (in French)\n- [Documentation Index](docs/INDEX.md) - All documentation in one place\n- [Evaluation Methodology](docs/EVALUATION_METHODOLOGY.md) - Experimental protocol, holdout scores\n- [Threat Model](docs/threat-model.md) - What MUAD'DIB detects and doesn't detect\n- [Security Policy](SECURITY.md) - Detection rules reference (<!--stat:rulesTotal-->278<!--/stat:rulesTotal--> rules)\n- [Security Audit](docs/SECURITY_AUDIT.md) - Bypass validation report\n- [FP Analysis](docs/EVALUATION.md) - Historical false positive analysis\n\n---\n\n## License\n\nMUAD'DIB is licensed under the **GNU Affero General Public License v3.0 only** (`AGPL-3.0-only`) — see [LICENSE](LICENSE) and [NOTICE](NOTICE).\n\nYou are free to use, study, modify, and redistribute it — including over a network — provided that derivative works and network-deployed modifications are released under the same license.\n\n**Commercial licensing:** to embed MUAD'DIB in a proprietary / closed-source product, or to offer it as a hosted service without the AGPL's source-disclosure obligations, a separate commercial license is available. Open an issue or contact the author ([DNSZLSK](https://github.com/DNSZLSK)).\n\nCopyright (C) 2026 DNSZLSK.\n\n---\n\n<p align=\"center\">\n  <strong>The spice must flow. The worms must die.</strong>\n</p>\n","readmeFilename":"README.md"}