Databricks Audit Toolkit
Production-ready audit and inventory toolkit for Databricks workspaces. Runs 12 independent audit modules across security, governance, cost, and configuration with consolidated reporting.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 32 files
📖 Documentation Preview README excerpt
Databricks Audit Toolkit
A comprehensive, production-ready audit and inventory toolkit for Databricks
workspaces. Runs 12 independent audit modules covering security, governance,
compute costs, access control, and data lineage — then generates professional
HTML and JSON reports with risk scores and actionable recommendations.
Built by practitioners who manage large-scale Databricks environments daily.
Table of Contents
- [Features](#features)
- [Quick Start](#quick-start)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Run All Audits](#run-all-audits)
- [Run Specific Audits](#run-specific-audits)
- [Output Formats](#output-formats)
- [List Available Audits](#list-available-audits)
- [Audit Modules](#audit-modules)
- [01 — Catalog Inventory](#01--catalog-inventory)
- [02 — Job Inventory](#02--job-inventory)
- [03 — Access Audit](#03--access-audit)
- [04 — Secret Inventory](#04--secret-inventory)
- [05 — Compute Analysis](#05--compute-analysis)
- [06 — Security Findings](#06--security-findings)
- [07 — Audit Logs](#07--audit-logs)
- [08 — External Storage](#08--external-storage)
- [09 — Token Inventory](#09--token-inventory)
- [10 — Query History](#10--query-history)
- [11 — Data Lineage](#11--data-lineage)
- [12 — Table Permissions](#12--table-permissions)
- [Reports](#reports)
- [HTML Report](#html-report)
- [JSON Report](#json-report)
- [Risk Scoring](#risk-scoring)
- [Architecture](#architecture)
- [Project Structure](#project-structure)
- [BaseAudit Class](#baseaudit-class)
- [API Client](#api-client)
- [Finding Severity Levels](#finding-severity-levels)
- [Customization](#customization)
- [Adding a Custom Audit](#adding-a-custom-audit)
- [Adjusting Risk Thresholds](#adjusting-risk-thresholds)
- [Custom Report Templates](#custom-report-templates)
- [Scheduling Automated Audits](#scheduling-automated-audits)
- [Security Considerations](#security-considerations)
- [Troubleshooting](#troubleshooting)
- [License](#license)
Features
- 12 audit modules covering Unity Catalog, access control, secrets, compute,
tokens, query history, data lineage, external storage, and more
... continues with setup instructions, usage examples, and more.