audit-labs/audit-tools
A collection of scripts, queries, and other goodies you can use in an audit.
clone: git clone https://gitbay.org/audit-labs/audit-tools.git
f43f3492ba6d1da88d13ee5d6ef615b14949c930
signed_unknown_key
author: Christian Cleberg <hello@cleberg.net> · 2026-07-07T22:18:11Z
committer: <noreply@github.com>
.gitignore | 2 + COMMIT_MESSAGE.txt | 50 +++++ README.org | 2 +- TESTING_PROOF_LOG.md | 307 +++++++++++++++++++++++++ requirements.txt | 4 + sampling/README.md | 125 +++++++++-- sampling/audit_sample.py | 15 ++ sampling/examples/changes_population.csv | 15 ++ sampling/examples/stratified_config.yml | 7 + sampling/examples/users_population.csv | 13 ++ sampling/sampling_tool/__init__.py | 3 + sampling/sampling_tool/cli.py | 369 +++++++++++++++++++++++++++++++ sampling/sampling_tool/filters.py | 44 ++++ sampling/sampling_tool/io.py | 60 +++++ sampling/sampling_tool/manifest.py | 58 +++++ sampling/sampling_tool/methods.py | 129 +++++++++++ sampling/sampling_tool/reconciliation.py | 44 ++++ sampling/sampling_tool/reporting.py | 87 ++++++++ sampling/sampling_tool/validation.py | 157 +++++++++++++ sampling/tests/test_random_sample.py | 70 ++++++ sampling/tests/test_reconciliation.py | 44 ++++ sampling/tests/test_stratified_sample.py | 66 ++++++ sampling/tests/test_validation.py | 81 +++++++ 23 files changed, 1728 insertions(+), 24 deletions(-)