LICENSE
README.md
pyproject.toml
src/dbmask/__init__.py
src/dbmask/cli.py
src/dbmask/config.py
src/dbmask/py.typed
src/dbmask/runner.py
src/dbmask.egg-info/PKG-INFO
src/dbmask.egg-info/SOURCES.txt
src/dbmask.egg-info/dependency_links.txt
src/dbmask.egg-info/entry_points.txt
src/dbmask.egg-info/requires.txt
src/dbmask.egg-info/top_level.txt
src/dbmask/connectors/__init__.py
src/dbmask/connectors/base.py
src/dbmask/connectors/sql.py
src/dbmask/detection/__init__.py
src/dbmask/detection/overrides.py
src/dbmask/detection/patterns.py
src/dbmask/detection/pipeline.py
src/dbmask/detection/result.py
src/dbmask/history/__init__.py
src/dbmask/history/store.py
src/dbmask/llm/__init__.py
src/dbmask/llm/base.py
src/dbmask/llm/factory.py
src/dbmask/llm/local_provider.py
src/dbmask/llm/openai_provider.py
src/dbmask/masking/__init__.py
src/dbmask/masking/engine.py
src/dbmask/masking/format.py
src/dbmask/masking/rules.py
src/dbmask/masking/seed_store.py
src/dbmask/masking/dictionaries/__init__.py
src/dbmask/masking/dictionaries/data/first_names.txt
src/dbmask/masking/dictionaries/data/last_names.txt
src/dbmask/masking/dictionaries/data/us_cities.txt
src/dbmask/validation/__init__.py
src/dbmask/validation/masking_completeness.py
src/dbmask/validation/result.py
src/dbmask/validation/row_count.py
src/dbmask/validation/schema_elements.py
src/dbmask/validation/testdata.py
src/dbmask/validation/validator.py
tests/test_cli_mask_safety.py
tests/test_dictionaries.py
tests/test_end_to_end.py
tests/test_llm_config.py
tests/test_mask_apply_paging.py
tests/test_masking_safety.py
tests/test_scan_error_guard.py
tests/test_seed_map.py
tests/test_strategy_formats.py
tests/test_unknown_detection.py
tests/test_validation.py
tests/test_validation_pk_aligned.py