Remediation
From Azure Portalβ
- Go to
Key vaults
. - For each Key vault, click on
Secrets
. - In the main pane, ensure that the status of the secret is
Enabled
. - Set an appropriate
Expiration dat
e on all secrets.
From Azure CLIβ
Update the Expiration date
for the secret using the below command:
az keyvault secret set-attributes --name <secretName> --vault-name <vaultName> --expires Y-m-d'T'H:M:S'Z'
Note: To view the expiration date on all secrets in a Key Vault using Microsoft API, the List Key
permission is required.
To update the expiration date for the secrets:
- Go to Key vault, click on
Access policies
. - Click on
Create
and add an access policy with the Update permission (in the Secret Permissions - Secret Management Operations section).
From PowerShellβ
For each Key vault with the EnableRbacAuthorization
setting set to False
or empty, run the following command;
Set-AzKeyVaultSecret -VaultName <Vault Name> -Name <Secret Name> -Expires <DateTime>