hckr azure

Azure commands

hckr azure [OPTIONS] COMMAND [ARGS]...

test-connection

Unified Azure connection testing with adaptive validation scope.

This command adapts its validation scope based on the parameters provided:

Authentication Validation (always performed): * Credential format validation * Azure AD authentication test * Access token acquisition and validity check

Resource Access Validation (when subscription-id provided): * Subscription access permissions * Resource group enumeration capabilities * Specific resource group access (when resource-group provided)

What is validated: - Service principal authentication with Azure AD (always) - Management API access permissions (when subscription-id provided) - Subscription-level read permissions (when subscription-id provided) - Resource group access permissions (when resource-group provided)

Example Usage:

  • Authentication-only test:

$ hckr azure test-connection --tenant-id YOUR_TENANT_ID --client-id YOUR_CLIENT_ID
  • Comprehensive test with subscription and resource group access:

$ hckr azure test-connection --tenant-id YOUR_TENANT_ID --client-id YOUR_CLIENT_ID --subscription-id YOUR_SUBSCRIPTION_ID --resource-group YOUR_RG

Command Reference:

hckr azure test-connection [OPTIONS]

Options

-cs, --client-secret <client_secret>

Required Azure client secret

-ci, --client-id <client_id>

Required Azure client ID (application ID)

-t, --tenant-id <tenant_id>

Required Azure tenant ID

--subscription-id <subscription_id>

Azure subscription ID (optional)

--resource-group <resource_group>

Resource group name to test (optional)

-v, --verbose

Show verbose output