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.