Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.dsalta.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

DSALTA connects to Microsoft Azure using read-only API access to collect compliance evidence automatically. Data syncs every 24 hours and feeds into your Data Library modules.
Read-only access. DSALTA never modifies, creates, or deletes resources in your Microsoft Azure environment.

How to Connect

  1. Go to Integrations in the DSALTA sidebar.
  2. Find Microsoft Azure and click Connect.
  3. Authenticate with admin-level access.
  4. Select the scope (accounts, projects, or resources to monitor).
  5. DSALTA performs an initial sync (5–15 minutes). Tests activate after sync completes.

Automated Compliance Tests

TestDescription
Infrastructure entities should be classifiedChecks that all Azure infrastructure entities are classified by criticality.
Azure should be on HTTPSChecks that Azure resources are accessible over HTTPS.
Azure should redirect HTTP to HTTPSChecks that Azure redirects HTTP traffic to HTTPS.
Azure activity logs should be archivedChecks that Azure activity logs are archived for audit purposes.
Azure Defender should be enabledChecks that Microsoft Defender for Cloud is enabled on the Azure subscription.
Reported incidents should be closed in Microsoft DefenderChecks that incidents detected in Microsoft Defender are closed and resolved.
Azure flow logs should be capturedChecks that Azure NSG flow logs are captured.
Azure virtual network flow logs should be capturedChecks that Azure Virtual Network flow logs are captured.
Azure Cosmos DB should be encryptedChecks that Azure Cosmos DB is encrypted at rest.
Azure Cosmos DB backup should be enabledChecks that Azure Cosmos DB backups are enabled.
Azure Cosmos DB latency should be monitoredChecks that Azure Cosmos DB latency is being monitored.
Azure Cosmos DB should be protected from direct internet trafficChecks that Azure Cosmos DB is not directly exposed to the internet.
Azure VMs should be protected from direct internet trafficChecks that Azure VMs are not directly exposed to the internet.
Azure SQL databases should be encryptedChecks that Azure SQL databases are encrypted at rest.
Azure SQL databases should be protected from direct internet trafficChecks that Azure SQL databases are not directly exposed to the internet.
Azure SQL database backup should be enabledChecks that Azure SQL database backups are enabled.
Azure SQL database memory utilization should be monitoredChecks that Azure SQL database memory utilization is being monitored.
Azure SQL database CPU utilization should be monitoredChecks that Azure SQL database CPU utilization is being monitored.
Azure SQL database IO utilization should be monitoredChecks that Azure SQL database I/O utilization is being monitored.
Azure storage accounts should be encryptedChecks that Azure storage accounts are encrypted at rest.
Azure storage account public network access should be disabledChecks that Azure storage account public network access is disabled.
Azure storage account minimum TLS version should be 1.2Checks that Azure storage accounts enforce a minimum TLS version of 1.2.
Azure storage account secure transfer should be enabledChecks that secure transfer (HTTPS) is required for Azure storage accounts.
Azure storage account default network access rule should be set to denyChecks that the default network access rule for Azure storage accounts is set to deny.
Azure storage account cross-tenant replication should not be enabledChecks that cross-tenant replication is disabled for Azure storage accounts.
Azure storage account anonymous blob access should be disabledChecks that anonymous blob access is disabled on Azure storage accounts.
Azure Web App should use the latest TLS versionChecks that Azure Web Apps are using the latest TLS version.
Azure Web App should redirect HTTP to HTTPSChecks that Azure App Service redirects all HTTP traffic to HTTPS.
Azure RBAC Key Vault keys should have expiration datesChecks that expiration dates are set for all keys in RBAC-enabled Azure Key Vaults.
Azure non-RBAC Key Vault keys should have expiration datesChecks that expiration dates are set for all keys in non-RBAC Azure Key Vaults.
Azure Key Vault should be recoverableChecks that Azure Key Vaults are configured to be recoverable (soft delete enabled).
Azure VM CPU utilization should be monitoredChecks that Azure VM CPU utilization is being monitored.
Azure PostgreSQL should enforce SSL connectionsChecks that Azure PostgreSQL servers enforce SSL connections.
Azure PostgreSQL should have infrastructure double encryption enabledChecks that Azure PostgreSQL servers have infrastructure double encryption enabled.
Azure Cache for Redis CPU utilization should be monitoredChecks that Azure Cache for Redis CPU utilization is being monitored.
Azure Cache for Redis freeable memory should be monitoredChecks that Azure Cache for Redis freeable memory is being monitored.
Azure Cache for Redis client connections should be monitoredChecks that Azure Cache for Redis client connections are being monitored.
Azure Databricks workspaces should be encryptedChecks that Azure Databricks workspaces are encrypted at rest.
Azure disks should be encryptedChecks that Azure managed disks are encrypted at rest.
Azure Load Balancer health probe status should be monitoredChecks that Azure Load Balancer health probe status is being monitored.
Azure Application Gateway healthy host count should be monitoredChecks that Azure Application Gateway healthy host count is being monitored.
Azure Front Door origin health should be monitoredChecks that Azure Front Door origin health is being monitored.
Azure AKS node CPU utilization should be monitoredChecks that Azure AKS node CPU utilization is being monitored.
Azure AKS node memory working set usage should be monitoredChecks that Azure AKS node memory working set usage is being monitored.
Azure disk backup should be enabledChecks that Azure disk backups are enabled.
Azure Databricks health should be monitoredChecks that Azure Databricks cluster health is being monitored.
Azure Databricks CPU utilization should be monitoredChecks that Azure Databricks CPU utilization is being monitored.
Azure access should be removed for offboarded usersChecks that Azure access is revoked for offboarded users.
Azure Databricks workspace backup should be enabledChecks that Azure Databricks workspace backups are enabled.

Troubleshooting

Re-authenticate from Integrations → Microsoft Azure → Reconnect. This usually happens when API tokens expire.
Verify the connected account has admin permissions. Try a manual sync from the integration settings.