@mathiscode/codebase-scanner
Advanced tools
Comparing version
{ | ||
"name": "@mathiscode/codebase-scanner", | ||
"version": "2.0.1", | ||
"version": "2.0.2", | ||
"description": "Scan a codebase for malware signatures", | ||
@@ -35,2 +35,3 @@ "author": { | ||
"start": "node index.mjs", | ||
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", | ||
"deploy:npm": "npm publish", | ||
@@ -45,4 +46,5 @@ "deploy:docker": "docker build -t mathiscode/codebase-scanner:latest . && docker push mathiscode/codebase-scanner:latest" | ||
"commander": "^11.0.0", | ||
"jest": "^29.7.0", | ||
"tar": "^7.4.3" | ||
} | ||
} |
@@ -22,3 +22,3 @@ # Codebase Scanner | ||
```text | ||
Usage: index [options] [command] | ||
Usage: codebase-scanner [options] [command] | ||
@@ -143,4 +143,4 @@ Scan a folder, repository, npm/pypi package, or dependencies for malicious signatures. | ||
Have you found a new signature? Please submit a PR with the signature added to [`signatures.js`](signatures.js) and a sample file in the [`samples/`](samples/) directory. | ||
Have 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. | ||
To see samples of some of these malicious codebases, check out [this repository](https://github.com/rubenmarcus/malicious-repositories). |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
39845
6.83%42
13.51%755
6.64%4
33.33%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added