OWASPASVS 5.0 requirement

ASVS-V13.3.1 A secrets management solution, such as a key vault, is used to securely create, store, control access to, and destroy backend secrets.

L2 Published 2025 Official page ↗
Standard
OWASP ASVS 5.0
Chapter
V13 Configuration
Section
V13.3 Secret Management
Level
L2 (requirement applies from this verification level up)

Requirement

Verify that a secrets management solution, such as a key vault, is used to securely create, store, control access to, and destroy backend secrets. These could include passwords, key material, integrations with databases and third-party systems, keys and seeds for time-based tokens, other internal secrets, and API keys. Secrets must not be included in application source code or included in build artifacts. For an L3 application, this must involve a hardware-backed solution such as an HSM.