@better-media/plugin-virus-scan
v0.3.0
Published
Virus scanning plugin for Better Media pipeline
Downloads
312
Readme
@better-media/plugin-virus-scan
Virus scanning plugin for the Better Media framework.
Features
- ClamAV Integration: Local or remote ClamAV server scanning.
- VirusTotal Integration: API-based multi-engine scanning.
- Background Execution: Scan in the background to avoid blocking ingest.
- Hook Integration: Automatically blocks access to files containing malware.
Installation
pnpm add @better-media/plugin-virus-scanUsage
import { virusScanPlugin } from "@better-media/plugin-virus-scan";
const media = createBetterMedia({
plugins: [
virusScanPlugin({
strategy: "clamav",
clamav: { host: "localhost", port: 3310 },
failureAction: "reject",
}),
],
});See better-media-platform.vercel.app/docs/plugins/virus-scan for all strategies and options.
