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
cdb0b74bff5b3abfe7300828e12326345bd8d352
signed_unknown_key
author: Christian Cleberg <hello@cleberg.net> · 2026-07-29T04:31:52Z
committer: <noreply@github.com>
README.org | 13 +- applications/__init__.py | 0 .../aws/aws_password_policy/evaluate_policy.py | 16 +- applications/github/__init__.py | 0 applications/github/audit.py | 2 +- applications/github/collectors/audit_log.py | 2 +- applications/gitlab/README.md | 186 +++-------- applications/gitlab/__init__.py | 0 applications/gitlab/approvals.py | 38 --- applications/gitlab/audit.py | 149 +++++++++ applications/gitlab/branch_protections.py | 25 -- applications/gitlab/collectors/__init__.py | 0 applications/gitlab/collectors/api.py | 41 +++ applications/gitlab/collectors/approvals.py | 48 +++ applications/gitlab/collectors/audit_events.py | 46 +++ .../gitlab/collectors/branch_protections.py | 44 +++ applications/gitlab/collectors/members.py | 72 +++++ applications/gitlab/collectors/pipelines.py | 38 +++ applications/gitlab/collectors/projects.py | 33 ++ applications/gitlab/collectors/settings.py | 38 +++ applications/gitlab/config.py | 45 +++ applications/gitlab/passwords.py | 39 --- applications/gitlab/pipelines.py | 59 ---- applications/gitlab/provisioning.py | 32 -- applications/gitlab/reporters/__init__.py | 0 applications/gitlab/reporters/csv_reporter.py | 46 +++ applications/gitlab/repositories.py | 51 --- applications/gitlab/users.py | 53 ---- audit_tui.py | 7 + conftest.py | 10 + project_management/dash/app.py | 2 +- requirements.txt | 1 + ruff.toml | 14 + sampling/audit_sample.py | 4 +- sampling/sampling_tool/cli.py | 2 +- sampling/sampling_tool/io.py | 3 +- sampling/sampling_tool/manifest.py | 2 +- sampling/sampling_tool/validation.py | 2 +- sampling/stratified_sample.py | 3 +- sonar-project.properties | 15 + tui/README.md | 63 ++++ tui/__init__.py | 1 + tui/app.py | 341 +++++++++++++++++++++ tui/common.py | 30 ++ tui/github_runner.py | 180 +++++++++++ tui/gitlab_runner.py | 163 ++++++++++ tui/platforms.py | 144 +++++++++ tui/tests/test_app.py | 127 ++++++++ tui/tests/test_github_runner.py | 114 +++++++ tui/tests/test_gitlab_runner.py | 113 +++++++ 50 files changed, 1995 insertions(+), 462 deletions(-)