CWE IDs Detected by CodeSonar in Kotlin Code

This table contains close and broad CWE mappings for CodeSonar Kotlin warning classes, organized by CWE ID.

This version of CodeSonar (9.0p0) uses CWE 4.16, published November 19, 2024.



Close Mapping

CWE Entity TypeKotlin Warning Classes
CWE:172 Encoding Error Weakness
CWE:230 Improper Handling of Missing Values Weakness
CWE:252 Unchecked Return Value Weakness
CWE:390 Detection of Error Condition Without Action Weakness
CWE:391 Unchecked Error Condition Weakness
CWE:394 Unexpected Status Code or Return Value Weakness
CWE:396 Declaration of Catch for Generic Exception Weakness
CWE:404 Improper Resource Shutdown or Release Weakness
CWE:457 Use of Uninitialized Variable Weakness
CWE:476 NULL Pointer Dereference Weakness
CWE:477 Use of Obsolete Function Weakness
CWE:480 Use of Incorrect Operator Weakness
CWE:489 Active Debug Code Weakness
CWE:546 Suspicious Comment Weakness
CWE:561 Dead Code Weakness
CWE:570 Expression is Always False Weakness
CWE:571 Expression is Always True Weakness
CWE:573 Improper Following of Specification by Caller Weakness
CWE:581 Object Model Violation: Just One of Equals and Hashcode Defined Weakness
CWE:584 Return Inside Finally Block Weakness
CWE:595 Comparison of Object References Instead of Object Contents Weakness
CWE:615 Inclusion of Sensitive Information in Source Code Comments Weakness
CWE:662 Improper Synchronization Weakness
CWE:664 Improper Control of a Resource Through its Lifetime Weakness
CWE:686 Function Call With Incorrect Argument Type Weakness
CWE:694 Use of Multiple Resources with Duplicate Identifier Weakness
CWE:703 Improper Check or Handling of Exceptional Conditions Weakness
CWE:704 Incorrect Type Conversion or Cast Weakness
CWE:705 Incorrect Control Flow Scoping Weakness
CWE:754 Improper Check for Unusual or Exceptional Conditions Weakness
CWE:755 Improper Handling of Exceptional Conditions Weakness
CWE:758 Reliance on Undefined, Unspecified, or Implementation-Defined Behavior Weakness
CWE:779 Logging of Excessive Data Weakness
CWE:835 Loop with Unreachable Exit Condition ('Infinite Loop') Weakness
CWE:909 Missing Initialization of Resource Weakness
CWE:913 Improper Control of Dynamically-Managed Code Resources Weakness
CWE:1025 Comparison Using Wrong Factors Weakness
CWE:1041 Use of Redundant Code Weakness
CWE:1059 Insufficient Technical Documentation Weakness
CWE:1064 Invokable Control Element with Signature Containing an Excessive Number of Parameters Weakness
CWE:1069 Empty Exception Block Weakness
CWE:1071 Empty Code Block Weakness
CWE:1076 Insufficient Adherence to Expected Conventions Weakness
CWE:1078 Inappropriate Source Code Style or Formatting Weakness
CWE:1099 Inconsistent Naming Conventions for Identifiers Weakness
CWE:1106 Insufficient Use of Symbolic Constants Weakness
CWE:1113 Inappropriate Comment Style Weakness
CWE:1114 Inappropriate Whitespace Style Weakness
CWE:1116 Inaccurate Comments Weakness
CWE:1119 Excessive Use of Unconditional Branching Weakness
CWE:1120 Excessive Code Complexity Weakness
CWE:1121 Excessive McCabe Cyclomatic Complexity Weakness
CWE:1124 Excessively Deep Nesting Weakness
CWE:1127 Compilation with Insufficient Warnings or Errors Weakness
CWE:1164 Irrelevant Code Weakness
CWE:1176 Inefficient CPU Computation Weakness
CWE:1177 Use of Prohibited Code Weakness
CWE:1235 Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations Weakness

Broad Mapping

CWE Entity TypeKotlin Warning Classes
CWE:19 Data Processing Errors Category
hierarchy ancestor
CWE:74 Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') Weakness
hierarchy ancestor
CWE:99 Improper Control of Resource Identifiers ('Resource Injection') Weakness
hierarchy ancestor
CWE:133 String Errors Category
hierarchy ancestor
CWE:137 Data Neutralization Issues Category
hierarchy ancestor
CWE:172 Encoding Error Weakness
closely mapped
CWE:199 Information Management Errors Category
hierarchy ancestor
CWE:200 Exposure of Sensitive Information to an Unauthorized Actor Weakness
hierarchy ancestor
CWE:221 Information Loss or Omission Weakness
hierarchy ancestor
CWE:227 7PK - API Abuse Category
hierarchy ancestor
CWE:228 Improper Handling of Syntactically Invalid Structure Weakness
hierarchy ancestor
CWE:229 Improper Handling of Values Weakness
hierarchy ancestor
CWE:230 Improper Handling of Missing Values Weakness
closely mapped
also related
CWE:231 Improper Handling of Extra Values Weakness
also related
CWE:232 Improper Handling of Undefined Values Weakness
also related
CWE:237 Improper Handling of Structural Elements Weakness
hierarchy ancestor
CWE:238 Improper Handling of Incomplete Structural Elements Weakness
also related
CWE:239 Failure to Handle Incomplete Element Weakness
also related
CWE:252 Unchecked Return Value Weakness
closely mapped
CWE:254 7PK - Security Features Category
hierarchy ancestor
CWE:265 Privilege Issues Category
hierarchy ancestor
CWE:269 Improper Privilege Management Weakness
hierarchy ancestor
CWE:274 Improper Handling of Insufficient Privileges Weakness
also related
CWE:275 Permission Issues Category
hierarchy ancestor
CWE:280 Improper Handling of Insufficient Permissions or Privileges Weakness
also related
CWE:284 Improper Access Control Weakness
hierarchy ancestor
CWE:388 7PK - Errors Category
hierarchy ancestor
CWE:389 Error Conditions, Return Values, Status Codes Category
hierarchy ancestor
CWE:390 Detection of Error Condition Without Action Weakness
closely mapped
CWE:391 Unchecked Error Condition Weakness
closely mapped
CWE:392 Missing Report of Error Condition Weakness
also related
CWE:394 Unexpected Status Code or Return Value Weakness
closely mapped
also related
CWE:396 Declaration of Catch for Generic Exception Weakness
closely mapped
CWE:398 7PK - Code Quality Category
hierarchy ancestor
CWE:399 Resource Management Errors Category
hierarchy ancestor
CWE:400 Uncontrolled Resource Consumption Weakness
hierarchy ancestor
CWE:404 Improper Resource Shutdown or Release Weakness
closely mapped
CWE:405 Asymmetric Resource Consumption (Amplification) Weakness
hierarchy ancestor
CWE:438 Behavioral Problems Category
hierarchy ancestor
CWE:457 Use of Uninitialized Variable Weakness
closely mapped
CWE:465 Pointer Issues Category
hierarchy ancestor
CWE:474 Use of Function with Inconsistent Implementations Weakness
hierarchy ancestor
CWE:476 NULL Pointer Dereference Weakness
closely mapped
CWE:477 Use of Obsolete Function Weakness
closely mapped
also related
CWE:480 Use of Incorrect Operator Weakness
closely mapped
CWE:485 7PK - Encapsulation Category
hierarchy ancestor
CWE:489 Active Debug Code Weakness
closely mapped
CWE:538 Insertion of Sensitive Information into Externally-Accessible File or Directory Weakness
hierarchy ancestor
CWE:540 Inclusion of Sensitive Information in Source Code Weakness
hierarchy ancestor
CWE:546 Suspicious Comment Weakness
closely mapped
CWE:557 Concurrency Issues Category
also related
CWE:561 Dead Code Weakness
closely mapped
CWE:569 Expression Issues Category
hierarchy ancestor
CWE:570 Expression is Always False Weakness
closely mapped
CWE:571 Expression is Always True Weakness
closely mapped
CWE:573 Improper Following of Specification by Caller Weakness
closely mapped
hierarchy ancestor
CWE:581 Object Model Violation: Just One of Equals and Hashcode Defined Weakness
closely mapped
CWE:584 Return Inside Finally Block Weakness
closely mapped
CWE:589 Call to Non-ubiquitous API Weakness
also related
CWE:595 Comparison of Object References Instead of Object Contents Weakness
closely mapped
CWE:615 Inclusion of Sensitive Information in Source Code Comments Weakness
closely mapped
CWE:628 Function Call with Incorrectly Specified Arguments Weakness
hierarchy ancestor
CWE:629 Weaknesses in OWASP Top Ten (2007) View
hierarchy ancestor
CWE:635 Weaknesses Originally Used by NVD from 2008 to 2016 View
hierarchy ancestor
CWE:658 Weaknesses in Software Written in C View
hierarchy ancestor
CWE:659 Weaknesses in Software Written in C++ View
hierarchy ancestor
CWE:660 Weaknesses in Software Written in Java View
hierarchy ancestor
CWE:661 Weaknesses in Software Written in PHP View
hierarchy ancestor
CWE:662 Improper Synchronization Weakness
closely mapped
CWE:664 Improper Control of a Resource Through its Lifetime Weakness
closely mapped
hierarchy ancestor
CWE:665 Improper Initialization Weakness
hierarchy ancestor
CWE:668 Exposure of Resource to Wrong Sphere Weakness
hierarchy ancestor
CWE:670 Always-Incorrect Control Flow Implementation Weakness
hierarchy ancestor
CWE:677 Weakness Base Elements View
hierarchy ancestor
CWE:683 Function Call With Incorrect Order of Arguments Weakness
also related
CWE:684 Incorrect Provision of Specified Functionality Weakness
hierarchy ancestor
CWE:685 Function Call With Incorrect Number of Arguments Weakness
also related
CWE:686 Function Call With Incorrect Argument Type Weakness
closely mapped
CWE:688 Function Call With Incorrect Variable or Reference as Argument Weakness
also related
CWE:691 Insufficient Control Flow Management Weakness
hierarchy ancestor
CWE:694 Use of Multiple Resources with Duplicate Identifier Weakness
closely mapped
CWE:697 Incorrect Comparison Weakness
hierarchy ancestor
CWE:699 Software Development View
hierarchy ancestor
CWE:700 Seven Pernicious Kingdoms View
hierarchy ancestor
CWE:701 Weaknesses Introduced During Design View
hierarchy ancestor
CWE:702 Weaknesses Introduced During Implementation View
hierarchy ancestor
CWE:703 Improper Check or Handling of Exceptional Conditions Weakness
closely mapped
hierarchy ancestor
CWE:704 Incorrect Type Conversion or Cast Weakness
closely mapped
CWE:705 Incorrect Control Flow Scoping Weakness
closely mapped
hierarchy ancestor
CWE:707 Improper Neutralization Weakness
hierarchy ancestor
CWE:710 Improper Adherence to Coding Standards Weakness
hierarchy ancestor
CWE:711 Weaknesses in OWASP Top Ten (2004) View
hierarchy ancestor
CWE:717 OWASP Top Ten 2007 Category A6 - Information Leakage and Improper Error Handling Category
hierarchy ancestor
CWE:723 OWASP Top Ten 2004 Category A2 - Broken Access Control Category
hierarchy ancestor
CWE:727 OWASP Top Ten 2004 Category A6 - Injection Flaws Category
hierarchy ancestor
CWE:728 OWASP Top Ten 2004 Category A7 - Improper Error Handling Category
hierarchy ancestor
CWE:730 OWASP Top Ten 2004 Category A9 - Denial of Service Category
hierarchy ancestor
CWE:731 OWASP Top Ten 2004 Category A10 - Insecure Configuration Management Category
hierarchy ancestor
CWE:734 Weaknesses Addressed by the CERT C Secure Coding Standard (2008) View
hierarchy ancestor
CWE:735 CERT C Secure Coding Standard (2008) Chapter 2 - Preprocessor (PRE) Category
hierarchy ancestor
CWE:736 CERT C Secure Coding Standard (2008) Chapter 3 - Declarations and Initialization (DCL) Category
hierarchy ancestor
CWE:737 CERT C Secure Coding Standard (2008) Chapter 4 - Expressions (EXP) Category
hierarchy ancestor
CWE:739 CERT C Secure Coding Standard (2008) Chapter 6 - Floating Point (FLP) Category
hierarchy ancestor
CWE:740 CERT C Secure Coding Standard (2008) Chapter 7 - Arrays (ARR) Category
hierarchy ancestor
CWE:741 CERT C Secure Coding Standard (2008) Chapter 8 - Characters and Strings (STR) Category
hierarchy ancestor
CWE:742 CERT C Secure Coding Standard (2008) Chapter 9 - Memory Management (MEM) Category
hierarchy ancestor
CWE:743 CERT C Secure Coding Standard (2008) Chapter 10 - Input Output (FIO) Category
hierarchy ancestor
CWE:744 CERT C Secure Coding Standard (2008) Chapter 11 - Environment (ENV) Category
hierarchy ancestor
CWE:745 CERT C Secure Coding Standard (2008) Chapter 12 - Signals (SIG) Category
hierarchy ancestor
CWE:746 CERT C Secure Coding Standard (2008) Chapter 13 - Error Handling (ERR) Category
hierarchy ancestor
CWE:747 CERT C Secure Coding Standard (2008) Chapter 14 - Miscellaneous (MSC) Category
hierarchy ancestor
CWE:748 CERT C Secure Coding Standard (2008) Appendix - POSIX (POS) Category
hierarchy ancestor
CWE:750 Weaknesses in the 2009 CWE/SANS Top 25 Most Dangerous Programming Errors View
hierarchy ancestor
CWE:752 2009 Top 25 - Risky Resource Management Category
hierarchy ancestor
CWE:754 Improper Check for Unusual or Exceptional Conditions Weakness
closely mapped
also related
hierarchy ancestor
CWE:755 Improper Handling of Exceptional Conditions Weakness
closely mapped
hierarchy ancestor
CWE:758 Reliance on Undefined, Unspecified, or Implementation-Defined Behavior Weakness
closely mapped
hierarchy ancestor
CWE:779 Logging of Excessive Data Weakness
closely mapped
CWE:800 Weaknesses in the 2010 CWE/SANS Top 25 Most Dangerous Programming Errors View
hierarchy ancestor
CWE:802 2010 Top 25 - Risky Resource Management Category
hierarchy ancestor
CWE:808 2010 Top 25 - Weaknesses On the Cusp Category
hierarchy ancestor
CWE:809 Weaknesses in OWASP Top Ten (2010) View
hierarchy ancestor
CWE:813 OWASP Top Ten 2010 Category A4 - Insecure Direct Object References Category
hierarchy ancestor
CWE:815 OWASP Top Ten 2010 Category A6 - Security Misconfiguration Category
hierarchy ancestor
CWE:834 Excessive Iteration Weakness
hierarchy ancestor
CWE:835 Loop with Unreachable Exit Condition ('Infinite Loop') Weakness
closely mapped
CWE:844 Weaknesses Addressed by The CERT Oracle Secure Coding Standard for Java (2011) View
hierarchy ancestor
CWE:846 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 3 - Declarations and Initialization (DCL) Category
hierarchy ancestor
CWE:847 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 4 - Expressions (EXP) Category
hierarchy ancestor
CWE:850 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 7 - Methods (MET) Category
hierarchy ancestor
CWE:851 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 8 - Exceptional Behavior (ERR) Category
hierarchy ancestor
CWE:852 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 9 - Visibility and Atomicity (VNA) Category
hierarchy ancestor
CWE:854 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 11 - Thread APIs (THI) Category
hierarchy ancestor
CWE:855 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 12 - Thread Pools (TPS) Category
hierarchy ancestor
CWE:857 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 14 - Input Output (FIO) Category
hierarchy ancestor
CWE:858 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 15 - Serialization (SER) Category
hierarchy ancestor
CWE:861 The CERT Oracle Secure Coding Standard for Java (2011) Chapter 18 - Miscellaneous (MSC) Category
hierarchy ancestor
CWE:867 2011 Top 25 - Weaknesses On the Cusp Category
hierarchy ancestor
CWE:868 Weaknesses Addressed by the SEI CERT C++ Coding Standard (2016 Version) View
hierarchy ancestor
CWE:871 CERT C++ Secure Coding Section 03 - Expressions (EXP) Category
hierarchy ancestor
CWE:873 CERT C++ Secure Coding Section 05 - Floating Point Arithmetic (FLP) Category
hierarchy ancestor
CWE:874 CERT C++ Secure Coding Section 06 - Arrays and the STL (ARR) Category
hierarchy ancestor
CWE:875 CERT C++ Secure Coding Section 07 - Characters and Strings (STR) Category
hierarchy ancestor
CWE:876 CERT C++ Secure Coding Section 08 - Memory Management (MEM) Category
hierarchy ancestor
CWE:877 CERT C++ Secure Coding Section 09 - Input Output (FIO) Category
hierarchy ancestor
CWE:878 CERT C++ Secure Coding Section 10 - Environment (ENV) Category
hierarchy ancestor
CWE:879 CERT C++ Secure Coding Section 11 - Signals (SIG) Category
hierarchy ancestor
CWE:880 CERT C++ Secure Coding Section 12 - Exceptions and Error Handling (ERR) Category
hierarchy ancestor
CWE:882 CERT C++ Secure Coding Section 14 - Concurrency (CON) Category
hierarchy ancestor
CWE:883 CERT C++ Secure Coding Section 49 - Miscellaneous (MSC) Category
hierarchy ancestor
CWE:884 CWE Cross-section View
hierarchy ancestor
CWE:885 SFP Primary Cluster: Risky Values Category
hierarchy ancestor
CWE:886 SFP Primary Cluster: Unused entities Category
hierarchy ancestor
CWE:887 SFP Primary Cluster: API Category
hierarchy ancestor
CWE:888 Software Fault Pattern (SFP) Clusters View
hierarchy ancestor
CWE:889 SFP Primary Cluster: Exception Management Category
hierarchy ancestor
CWE:890 SFP Primary Cluster: Memory Access Category
hierarchy ancestor
CWE:892 SFP Primary Cluster: Resource Management Category
hierarchy ancestor
CWE:894 SFP Primary Cluster: Synchronization Category
hierarchy ancestor
CWE:895 SFP Primary Cluster: Information Leak Category
hierarchy ancestor
CWE:896 SFP Primary Cluster: Tainted Input Category
hierarchy ancestor
CWE:897 SFP Primary Cluster: Entry Points Category
hierarchy ancestor
CWE:899 SFP Primary Cluster: Access Control Category
hierarchy ancestor
CWE:900 Weaknesses in the 2011 CWE/SANS Top 25 Most Dangerous Software Errors View
hierarchy ancestor
CWE:901 SFP Primary Cluster: Privilege Category
hierarchy ancestor
CWE:906 SFP Primary Cluster: UI Category
hierarchy ancestor
CWE:907 SFP Primary Cluster: Other Category
hierarchy ancestor
CWE:908 Use of Uninitialized Resource Weakness
hierarchy ancestor
CWE:909 Missing Initialization of Resource Weakness
closely mapped
CWE:913 Improper Control of Dynamically-Managed Code Resources Weakness
closely mapped
CWE:919 Weaknesses in Mobile Applications View
hierarchy ancestor
CWE:928 Weaknesses in OWASP Top Ten (2013) View
hierarchy ancestor
CWE:929 OWASP Top Ten 2013 Category A1 - Injection Category
hierarchy ancestor
CWE:932 OWASP Top Ten 2013 Category A4 - Insecure Direct Object References Category
hierarchy ancestor
CWE:944 SFP Secondary Cluster: Access Management Category
hierarchy ancestor
CWE:960 SFP Secondary Cluster: Ambiguous Exception Type Category
hierarchy ancestor
CWE:961 SFP Secondary Cluster: Incorrect Exception Behavior Category
hierarchy ancestor
CWE:962 SFP Secondary Cluster: Unchecked Status Condition Category
hierarchy ancestor
CWE:963 SFP Secondary Cluster: Exposed Data Category
hierarchy ancestor
CWE:971 SFP Secondary Cluster: Faulty Pointer Use Category
hierarchy ancestor
CWE:977 SFP Secondary Cluster: Design Category
hierarchy ancestor
CWE:978 SFP Secondary Cluster: Implementation Category
hierarchy ancestor
CWE:982 SFP Secondary Cluster: Failure to Release Resource Category
hierarchy ancestor
CWE:984 SFP Secondary Cluster: Life Cycle Category
hierarchy ancestor
CWE:985 SFP Secondary Cluster: Unrestricted Consumption Category
hierarchy ancestor
CWE:986 SFP Secondary Cluster: Missing Lock Category
hierarchy ancestor
CWE:990 SFP Secondary Cluster: Tainted Input to Command Category
hierarchy ancestor
CWE:992 SFP Secondary Cluster: Faulty Input Transformation Category
hierarchy ancestor
CWE:993 SFP Secondary Cluster: Incorrect Input Handling Category
hierarchy ancestor
CWE:997 SFP Secondary Cluster: Information Loss Category
hierarchy ancestor
CWE:998 SFP Secondary Cluster: Glitch in Computation Category
hierarchy ancestor
CWE:1000 Research Concepts View
hierarchy ancestor
CWE:1001 SFP Secondary Cluster: Use of an Improper API Category
hierarchy ancestor
CWE:1002 SFP Secondary Cluster: Unexpected Entry Points Category
hierarchy ancestor
CWE:1003 Weaknesses for Simplified Mapping of Published Vulnerabilities View
hierarchy ancestor
CWE:1005 7PK - Input Validation and Representation Category
hierarchy ancestor
CWE:1006 Bad Coding Practices Category
hierarchy ancestor
CWE:1008 Architectural Concepts View
hierarchy ancestor
CWE:1009 Audit Category
hierarchy ancestor
CWE:1011 Authorize Actors Category
hierarchy ancestor
CWE:1012 Cross Cutting Category
hierarchy ancestor
CWE:1019 Validate Inputs Category
hierarchy ancestor
CWE:1020 Verify Message Integrity Category
hierarchy ancestor
CWE:1025 Comparison Using Wrong Factors Weakness
closely mapped
hierarchy ancestor
CWE:1026 Weaknesses in OWASP Top Ten (2017) View
hierarchy ancestor
CWE:1031 OWASP Top Ten 2017 Category A5 - Broken Access Control Category
hierarchy ancestor
CWE:1032 OWASP Top Ten 2017 Category A6 - Security Misconfiguration Category
hierarchy ancestor
CWE:1040 Quality Weaknesses with Indirect Security Impacts View
hierarchy ancestor
CWE:1041 Use of Redundant Code Weakness
closely mapped
CWE:1059 Insufficient Technical Documentation Weakness
closely mapped
CWE:1064 Invokable Control Element with Signature Containing an Excessive Number of Parameters Weakness
closely mapped
CWE:1069 Empty Exception Block Weakness
closely mapped
CWE:1071 Empty Code Block Weakness
closely mapped
hierarchy ancestor
CWE:1076 Insufficient Adherence to Expected Conventions Weakness
closely mapped
hierarchy ancestor
CWE:1078 Inappropriate Source Code Style or Formatting Weakness
closely mapped
hierarchy ancestor
CWE:1081 Entries with Maintenance Notes View
hierarchy ancestor
CWE:1099 Inconsistent Naming Conventions for Identifiers Weakness
closely mapped
CWE:1106 Insufficient Use of Symbolic Constants Weakness
closely mapped
CWE:1113 Inappropriate Comment Style Weakness
closely mapped
CWE:1114 Inappropriate Whitespace Style Weakness
closely mapped
also related
CWE:1116 Inaccurate Comments Weakness
closely mapped
CWE:1119 Excessive Use of Unconditional Branching Weakness
closely mapped
CWE:1120 Excessive Code Complexity Weakness
closely mapped
hierarchy ancestor
CWE:1121 Excessive McCabe Cyclomatic Complexity Weakness
closely mapped
CWE:1124 Excessively Deep Nesting Weakness
closely mapped
CWE:1127 Compilation with Insufficient Warnings or Errors Weakness
closely mapped
CWE:1128 CISQ Quality Measures (2016) View
hierarchy ancestor
CWE:1129 CISQ Quality Measures (2016) - Reliability Category
hierarchy ancestor
CWE:1130 CISQ Quality Measures (2016) - Maintainability Category
hierarchy ancestor
CWE:1131 CISQ Quality Measures (2016) - Security Category
hierarchy ancestor
CWE:1133 Weaknesses Addressed by the SEI CERT Oracle Coding Standard for Java View
hierarchy ancestor
CWE:1135 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 01. Declarations and Initialization (DCL) Category
hierarchy ancestor
CWE:1136 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 02. Expressions (EXP) Category
hierarchy ancestor
CWE:1140 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 06. Methods (MET) Category
hierarchy ancestor
CWE:1141 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 07. Exceptional Behavior (ERR) Category
hierarchy ancestor
CWE:1142 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 08. Visibility and Atomicity (VNA) Category
hierarchy ancestor
CWE:1145 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 11. Thread Pools (TPS) Category
hierarchy ancestor
CWE:1147 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 13. Input Output (FIO) Category
hierarchy ancestor
CWE:1148 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 14. Serialization (SER) Category
hierarchy ancestor
CWE:1152 SEI CERT Oracle Secure Coding Standard for Java - Guidelines 49. Miscellaneous (MSC) Category
hierarchy ancestor
CWE:1154 Weaknesses Addressed by the SEI CERT C Coding Standard View
hierarchy ancestor
CWE:1157 SEI CERT C Coding Standard - Guidelines 03. Expressions (EXP) Category
hierarchy ancestor
CWE:1158 SEI CERT C Coding Standard - Guidelines 04. Integers (INT) Category
hierarchy ancestor
CWE:1159 SEI CERT C Coding Standard - Guidelines 05. Floating Point (FLP) Category
hierarchy ancestor
CWE:1160 SEI CERT C Coding Standard - Guidelines 06. Arrays (ARR) Category
hierarchy ancestor
CWE:1161 SEI CERT C Coding Standard - Guidelines 07. Characters and Strings (STR) Category
hierarchy ancestor
CWE:1162 SEI CERT C Coding Standard - Guidelines 08. Memory Management (MEM) Category
hierarchy ancestor
CWE:1163 SEI CERT C Coding Standard - Guidelines 09. Input Output (FIO) Category
hierarchy ancestor
CWE:1164 Irrelevant Code Weakness
closely mapped
hierarchy ancestor
CWE:1165 SEI CERT C Coding Standard - Guidelines 10. Environment (ENV) Category
hierarchy ancestor
CWE:1166 SEI CERT C Coding Standard - Guidelines 11. Signals (SIG) Category
hierarchy ancestor
CWE:1167 SEI CERT C Coding Standard - Guidelines 12. Error Handling (ERR) Category
hierarchy ancestor
CWE:1170 SEI CERT C Coding Standard - Guidelines 48. Miscellaneous (MSC) Category
hierarchy ancestor
CWE:1171 SEI CERT C Coding Standard - Guidelines 50. POSIX (POS) Category
hierarchy ancestor
CWE:1176 Inefficient CPU Computation Weakness
closely mapped
CWE:1177 Use of Prohibited Code Weakness
closely mapped
CWE:1178 Weaknesses Addressed by the SEI CERT Perl Coding Standard View
hierarchy ancestor
CWE:1180 SEI CERT Perl Coding Standard - Guidelines 02. Declarations and Initialization (DCL) Category
hierarchy ancestor
CWE:1181 SEI CERT Perl Coding Standard - Guidelines 03. Expressions (EXP) Category
hierarchy ancestor
CWE:1186 SEI CERT Perl Coding Standard - Guidelines 50. Miscellaneous (MSC) Category
hierarchy ancestor
CWE:1194 Hardware Design View
hierarchy ancestor
CWE:1195 Manufacturing and Life Cycle Management Concerns Category
hierarchy ancestor
CWE:1200 Weaknesses in the 2019 CWE Top 25 Most Dangerous Software Errors View
hierarchy ancestor
CWE:1208 Cross-Cutting Problems Category
hierarchy ancestor
CWE:1210 Audit / Logging Errors Category
hierarchy ancestor
CWE:1226 Complexity Issues Category
hierarchy ancestor
CWE:1228 API / Function Errors Category
hierarchy ancestor
CWE:1235 Incorrect Use of Autoboxing and Unboxing for Performance Critical Operations Weakness
closely mapped
CWE:1305 CISQ Quality Measures (2020) View
hierarchy ancestor
CWE:1306 CISQ Quality Measures - Reliability Category
hierarchy ancestor
CWE:1307 CISQ Quality Measures - Maintainability Category
hierarchy ancestor
CWE:1308 CISQ Quality Measures - Security Category
hierarchy ancestor
CWE:1309 CISQ Quality Measures - Efficiency Category
hierarchy ancestor
CWE:1329 Reliance on Component That is Not Updateable Weakness
also related
CWE:1337 Weaknesses in the 2021 CWE Top 25 Most Dangerous Software Weaknesses View
hierarchy ancestor
CWE:1340 CISQ Data Protection Measures View
hierarchy ancestor
CWE:1344 Weaknesses in OWASP Top Ten (2021) View
hierarchy ancestor
CWE:1345 OWASP Top Ten 2021 Category A01:2021 - Broken Access Control Category
hierarchy ancestor
CWE:1347 OWASP Top Ten 2021 Category A03:2021 - Injection Category
hierarchy ancestor
CWE:1348 OWASP Top Ten 2021 Category A04:2021 - Insecure Design Category
hierarchy ancestor
CWE:1349 OWASP Top Ten 2021 Category A05:2021 - Security Misconfiguration Category
hierarchy ancestor
CWE:1350 Weaknesses in the 2020 CWE Top 25 Most Dangerous Software Weaknesses View
hierarchy ancestor
CWE:1357 Reliance on Insufficiently Trustworthy Component Weakness
hierarchy ancestor
CWE:1358 Weaknesses in SEI ETF Categories of Security Vulnerabilities in ICS View
hierarchy ancestor
CWE:1359 ICS Communications Category
hierarchy ancestor
CWE:1360 ICS Dependencies (& Architecture) Category
hierarchy ancestor
CWE:1361 ICS Supply Chain Category
hierarchy ancestor
CWE:1362 ICS Engineering (Constructions/Deployment) Category
hierarchy ancestor
CWE:1363 ICS Operations (& Maintenance) Category
hierarchy ancestor
CWE:1364 ICS Communications: Zone Boundary Failures Category
hierarchy ancestor
CWE:1365 ICS Communications: Unreliability Category
hierarchy ancestor
CWE:1366 ICS Communications: Frail Security in Protocols Category
hierarchy ancestor
CWE:1367 ICS Dependencies (& Architecture): External Physical Systems Category
hierarchy ancestor
CWE:1368 ICS Dependencies (& Architecture): External Digital Systems Category
hierarchy ancestor
CWE:1369 ICS Supply Chain: IT/OT Convergence/Expansion Category
hierarchy ancestor
CWE:1370 ICS Supply Chain: Common Mode Frailties Category
hierarchy ancestor
CWE:1371 ICS Supply Chain: Poorly Documented or Undocumented Features Category
hierarchy ancestor
CWE:1372 ICS Supply Chain: OT Counterfeit and Malicious Corruption Category
hierarchy ancestor
CWE:1373 ICS Engineering (Construction/Deployment): Trust Model Problems Category
hierarchy ancestor
CWE:1375 ICS Engineering (Construction/Deployment): Gaps in Details/Data Category
hierarchy ancestor
CWE:1383 ICS Operations (& Maintenance): Compliance/Conformance with Regulatory Requirements Category
hierarchy ancestor
CWE:1387 Weaknesses in the 2022 CWE Top 25 Most Dangerous Software Weaknesses View
hierarchy ancestor
CWE:1396 Comprehensive Categorization: Access Control Category
hierarchy ancestor
CWE:1397 Comprehensive Categorization: Comparison Category
hierarchy ancestor
CWE:1400 Comprehensive Categorization for Software Assurance Trends View
hierarchy ancestor
CWE:1403 Comprehensive Categorization: Exposed Resource Category
hierarchy ancestor
CWE:1405 Comprehensive Categorization: Improper Check or Handling of Exceptional Conditions Category
hierarchy ancestor
CWE:1407 Comprehensive Categorization: Improper Neutralization Category
hierarchy ancestor
CWE:1409 Comprehensive Categorization: Injection Category
hierarchy ancestor
CWE:1410 Comprehensive Categorization: Insufficient Control Flow Management Category
hierarchy ancestor
CWE:1412 Comprehensive Categorization: Poor Coding Practices Category
hierarchy ancestor
CWE:1415 Comprehensive Categorization: Resource Control Category
hierarchy ancestor
CWE:1416 Comprehensive Categorization: Resource Lifecycle Management Category
hierarchy ancestor
CWE:1417 Comprehensive Categorization: Sensitive Information Exposure Category
hierarchy ancestor
CWE:1424 Weaknesses Addressed by ISA/IEC 62443 Requirements View
hierarchy ancestor
CWE:1425 Weaknesses in the 2023 CWE Top 25 Most Dangerous Software Weaknesses View
hierarchy ancestor
CWE:1430 Weaknesses in the 2024 CWE Top 25 Most Dangerous Software Weaknesses View
hierarchy ancestor
CWE:2000 Comprehensive CWE Dictionary View
hierarchy ancestor