pompelmi – ClamAV antivirus scanning for Node.js, zero dependencies
pompelmi – ClamAV antivirus scanning for Node.js, zero dependencies
github.com
GitHub - pompelmi/pompelmi: ClamAV antivirus scanning for Node.js — scan file uploads with a single function call. Zero dependencies. Typed Symbol verdicts. Local or Docker/clamd.
ClamAV antivirus scanning for Node.js — scan file uploads with a single function call. Zero dependencies. Typed Symbol verdicts. Local or Docker/clamd. - pompelmi/pompelmi

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