this post was submitted on 21 Apr 2026
5 points (100.0% liked)

Node.js

337 readers
5 users here now

founded 2 years ago
MODERATORS
 

A minimal Node.js wrapper around ClamAV that scans any file and returns a typed Verdict Symbol: Verdict.Clean, Verdict.Malicious, or Verdict.ScanError.

No daemons. No cloud. No native bindings. Zero runtime dependencies.

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.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here