Quick start
DiffAudit overview
DiffAudit is a membership inference risk audit system with four modules: catalog management, task execution, status tracking, and evidence reporting.
System overview
DiffAudit integrates catalog, task execution, runtime state, evidence tables, and report interpretation into a single workspace. Users initiate audit tasks through the web frontend, which are forwarded via the API Gateway to the Runtime-Server and executed by Python Runners.
Output includes quantitative metrics (AUC, ASR, TPR@FPR) and risk classification derived from those metrics.
Entry
Unified site entry
Home, sign-in, docs, and workspace share the same brand and navigation frame.
Execution
Task initiation
Select attack type, target model, and execution parameters in the Audits page.
Analysis
Result interpretation
AUC, ASR, TPR, and risk levels are summarized in Workspace and Reports, with direct PDF audit report export.
First audit workflow
A complete audit workflow requires three steps: authenticate, create a task, and review results.
01
Sign in to workspace
After authentication, enter the Workspace page to view current task status and recent results.
02
Create an audit task
Select a target model and attack parameters in the Audits page. The task executes automatically.
03
Review and export results
View status summaries in Workspace and detailed analysis with report export in Reports.
Function entry points
Direct links to each functional page.