PRODUCT · CONTROLLED AVAILABILITY

Database Scanner

Scan database fields for PII in dry-run mode first, then optionally transform writable string fields when your deployment explicitly enables database scanning.

POST /v1/scan/database

Disabled unless explicitly enabled by the deployment owner.

Dry Run by Default

The engine defaults to dry_run=True so discovery can be reviewed before writes are allowed.

Deployment Feature Flag

The public API route is disabled unless ALLOW_DATABASE_SCANNING is enabled on the deployment.

Table Selection

Callers can scope scans to selected tables rather than scanning the whole database.

Primary-Key Safety

Write-mode updates require tables with primary keys; tables without them are reported as skipped.

Row Limits

The API caps requested row limits and the engine supports configurable limits for controlled scans.

Credential Hygiene

Database connection URLs are secrets and should be supplied only server-to-server, never from public browser code.