pompelmi – ClamAV antivirus scanning for Node.js, zero dependencies
(github.com)
from justsouichi@programming.dev to programming@programming.dev on 21 Apr 10:08
https://programming.dev/post/49161528
from justsouichi@programming.dev to programming@programming.dev on 21 Apr 10:08
https://programming.dev/post/49161528
A minimal Node.js wrapper around ClamAV that scans any file and returns a typed Verdict Symbol:
Verdict.CleanVerdict.MaliciousVerdict.ScanError
Zero runtime dependencies. No daemon. No cloud. No native bindings. Works locally via clamscan or remotely via clamd TCP socket (Docker-friendly).
npm install pompelmi
Repo: github.com/pompelmi/pompelmi Issues, PRs, and stars all welcome — it’s how open source stays alive.
#programming
threaded - newest
Open source stays alive by being accessible without selling ones soul, so by not being on ShitHub but Codeberg/GitLab.
GitHub is disgusting now
Your link is broken: github.com/pompelmi/pompelmi
Also, why does everyone make these security tools in NodeJS and JavaScript? Is it a “go with what you know” thing or is it an LLM thing?
It would be trivial to port this to something like Rust that people would trust a whole lot more.
is not a full tool, the engine is not working on js but is clamav that is doing the part. Pompelmi it’s just a middleware between ClamAV and nodejs
why the link is broken? can’t you open the repo?
What’s the goal of this project? What does it try to achieve? Genuinely curious.
I want to help junior dev or nooby to implement clamav in their nodejs project