|
3 | 3 | "labels": { |
4 | 4 | "alpha.clone.CloneChecker": [ |
5 | 5 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-clone-clonechecker-c-c-objc", |
6 | | - "profile:extreme", |
7 | 6 | "severity:LOW" |
8 | 7 | ], |
9 | 8 | "alpha.core.BoolAssignment": [ |
10 | 9 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-boolassignment-objc", |
11 | | - "profile:extreme", |
12 | | - "profile:sensitive", |
13 | 10 | "severity:LOW" |
14 | 11 | ], |
15 | 12 | "alpha.core.C11Lock": [ |
16 | 13 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-c11lock", |
17 | | - "profile:extreme", |
18 | 14 | "severity:HIGH" |
19 | 15 | ], |
20 | 16 | "alpha.core.CallAndMessageUnInitRefArg": [ |
21 | 17 | "doc_url:https://releases.llvm.org/18.1.1/tools/clang/docs/analyzer/checkers.html#alpha-core-callandmessageuninitrefarg-c-c-objc", |
22 | | - "profile:extreme", |
23 | 18 | "severity:HIGH" |
24 | 19 | ], |
25 | 20 | "alpha.core.CastSize": [ |
26 | 21 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-castsize-c", |
27 | | - "profile:extreme", |
28 | | - "profile:sensitive", |
29 | 22 | "severity:LOW" |
30 | 23 | ], |
31 | 24 | "alpha.core.CastToStruct": [ |
32 | 25 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-casttostruct-c-c", |
33 | | - "profile:extreme", |
34 | 26 | "severity:LOW" |
35 | 27 | ], |
36 | 28 | "alpha.core.Conversion": [ |
37 | 29 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-conversion-c-c-objc", |
38 | | - "profile:extreme", |
39 | | - "profile:sensitive", |
40 | 30 | "severity:LOW" |
41 | 31 | ], |
42 | 32 | "alpha.core.DynamicTypeChecker": [ |
43 | | - "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-dynamictypechecker-objc", |
44 | | - "profile:extreme", |
45 | | - "profile:sensitive" |
| 33 | + "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-dynamictypechecker-objc" |
46 | 34 | ], |
47 | 35 | "alpha.core.FixedAddr": [ |
48 | 36 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-fixedaddr-c", |
49 | | - "profile:extreme", |
50 | 37 | "severity:LOW" |
51 | 38 | ], |
52 | 39 | "alpha.core.IdenticalExpr": [ |
53 | 40 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-identicalexpr-c-c", |
54 | | - "profile:extreme", |
55 | 41 | "severity:LOW" |
56 | 42 | ], |
57 | 43 | "alpha.core.PointerArithm": [ |
58 | 44 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-pointerarithm-c", |
59 | | - "profile:extreme", |
60 | 45 | "severity:LOW" |
61 | 46 | ], |
62 | 47 | "alpha.core.PointerSub": [ |
63 | 48 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-pointersub-c", |
64 | | - "profile:extreme", |
65 | 49 | "severity:LOW" |
66 | 50 | ], |
67 | | - "alpha.core.PthreadLockBase": [ |
68 | | - "profile:extreme" |
69 | | - ], |
| 51 | + "alpha.core.PthreadLockBase": [], |
70 | 52 | "alpha.core.SizeofPtr": [ |
71 | 53 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-sizeofptr-c", |
72 | | - "profile:extreme", |
73 | | - "profile:sensitive", |
74 | 54 | "severity:LOW" |
75 | 55 | ], |
76 | 56 | "alpha.core.StackAddressAsyncEscape": [ |
77 | 57 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-stackaddressasyncescape-c", |
78 | | - "profile:extreme", |
79 | 58 | "severity:HIGH" |
80 | 59 | ], |
81 | 60 | "alpha.core.StdVariant": [ |
82 | 61 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-stdvariant-c" |
83 | 62 | ], |
84 | 63 | "alpha.core.TestAfterDivZero": [ |
85 | 64 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-core-testafterdivzero-c", |
86 | | - "profile:extreme", |
87 | | - "profile:sensitive", |
88 | 65 | "severity:MEDIUM" |
89 | 66 | ], |
90 | 67 | "alpha.cplusplus.ArrayDelete": [ |
91 | 68 | "doc_url:https://releases.llvm.org/18.1.1/tools/clang/docs/analyzer/checkers.html#alpha-cplusplus-arraydelete-c", |
92 | | - "profile:extreme", |
93 | | - "profile:sensitive", |
94 | 69 | "severity:HIGH" |
95 | 70 | ], |
96 | | - "alpha.cplusplus.ContainerModeling": [ |
97 | | - "profile:extreme", |
98 | | - "profile:sensitive" |
99 | | - ], |
| 71 | + "alpha.cplusplus.ContainerModeling": [], |
100 | 72 | "alpha.cplusplus.DeleteWithNonVirtualDtor": [ |
101 | 73 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-deletewithnonvirtualdtor-c", |
102 | | - "profile:extreme", |
103 | | - "profile:sensitive", |
104 | 74 | "severity:HIGH" |
105 | 75 | ], |
106 | 76 | "alpha.cplusplus.EnumCastOutOfRange": [ |
107 | 77 | "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/analyzer/checkers.html#alpha-cplusplus-enumcastoutofrange-c", |
108 | | - "profile:extreme", |
109 | | - "profile:sensitive", |
110 | 78 | "severity:MEDIUM" |
111 | 79 | ], |
112 | 80 | "alpha.cplusplus.InvalidatedIterator": [ |
113 | 81 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-invalidatediterator-c", |
114 | | - "profile:extreme", |
115 | | - "profile:sensitive", |
116 | 82 | "severity:HIGH" |
117 | 83 | ], |
118 | 84 | "alpha.cplusplus.IteratorModeling": [ |
119 | | - "profile:extreme", |
120 | | - "profile:sensitive", |
121 | 85 | "severity:MEDIUM" |
122 | 86 | ], |
123 | 87 | "alpha.cplusplus.IteratorRange": [ |
124 | 88 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-iteratorrange-c", |
125 | | - "profile:extreme", |
126 | | - "profile:sensitive", |
127 | 89 | "severity:MEDIUM" |
128 | 90 | ], |
129 | 91 | "alpha.cplusplus.MismatchedIterator": [ |
130 | 92 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-mismatchediterator-c", |
131 | | - "profile:extreme", |
132 | | - "profile:sensitive", |
133 | 93 | "severity:MEDIUM" |
134 | 94 | ], |
135 | 95 | "alpha.cplusplus.MisusedMovedObject": [ |
136 | 96 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-misusedmovedobject-c" |
137 | 97 | ], |
138 | 98 | "alpha.cplusplus.PlacementNew": [ |
139 | | - "profile:extreme", |
140 | | - "profile:sensitive", |
141 | 99 | "severity:HIGH" |
142 | 100 | ], |
143 | | - "alpha.cplusplus.STLAlgorithmModeling": [ |
144 | | - "profile:extreme", |
145 | | - "profile:sensitive" |
146 | | - ], |
| 101 | + "alpha.cplusplus.STLAlgorithmModeling": [], |
147 | 102 | "alpha.cplusplus.SmartPtr": [ |
148 | 103 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-smartptr-c", |
149 | | - "profile:extreme", |
150 | | - "profile:sensitive", |
151 | 104 | "severity:HIGH" |
152 | 105 | ], |
153 | 106 | "alpha.cplusplus.UninitializedObject": [ |
154 | | - "profile:extreme", |
155 | | - "profile:sensitive", |
156 | 107 | "severity:MEDIUM" |
157 | 108 | ], |
158 | 109 | "alpha.deadcode.UnreachableCode": [ |
159 | 110 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-deadcode-unreachablecode-c-c", |
160 | | - "profile:extreme", |
161 | 111 | "severity:LOW" |
162 | 112 | ], |
163 | 113 | "alpha.fuchsia.Lock": [ |
164 | | - "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-fuchsia-lock", |
165 | | - "profile:extreme" |
| 114 | + "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-fuchsia-lock" |
166 | 115 | ], |
167 | 116 | "alpha.llvm.Conventions": [ |
168 | 117 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-llvm-conventions", |
169 | | - "profile:extreme", |
170 | 118 | "severity:LOW" |
171 | 119 | ], |
172 | 120 | "alpha.nondeterminism.PointerIteration": [ |
173 | 121 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-nondeterminism-pointeriteration-c", |
174 | | - "profile:extreme", |
175 | 122 | "severity:MEDIUM" |
176 | 123 | ], |
177 | 124 | "alpha.nondeterminism.PointerSorting": [ |
178 | 125 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-nondeterminism-pointersorting-c", |
179 | | - "profile:extreme", |
180 | 126 | "severity:MEDIUM" |
181 | 127 | ], |
182 | 128 | "alpha.osx.cocoa.DirectIvarAssignment": [ |
183 | 129 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-osx-cocoa-directivarassignment-objc", |
184 | | - "profile:extreme", |
185 | 130 | "severity:LOW" |
186 | 131 | ], |
187 | 132 | "alpha.osx.cocoa.DirectIvarAssignmentForAnnotatedFunctions": [ |
188 | 133 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-osx-cocoa-directivarassignmentforannotatedfunctions-objc", |
189 | | - "profile:extreme", |
190 | 134 | "severity:LOW" |
191 | 135 | ], |
192 | 136 | "alpha.osx.cocoa.InstanceVariableInvalidation": [ |
193 | 137 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-osx-cocoa-instancevariableinvalidation-objc", |
194 | | - "profile:extreme", |
195 | 138 | "severity:LOW" |
196 | 139 | ], |
197 | | - "alpha.osx.cocoa.IvarInvalidationModeling": [ |
198 | | - "profile:extreme" |
199 | | - ], |
| 140 | + "alpha.osx.cocoa.IvarInvalidationModeling": [], |
200 | 141 | "alpha.osx.cocoa.MissingInvalidationMethod": [ |
201 | 142 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-osx-cocoa-missinginvalidationmethod-objc", |
202 | | - "profile:extreme", |
203 | 143 | "severity:LOW" |
204 | 144 | ], |
205 | 145 | "alpha.osx.cocoa.localizability.PluralMisuseChecker": [ |
206 | 146 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-osx-cocoa-localizability-pluralmisusechecker-objc", |
207 | | - "profile:extreme", |
208 | 147 | "severity:LOW" |
209 | 148 | ], |
210 | 149 | "alpha.security.ArrayBound": [ |
211 | 150 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-arraybound-c", |
212 | | - "profile:extreme", |
213 | 151 | "severity:HIGH" |
214 | 152 | ], |
215 | 153 | "alpha.security.ArrayBoundV2": [ |
216 | 154 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-arrayboundv2-c", |
217 | | - "profile:extreme", |
218 | 155 | "severity:HIGH" |
219 | 156 | ], |
220 | 157 | "alpha.security.MallocOverflow": [ |
221 | 158 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-mallocoverflow-c", |
222 | | - "profile:extreme", |
223 | 159 | "severity:HIGH" |
224 | 160 | ], |
225 | 161 | "alpha.security.MmapWriteExec": [ |
226 | 162 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-mmapwriteexec-c", |
227 | | - "profile:extreme", |
228 | | - "profile:sensitive", |
229 | 163 | "severity:MEDIUM" |
230 | 164 | ], |
231 | 165 | "alpha.security.ReturnPtrRange": [ |
232 | 166 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-returnptrrange-c", |
233 | | - "profile:extreme", |
234 | | - "profile:sensitive", |
235 | 167 | "severity:HIGH" |
236 | 168 | ], |
237 | 169 | "alpha.security.cert.env.InvalidPtr": [ |
238 | 170 | "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/analyzer/checkers.html#alpha-security-cert-env-invalidptr", |
239 | | - "profile:default", |
240 | | - "profile:extreme", |
241 | | - "profile:sensitive", |
242 | 171 | "severity:MEDIUM" |
243 | 172 | ], |
244 | 173 | "alpha.security.cert.pos.34c": [ |
245 | 174 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-cert-pos-34c", |
246 | | - "profile:default", |
247 | | - "profile:extreme", |
248 | | - "profile:sensitive", |
249 | 175 | "severity:HIGH" |
250 | 176 | ], |
251 | 177 | "alpha.unix.Chroot": [ |
252 | 178 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-chroot-c", |
253 | | - "profile:extreme", |
254 | | - "profile:sensitive", |
255 | 179 | "severity:MEDIUM" |
256 | 180 | ], |
257 | 181 | "alpha.unix.Errno": [ |
258 | 182 | "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/analyzer/checkers.html#alpha-unix-errno-c", |
259 | | - "profile:extreme", |
260 | | - "profile:sensitive", |
261 | 183 | "severity:HIGH" |
262 | 184 | ], |
263 | 185 | "alpha.unix.PthreadLock": [ |
264 | 186 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-pthreadlock-c", |
265 | | - "profile:extreme", |
266 | | - "profile:sensitive", |
267 | 187 | "severity:HIGH" |
268 | 188 | ], |
269 | 189 | "alpha.unix.SimpleStream": [ |
270 | 190 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-simplestream-c", |
271 | | - "profile:extreme", |
272 | 191 | "severity:MEDIUM" |
273 | 192 | ], |
274 | 193 | "alpha.unix.StdCLibraryFunctionArgs": [ |
275 | 194 | "doc_url:https://releases.llvm.org/16.0.0/tools/clang/docs/analyzer/checkers.html#alpha-unix-stdclibraryfunctionargs", |
276 | | - "profile:extreme", |
277 | 195 | "severity:HIGH" |
278 | 196 | ], |
279 | 197 | "alpha.unix.Stream": [ |
280 | 198 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-stream-c", |
281 | | - "profile:default", |
282 | | - "profile:extreme", |
283 | | - "profile:sensitive", |
284 | 199 | "severity:MEDIUM" |
285 | 200 | ], |
286 | 201 | "alpha.unix.cstring.BufferOverlap": [ |
287 | 202 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-cstring-bufferoverlap-c", |
288 | | - "profile:extreme", |
289 | 203 | "severity:HIGH" |
290 | 204 | ], |
291 | 205 | "alpha.unix.cstring.NotNullTerminated": [ |
292 | 206 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-cstring-notnullterminated-c", |
293 | | - "profile:extreme", |
294 | | - "profile:sensitive", |
295 | 207 | "severity:HIGH" |
296 | 208 | ], |
297 | 209 | "alpha.unix.cstring.OutOfBounds": [ |
298 | 210 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-cstring-outofbounds-c", |
299 | | - "profile:extreme", |
300 | | - "profile:sensitive", |
301 | 211 | "severity:HIGH" |
302 | 212 | ], |
303 | 213 | "alpha.unix.cstring.UninitializedRead": [ |
304 | 214 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-unix-cstring-uninitializedread-c", |
305 | | - "profile:extreme", |
306 | 215 | "severity:HIGH" |
307 | 216 | ], |
308 | 217 | "alpha.webkit.ForwardDeclChecker": [ |
|
312 | 221 | ], |
313 | 222 | "alpha.webkit.MemoryUnsafeCastChecker": [ |
314 | 223 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-memoryunsafecastchecker", |
315 | | - "profile:extreme", |
316 | | - "profile:security", |
317 | 224 | "severity:HIGH" |
318 | 225 | ], |
319 | 226 | "alpha.webkit.NoUnretainedMemberChecker": [ |
320 | 227 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-nounretainedmemberchecker", |
321 | | - "profile:extreme", |
322 | 228 | "severity:MEDIUM" |
323 | 229 | ], |
324 | 230 | "alpha.webkit.RetainPtrCtorAdoptChecker": [ |
325 | 231 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-retainptrctoradoptchecker", |
326 | | - "profile:extreme", |
327 | 232 | "severity:MEDIUM" |
328 | 233 | ], |
329 | 234 | "alpha.webkit.UncountedCallArgsChecker": [ |
330 | | - "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-uncountedcallargschecker", |
331 | | - "profile:extreme" |
| 235 | + "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-uncountedcallargschecker" |
332 | 236 | ], |
333 | 237 | "alpha.webkit.UncountedLocalVarsChecker": [ |
334 | | - "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-uncountedlocalvarschecker", |
335 | | - "profile:extreme" |
| 238 | + "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-uncountedlocalvarschecker" |
336 | 239 | ], |
337 | 240 | "alpha.webkit.UnretainedCallArgsChecker": [ |
338 | 241 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-unretainedcallargschecker", |
339 | | - "profile:extreme", |
340 | 242 | "severity:MEDIUM" |
341 | 243 | ], |
342 | 244 | "alpha.webkit.UnretainedLambdaCapturesChecker": [ |
343 | 245 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-unretainedlambdacaptureschecker", |
344 | | - "profile:extreme", |
345 | 246 | "severity:MEDIUM" |
346 | 247 | ], |
347 | 248 | "alpha.webkit.UnretainedLocalVarsChecker": [ |
348 | 249 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-webkit-unretainedlocalvarschecker", |
349 | | - "profile:extreme", |
350 | 250 | "severity:MEDIUM" |
351 | 251 | ], |
352 | 252 | "core.BitwiseShift": [ |
|
0 commit comments