Common Weakness Enumeration (CWE)

1,008 CWEs

CWENameCVEsAbstractionLikelihoodDetails
CWE-1052Excessive Use of Hard-Coded Literals in Initialization0Base-
CWE-1053Missing Documentation for Design0Base-
CWE-1054Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer0Base-
CWE-1060Excessive Number of Inefficient Server-Side Data Accesses0Base-
CWE-1061Insufficient Encapsulation0Class-
CWE-1062Parent Class with References to Child Class0Base-
CWE-1063Creation of Class Instance within a Static Code Block0Base-
CWE-1064Invokable Control Element with Signature Containing an Excessive Number of Parameters0Base-
CWE-1065Runtime Resource Management Control Element in a Component Built to Run on Application Servers0Base-
CWE-1069Empty Exception Block0Variant-
CWE-1070Serializable Data Element Containing non-Serializable Item Elements0Base-
CWE-1071Empty Code Block0Base-
CWE-1073Non-SQL Invokable Control Element with Excessive Number of Data Resource Accesses0Base-
CWE-1074Class with Excessively Deep Inheritance0Base-
CWE-1075Unconditional Control Flow Transfer outside of Switch Block0Base-
CWE-1079Parent Class without Virtual Destructor Method0Base-
CWE-1080Source Code File with Excessive Number of Lines of Code0Base-
CWE-1082Class Instance Self Destruction Control Element0Base-
CWE-1084Invokable Control Element with Excessive File or Data Access Operations0Base-
CWE-1085Invokable Control Element with Excessive Volume of Commented-out Code0Base-
CWE-1086Class with Excessive Number of Child Classes0Base-
CWE-1087Class with Virtual Method without a Virtual Destructor0Base-
CWE-1089Large Data Table with Excessive Number of Indices0Base-
CWE-1090Method Containing Access of a Member Element from Another Class0Base-
CWE-1092Use of Same Invokable Control Element in Multiple Architectural Layers0Base-