CENSUS SCAN(1)

NAME
census-scan - Scan a directory, compute hashes, and...

SYNOPSIS
census scan [OPTIONS] DIRECTORY

DESCRIPTION
Scan a directory, compute hashes, and attest them via CertiSigma.

OPTIONS

--source TEXT
    Source label for attestations (e.g. 'inventory-hr').

--manifest PATH
    Path to save the manifest. Default: <directory>/.census-manifest.db

--api-key TEXT
    CertiSigma API key.

--base-url TEXT
    API base URL override.

--dry-run
    Scan and hash only, do not attest.

--resume
    Resume interrupted scan: skip unchanged files already in manifest.

--include TEXT
    Only include files matching this glob (repeatable, e.g. --include '*.pdf').

--exclude TEXT
    Exclude files matching this glob (repeatable, e.g. --exclude '*.log').

--min-size TEXT
    Skip files smaller than this (e.g. 1K, 10M).

--max-size TEXT
    Skip files larger than this (e.g. 100M, 1G). Default: 5G.

--workers INTEGER
    Parallel hashing workers (1 = sequential). Default: 1.

--attest-manifest
    Attest the manifest's own SHA-256 after scan (proves manifest existed at scan time).

--json
    Machine-readable JSON summary.