azure-sdk-tools/tools/secret-management
..
Azure.Sdk.Tools.AccessManagement
Azure.Sdk.Tools.AccessManagement.Tests
Azure.Sdk.Tools.SecretManagement.Cli
Azure.Sdk.Tools.SecretRotation.Azure
Azure.Sdk.Tools.SecretRotation.Configuration
Azure.Sdk.Tools.SecretRotation.Core
Azure.Sdk.Tools.SecretRotation.Stores.AzureActiveDirectory
Azure.Sdk.Tools.SecretRotation.Stores.AzureAppService
Azure.Sdk.Tools.SecretRotation.Stores.AzureDevOps
Azure.Sdk.Tools.SecretRotation.Stores.Generic
Azure.Sdk.Tools.SecretRotation.Stores.KeyVault
Azure.Sdk.Tools.SecretRotation.Tests
docs
schema/1.0.0
Azure.Sdk.Tools.SecretManagement.sln
Directory.Build.props
README.md
ci.yml

README.md

Additional documentation can be found in the docs folder.

Secret Management

The secret management tool provides configuration driven orchestration of:

  • secret origination, propagation, revocation and metadata storage.
  • role based access control and federated identity credential management
  • syncing of secrets to github actions contexts

If the tool's installed locally, it's invoked like:

dotnet tool run secrets --help

If the tool's installed globally, it's invoked like:

secrets --help

Implemented Stores

Configuration Key Links
AAD Application Secret documentation
ADO Service Connection Parameter documentation
Azure Website documentation
Key Vault Certificate documentation
Key Vault Secret documentation
Manual Action documentation
Random String documentation
Service Account ADO PAT documentation