Skip to content

nSelf Scan

github-actions[bot] edited this page Sep 4, 2026 · 1 revision

nSelf Scan Plugin

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.

Install

nself plugin install nself-scan

No license key required.

Description

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.

Configuration

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 - -

Ports

Port Purpose
3829 nSelf Scan service port

Examples

nself plugin install nself-scan

Source

plugins/nself-scan/

Manifest: plugins/nself-scan/plugin.json

See Also

Home

nself-plugins

Start

Commands

Architecture

Plugin Ecosystem

Popular Plugins

View All: Home (or see the full alphabetical list below — 129/129 synced with registry.json)

All Free Plugins

Guides

Operations


Related

Clone this wiki locally