what is a cwe?
 The Common Weakness Enumeration is a formal list of software weakness types created to: Serve as a common language for describing software security weaknesses in architecture, design, or code. 