Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
prodmask
command
Command prodmask finds what a plain copy of a MySQL or MariaDB database would carry into staging: personal data, secrets, and settings that would let staging email or charge real customers.
|
Command prodmask finds what a plain copy of a MySQL or MariaDB database would carry into staging: personal data, secrets, and settings that would let staging email or charge real customers. |
|
pkg
|
|
|
cli
Package cli is the prodmask command line.
|
Package cli is the prodmask command line. |
|
config
Package config writes the starter prodmask.yml that a scan proposes: what to mask in each column and meta key, which tables to empty, which inferred relationships to follow, and what to neutralise.
|
Package config writes the starter prodmask.yml that a scan proposes: what to mask in each column and meta key, which tables to empty, which inferred relationships to follow, and what to neutralise. |
|
dbconn
Package dbconn opens read-only, time-limited connections to MySQL and MariaDB servers.
|
Package dbconn opens read-only, time-limited connections to MySQL and MariaDB servers. |
|
detect
Package detect decides which columns, meta keys and JSON paths hold personal data or secrets, from their names and from sampled values.
|
Package detect decides which columns, meta keys and JSON paths hold personal data or secrets, from their names and from sampled values. |
|
fixture
Package fixture builds fake WordPress/WooCommerce, Magento 2 and Laravel databases for tests.
|
Package fixture builds fake WordPress/WooCommerce, Magento 2 and Laravel databases for tests. |
|
infer
Package infer finds relationships between tables that the schema does not declare, and checks them against sampled values.
|
Package infer finds relationships between tables that the schema does not declare, and checks them against sampled values. |
|
introspect
Package introspect reads table, column, index and foreign key definitions from information_schema.
|
Package introspect reads table, column, index and foreign key definitions from information_schema. |
|
model
Package model holds the types shared by the scanner, the detectors and the report writers.
|
Package model holds the types shared by the scanner, the detectors and the report writers. |
|
preset
Package preset knows the schemas of common platforms: where they keep personal data, how their tables link up, and which settings would let a staging copy act on real customers.
|
Package preset knows the schemas of common platforms: where they keep personal data, how their tables link up, and which settings would let a staging copy act on real customers. |
|
report
Package report renders scan results as text for terminals, Markdown for tickets and pull requests, and JSON for tools.
|
Package report renders scan results as text for terminals, Markdown for tickets and pull requests, and JSON for tools. |
|
sample
Package sample reads small, bounded samples of rows.
|
Package sample reads small, bounded samples of rows. |
|
scan
Package scan runs a read-only scan of one database.
|
Package scan runs a read-only scan of one database. |
Click to show internal directories.
Click to hide internal directories.