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