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

A minimal Node.js wrapper around ClamAV that scans any file and returns a typed Verdict Symbol:

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

30p87@feddit.org on 22 Apr 08:17 next collapse

Open source stays alive by being accessible without selling ones soul, so by not being on ShitHub but Codeberg/GitLab.

cookiecoookie@lemmy.world on 22 Apr 08:44 next collapse

GitHub is disgusting now

ultimate_worrier@lemmy.dbzer0.com on 22 Apr 09:24 next collapse

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.

justsouichi@programming.dev on 22 Apr 10:30 next collapse

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

justsouichi@programming.dev on 22 Apr 10:36 collapse

why the link is broken? can’t you open the repo?

mabeledo@lemmy.world on 22 Apr 10:07 collapse

What’s the goal of this project? What does it try to achieve? Genuinely curious.

justsouichi@programming.dev on 22 Apr 10:29 collapse

I want to help junior dev or nooby to implement clamav in their nodejs project