databricks-multi-env-setup

Pass

Audited by Gen Agent Trust Hub on Mar 12, 2026

Risk Level: SAFE
Full Analysis
  • [COMMAND_EXECUTION]: The promotion script scripts/promote_to_prod.py utilizes subprocess.run to automate deployment and testing workflows using databricks and git CLI tools.
  • Evidence: The implementation uses list-based arguments (e.g., subprocess.run(["databricks", "bundle", "deploy", "-t", "prod"])), which is a secure coding practice that prevents shell injection vulnerabilities.
  • [CREDENTIALS_UNSAFE]: The skill correctly handles sensitive configuration through environment variables and dedicated secret management services.
  • Evidence: No hardcoded secrets, tokens, or passwords were found in the templates or scripts. The EnvironmentSecrets class demonstrates the correct use of the databricks-sdk to retrieve secrets from protected scopes.
  • [SAFE]: The architecture utilizes Unity Catalog for data governance and isolation, following official Databricks security recommendations for multi-environment deployments.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 12, 2026, 12:30 AM