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.
📁 File Structure 31 files
├── LICENSE
├── README.md
├── audits/
│ ├── __init__.py
│ ├── a01_catalog_inventory.py
│ ├── a02_job_inventory.py
│ ├── a03_access_audit.py
│ ├── a04_secret_inventory.py
│ ├── a05_compute_analysis.py
│ ├── a06_security_findings.py
│ ├── a07_audit_logs.py
│ ├── a08_external_storage.py
│ ├── a09_token_inventory.py
│ ├── a10_query_history.py
│ ├── a11_data_lineage.py
│ ├── a12_table_permissions.py
├── config.py
├── examples/
│ ├── sample_output.json
│ ├── scheduling_guide.md
├── free-sample.zip
├── guide/
│ ├── 01_table-of-contents.md
│ ├── 02_installation.md
│ ├── 03_reports.md
│ ├── 04_security-considerations.md
├── index.html
├── reports/
│ ├── __init__.py
│ ├── html_report.py
│ ├── json_report.py
│ ├── templates/
│ │ ├── audit_report.html
├── requirements.txt
├── run_audit.sh
├── utils.py
📖 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
- [Run All Audits](#run-all-audits)
- [Run Specific Audits](#run-specific-audits)
- [Output Formats](#output-formats)
- [List Available Audits](#list-available-audits)
- [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)
- [HTML Report](#html-report)
- [JSON Report](#json-report)
- [Risk Scoring](#risk-scoring)
- [Project Structure](#project-structure)
- [BaseAudit Class](#baseaudit-class)
- [API Client](#api-client)
- [Finding Severity Levels](#finding-severity-levels)
- [Adding a Custom Audit](#adding-a-custom-audit)
- [Adjusting Risk Thresholds](#adjusting-risk-thresholds)
- [Custom Report Templates](#custom-report-templates)
---
Features
tokens, query history, data lineage, external storage, and more
... preview truncated, see full README in product download.
📄 Code Sample .py preview
📅 Changelog
v1.0.0 — Initial release.
Purchases include lifetime updates. Check the product page for the latest version.
📄 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❓ Frequently Asked Questions
What license is this under?
MIT License. You can use it in commercial, client, and internal projects. See our license terms page for details.
How do I download after purchase?
Immediately after purchase, you'll be redirected to a download page. A download link is also sent to your email.
Do I get updates?
Yes. All products include lifetime updates at no extra cost. Re-download anytime for the latest version.
What if it doesn't work for me?
DM @DatanestDigital on X and we'll make it right.
Can I get a refund?
DM @DatanestDigital on X with your order number and we'll help.
Is there support?
DM @DatanestDigital on X. We respond within 1-2 business days.