Repository navigation
CipherGate v0.16.0
·
16 commits
to main
since this release
ciphergate review writes a local HTML page that shows, as a trace, what sanitize would change
and how the run went. The CLI's other commands and the report format are unchanged.
Added
ciphergate review INPUT --policy P -o page.htmlwrites one local HTML page that shows
what sanitize would change. It covers findings, how many are transformed, kept, blocked
or waiting for review, a per-category table, rescan results, possible partial finds,
and each record with its changes highlighted and labelled with category, action, rule
and reason code. No sanitized file is written. The page holds the would-be output; the
raw input is added only with--include-input. The page has no scripts, loads nothing,
is written atomically, and is not overwritten without--force. The exit code matches
plan. The page is laid out as a trace: a tree of the run, its steps with timings, and the
records; each record opens as Input and Output panels.scripts/benchmark/ner_names.pymeasures the optional NER detector on generated log lines.
Withen_core_web_smit found any part of 57-59% of names and the whole name in 41%, missed
most lowercase and upper-case names, and flagged 3 of 16 name-free lines. Details and limits
are indocs/detector-coverage.md. The detector itself is unchanged.
Install: pip install ciphergate-cli==0.16.0
A successful run means the configured processing completed under the selected policy. It does not prove that the output contains no sensitive information; detectors can miss values.