| MemberOf |  View - a subset of CWE entries that provides a way of examining CWE content. The two main view structures are Slices (flat lists) and Graphs (containing relationships between entries). | 699 | Software Development | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 358 | Improperly Implemented Security Check for Standard | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 360 | Trust of System Event Data | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 478 | Missing Default Case in Multiple Condition Expression | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 487 | Reliance on Package-level Scope | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 489 | Active Debug Code | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 547 | Use of Hard-coded, Security-relevant Constants | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 561 | Dead Code | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 562 | Return of Stack Variable Address | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 563 | Assignment to Variable without Use | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 581 | Object Model Violation: Just One of Equals and Hashcode Defined | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 586 | Explicit Call to Finalize() | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Variant - a weakness that is linked to a certain type of product, typically involving a specific language or technology. More specific than a Base weakness. Variant level weaknesses typically describe issues in terms of 3 to 5 of the following dimensions: behavior, property, technology, language, and resource. | 605 | Multiple Binds to the Same Port | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 628 | Function Call with Incorrectly Specified Arguments | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 654 | Reliance on a Single Factor in a Security Decision | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Class - a weakness that is described in a very abstract fashion, typically independent of any specific language or technology. More specific than a Pillar Weakness, but more general than a Base Weakness. Class level weaknesses typically describe issues in terms of 1 or 2 of the following dimensions: behavior, property, and resource. | 656 | Reliance on Security Through Obscurity | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 694 | Use of Multiple Resources with Duplicate Identifier | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 807 | Reliance on Untrusted Inputs in a Security Decision | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1041 | Use of Redundant Code | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1043 | Data Element Aggregating an Excessively Large Number of Non-Primitive Elements | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1044 | Architecture with Number of Horizontal Layers Outside of Expected Range | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1045 | Parent Class with a Virtual Destructor and a Child Class without a Virtual Destructor | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1046 | Creation of Immutable Text Using String Concatenation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1048 | Invokable Control Element with Large Number of Outward Calls | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1049 | Excessive Data Query Operations in a Large Data Table | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1050 | Excessive Platform Resource Consumption within a Loop | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1063 | Creation of Class Instance within a Static Code Block | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1065 | Runtime Resource Management Control Element in a Component Built to Run on Application Servers | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1066 | Missing Serialization Control Element | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1067 | Excessive Execution of Sequential Searches of Data Resource | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1070 | Serializable Data Element Containing non-Serializable Item Elements | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1071 | Empty Code Block | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1072 | Data Resource Access without Use of Connection Pooling | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1073 | Non-SQL Invokable Control Element with Excessive Number of Data Resource Accesses | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1079 | Parent Class without Virtual Destructor Method | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1082 | Class Instance Self Destruction Control Element | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1084 | Invokable Control Element with Excessive File or Data Access Operations | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1085 | Invokable Control Element with Excessive Volume of Commented-out Code | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1087 | Class with Virtual Method without a Virtual Destructor | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1089 | Large Data Table with Excessive Number of Indices | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1092 | Use of Same Invokable Control Element in Multiple Architectural Layers | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1094 | Excessive Index Range Scan for a Data Resource | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1097 | Persistent Storable Data Element without Associated Comparison Control Element | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1098 | Data Element containing Pointer Item without Proper Copy Control Element | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1099 | Inconsistent Naming Conventions for Identifiers | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1101 | Reliance on Runtime Component in Generated Code | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1102 | Reliance on Machine-Dependent Data Representation | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1103 | Use of Platform-Dependent Third Party Components | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1104 | Use of Unmaintained Third Party Components | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1106 | Insufficient Use of Symbolic Constants | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1107 | Insufficient Isolation of Symbolic Constant Definitions | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1108 | Excessive Reliance on Global Variables | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1109 | Use of Same Variable for Multiple Purposes | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1113 | Inappropriate Comment Style | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1114 | Inappropriate Whitespace Style | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1115 | Source Code Element without Standard Prologue | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1116 | Inaccurate Comments | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1117 | Callable with Insufficient Behavioral Summary | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1126 | Declaration of Variable with Unnecessarily Wide Scope | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1127 | Compilation with Insufficient Warnings or Errors | 
                            
                                
                                
                                    
                                         
                                
                                    | HasMember |  Base - a weakness that is still mostly independent of a resource or technology, but with sufficient details to provide specific methods for detection and prevention. Base level weaknesses typically describe issues in terms of 2 or 3 of the following dimensions: behavior, property, technology, language, and resource. | 1235 | Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations |