1 What counts as a secret?
A secret is any piece of data that grants access or proves identity and would cause harm if it leaked. Typical examples include passwords, API keys, database credentials, private TLS/SSH keys, OAuth tokens, signing keys and encryption keys.
The defining property is that a secret must be kept confidential: anyone who holds it can act as you. This is different from ordinary configuration such as a log level or a feature flag, which is not sensitive. The first job of secrets management is simply to recognise what is a secret in the first place, so it can be handled with care.