nSelf Scan - nself-org/plugins GitHub Wiki
Server-side file scanning for MinIO uploads: magic-byte MIME validation, ClamAV virus/malware scanning (always free, Security-Always-Free Doctrine), and optional CSAM hash detection (deferred, requires partner agreement). Free — MIT licensed.
nself plugin install nself-scanNo license key required.
Server-side file scanning for MinIO uploads: magic-byte MIME validation, ClamAV virus/malware scanning (always free, Security-Always-Free Doctrine), and optional CSAM hash detection (deferred, requires partner agreement)
Category: security. Current version: 0.1.0.
| Env Var | Default | Description |
|---|---|---|
DATABASE_URL |
- |
PostgreSQL connection string |
SCAN_PORT |
3829 |
- |
SCAN_CLAMD_ADDR |
- |
- |
SCAN_CLAMD_TIMEOUT_SECONDS |
- |
- |
SCAN_CSAM_ENABLED |
- |
- |
SCAN_CSAM_HASH_DB_PATH |
- |
- |
SCAN_CSAM_PROVIDER |
- |
- |
SCAN_MAX_SYNC_SIZE_MB |
- |
- |
SCAN_MINIO_WEBHOOK_SECRET |
- |
- |
SCAN_BLOCKED_MIME_TYPES |
- |
- |
SCAN_FRESHCLAM_INTERVAL_HOURS |
- |
- |
| Port | Purpose |
|---|---|
| 3829 | nSelf Scan service port |
nself plugin install nself-scanManifest: plugins/nself-scan/plugin.json
- Plugin-Marketplace — full plugin index
- Plugin-Development — write your own plugin
← Home →