Actions4
- Evidence Actions
- Firmware Actions
- FIPS Actions
Evidence → Analyze Azure Environment
AI-generatedSummary
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.
