CQE-9197: Comprehensive Quality Issues View

 
Comprehensive Quality Issues View
Definition in a New Window Definition in a New Window
View ID: 9197 Maturity: Preliminary
+ View Data

View Objective

This view (slice) covers all the Quality Issues in CQE.

View Filter: name()='Quality_Issue'

+ View Metrics
Formal CQE IDs (this view)Micro Elements (this view)Total Catalog
Total Elements112out of1600out of66226
Views0out of77
Quality_Characteristics0out of4141
Quality_Issues112out of112112
Practices0out of4040
Consequences0out of2626
Is
Issue
Allocation of Memory without Associated Release - (9112)
Is
Issue
Architecture with Number of Horizontal Layers Outside of Expected Range - (9007)
Is
Issue
Array Index Improper Input Neutralization - (129)
Is
Issue
Broken or Risky Cryptographic Algorithm Usage - (327)
Is
Issue
Buffer Copy without Checking Size of Input - (120)
Is
Issue
Callable and Method Control Element Number of Outward Calls - (9024)
Is
Issue
Callable with Insufficient Behavioral Summary - (9218)
Is
Issue
Child Class Element without Virtual Destructor unlike its Parent Class Element - (9013)
Is
Issue
Class Element with Virtual Method Element without Virtual Destructor - (9166)
Is
Issue
Class Instance Self Destruction Control Element - (9156)
Is
Issue
Class with an Excessive Inheritance Level - (9123)
Is
Issue
Class with Excessive Number of Child Classes - (9165)
Is
Issue
Compilation with Insufficient Warnings or Errors - (9228)
Is
Issue
Creation of Immutable Text Using String Concatenation - (9014)
Is
Issue
Cross-site Scripting Improper Input Neutralization - (79)
Is
Issue
Data Access Control Element from Outside Designated Data Manager Component - (9159)
Is
Issue
Data Access Operations Outside of Expected Data Manager Component - (9069)
Is
Issue
Data Element Aggregating an Excessively Large Number of Non-Primitive Elements - (9005)
Is
Issue
Data Element Declared Public - (9153)
Is
Issue
Data Resource Access without Use of Connection Pooling - (9116)
Is
Issue
Declaration of Catch for Generic Exception - (396)
Is
Issue
Declaration of Throws for Generic Exception - (397)
Is
Issue
Declaration of Variable with Unnecessarily Wide Scope - (9227)
Is
Issue
Empty Exception Block - (9108)
Is
Issue
Excessive Attack Surface - (9226)
Is
Issue
Excessive Code Complexity - (9221)
Is
Issue
Excessive Cyclomatic Complexity - (9222)
Is
Issue
Excessive Cyclomatic Complexity Within an Invokable Control Element - (9185)
Is
Issue
Excessive Data Query Operations in a Large Data Table - (9027)
Is
Issue
Excessive Execution of Sequential Searches of Data Resource - (9103)
Is
Issue
Excessive Halstead Complexity - (9223)
Is
Issue
Excessive Index Range Scan for a Data Resource - (9187)
Is
Issue
Excessive Number of Data Accesses using Inefficient Procedures - (9077)
Is
Issue
Excessive Number of Indices for a Large Data Table - (9175)
Is
Issue
Excessive Platform Resource Consumption within a Loop - (9041)
Is
Issue
Excessive Reliance on Global Variables - (9209)
Is
Issue
Excessive Use of Hard-Coded Literals in Initialization - (9046)
Is
Issue
Excessive Use of Self-Modifying Code - (9224)
Is
Issue
Excessive Use of Unconditional Branching - (9220)
Is
Issue
Excessive Volume of Commented-out Code - (9161)
Is
Issue
Excessively Deep Nesting - (9225)
Is
Issue
Expired or Released Resource Usage - (672)
Is
Issue
File Upload Improper Input Neutralization - (434)
Is
Issue
Float Type Storable and Member Data Element Comparison with Equality Operator - (9138)
Is
Issue
Format String Improper Input Neutralization - (134)
Is
Issue
Hard-Coded Credentials Usage for Remote Authentication - (798)
Is
Issue
Inappropriate Comment Style - (9214)
Is
Issue
Inappropriate Source Code Style or Formatting - (9139)
Is
Issue
Inappropriate Whitespace Style - (9215)
Is
Issue
Incomplete Design Documentation - (9211)
Is
Issue
Incomplete Documentation - (9073)
Is
Issue
Incomplete Documentation of Program Execution - (9213)
Is
Issue
Incomplete I/O Documentation - (9212)
Is
Issue
Inconsistency Between Implementation and Documented Design - (9107)
Is
Issue
Inconsistent Naming Conventions for Identifiers - (9200)
Is
Issue
Incorrect Type Conversion or Cast - (704)
Is
Issue
Initialization with Hard-Coded Network Resource Configuration Data - (9042)
Is
Issue
Initialization within a Static Code Block - (9090)
Is
Issue
Insufficient Adherence to Conventions - (9135)
Is
Issue
Insufficient Documentation of Error Handling Techniques - (9219)
Is
Issue
Insufficient Encapsulation of Machine-Dependent Functionality - (9206)
Is
Issue
Insufficient Isolation of Symbolic Constant Definitions - (9208)
Is
Issue
Insufficient Isolation of System-Dependent Functions - (9201)
Is
Issue
Insufficient Use of Symbolic Constants - (9207)
Is
Issue
Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer - (9052)
Is
Issue
Invokable Control Element with Excessive File or Data Access Operations - (9160)
Is
Issue
Invokable Control Element with Signature Containing an Excessive Number of Parameters - (9093)
Is
Issue
Invokable Control Element with Variadic Parameter Element - (9062)
Is
Issue
Loop Condition Value Update within the Loop - (9190)
Is
Issue
Loop with Unreachable Exit Condition ('Infinite Loop') - (835)
Is
Issue
Memory Location Access After End of Buffer - (788)
Is
Issue
Method Containing Access of a Member Element from Another Class - (9181)
Is
Issue
Missing Design Representation Documentation - (9050)
Is
Issue
Missing Release of Resource after Effective Lifetime - (772)
Is
Issue
Missing Serialization Control Element - (9102)
Is
Issue
Modules with Circular Dependencies - (9018)
Is
Issue
Multiple Inheritance from Concrete Classes - (9060)
Is
Issue
Name or Reference Resolution Improper Input Neutralization - (99)
Is
Issue
Named Callable and Method Control Element in Multi-Thread Context with non-Final Static Storable or Member Element - (9070)
Is
Issue
Non-SQL Named Callable and Method Control Element with Excessive Number of Data Resource Access - (9122)
Is
Issue
Numeric Types Incorrect Conversion - (681)
Is
Issue
OS Command Injection Improper Input Neutralization - (78)
Is
Issue
Parent Class Element with References to Child Class Element - (9087)
Is
Issue
Parent Class Element without Virtual Destructor Method Element - (9147)
Is
Issue
Path Traversal Improper Input Neutralization - (22)
Is
Issue
Persistent Storable Data Element without Associated Comparison Control Element - (9193)
Is
Issue
Reliance on Machine-Dependent Data Representation - (9203)
Is
Issue
Reliance on Runtime Component in Generated Code - (9202)
Is
Issue
Runtime Resource Management Control Element in a Component Built to Run on Application Servers - (9100)
Is
Issue
Serializable Data Element Containing non-Serializable Item Elements - (9110)
Is
Issue
Shared Resource Improper Locking - (667)
Is
Issue
Singleton Class Instance Creation without Proper Lock Element Management - (9192)
Is
Issue
Source Code Element without Standard Prologue - (9216)
Is
Issue
Source Code File with Excessive Number of Lines of Code - (9151)
Is
Issue
SQL Injection Improper Input Neutralization - (89)
Is
Issue
Static Member Data Element outside of a Singleton Class Element - (9004)
Is
Issue
Storable and Member Data Element Missing Initialization - (456)
Is
Issue
Storable or Member Data Element containing Pointer Item Element without Proper Copy Control Element - (9194)
Is
Issue
Synchronous Call Time-Out Absence - (9173)
Is
Issue
Unchecked Input for Loop Condition - (606)
Is
Issue
Unchecked Return Parameter Value of Invokable Control Element with Read, Write, and Manage Access to Platform or Data Resource - (252)
Is
Issue
Unconditional Control Flow Transfer outside of Switch Block - (9134)
Is
Issue
Uncontrolled Memory Allocation - (789)
Is
Issue
Uncontrolled Recursion - (674)
Is
Issue
Unreachable Invokable Control Element - (9079)
Is
Issue
Use of Data Element without Invoking Deconstructor Method - (9182)
Is
Issue
Use of Inaccurate Comments - (9217)
Is
Issue
Use of Platform-Dependent Third Party Components - (9204)
Is
Issue
Use of Redundant Code - (9011)
Is
Issue
Use of Same Invokable Control Element in Multiple Architectural Layers - (9184)
Is
Issue
Use of Same Variable for Multiple Purposes - (9210)
Is
Issue
Use of Unmaintained Third Party Components - (9205)
Page Last Updated or Reviewed: October 01, 2017