What problem does it solve?
This skill verifies that clinical text believed to be de-identified contains no residual identifiers before export, sharing, training, or publication. It prevents a single missed SSN, email, phone number, account number, date, or other structured identifier from undermining the entire release.
Core Features & Use Cases
- Adversarial leakage detection: Scans de-identified text for SSNs, emails, phone numbers, dates, MRNs, account identifiers, and payment-card patterns.
- Validation and risk scoring: Uses regular expressions, Luhn checksum validation, entropy heuristics, and a second-pass OpenMed PII detector to identify potential leaks and assign severity.
- Release gating: Produces a privacy-preserving report containing labels, offsets, counts, and severities without echoing leaked plaintext, and blocks release when high- or critical-severity identifiers are found.
- Use Case: Before publishing a clinical dataset, run this audit on the de-identified output, review any findings, re-redact the source, and repeat the scan until the release gate passes.
Quick Start
Use the auditing-deid-leakage skill to scan the attached de-identified clinical text for residual identifiers and return a leakage report containing only finding labels, severities, offsets, and release status.