The Common Weakness Enumeration (CWE™) is a community-developed list of software weaknesses. It provides a common reference, and as a baseline for weakness identification, mitigation, and prevention efforts.