| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Rule | CWE Category | CWE weakness | |||||||||||||||||||||||
2 | ARBITRARY_CODE_EXECUTION_UNDER_LOCK | Resource Locking Problems - (411) | 833 | |||||||||||||||||||||||
3 | AUTORELEASEPOOL_SIZE_COMPLEXITY_INCREASE | Complexity Issues - (1226) | ||||||||||||||||||||||||
4 | AUTORELEASEPOOL_SIZE_COMPLEXITY_INCREASE_UI_THREAD | Complexity Issues - (1226) | ||||||||||||||||||||||||
5 | AUTORELEASEPOOL_SIZE_UNREACHABLE_AT_EXIT | Complexity Issues - (1226) | ||||||||||||||||||||||||
6 | BIABDUCTION_MEMORY_LEAK | Memory Buffer Errors - (1218) | ||||||||||||||||||||||||
7 | BUFFER_OVERRUN_L1 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
8 | BUFFER_OVERRUN_L2 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
9 | BUFFER_OVERRUN_L3 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
10 | BUFFER_OVERRUN_L4 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
11 | BUFFER_OVERRUN_L5 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
12 | BUFFER_OVERRUN_S2 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
13 | BUFFER_OVERRUN_U5 | Memory Buffer Errors - (1218) | 124 | |||||||||||||||||||||||
14 | CHECKERS_ALLOCATES_MEMORY | API / Function Errors - (1228) | ||||||||||||||||||||||||
15 | CHECKERS_ANNOTATION_REACHABILITY_ERROR | API / Function Errors - (1228) | ||||||||||||||||||||||||
16 | CHECKERS_CALLS_EXPENSIVE_METHOD | API / Function Errors - (1228) | ||||||||||||||||||||||||
17 | CHECKERS_EXPENSIVE_OVERRIDES_UNANNOTATED | API / Function Errors - (1228) | ||||||||||||||||||||||||
18 | CHECKERS_FRAGMENT_RETAINS_VIEW | Initialization and Cleanup Errors - (452) | 459 | |||||||||||||||||||||||
19 | CHECKERS_IMMUTABLE_CAST | Error Conditions | ||||||||||||||||||||||||
20 | CHECKERS_PRINTF_ARGS | Type Errors - (136) | 843 | |||||||||||||||||||||||
21 | CONDITION_ALWAYS_FALSE | Expression Issues - (569) | 570 | |||||||||||||||||||||||
22 | CONDITION_ALWAYS_TRUE | Expression Issues - (569) | 571 | |||||||||||||||||||||||
23 | CONFIG_CHECKS_BETWEEN_MARKERS | Bad Coding Practices - (1006) | ||||||||||||||||||||||||
24 | CONFIG_IMPACT | Bad Coding Practices - (1006) | ||||||||||||||||||||||||
25 | CONSTANT_ADDRESS_DEREFERENCE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
26 | CREATE_INTENT_FROM_URI | Resource Management Errors - (399) | 914 | |||||||||||||||||||||||
27 | CROSS_SITE_SCRIPTING | Data Neutralization Issues - (137) | 79 | |||||||||||||||||||||||
28 | DANGLING_POINTER_DEREFERENCE | Pointer Issues - (465) | 825 | |||||||||||||||||||||||
29 | DEADLOCK | Resource Locking Problems - (411) | 833 | |||||||||||||||||||||||
30 | DIVIDE_BY_ZERO | Numeric Errors - (189) | 369 | |||||||||||||||||||||||
31 | EMPTY_VECTOR_ACCESS | Data Processing Errors - (19) | 229 | |||||||||||||||||||||||
32 | ERADICATE_ANNOTATION_GRAPH | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
33 | ERADICATE_BAD_NESTED_CLASS_ANNOTATION | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
34 | ERADICATE_CONDITION_REDUNDANT | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
35 | ERADICATE_FIELD_NOT_INITIALIZED | Resource Management Errors - (399) | 909 | |||||||||||||||||||||||
36 | ERADICATE_FIELD_NOT_NULLABLE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
37 | ERADICATE_FIELD_OVER_ANNOTATED | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
38 | ERADICATE_INCONSISTENT_SUBCLASS_PARAMETER_ANNOTATION | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
39 | ERADICATE_INCONSISTENT_SUBCLASS_RETURN_ANNOTATION | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
40 | ERADICATE_META_CLASS_CAN_BE_NULLSAFE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
41 | ERADICATE_META_CLASS_IS_NULLSAFE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
42 | ERADICATE_META_CLASS_NEEDS_IMPROVEMENT | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
43 | ERADICATE_NULLABLE_DEREFERENCE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
44 | ERADICATE_PARAMETER_NOT_NULLABLE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
45 | ERADICATE_REDUNDANT_NESTED_CLASS_ANNOTATION | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
46 | ERADICATE_RETURN_NOT_NULLABLE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
47 | ERADICATE_RETURN_OVER_ANNOTATED | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
48 | ERADICATE_UNCHECKED_USAGE_IN_NULLSAFE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
49 | ERADICATE_UNVETTED_THIRD_PARTY_IN_NULLSAFE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
50 | EXECUTION_TIME_COMPLEXITY_INCREASE | Complexity Issues - (1226) | ||||||||||||||||||||||||
51 | EXECUTION_TIME_COMPLEXITY_INCREASE_UI_THREAD | Complexity Issues - (1226) | ||||||||||||||||||||||||
52 | EXECUTION_TIME_UNREACHABLE_AT_EXIT | Complexity Issues - (1226) | ||||||||||||||||||||||||
53 | EXPENSIVE_AUTORELEASEPOOL_SIZE | Complexity Issues - (1226) | ||||||||||||||||||||||||
54 | EXPENSIVE_EXECUTION_TIME | Complexity Issues - (1226) | ||||||||||||||||||||||||
55 | EXPENSIVE_LOOP_INVARIANT_CALL | Complexity Issues - (1226) | ||||||||||||||||||||||||
56 | EXPOSED_INSECURE_INTENT_HANDLING | Behavioral Problems - (438) | ||||||||||||||||||||||||
57 | GUARDEDBY_VIOLATION | Resource Locking Problems - (411) | 413 | |||||||||||||||||||||||
58 | GUARDEDBY_VIOLATION_NULLSAFE | Resource Locking Problems - (411) | 413 | |||||||||||||||||||||||
59 | IMPURE_FUNCTION | API / Function Errors - (1228) | ||||||||||||||||||||||||
60 | INEFFICIENT_KEYSET_ITERATOR | Complexity Issues - (1226) | ||||||||||||||||||||||||
61 | INFERBO_ALLOC_IS_BIG | API / Function Errors - (1228) | ||||||||||||||||||||||||
62 | INFERBO_ALLOC_IS_NEGATIVE | API / Function Errors - (1228) | ||||||||||||||||||||||||
63 | INFERBO_ALLOC_IS_ZERO | API / Function Errors - (1228) | ||||||||||||||||||||||||
64 | INFERBO_ALLOC_MAY_BE_BIG | API / Function Errors - (1228) | ||||||||||||||||||||||||
65 | INFERBO_ALLOC_MAY_BE_NEGATIVE | API / Function Errors - (1228) | ||||||||||||||||||||||||
66 | INFINITE_AUTORELEASEPOOL_SIZE | Memory Buffer Errors - (1218) | ||||||||||||||||||||||||
67 | INFINITE_EXECUTION_TIME | Complexity Issues - (1226) | ||||||||||||||||||||||||
68 | INSECURE_INTENT_HANDLING | Behavioral Problems - (438) | ||||||||||||||||||||||||
69 | INTEGER_OVERFLOW_L1 | Numeric Errors - (189) | 190 | |||||||||||||||||||||||
70 | INTEGER_OVERFLOW_L2 | Numeric Errors - (189) | 190 | |||||||||||||||||||||||
71 | INTEGER_OVERFLOW_L5 | Numeric Errors - (189) | 190 | |||||||||||||||||||||||
72 | INTEGER_OVERFLOW_U5 | Numeric Errors - (189) | 190 | |||||||||||||||||||||||
73 | INTERFACE_NOT_THREAD_SAFE | Concurrency Issues - (557) | ||||||||||||||||||||||||
74 | INVARIANT_CALL | Complexity Issues - (1226) | ||||||||||||||||||||||||
75 | IPC_ON_UI_THREAD | Resource Locking Problems - (411) | 833 | |||||||||||||||||||||||
76 | IVAR_NOT_NULL_CHECKED | Pointer Issues - (465) | ||||||||||||||||||||||||
77 | JAVASCRIPT_INJECTION | Data Neutralization Issues - (137) | 94 | |||||||||||||||||||||||
78 | LAB_RESOURCE_LEAK | Resource Management Errors - (399) | ||||||||||||||||||||||||
79 | LOCKLESS_VIOLATION | Resource Locking Problems - (411) | 413 | |||||||||||||||||||||||
80 | LOCK_CONSISTENCY_VIOLATION | Resource Locking Problems - (411) | 413 | |||||||||||||||||||||||
81 | LOGGING_PRIVATE_DATA | Information Management Errors - (199) | 532 | |||||||||||||||||||||||
82 | MEMORY_LEAK | Memory Buffer Errors - (1218) | ||||||||||||||||||||||||
83 | MISSING_REQUIRED_PROP | Resource Locking Problems - (411) | ||||||||||||||||||||||||
84 | MODIFIES_IMMUTABLE | Data Processing Errors - (19) | 471 | |||||||||||||||||||||||
85 | NIL_MESSAGING_TO_NON_POD | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
86 | NULLPTR_DEREFERENCE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
87 | NULL_DEREFERENCE | Pointer Issues - (465) | 476 | |||||||||||||||||||||||
88 | OPTIONAL_EMPTY_ACCESS | Resource Management Errors - (399) | ||||||||||||||||||||||||
89 | PARAMETER_NOT_NULL_CHECKED | Pointer Issues - (465) | ||||||||||||||||||||||||
90 | PREMATURE_NIL_TERMINATION_ARGUMENT | Data Neutralization Issues - (137) | 170 | |||||||||||||||||||||||
91 | PULSE_UNINITIALIZED_VALUE | Resource Management Errors - (399) | 908 | |||||||||||||||||||||||
92 | PURE_FUNCTION | API / Function Errors - (1228) | ||||||||||||||||||||||||
93 | QUANDARY_TAINT_ERROR | Behavioral Problems - (438) | ||||||||||||||||||||||||
94 | RESOURCE_LEAK | Resource Management Errors - (399) | ||||||||||||||||||||||||
95 | RETAIN_CYCLE | Resource Management Errors - (399) | ||||||||||||||||||||||||
96 | SHELL_INJECTION | Resource Management Errors - (399) | ||||||||||||||||||||||||
97 | SHELL_INJECTION_RISK | Resource Management Errors - (399) | ||||||||||||||||||||||||
98 | SQL_INJECTION | Data Neutralization Issues - (137) | 89 | |||||||||||||||||||||||
99 | SQL_INJECTION_RISK | Data Neutralization Issues - (137) | 89 | |||||||||||||||||||||||
100 | STACK_VARIABLE_ADDRESS_ESCAPE | Resource Locking Problems - (411) |