lfreleng-actions/🔐 1Password Secrets Action

Securely retrieves secrets from 1Password vaults

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
token1Password service account tokenyes
vaultVault name or ID where secrets are storedyes
recordSecret specification in one of these formats: - Single: "secret-name/field-name" - Multiple JSON: {"key1": "secret1/field1", "key2": "secret2/field2"} - Multiple YAML: "key1: secret1/field1\nkey2: secret2/field2" yes
return_typeHow to return values: 'output' (default), 'env', or 'both'nooutput
config_filePath to configuration fileno
timeoutOperation timeout in secondsno300
retry_timeoutRetry timeout in secondsno30
connect_timeoutConnection timeout in secondsno10
max_concurrencyMaximum concurrent operationsno5
cache_enabledEnable caching for improved performancenofalse
cache_ttlCache time-to-live in secondsno300
cli_version1Password CLI version to use ('latest' or semver like 'v2.18.0')nolatest
cli_pathCustom path to 1Password CLI binaryno
log_levelLog level: 'debug', 'info', 'warn', 'error'nowarn
debugEnable debug loggingnofalse
mock_modeEnable mock mode for testingnofalse
download_urlCustom download URL for the op-secrets-action binaryno
checksumExpected SHA256 checksum for the op-secrets-action binaryno
namedescription
valueSecret value (for single secret retrieval)
secrets_countNumber of secrets retrieved (for multiple secrets)