Skip to main content

runtime dlp generate

:::info CLI 4.4.0 validation

The independently registry-installed CLI 4.4.0 passes 11/11 native public-CLI checks at 2026-09-07T12:26:53.881Z: all five formats, 26 file signatures, manifest counts, JSON stdout, output precedence and rejection of invalid input before file creation. It uses sharp 0.35.4 / libvips 8.18.6. Both the frozen production tree and fresh registry install report zero known advisories. This host uses its existing process-only font configuration; credential settings are unchanged, and temporary corpora are cleaned up before success is recorded.

Historical result: CLI 4.3.0 produced five valid PNG and five valid JPEG files at 2026-09-07T09:24:03.285Z, but emitted a human-readable summary instead of JSON. That failure is retained in the release assessment; 4.3.1 fixes it.

:::

runtime dlp generate​

Generate clean + dirty DLP test files (synthetic sensitive data) across PDF/PNG/JPEG/SVG/DOCX

airs-cli runtime dlp generate [options]

Options​

FlagRequiredDefaultDescription
--types <list>NoallComma list: pdf,png,jpeg,svg,docx (or all)
--count <n>No1Positive safe integer: clean files per type
--out <dir>No./tempOutput base directory
--techniques <list>Noallall or comma list of technique ids
--seed <n>No—Safe integer seed for reproducible payloads
--output <format>Noconfigured, otherwise prettySummary format: pretty or json; explicit flag overrides environment/config

Examples​

Full corpus, reproducible seed (actual validated summary; temporary paths replaced)

airs-cli runtime dlp generate --types all --count 1 --seed 431 --output json
{
"clean": 5,
"dirty": 21,
"out": "<temporary-corpus>",
"manifestPath": "<temporary-corpus>/manifest.json",
"seed": 431,
"byFormat": {
"pdf": {
"clean": 1,
"dirty": 5
},
"png": {
"clean": 1,
"dirty": 4
},
"jpeg": {
"clean": 1,
"dirty": 4
},
"svg": {
"clean": 1,
"dirty": 4
},
"docx": {
"clean": 1,
"dirty": 4
}
}
}

Images only, 3 of each

airs-cli runtime dlp generate --types png,jpeg,svg --count 3

PNG LSB steganography only, JSON summary

airs-cli runtime dlp generate --types png --techniques stego-lsb --output json