← Back to all products

Compliance Automation Suite

$89

Automated compliance for GDPR, SOC 2, ISO 27001, and NIS2. Evidence collection scripts, DPIA templates, and audit preparation guide.

📁 37 files🏷 v2.0.0 (updated 2026-03-12)
Production-ready
✓ Instant download✓ Lifetime updates✓ MIT licensed✓ MIT license✓ Secure checkout (Stripe)

📋 What's Inside 37 files

  • README.md
  • manifest.json
  • run_audit.sh
  • mappings/gdpr_databricks_controls.md
  • mappings/soc2_azure_controls.md
  • mappings/iso27001_controls.md
  • mappings/nis2_checklist.md
  • scripts/access_control_audit.py
  • scripts/encryption_verification.py
  • scripts/data_retention_check.py
  • scripts/audit_log_validation.py
  • scripts/network_security_check.py
  • audits/__init__.py
  • audits/config.py
  • audits/utils.py

📁 File Structure 37 files

compliance-automation-suite/
├── README.md
├── manifest.json
├── run_audit.sh
├── mappings/
│ ├── gdpr_databricks_controls.md
│ ├── soc2_azure_controls.md
│ ├── iso27001_controls.md
│ ├── nis2_checklist.md
├── scripts/
│ ├── access_control_audit.py
│ ├── encryption_verification.py
│ ├── data_retention_check.py
│ ├── audit_log_validation.py
│ ├── network_security_check.py
├── audits/
│ ├── __init__.py
│ ├── config.py
│ ├── utils.py
│ ├── catalog_inventory.py
│ ├── job_inventory.py
│ ├── secret_inventory.py
│ ├── compute_analysis.py
│ ├── external_storage.py
│ ├── token_inventory.py
│ ├── query_history.py
│ ├── data_lineage.py
│ ├── table_permissions.py
├── reports/
│ ├── __init__.py
│ ├── html_report.py
│ ├── json_report.py
│ ├── templates/
│ │ ├── audit_report.html
├── gdpr/
│ ├── dsr_handler.py
│ ├── consent_tracking.py
│ ├── dpia_template.md
│ ├── ropa_generator.py
├── templates/
│ ├── soc2_evidence_binder.md
│ ├── audit_preparation.md
│ ├── scheduling_guide.md
├── dashboards/
│ ├── compliance_dashboard.sql
├── output/
│ ├── .gitkeep

📖 Documentation Preview README excerpt

Compliance Automation Suite

Product ID: compliance-automation-suite

Version: 2.0.0

Price: $89 USD

Author: [Datanest Digital](https://datanest.dev)

Category: Enterprise

---

Overview

The Compliance Automation Suite provides production-ready tooling for organizations operating

on Databricks and Azure that must satisfy GDPR, SOC 2 Type II, ISO 27001, and the EU NIS2

Directive. Instead of manually assembling evidence and cross-referencing spreadsheets before

every audit cycle, this suite automates the heavy lifting: continuous control verification,

evidence collection, gap analysis, and audit-readiness reporting.

New in v2.0: The suite now includes a comprehensive operational audit module with 9

automated audit scripts covering catalog inventory, job analysis, secret management, compute

costs, storage security, token hygiene, query history, data lineage, and table permissions.

These operational audits use Python standard library only (no pip dependencies) and

produce HTML and JSON reports with findings mapped to compliance frameworks (GDPR, SOC 2,

ISO 27001, NIS2).

Every script is designed as a Databricks notebook or standalone Python module so it slots

directly into existing lakehouse architectures. The control mappings translate regulatory

language into concrete technical controls you can verify programmatically.

---

What's Included

Control Mappings (`mappings/`)
FileDescription
`gdpr_databricks_controls.md`GDPR articles mapped to Databricks technical controls
`soc2_azure_controls.md`SOC 2 Trust Service Criteria mapped to Azure services
`iso27001_controls.md`ISO 27001:2022 Annex A controls in spreadsheet format
`nis2_checklist.md`NIS2 Directive (EU 2022/2555) compliance checklist
Compliance Audit Scripts (`scripts/`)
FileDescription
`access_control_audit.py`Audit workspace ACLs, group memberships, token lifetimes
`encryption_verification.py`Verify encryption at rest, in transit, and key management
`data_retention_check.py`Check data lifecycle against retention policies
`audit_log_validation.py`Validate audit log completeness and integrity
`network_security_check.py`Assess network security posture and segmentation
Operational Audit Module (`audits/`) — NEW in v2.0

A self-contained Python package with 9 automated audit scripts, a shared API client,

configuration module, and utility library. Zero pip dependencies — uses only Python

standard library (http.client, ssl, json, csv, logging, etc.).

FileDescription

... preview truncated, see full README in product download.

📄 Code Sample .py preview

scripts/access_control_audit.py# Databricks notebook source # MAGIC %md # MAGIC # Access Control Audit # MAGIC **Compliance Automation Suite** — Datanest Digital (https://datanest.dev) # MAGIC # MAGIC Audits workspace access controls: user/group memberships, token lifetimes, # MAGIC Unity Catalog grants, IP access lists, and privilege escalation risks. # MAGIC # MAGIC **Frameworks:** GDPR Art. 5(1)(f)/25/32, SOC 2 CC6.1-CC6.3, ISO 27001 A.5.15-A.5.18, NIS2 Art. 21 # COMMAND ---------- from __future__ import annotations import json import hashlib from dataclasses import dataclass, field, asdict from datetime import datetime, timedelta, timezone from enum import Enum from typing import Any, Optional import requests # COMMAND ---------- # MAGIC %md # MAGIC ## Configuration # COMMAND ---------- # Widget-based configuration for Databricks notebooks # dbutils.widgets.text("workspace_url", "", "Workspace URL") # dbutils.widgets.text("max_token_lifetime_days", "90", "Max Token Lifetime (days)") # dbutils.widgets.text("findings_table", "compliance.access_control_findings", "Findings Table") # dbutils.widgets.text("alert_webhook_url", "", "Alert Webhook URL (optional)") # COMMAND ---------- class Severity(Enum):

📅 Changelog

v2.0.0 — Initial release. Last updated 2026-03-12.

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?

How do I download after purchase?

Do I get updates?

What if it doesn't work for me?

Can I get a refund?

Is there support?

Buy Now — $89 Back to Products