{"_id":"@mathiscode/codebase-scanner","_rev":"35-e8197f17758f797c1d3ecc677d2b5e99","name":"@mathiscode/codebase-scanner","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.3":{"name":"@mathiscode/codebase-scanner","version":"1.0.3","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.0.3","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"a6d9faf485074763563a118928c1ad2ca2ce5b1c","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.0.3.tgz","fileCount":5,"integrity":"sha512-HirPF+CK1N4zIB83Xaa5dXa/XqE2vqvBdLqHGacGRapoZXo/EorMuR49aESY4gBtxYJnmA+bygupNLlBqSwigA==","signatures":[{"sig":"MEQCICM8lDzANej2LpSWFzI4n5oV+aGO6JawYwkw9IGr5mn2AiBiB1Bxb4dkldAxacicGE70EGKtZhASP4yJwNz3hvX8Kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5563},"main":"index.js","type":"module","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"9.5.1","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"18.16.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.0.3_1692840967732_0.58184170106936","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@mathiscode/codebase-scanner","version":"1.0.4","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.0.4","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"72bde0f70ce924157d4f41ef128a3f68a9732b85","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.0.4.tgz","fileCount":5,"integrity":"sha512-nAknEKSP3oCmiJxKc6LmBJoR9ltqSEufkytMlAVq+ImyytCx/R+7fclz2ekJp0ZAu3db3sU29YX0Fi9Z4BNe8A==","signatures":[{"sig":"MEUCIC6MONY+v1okJl3MYQI8cKI+MfUKF1ZDk3khuWADowcMAiEA/pvBUAxd0lSF5fS1nRTJG/POIxenNSjdQClrBWfOjRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6924},"main":"index.js","type":"module","gitHead":"a33153506813509a7e3b194c31ba45bc09fe851b","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"9.5.1","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"18.16.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.0.4_1692844455308_0.2726913750545874","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@mathiscode/codebase-scanner","version":"1.0.5","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.0.5","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"f220e1ffe93b8d8001da7923b8a72f87c83206a8","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.0.5.tgz","fileCount":5,"integrity":"sha512-p2DwpUCb0Cl5KGL5+Jmie12G2H/uJ3q+Qj11Fx17Ij2fhlUkQ2d16YEMPwRRKB6RHk4JfjIfdiWG1HF8fcy8qA==","signatures":[{"sig":"MEYCIQCui0tnripm/N04ZHqPnpfCrlA14aKBodl4propZ8l+ywIhAMXY0vpRqQNaulJQyohE2hJqs1S71mv0aGnrpFL7xp1B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6991},"main":"index.js","type":"module","gitHead":"437eb42d4a059413666f51f6264ca49747d743d3","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"9.5.1","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"18.16.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.0.5_1692845456884_0.9950470149447659","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@mathiscode/codebase-scanner","version":"1.0.6","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.0.6","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"22e6c51191bfb60ded1f13ca782245b570a14af2","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.0.6.tgz","fileCount":5,"integrity":"sha512-bKLeAvmxRePzkUlNtkwA1O0ofUIMGsgoM+m97DGJn5hOCeU3nHEJRyPIqyO/4Y/A0m5eLzgQrMjy5KK82z8DQQ==","signatures":[{"sig":"MEUCIQDuKmZauF8aY5IDqPQ3P5Reuy3/9w5dVv/lXOCJonj8WQIgH1nRmcJneqmgMGsOQtS9x4bqRxjaGmz+wG6t2TF0zfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6996},"main":"index.mjs","type":"module","gitHead":"7a7c8b5af3f114a9ca99aff3b8b1042f85df76bd","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"9.5.1","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"18.16.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.0.6_1692853422265_0.8339732169502401","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@mathiscode/codebase-scanner","version":"1.0.7","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.0.7","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"b02c6fc35602dc536f8caacf39f8bcb57b9b0aef","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.0.7.tgz","fileCount":5,"integrity":"sha512-67Q+0oh1a1pZO0EiTma4O2C5AOIm45Q0i5eAaM25wUj3PiiH4I8nZ4hb0U/pDet430fgeW9QUj2eCdVb3tLKFQ==","signatures":[{"sig":"MEUCIHqIh7xOr2ajZZ1+NP2ZjK7fEThJzgkOVUXs2NmI89bhAiEA1zEmoGLUPf4QlBCw5nhPLs7ZqQXjqC+BrMDI7pdFEw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7006},"main":"index.mjs","type":"module","gitHead":"6fa457c8349eb9d09bb0c782886f05598af8baec","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"9.5.1","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"18.16.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.0.7_1692900257195_0.2115996315454598","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@mathiscode/codebase-scanner","version":"1.0.8","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.0.8","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"5ee639505cc5e098c9daa03faa6e77fdd18732b7","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.0.8.tgz","fileCount":5,"integrity":"sha512-zqb/Ay9CAGLITVu+ga2hUBhU+XWOSmJDHjvy5h8iDDCz/y0x5hXdMAfWU8GJgYr4+5rMWtoG1svSIfOuXypdpQ==","signatures":[{"sig":"MEUCICVd+CqFmTUjYxYIjkxd03CeJ7rU9LumZnFgBySjYdIsAiEA7cOzNyb6Xs8pNfyZb++vMHhXuM+2cT3Frg6qM/8mCrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7020},"main":"index.mjs","type":"module","gitHead":"b855496f1d00a1d602b52593265e4ac535212baa","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"9.5.1","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"18.16.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.0.8_1692900308899_0.4585987677526808","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mathiscode/codebase-scanner","version":"1.1.0","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.1.0","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"e8898be8f22e4fde5b93d2aeddc96f0d4d431744","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.1.0.tgz","fileCount":7,"integrity":"sha512-NM+kyBqDd3TwH1K2By3FoOqkX+397u/V0l9Or62xpyRmqMp2xLGZogooXngVn5tXv/plILsX1Bo3uS1OIDbv3g==","signatures":[{"sig":"MEYCIQDONjrVhD6vm+UmcPkMU6ErIAXWY38k/Ga/E/Afzqj3ugIhANsC9rxJytvii7pBxqUxMadYn5aX4b700MGmPKuzzG0m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7685},"main":"index.mjs","type":"module","gitHead":"93bc52cf50c17167e7c46a01609a5d933940b749","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"10.2.3","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.1.0_1715062878457_0.9853237728716278","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mathiscode/codebase-scanner","version":"1.1.1","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.1.1","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"8c877240bae0c77f4f084894c5aeba6ed36b69fc","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.1.1.tgz","fileCount":7,"integrity":"sha512-ba39WChriVaOW7qeMFh/eIJfa6P1BPOhIfZI04AdxHE+ICxwArAwU60XlwzlcQactRgXoUKLvM6xrLQo+UBkbg==","signatures":[{"sig":"MEUCIQDtJEx9hgFE4W6glgLXvNys9qTG7wHzwT9gotyDmbb3AgIgUm5E6ND6wdgJDdYEIha5Y6hQ04d0PIzt2jzpoFFEJA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7760},"main":"index.mjs","type":"module","gitHead":"5f774ac31e6d7164b95096e81721205c391ef986","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"_npmVersion":"10.2.3","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.1.1_1715062973475_0.4760703442574019","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mathiscode/codebase-scanner","version":"1.1.2","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.1.2","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"52e8de7d9f0672c5684edc3615a5afbdfaed2d8d","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.1.2.tgz","fileCount":7,"integrity":"sha512-wQoRnwoNPuM1yCgwIlMnyOnUTo6Y2Ahzjmj6cZYS08H15Sh+4exE5QVN1q7WNaB3R88uoArr+6ZZYRTQIVEU9A==","signatures":[{"sig":"MEUCIFCyrhJ2kAvZIrsvvtWU5sz85cM57gFgEHwgEb/s1mQaAiEA/YvOLAVlZr6/1HD5VyHt5v/cav70oHS+CDboQRcrO5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8500},"main":"index.mjs","type":"module","gitHead":"1f07be8e43b7d57a5ddcae49c74f637c6afd3d42","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.1.2_1739770851489_0.08555383756002555","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@mathiscode/codebase-scanner","version":"1.1.3","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.1.3","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"dafb4feb34c2e535c391d13f392b7d50263b505c","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.1.3.tgz","fileCount":7,"integrity":"sha512-fziLWijdahW4DjNE5p1itoSnNHAOCeW33X79tWvTqmHTRegfZGQ7r7mjVzyWtn2UsGA1hKoQWAl2Q9lvbSaeCw==","signatures":[{"sig":"MEUCIFicw9VHGPK/3EfwhDMldhAJ/yBDkfk9PcNktQf6Scq3AiEAq2Jluuyqu+W41c5m2emQmBri/Im/LAPg/ebLaIQmmi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8543},"main":"index.mjs","type":"module","gitHead":"ea9a17030c6d2a4db58ef3b70dabb3b4ada4a32c","scripts":{"start":"node index.mjs"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.1.3_1739940417853_0.9129142445739813","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mathiscode/codebase-scanner","version":"1.2.1","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.2.1","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"0c4b0bfb728193bd9cc730d8c204a25b5eb77c8c","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.2.1.tgz","fileCount":7,"integrity":"sha512-TdMkwx9fwjZVIJthib7fVguFGW2BMqa/SGBqIsn/iw6wjCQDFaI7zvhPX0K2/3vVzy5KK8jIQFDSC5uawz7PBA==","signatures":[{"sig":"MEUCIQCNb29CuHZzAvX2zKC11LJYQcomL2g36VKOVLmnU5GktgIgZwcL4cffNRfgzQO2K5Kc7bK91JCytk9p+2j8/GZljLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9134},"main":"index.mjs","type":"module","gitHead":"fcb1fb586c378b9e522ea1711b8537fffc317aa7","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.2.1_1739942216847_0.12989419176964434","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@mathiscode/codebase-scanner","version":"1.2.2","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.2.2","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"31347b57be6f2793f2dc29734105a20836618071","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.2.2.tgz","fileCount":7,"integrity":"sha512-WIGRyIQMZeb2iOBW6+RonLRrzs5feJeGNCoer4sCav0kwDZEiuO/pltGy69grvHCWDeXhEFPIQMfPNJtbeV29w==","signatures":[{"sig":"MEYCIQCxRzZO67YP9qvVfWqVAzp0a+TMmNzjm1kp9ZgF/i3msgIhAPWtjI7wYPl9QJV0vWhUFWeF6SUdpa4Jcjb7ALe7Wz1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10340},"main":"index.mjs","type":"module","gitHead":"578b58c82fae0927bbd11071b12223e881708e81","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.2.2_1742175911553_0.7120093282996935","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@mathiscode/codebase-scanner","version":"1.2.3","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.2.3","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"04e3f090b6c5967bcaf1697b8e072a4768650546","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.2.3.tgz","fileCount":7,"integrity":"sha512-wYHTtfCDEj9eWDEbAImbDMMTmoCa6YoHBUB/9kdR40rNmqaDad3SbLzJtHGzrsZo7gmwKgLBKGo/IErWNZByaQ==","signatures":[{"sig":"MEYCIQD9HNv9lHUWJXqLB+P3QJl23HeXitWxeSIsgjH2ErxiqgIhAOEjasS9n3U9WN1oZQs9JDzqhhzzW32hGzL35GP1rgfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10395},"main":"index.mjs","type":"module","gitHead":"6c6a34f13bacae238e4b9cce2f3a4a3f6e531d46","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.2.3_1742177264356_0.2917381600914082","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@mathiscode/codebase-scanner","version":"1.2.4","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.2.4","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"bd8d15eb796bbeefe677113ff0d6ba41ca3c09e3","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.2.4.tgz","fileCount":7,"integrity":"sha512-lPYBSapf8hGxcpMYv+0vlQ1z2mjI5Zo3K4uHOcmY3IaxaL+DdH4efAmGh96m47pTkHeKzZJN5AA7d/CFA0GHSw==","signatures":[{"sig":"MEYCIQD0xWDbDzuDfvcyprAAmy6AG5amezhtZd4ygy1Vi5BCdgIhAM/oVWWKdY087ucBTXhHAKWrZvGfIswdGGfNh6Cd1u30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10968},"main":"index.mjs","type":"module","gitHead":"5573aae956fd4c648db32f5f4d9a33b015d7f9b3","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.2.4_1742197904084_0.9443858373528895","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mathiscode/codebase-scanner","version":"1.3.0","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.0","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"642ab14b04a21a65cc570986e3bb07f5777abae7","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.0.tgz","fileCount":24,"integrity":"sha512-gQZVdrNBZNao98gJgjNHe4KvUt5iNzO4CzCXg3Jvwhq9aJa8rSXpJSYRN8R6dA8/AYzCb35eK0BzxirypFKyYQ==","signatures":[{"sig":"MEUCIBO7XX4ow0Pi0V90GpjHCSeGHk8zIYXAx2er9oWE4rGjAiEAqNWFHd4Tdv1euRz1u7A9PUj+Tt1WxWhvuw+A+Fwq0uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14521},"main":"index.mjs","type":"module","gitHead":"f05705189e843533c14e9710bef7c39a129bdd74","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.0_1744746728553_0.8816063976035211","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mathiscode/codebase-scanner","version":"1.3.1","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.1","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"a26820f2fb9d1639c49757e013dc09348dadd1f2","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.1.tgz","fileCount":24,"integrity":"sha512-vWCsrEF51QSP4Cfy5TAAIMQ+eZLeW/ofXzMiqkUgwJFpuqMD5DP54N0imRnHC/Td+QYoKLGHLddxuZYOWbcqUw==","signatures":[{"sig":"MEYCIQDo8064iMHZkLuJX5dYOt2yRdaIuSIJUwIZb1QFjPQhxQIhAOoI2iL0A5A+AwNMomK1y0/rDiVKHfAmMyzba2cBYNa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17477},"main":"index.mjs","type":"module","gitHead":"a4d58fca69a647d59ef84a7e2f1f49f9f88361f9","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.1_1744786815048_0.9934633306070846","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@mathiscode/codebase-scanner","version":"1.3.2","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.2","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"e3333336e41ab3432620def425512f7ef7987681","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.2.tgz","fileCount":24,"integrity":"sha512-wBV+nxi3BrNCLB9X/nswrwTsPYk4jrsIlOyY0DIpAoal/4g3oAYcEFwlZuD/wbwanXRcUwk+TCBG39H6Zv+CNA==","signatures":[{"sig":"MEUCIBDZ5tHZrgQOlQagNHoJHjKGse57CZkEJZM6yxlNv8RLAiEA9v+ls5yTGfDfBwdLmiyHFqHPkECAindZWq3CH6Wk/9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18118},"main":"index.mjs","type":"module","gitHead":"e8c92225220898eea721b6dbf28fe2e4e43c9370","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.2_1745341684434_0.017505807197584433","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@mathiscode/codebase-scanner","version":"1.3.3","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.3","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"2dfa207ea6a3c6c42e7571f9532f1700f98771af","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.3.tgz","fileCount":24,"integrity":"sha512-ZWV3aHyRYmflsgrwFFycHBEhstSxEtEvm+Tjhac32LMImCOVC65wgC6QDvhmhq5RTY4Xe5R1AciKJ/l/mOTULw==","signatures":[{"sig":"MEUCIQDs8MZf9XevrxyWmQWA6ecUWMpbOSefpHYiz/ZG3u92PwIgYQif9m8cx+Oq1xqLlfD8UjuyyfxiU3Msd1MDF5YFDpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18240},"main":"index.mjs","type":"module","gitHead":"abc8dd1c5a33acfae4d5b4afd3d775659deb78e6","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.3_1745914571052_0.9985910368305999","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@mathiscode/codebase-scanner","version":"1.3.4","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.4","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"fcfeec3c7a1a810aaa41229e28bfd9dd7d870d7a","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.4.tgz","fileCount":24,"integrity":"sha512-xhQZedFLtqFDbH95Az0LVsTVq2OWT9plsTqofVXc0XJROmE2rYucj9ICJbWOX5FcGgLTIR0uP/+creaonGnfJQ==","signatures":[{"sig":"MEQCIFi7B3sZdEpBAEEHbS3E6nO6An0KuGVYXZmFMINyZpXeAiApUvEcJ5rj1njeMCoeYU/GVfjgDTyUosQRpEDaktFE+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21498},"main":"index.mjs","type":"module","gitHead":"29472bb672e5f10bb16418d6317613b8e8af7c99","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.4_1745917802382_0.3239188730094562","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@mathiscode/codebase-scanner","version":"1.3.5","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.5","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"07d2fd1154295ec52d01904be6261f23fdd663be","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.5.tgz","fileCount":24,"integrity":"sha512-ioqBqARHMn5/USMw7F0mIsuVRBC+ZQdsDJ0n1bPzbt6qqe2pQf27bGfJikJW8XGcsLjUpMskOKU3dFByHRscPQ==","signatures":[{"sig":"MEUCIE5Fby904ErKcNtwpFLXtU+od6fmudD/jG4A9TtCdynOAiEAvR1p4sKQyoz8Es1S0EHWb5s3anrR6oBZMjDvtKHCnOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22755},"main":"index.mjs","type":"module","gitHead":"9281d6a92f58bede9cc4ca2bb490f2dad480b095","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.5_1745922153137_0.7234559122079793","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@mathiscode/codebase-scanner","version":"1.3.6","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.6","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"af5413d57736b9a8ccee901d2e46f1a787dda401","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.6.tgz","fileCount":24,"integrity":"sha512-l6yiB3OjCkGhctrGfMdj3zb1qYIC5jAQTqTaaG86Gusco8XrtzX8CTf1YRKknnNxNMvBWP+J5nnmONByOEbCvA==","signatures":[{"sig":"MEYCIQDT/sazpQ0L9AWhw89O17Igu2Xhb/p3cb2dCDT09DkOfAIhAJgDYZqOJ6EzZBOCndcpCAZBjLlbKIGb21XjO6+2bTB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22742},"main":"index.mjs","type":"module","gitHead":"b7b36f6695994dc2f65256879c1b651d25ad54ae","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.6_1745922350791_0.40533098981889504","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@mathiscode/codebase-scanner","version":"1.3.7","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.7","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"b5a231f3b487004f1412100f9d2a022e8dfc5a19","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.7.tgz","fileCount":24,"integrity":"sha512-GZOfrd9eMGpaB0TydErEqGZLlLF8NP9adAyej1pPEeA6nB3fKZ0dhQDqoKgqHsq6RcB5KQ6g/YIShRJwU8MBQQ==","signatures":[{"sig":"MEUCIQCi5Q+ZqZhhV3bmuXvTmb+qsAixLGLz73DOmh6Y68jixgIgSUdDT5Cux7X/Ke49XkEk2ZkSMOvTBIkD+wOl3xQkj+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22941},"main":"index.mjs","type":"module","gitHead":"9e0daa0463481afb0bf13707cc511d5cd93fbda3","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.7_1745922401882_0.11050790959547219","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@mathiscode/codebase-scanner","version":"1.3.8","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.3.8","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"1785950eeca16eae5e17cd310e1146aab821d285","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.3.8.tgz","fileCount":25,"integrity":"sha512-tmMgvTa2YEbN4Je1x4/a0/yrQYkUCUn+WVkyvBWKIZTHwGZDx5s+7IHT1IRJRr8ToiemGl2lHXS9KRakGknksg==","signatures":[{"sig":"MEUCIDUzRY5KcTPStZnZqfJ1OMntEv6RxkZtVNJJAsFbHQ6SAiEAvHzc+LOfk3NMKwPu9MZ5BjzsQRF3sIxs6NmlWRn61g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23146},"main":"index.mjs","type":"module","gitHead":"c4d14a957dce733dbf429f57bb099dc6c8776985","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.3.8_1745979859419_0.5192434906927914","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mathiscode/codebase-scanner","version":"1.4.0","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@1.4.0","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"17dc3482531f614b9a48ab3cdb1a129558224bef","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-1.4.0.tgz","fileCount":37,"integrity":"sha512-lyvaXwGo+7ZjIgNCDmaRiFcShTWw5yPf/i4zPCa7nvC9xgigkw5gDB323YsCq73VJZnAa+KDIhcqRMGYT6IukA==","signatures":[{"sig":"MEYCIQD704glOlwPdqwtlJ+Vr13HKGdMIzXAVGKNZMYpM9/0kQIhAO0426+GqDLCTMYMGZw26qYqzS4+CF7YvTTI5tNVjSwV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27616},"main":"index.mjs","type":"module","gitHead":"d081b4c925ad11beef459a442e4e02b5a7d74fb2","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_1.4.0_1746187031228_0.6334009147786481","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mathiscode/codebase-scanner","version":"2.0.0","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.0","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"cc845c72178a1d0f3c5a25c8ef7959ec62fe6267","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.0.tgz","fileCount":37,"integrity":"sha512-ucHEyVCbhXN305U8YtdVGXy/lgtcYR6dcVE3TeL5XVrJvAMXM93/Z/d3gjR1NysGJz4zu26A2/W+fDHHVxLTbw==","signatures":[{"sig":"MEUCIQDt/zgCxXDxyNMQW12AKTr3VP3Yi3WRAVsgWF+Tdk6JmgIgKgrIXzDhHagN2GdbC5f7Y34zCXWMHs1dud2Pw2BWitE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37047},"main":"index.mjs","type":"module","gitHead":"7d6d43d0ff2652d337cd3684ce78f1f33cddd78b","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.0_1746191263293_0.27465986041871315","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@mathiscode/codebase-scanner","version":"2.0.1","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.1","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"68456d1adc43a3fb8bc23361a5c7c1724b7447f1","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.1.tgz","fileCount":37,"integrity":"sha512-/mCykRKDBRzL9WqqSyeIUeaIGL64pCeiK66ugxwg6rxcroXwLTUtPny24GQkNiTlNokAwfznRQ4o/DvfHlwyEQ==","signatures":[{"sig":"MEUCIQCNTiMgIzmYgJxObIzNxH6Iha5KX/ivZ0VzlTuomXkmzQIgMx2moC0baKPn3HqgFNv903vYnZpWyOBZkhllDtbp6pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37298},"main":"index.mjs","type":"module","gitHead":"75a5c69d7ecb4d80c84fa0080503fbb134be11f2","scripts":{"start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.1_1746191459845_0.6428372613928608","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@mathiscode/codebase-scanner","version":"2.0.2","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.2","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"efbeb9e652792caf8300e58a293a54b24e49e3d3","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.2.tgz","fileCount":42,"integrity":"sha512-KQdRs8kRRH12X+LC/jnUdqvadLUNAVrJ4nfWjr4s1IqQr8QnBRMXqvo6zdEacBP2EJPzv+vGNYVKCmiPpnRUcA==","signatures":[{"sig":"MEUCIQDDJct8jHbbyTLch/Ge1qRWo48ur+g5xuSP87QTYfUHPwIgdbr6gJCw1Px0cuP/hZWBBodiJYGnXj4ynA4F+Bx4F10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39845},"main":"index.mjs","type":"module","gitHead":"04bb533d8b186f4f0c79d5e1c9ee1145810e42af","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.2_1746364712859_0.5636137280037594","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@mathiscode/codebase-scanner","version":"2.0.3","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.3","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"99bd68951e8ef197ecbc2e36f618aa1b9724124f","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.3.tgz","fileCount":42,"integrity":"sha512-h1NZTO/q3sYqqMK9bR9RCHcGxryKFCjlKpdT0zxjIzC1O7Qy9Z4bhIK+PlafPzTIXltHURxlF3G9sgyRX+pZxA==","signatures":[{"sig":"MEYCIQC8iW70q6H4HNCq6JosSkZ5r0dD/F6ecbOCu6iR+wL7bQIhALtKbS9jY2BL+j74JjrJv84+hODYhAt1HAC9zBpcqXPq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40309},"main":"index.mjs","type":"module","gitHead":"478597155c61568b8ba2d90fd90e8c50d48e1dcc","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.0","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.3_1746365294495_0.9425644101390944","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@mathiscode/codebase-scanner","version":"2.0.6","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.6","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"611fde741e13ac6718c9c85d25ec95554340223a","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.6.tgz","fileCount":63,"integrity":"sha512-kikScD2w93UTNlYm838oak1gyY6I4hSTib++rHMt75huFQij+DK3XdOLiRU0hVOYG1jKicNL74A6/m6/Zg4zbA==","signatures":[{"sig":"MEUCIQCkC+GgBlGrm3QUokusUKPdjnC/1RSbtz8Vo39t8+aeNwIgQZqrWdQv/kwaRjJMzBgpEU4LSnjhr62UhiD4SK60/fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6019187},"main":"index.mjs","type":"module","gitHead":"18ccdc478479787404e32036558bdd938c149e3a","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","scan:npm":"node utils/scan-npm-registry.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","generate:pages:npm":"node utils/generate-pages-npm.mjs","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry ."},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.2","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0","all-the-package-names":"^2.0.2147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.6_1746692471924_0.8871483092442591","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@mathiscode/codebase-scanner","version":"2.0.7","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.7","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"5781e428bc18ddc57eb2e9554355c5c31436371e","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.7.tgz","fileCount":63,"integrity":"sha512-c32Cp3isb8AX4VxP16p9G+Kd6IQeYjE6clP69g9diVG9QGIuk7wEb0rtTRCx+VWtHeC5QtDDhhXZ6GYvLjK6Fg==","signatures":[{"sig":"MEYCIQDLo3lmhnIYLKvuKOnWP7F60xohEXdQo8In1ATgrDBHoAIhANKu6Dy3Gz/ReiKffq5c+dZCtYhynLvI2gGM25q07IuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6019328},"main":"index.mjs","type":"module","gitHead":"28e702eea29390167b908978f8bf8b983358ce10","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","scan:npm":"node utils/scan-npm-registry.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","generate:pages:npm":"node utils/generate-pages-npm.mjs","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry ."},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.2","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0","all-the-package-names":"^2.0.2147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.7_1746747499986_0.5852928353869429","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@mathiscode/codebase-scanner","version":"2.0.8","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.8","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"bec62e0024f3d97f027bf1dd4079f48ca33d2367","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.8.tgz","fileCount":63,"integrity":"sha512-13di8V5wqTYXYcITJkxsvAnVSFmO0fhaKQ18ipOGlHqAPJoxaCdDCwyxYvFwEQguiiqBJxPq9LCfbP+z259Nhg==","signatures":[{"sig":"MEUCIE7b64b5WyF1f9c6qMCgUng1Z7uBjybvehVKZAPHEvQQAiEA+2Z9L9ZKQSkI0DHp5XOO/hx1lGsZxC/aAA8p+A7oriY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878731},"main":"index.mjs","type":"module","gitHead":"8b88b87c0ca609bdd52a03e9c0b8f2ba1f72d9eb","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","scan:npm":"node utils/scan-npm-registry.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","generate:pages:npm":"node utils/generate-pages-npm.mjs","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry ."},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.2","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0","all-the-package-names":"^2.0.2147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.8_1746749467848_0.8973418164871196","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@mathiscode/codebase-scanner","version":"2.0.9","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.9","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"71c53b204a28f96db2d18184f87b5537d6d7afdf","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.9.tgz","fileCount":63,"integrity":"sha512-nxbu/ws8TG5LAlcO14652dAxBaG2+PxyEKQDYs41xpOGumTGEXtL3w5bZM0M3f5Jzct9rJGK04IbLWgoffBo0g==","signatures":[{"sig":"MEYCIQDwboC8QqSl4RVQHLe7Quv8Vw7mroz7ZgIrq6As2iUt+QIhAI03WXS0QiUOeFvjagfiunGs5ETwMWdhuJk98kOmHTfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879364},"main":"index.mjs","type":"module","gitHead":"66f754e3891599776064d9895b7a5ba024a66d55","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","scan:npm":"node utils/scan-npm-registry.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","generate:pages:npm":"node utils/generate-pages-npm.mjs","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry .","deploy:docker:scan-npm":"npm run build:scan:npm:docker && docker push mathiscode/codebase-scanner-scan-npm-registry:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.2","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0","all-the-package-names":"^2.0.2147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.9_1746751125144_0.18013917150554226","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@mathiscode/codebase-scanner","version":"2.0.10","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.10","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"cce8d408d42b24da26bf4fc48e1469cf6e2fa9a8","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.10.tgz","fileCount":63,"integrity":"sha512-3MnsWo5wRPlb8lQfDTPt/j3HtnSpEufxALs+gWNpz/T6aB9TZeGqtHdKG49YQCrvxuSaO5kkKkjEJ/tEIXP2HQ==","signatures":[{"sig":"MEQCIGxlJHsbbLF3hfZpO/nXdkb5RD+/x/IgVPpi5loa1fn1AiByf8ADX9AYhCswrvpz+GGm1CHXpjRIv/TcVCyXmuBwqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047595},"main":"index.mjs","type":"module","gitHead":"1c568b0a9ba8dda3a81c48f928d8d5e3c7baa6aa","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","scan:npm":"node utils/scan-npm-registry.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","generate:pages:npm":"node utils/generate-pages-npm.mjs","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry .","deploy:docker:scan-npm":"npm run build:scan:npm:docker && docker push mathiscode/codebase-scanner-scan-npm-registry:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.2","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0","all-the-package-names":"^2.0.2147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.10_1746789028027_0.5922444640133242","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@mathiscode/codebase-scanner","version":"2.0.11","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan"],"author":{"url":"https://jaymath.is","name":"Jay Mathis","email":"code@mathis.network"},"license":"MIT","_id":"@mathiscode/codebase-scanner@2.0.11","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"homepage":"https://github.com/mathiscode/codebase-scanner","bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"bin":{"codebase-scanner":"index.mjs"},"dist":{"shasum":"ab63ecc587b975926bcc7051f3a5066559c1a870","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.0.11.tgz","fileCount":67,"integrity":"sha512-kAS6x2It6uiZzmLpUa0FLjxd7ZOl9FpX1nd6TJGpARV6fVthvYjpjBWJ/0pqG0GR+mjQH8sno1b3SiqwSsfJew==","signatures":[{"sig":"MEUCIQDCHWUvTd4J1cZYqDQqCysSyLSUjXwYwsK48NK4rOLa3wIgF1JMK5bDYuzQETIPIMJ7JDijGHYin8rsHg+5hkrgTB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813679},"main":"index.mjs","type":"module","gitHead":"1292bd625a36512f704acfe29b2e7b85f6579e41","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","start":"node index.mjs","scan:npm":"node utils/scan-npm-registry.mjs","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","generate:pages:npm":"node utils/generate-pages-npm.mjs","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry .","deploy:docker:scan-npm":"npm run build:scan:npm:docker && docker push mathiscode/codebase-scanner-scan-npm-registry:latest"},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"repository":{"url":"git+https://github.com/mathiscode/codebase-scanner.git","type":"git"},"_npmVersion":"10.9.2","description":"Scan a codebase for malware signatures","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tar":"^7.4.3","jest":"^29.7.0","chalk":"^5.3.0","commander":"^11.0.0","all-the-package-names":"^2.0.2147"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/codebase-scanner_2.0.11_1747279572087_0.6882455904271609","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mathiscode/codebase-scanner","version":"2.1.0","description":"Scan a codebase for malware signatures","license":"MIT","author":{"name":"Jay Mathis","email":"code@mathis.network","url":"https://jaymath.is"},"homepage":"https://github.com/mathiscode/codebase-scanner","repository":{"type":"git","url":"git+https://github.com/mathiscode/codebase-scanner.git"},"bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"main":"index.mjs","type":"module","bin":{"codebase-scanner":"index.mjs"},"keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan","spyware","malicious","scam","breach","theft","hacking","phishing"],"scripts":{"start":"node index.mjs","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","deploy:npm":"npm publish","deploy:docker":"docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest","deploy:docker:scan-npm":"npm run build:scan:npm:docker && docker push mathiscode/codebase-scanner-scan-npm-registry:latest","scan:npm":"node utils/scan-npm-registry.mjs","scan:npm:docker":"docker run --rm -v \"$(pwd)/codebase-scanner-npm-registry-results:/tmp/codebase-scanner-npm-registry-results\" mathiscode/codebase-scanner-scan-npm-registry","build:scan:npm:docker":"docker build -t mathiscode/codebase-scanner-scan-npm-registry -f Dockerfile.scan-npm-registry .","generate:pages:npm":"node utils/generate-pages-npm.mjs"},"publishConfig":{"access":"public"},"dependencies":{"all-the-package-names":"^2.0.2147","chalk":"^5.3.0","commander":"^11.0.0","jest":"^29.7.0","tar":"^7.4.3"},"_id":"@mathiscode/codebase-scanner@2.1.0","gitHead":"a56f748bdb893ff9902ded644862a6af9229ec98","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NeUieeraW+FgaPY2TD1cvCAHza1p1ecFvwMeiXVj62ILlw6ZobHopHAN8umTfaNSrpoT6TTCv+8eJLqslChx6A==","shasum":"e4cbbfc878580dd4a0b2374513f010133912eea9","tarball":"https://registry.npmjs.org/@mathiscode/codebase-scanner/-/codebase-scanner-2.1.0.tgz","fileCount":68,"unpackedSize":3366401,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWJwQ5eBjXSKIWrl5fZo/rx5MZE/pP/QsR3KXO1wr3+AIhALSC1wMstMW4W9w0/SExXdk3hKUy9Yh2OvkCL7K7bHOX"}]},"_npmUser":{"name":"mathiscode","email":"code@mathis.network"},"directories":{},"maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codebase-scanner_2.1.0_1747386281893_0.927021275973613"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-24T01:36:07.597Z","modified":"2025-05-16T09:04:42.292Z","1.0.3":"2023-08-24T01:36:07.970Z","1.0.4":"2023-08-24T02:34:15.535Z","1.0.5":"2023-08-24T02:50:57.053Z","1.0.6":"2023-08-24T05:03:42.461Z","1.0.7":"2023-08-24T18:04:17.403Z","1.0.8":"2023-08-24T18:05:09.082Z","1.1.0":"2024-05-07T06:21:18.595Z","1.1.1":"2024-05-07T06:22:53.638Z","1.1.2":"2025-02-17T05:40:51.656Z","1.1.3":"2025-02-19T04:46:58.022Z","1.2.1":"2025-02-19T05:16:57.030Z","1.2.2":"2025-03-17T01:45:11.736Z","1.2.3":"2025-03-17T02:07:44.534Z","1.2.4":"2025-03-17T07:51:44.260Z","1.3.0":"2025-04-15T19:52:08.730Z","1.3.1":"2025-04-16T07:00:15.217Z","1.3.2":"2025-04-22T17:08:04.614Z","1.3.3":"2025-04-29T08:16:11.243Z","1.3.4":"2025-04-29T09:10:02.550Z","1.3.5":"2025-04-29T10:22:33.296Z","1.3.6":"2025-04-29T10:25:50.952Z","1.3.7":"2025-04-29T10:26:42.059Z","1.3.8":"2025-04-30T02:24:19.744Z","1.4.0":"2025-05-02T11:57:11.495Z","2.0.0":"2025-05-02T13:07:43.606Z","2.0.1":"2025-05-02T13:11:00.080Z","2.0.2":"2025-05-04T13:18:33.102Z","2.0.3":"2025-05-04T13:28:14.695Z","2.0.6":"2025-05-08T08:21:12.139Z","2.0.7":"2025-05-08T23:38:20.222Z","2.0.8":"2025-05-09T00:11:08.214Z","2.0.9":"2025-05-09T00:38:45.397Z","2.0.10":"2025-05-09T11:10:28.270Z","2.0.11":"2025-05-15T03:26:12.344Z","2.1.0":"2025-05-16T09:04:42.132Z"},"bugs":{"url":"https://github.com/mathiscode/codebase-scanner/issues"},"author":{"name":"Jay Mathis","email":"code@mathis.network","url":"https://jaymath.is"},"license":"MIT","homepage":"https://github.com/mathiscode/codebase-scanner","keywords":["malware","obfuscated","javascript","repository","scanner","virus","scan","spyware","malicious","scam","breach","theft","hacking","phishing"],"repository":{"type":"git","url":"git+https://github.com/mathiscode/codebase-scanner.git"},"description":"Scan a codebase for malware signatures","maintainers":[{"name":"mathiscode","email":"code@mathis.network"}],"readme":"# Codebase Scanner\n\nScan a folder, repository, npm/pypi package, or dependencies for malicious signatures.\n\n> Made with ❤️ by [Jay Mathis](https://github.com/mathiscode)\n\n---\n\n[![NPM Malware Results](https://img.shields.io/badge/NPM%20Registry-Malware%20Results-blue)](https://mathiscode.github.io/codebase-scanner/pages/npm.html)\n\n[![Sponsors](https://img.shields.io/github/sponsors/mathiscode?color=red&label=sponsors)](https://github.com/sponsors/mathiscode)\n[![Version](https://img.shields.io/github/package-json/v/mathiscode/codebase-scanner?color=success)](https://www.npmjs.com/package/@mathiscode/codebase-scanner)\n[![npm](https://img.shields.io/npm/dw/@mathiscode/codebase-scanner?color=success)](https://www.npmjs.com/package/@mathiscode/codebase-scanner)\n[![Docker](https://img.shields.io/docker/pulls/mathiscode/codebase-scanner?color=success)](https://hub.docker.com/r/mathiscode/codebase-scanner)\n[![Created](https://img.shields.io/github/created-at/mathiscode/codebase-scanner?style=flat&label=created&color=success)](https://github.com/mathiscode/codebase-scanner/pulse)\n[![Last Commit](https://img.shields.io/github/last-commit/mathiscode/codebase-scanner.svg)](https://github.com/mathiscode/codebase-scanner/commit/main)\n[![GitHub license](https://img.shields.io/badge/license-MIT-success)](https://github.com/mathiscode/codebase-scanner/blob/main/LICENSE.md)\n\n---\n\n## Usage\n\n```text\nUsage: codebase-scanner [options] [command]\n\nScan a folder, repository, npm/pypi package, or dependencies for malicious signatures.\n\nOptions:\n  -V, --version             output the version number\n  -f, --fix                 Fix flagged files by injecting a plain text header (local command only)\n  -a, --all                 Scan all files, ignoring default extension filters (applies to all scan commands)\n  -l, --limit <size>        Set the file size limit in bytes (default: 1MB, applies to all scan commands)\n  -j, --json                Output results in JSON format (applies to all scan commands)\n  -h, --help                display help for command\n\nCommands:\n  local [options] [folder]  Scan a local folder (defaults to current directory)\n  npm [options] <package>   Download and scan an npm package\n  pypi [options] <package>  Download and scan a PyPI package\n  deps [options] <path>     Scan dependencies specified in a directory (package.json/requirements.txt)\n  help [command]            display help for command\n```\n\n### Scan a repository in a Docker container\n\n```bash\ndocker run -it --rm mathiscode/codebase-scanner:latest\n# Enter the repo url: https://github.com/owner/repo\n# ☠️ Found malicious signature Obfuscated Javascript (Buffered \"child_process\") in file /path/to/codebase/malware.js\n```\n\n### Scan a local codebase\n\n```bash\n# Just scan\nnpx @mathiscode/codebase-scanner@latest local /path/to/codebase\n# ☠️ Found malicious signature Obfuscated Javascript (Buffered \"child_process\") in file /path/to/codebase/malware.js\n```\n\n```bash\n# Scan and fix\nnpx @mathiscode/codebase-scanner@latest local --fix /path/to/codebase\n# ☠️ Found malicious signature Obfuscated Javascript (Buffered \"child_process\") in file /path/to/codebase/malware.js\n# 🚨 Detected and modified malicious file /path/to/codebase/malware.js - review immediately\n```\n\n### Scan all dependencies of a codebase\n\n```bash\n# autodetects package.json or requirements.txt\nnpx @mathiscode/codebase-scanner@latest deps /path/to/codebase\n# ☠️ Found malicious signature Obfuscated Javascript (Buffered \"child_process\") in file /path/to/codebase/malware.js\n```\n\n### Scan an [npm](https://www.npmjs.com) package\n\n```bash\nnpx @mathiscode/codebase-scanner@latest npm package-name\n# ☠️ Found malicious signature Obfuscated Javascript (Buffered \"child_process\") in file /path/to/codebase/malware.js\n```\n\n### Scan a [PyPI](https://pypi.org) package\n\n```bash\nnpx @mathiscode/codebase-scanner@latest pypi package-name\n# ☠️ Found malicious signature Obfuscated Python (PyArmor Hook) in file /path/to/codebase/malware.py\n```\n\n### Install as a CLI\n\n```bash\nnpm install -g @mathiscode/codebase-scanner@latest\ncodebase-scanner --help\n```\n\n---\n\n## Exit Codes\n\n- `0`: No malicious code found\n- `1`: Malicious code found\n- `2`: Error\n\n## JSON Output\n\nThe tool can output a JSON array of detections. This can be used in more complex flows.\n\n```bash\nnpx @mathiscode/codebase-scanner@latest local --json /path/to/codebase\n```\n\n```json\n[\n  {\n    \"file\": \"/path/to/codebase/malware.js\",\n    \"triggered\": true,\n    \"level\": \"malicious\",\n    \"index\": 3,\n    \"name\": \"Obfuscated Javascript (Buffered \\\"child_process\\\")\"\n  }\n]\n```\n\n## Malicious File Header\n\nWhen a file is fixed (using the `--fix` option with the `local` command), the following header is prepended to the file:\n\n```text\n========= MALICIOUS ========= [hidden unicode characters to help break loading]\nThis file has been flagged as malicious by https://github.com/mathiscode/codebase-scanner\nPlease review the file and remove these lines if appropriate.\n========= MALICIOUS ========= [hidden unicode characters to help break loading]\n```\n\n---\n\n## Reasoning\n\nThis started as a quick and dirty tool to help defend against common developer-focused malware campaigns since many of these go unnoticed by common antivirus software.\n\nA common scam is to have a developer \"take a look\" at a codebase or perform a \"test task\", and then it starts exfiltrating data.\n\nWhen a signature is found, the filename is printed to the console and optionally fixed (if `local --fix` is passed). When fixing, a header is prepended to the file to prevent the malware from running or being imported. This may not be foolproof, so always exercise caution and do everything possible to avoid letting the codebase run any scripts.\n\nInspired by [this experience](https://www.reddit.com/r/Upwork/comments/14nat71/scam_warning_blockchain_developer_job_postings) (obfuscated Javascript steals your browser profiles and other files via a \"test task\" on freelancing sites, hidden within a seemingly innocuous codebase).\n\n**PRs welcome!**\n\nHave you found a new signature? Please submit a PR with the signature added to [`signatures/`](signatures/) and a sample file in the [`samples/`](samples/) directory. Currently, signature file `0.js` is Javascript signatures and `1.js` is Python signatures.\n\nTo see samples of some of these malicious codebases, check out [this repository](https://github.com/rubenmarcus/malicious-repositories).\n","readmeFilename":"README.md"}