auditing-synthetic-data-leakage
CommunityAudit synthetic data before release
Data & Analytics#synthetic data#tabular data#dcr#privacy audit#membership inference#nndr#differential privacy
Authorrocklambros
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you decide whether a synthetic tabular dataset is safe to release when the source data contains sensitive PHI, PII, financial, or customer records. It focuses on re-identification risk, not just utility scores, so you do not mistake plausible-looking synthetic data for private synthetic data.
Core Features & Use Cases
- Checks for exact and near-duplicate rows between synthetic and real data to catch direct copying and noise-tolerant memorization.
- Uses DCR and NNDR to measure whether synthetic rows are closer to the training set than to held-out real data.
- Runs shadow-model membership inference attacks with confidence intervals and per-attribute disclosure analysis.
- Produces a release verdict of publish, publish-with-DP, restrict-distribution, or withhold, with clear remediation guidance.
- Use it when releasing CTGAN, DP-CTGAN, Synthpop, or similar synthetic tabular outputs for external research or partner sharing.
Quick Start
Ask the assistant to audit your synthetic tabular dataset against real_train and real_holdout, then return leakage findings, a release verdict, and remediation steps.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: auditing-synthetic-data-leakage Download link: https://github.com/rocklambros/rcs/archive/main.zip#auditing-synthetic-data-leakage Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.