2481
Category-1226: Complexity Issues
Category ID : 1226
Summary
Weaknesses in this category are associated with things being overly complex.
Membership
Nature Type ID Name Page
MemberOf 699 Software Development 699 2555
HasMember 1043 Data Element Aggregating an Excessively Large
Number of Non-Primitive Elements
699 1877
HasMember 1047 Modules with Circular Dependencies 699 1882
HasMember 1055 Multiple Inheritance from Concrete Classes 699 1890
HasMember 1056 Invokable Control Element with Variadic Parameters 699 1891
HasMember 1060 Excessive Number of Inefficient Server-Side Data
Accesses
699 1897
HasMember 1064 Invokable Control Element with Signature Containing an
Excessive Number of Parameters
699 1902
HasMember 1074 Class with Excessively Deep Inheritance 699 1914
HasMember 1075 Unconditional Control Flow Transfer outside of Switch
Block
699 1915
HasMember 1080 Source Code File with Excessive Number of Lines of
Code
699 1920
HasMember 1086 Class with Excessive Number of Child Classes 699 1926
HasMember 1095 Loop Condition Value Update within the Loop 699 1935
HasMember 1119 Excessive Use of Unconditional Branching 699 1959
HasMember 1121 Excessive McCabe Cyclomatic Complexity 699 1961
HasMember 1122 Excessive Halstead Complexity 699 1962
HasMember 1123 Excessive Use of Self-Modifying Code 699 1963
HasMember 1124 Excessively Deep Nesting 699 1964
HasMember 1125 Excessive Attack Surface 699 1965
HasMember 1333 Inefficient Regular Expression Complexity 699 2230
Category-1227: Encapsulation Issues
Category ID : 1227
Summary
Weaknesses in this category are related to issues surrounding the bundling of data with the
methods intended to operate on that data.
Membership
Nature Type ID Name Page
MemberOf 699 Software Development 699 2555
HasMember 1054 Invocation of a Control Element at an Unnecessarily
Deep Horizontal Layer
699 1889
HasMember 1057 Data Access Operations Outside of Expected Data
Manager Component
699 1892
HasMember 1062 Parent Class with References to Child Class 699 1900
CWE Version 4.14
CWE-1228: API / Function Errors
CWE-1228: API / Function Errors