▸ Agent Skills
2 min read

Provider credentials

Provider credentials let one provider load the authentication material it needs from another SecretSpec provider. They are supported in SecretSpec 0.15 and later.

The table below is the exhaustive reference for accepted semantic credential names. An explicitly configured provider credential takes precedence over its environment fallback. When more than one fallback is listed, SecretSpec checks them from left to right.

ProviderCredentialEnvironment fallbackAvailable since
aactenant_idAZURE_TENANT_ID0.20+
aacclient_idAZURE_CLIENT_ID0.20+
aacclient_secretAZURE_CLIENT_SECRET0.20+
aacconnection_stringAZURE_APPCONFIG_CONNECTION_STRING0.20+
ageidentityAGE_IDENTITY0.17+
akvtenant_idAZURE_TENANT_ID0.15+
akvclient_idAZURE_CLIENT_ID0.15+
akvclient_secretAZURE_CLIENT_SECRET0.15+
bwsaccess_tokenBWS_ACCESS_TOKEN0.15+
cloudflareapi_tokenCLOUDFLARE_API_TOKEN0.20+
dashlaneservice_device_keysDASHLANE_SERVICE_DEVICE_KEYS0.18+
ejsonprivate_key—0.20+
flyaccess_tokenFLY_API_TOKEN → FLY_ACCESS_TOKEN0.20+
infisicalclient_idINFISICAL_CLIENT_ID0.16+
infisicalclient_secretINFISICAL_CLIENT_SECRET0.16+
infisicaltokenINFISICAL_TOKEN0.16+
kdbxpasswordSECRETSPEC_KDBX_PASSWORD0.17+
keeperconfigKSM_CONFIG0.18+
keepertokenKSM_TOKEN0.18+
onepasswordservice_account_tokenOP_SERVICE_ACCOUNT_TOKEN0.15+
openbaorole_idBAO_ROLE_ID → VAULT_ROLE_ID0.17+
openbaosecret_idBAO_SECRET_ID → VAULT_SECRET_ID0.17+
openbaotokenBAO_TOKEN → VAULT_TOKEN0.17+
passboltprivate_keySECRETSPEC_PASSBOLT_PRIVATE_KEY0.19+
passboltpassphraseSECRETSPEC_PASSBOLT_PASSPHRASE0.19+
scalewaysecret_keySCW_SECRET_KEY0.17+
sopsage_keySOPS_AGE_KEY0.17+
sopsaws_secret_access_keyAWS_SECRET_ACCESS_KEY0.17+
sopsazure_client_secretAZURE_CLIENT_SECRET0.17+
sopshc_vault_tokenVAULT_TOKEN0.17+
sopshuawei_sdk_akHUAWEICLOUD_SDK_AK0.17+
sopshuawei_sdk_skHUAWEICLOUD_SDK_SK0.17+
sopsgoogle_oauth_access_tokenGOOGLE_OAUTH_ACCESS_TOKEN0.17+
vaultrole_idVAULT_ROLE_ID0.15+
vaultsecret_idVAULT_SECRET_ID0.15+
vaulttokenVAULT_TOKEN0.15+

See Provider credentials for credential source addresses, storage commands, one-hop chaining, and runtime handling rules.


Last updated Oct 08, 2026