A toolkit for facilitating MIA resiliency testing on diffusion-model-based synthetic tabular data. Many of the attacks included in this toolkit are based on the most successful ones used in the 2025 SaTML MIDST Competition.
The development environment can be set up using uv. Hence, make sure it is installed and then run the following:
uv sync
source .venv/bin/activate
In order to install dependencies for testing (codestyle, unit tests, integration tests), run:
uv sync --dev
source .venv/bin/activate
In order to exclude installation of packages from a specific group (e.g. docs), run:
uv sync --no-group docs