Nabla icon

Nabla

Compliance evidence orchestration and security analysis

Evidence → Analyze Azure Environment

AI-generated

Summary

Generate a NIST 800-53 compliance assessment by analyzing a live Azure environment using provided Azure credentials and subscription IDs.

Inputs

  • Assessment Name (required) — Name for the compliance assessment to identify the generated report.
  • Output Format (required) — Format in which the assessment will be output; options are JSON, YAML, or OSCAL.
  • Azure Tenant ID (required) — Azure Active Directory tenant ID for authentication.
  • Azure Client ID (required) — Azure AD application (client) ID used to authorize the API access.
  • OIDC Token (required) — OIDC JWT token from an identity provider (e.g., GitHub Actions) for secure authorization.
  • Azure Subscription IDs (required) — Comma-separated list of Azure subscription IDs that the assessment will analyze.

Output shape

a single JSON object representing the compliance assessment result

The output is returned in the selected format (JSON, YAML, or OSCAL) encapsulated in the workflow's output data; errors are returned in an error JSON object if the operation fails and 'Continue on Fail' is enabled.

Examples

Example 1: Analyze Azure Environment for compliance

Set assessment name, choose output format, provide Azure tenant ID, client ID, OIDC token, and the subscription IDs to analyze.

Discussion