1.5 KiB
1.5 KiB
Scanner : V3
Node.JS based file scanner using patterns and OLLAMA (llama3.2:1b) integration for file/code analysis.
Setup
Install axios
npm i axios
Edit variables in code aiprompt, patterns, pathtoscan, llamaendpoint, etc.
Run code
node scanner.js
If you want to quickly change path use:
node scanner.js --pathtoscan="./your/path/goes/here"
Extra Options
We have few extra options available.
--pathtoscan="./your/path/goes/here"
| Scans specific path (can be set through code variable!)--ignorefolders="some,folder,to,ignore,and,not,scan"
| Ignores specific folder(s) in that path (CLI ONLY!)--ignorefiles="some,files,to,ignore,and,not,scan"
| Ignores specific file(s) in that path (CLI ONLY!)
Known limitations
- Discord webhook integration will send every file analysis which might appear few times per request of AI, it results in a ratelimit and no messages being sent or an error.
- If OLLAMA is self hosted there is chance of it being overloaded, if it is being hosted externally and on paid plan there is chance of it eating a lot of money.
- We do not recommend scanning nodemodules, cache files, etc. Please use --ignorefolders or --ignorefiles tag to exclude them.
Known issues
- Some OLLAMA models might refuse to analyse file for malware content.
- Scanning too much files might result in huge console spam and AI/Discord integration errors.
COPYRIGHT CC-BY-SA-4.0, CONTACT: lisahonkay@gmail.com