|
90 | 90 | ],
|
91 | 91 | "alpha.cplusplus.ArrayDelete": [
|
92 | 92 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-cplusplus-arraydelete-c",
|
93 |
| - "guideline:sei-cert", |
94 | 93 | "profile:extreme",
|
95 | 94 | "profile:sensitive",
|
96 |
| - "sei-cert:exp51-cpp", |
97 | 95 | "severity:HIGH"
|
98 | 96 | ],
|
99 | 97 | "alpha.cplusplus.ContainerModeling": [
|
|
245 | 243 | "profile:sensitive",
|
246 | 244 | "profile:security",
|
247 | 245 | "profile:extreme",
|
248 |
| - "severity:HIGH", |
249 |
| - "sei-cert:pos34-c" |
| 246 | + "severity:HIGH" |
250 | 247 | ],
|
251 | 248 | "alpha.security.cert.env.InvalidPtr": [
|
252 | 249 | "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/analyzer/checkers.html#alpha-security-cert-env-invalidptr",
|
253 | 250 | "profile:default",
|
254 | 251 | "profile:sensitive",
|
255 | 252 | "profile:extreme",
|
256 | 253 | "profile:security",
|
257 |
| - "severity:MEDIUM", |
258 |
| - "sei-cert:env31-c", |
259 |
| - "sei-cert:env34-c" |
| 254 | + "severity:MEDIUM" |
260 | 255 | ],
|
261 | 256 | "alpha.security.taint.TaintPropagation": [
|
262 | 257 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#alpha-security-taint-taintpropagation-c-c",
|
|
342 | 337 | "profile:extreme",
|
343 | 338 | "profile:sensitive",
|
344 | 339 | "sei-cert:int34-c",
|
| 340 | + "sei-cert:int32-c", |
345 | 341 | "severity:HIGH"
|
346 | 342 | ],
|
347 | 343 | "core.CallAndMessage": [
|
|
358 | 354 | "sei-cert:exp50-cpp",
|
359 | 355 | "sei-cert:exp53-cpp",
|
360 | 356 | "sei-cert:exp54-cpp",
|
361 |
| - "sei-cert:exp57-cpp", |
362 | 357 | "severity:HIGH"
|
363 | 358 | ],
|
364 | 359 | "core.CallAndMessageModeling": [
|
|
388 | 383 | "profile:extreme",
|
389 | 384 | "profile:sensitive",
|
390 | 385 | "sei-cert:exp34-c",
|
391 |
| - "sei-cert:mem34-c", |
392 | 386 | "severity:HIGH"
|
393 | 387 | ],
|
394 | 388 | "core.NonnilStringConstants": [
|
|
402 | 396 | "profile:default",
|
403 | 397 | "profile:extreme",
|
404 | 398 | "profile:sensitive",
|
405 |
| - "sei-cert:arr30-c", |
406 |
| - "sei-cert:dcl38-c", |
| 399 | + "sei-cert:exp34-c", |
407 | 400 | "severity:HIGH"
|
408 | 401 | ],
|
409 | 402 | "core.StackAddrEscapeBase": [
|
410 | 403 | "guideline:sei-cert",
|
| 404 | + "sei-cert:dcl30-c", |
| 405 | + "sei-cert:exp54-cpp", |
| 406 | + "sei-cert:exp61-cpp", |
411 | 407 | "profile:default",
|
412 | 408 | "profile:extreme",
|
413 | 409 | "profile:sensitive"
|
|
419 | 415 | "profile:sensitive",
|
420 | 416 | "sei-cert:dcl30-c",
|
421 | 417 | "sei-cert:exp54-cpp",
|
| 418 | + "sei-cert:exp61-cpp", |
422 | 419 | "severity:HIGH"
|
423 | 420 | ],
|
424 | 421 | "core.UndefinedBinaryOperatorResult": [
|
|
427 | 424 | "profile:default",
|
428 | 425 | "profile:extreme",
|
429 | 426 | "profile:sensitive",
|
| 427 | + "sei-cert:exp50-cpp", |
430 | 428 | "sei-cert:exp33-c",
|
431 |
| - "sei-cert:exp36-c", |
432 |
| - "sei-cert:exp53-cpp", |
433 |
| - "sei-cert:int32-c", |
434 |
| - "sei-cert:int34-c", |
435 | 429 | "severity:HIGH"
|
436 | 430 | ],
|
437 | 431 | "core.VLASize": [
|
|
460 | 454 | "profile:default",
|
461 | 455 | "profile:extreme",
|
462 | 456 | "profile:sensitive",
|
| 457 | + "guideline:sei-cert", |
| 458 | + "sei-cert:exp33-c", |
463 | 459 | "severity:HIGH"
|
464 | 460 | ],
|
465 | 461 | "core.uninitialized.Assign": [
|
466 | 462 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#core-uninitialized-assign-c",
|
467 | 463 | "profile:default",
|
468 | 464 | "profile:extreme",
|
469 | 465 | "profile:sensitive",
|
470 |
| - "severity:HIGH" |
| 466 | + "severity:HIGH", |
| 467 | + "guideline:sei-cert", |
| 468 | + "sei-cert:exp33-c" |
471 | 469 | ],
|
472 | 470 | "core.uninitialized.Branch": [
|
473 | 471 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#core-uninitialized-branch-c",
|
474 | 472 | "profile:default",
|
475 | 473 | "profile:extreme",
|
476 | 474 | "profile:sensitive",
|
477 |
| - "severity:HIGH" |
| 475 | + "severity:HIGH", |
| 476 | + "guideline:sei-cert", |
| 477 | + "sei-cert:exp33-c" |
478 | 478 | ],
|
479 | 479 | "core.uninitialized.CapturedBlockVariable": [
|
480 | 480 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#core-uninitialized-capturedblockvariable-c",
|
481 | 481 | "profile:default",
|
482 | 482 | "profile:extreme",
|
483 | 483 | "profile:sensitive",
|
484 |
| - "severity:HIGH" |
| 484 | + "severity:HIGH", |
| 485 | + "guideline:sei-cert", |
| 486 | + "sei-cert:exp33-c" |
485 | 487 | ],
|
486 | 488 | "core.uninitialized.NewArraySize": [
|
487 | 489 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#core-uninitialized-newarraysize-c",
|
488 | 490 | "profile:default",
|
489 | 491 | "profile:extreme",
|
490 | 492 | "profile:sensitive",
|
491 |
| - "severity:HIGH" |
| 493 | + "severity:HIGH", |
| 494 | + "guideline:sei-cert", |
| 495 | + "sei-cert:exp33-c" |
492 | 496 | ],
|
493 | 497 | "core.uninitialized.UndefReturn": [
|
494 | 498 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#core-uninitialized-undefreturn-c",
|
|
549 | 553 | "profile:default",
|
550 | 554 | "profile:extreme",
|
551 | 555 | "profile:sensitive",
|
552 |
| - "sei-cert:exp62-cpp", |
553 | 556 | "sei-cert:mem51-cpp",
|
554 | 557 | "severity:HIGH"
|
555 | 558 | ],
|
|
574 | 577 | "profile:default",
|
575 | 578 | "profile:extreme",
|
576 | 579 | "profile:sensitive",
|
577 |
| - "severity:MEDIUM" |
| 580 | + "severity:MEDIUM", |
| 581 | + "guideline:sei-cert", |
| 582 | + "sei-cert:oop54-cpp" |
578 | 583 | ],
|
579 | 584 | "cplusplus.SmartPtrModeling": [
|
580 | 585 | "profile:default",
|
|
586 | 591 | "profile:default",
|
587 | 592 | "profile:extreme",
|
588 | 593 | "profile:sensitive",
|
589 |
| - "severity:HIGH" |
| 594 | + "severity:HIGH", |
| 595 | + "guideline:sei-cert", |
| 596 | + "sei-cert:str51-cpp" |
590 | 597 | ],
|
591 | 598 | "cplusplus.VirtualCallModeling": [
|
592 | 599 | "profile:default",
|
|
598 | 605 | "profile:default",
|
599 | 606 | "profile:extreme",
|
600 | 607 | "profile:sensitive",
|
601 |
| - "severity:LOW" |
| 608 | + "guideline:sei-cert", |
| 609 | + "severity:LOW", |
| 610 | + "sei-cert:msc12-c" |
602 | 611 | ],
|
603 | 612 | "debug.AnalysisOrder": [
|
604 | 613 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#debug-analysisorder"
|
|
693 | 702 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#optin-core-enumcastoutofrange-c-c",
|
694 | 703 | "profile:extreme",
|
695 | 704 | "profile:sensitive",
|
696 |
| - "severity:MEDIUM" |
| 705 | + "severity:MEDIUM", |
| 706 | + "sei-cert:mem54-cpp", |
| 707 | + "guideline:sei-cert" |
697 | 708 | ],
|
698 | 709 | "optin.cplusplus.UninitializedObject": [
|
699 | 710 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#optin-cplusplus-uninitializedobject-c",
|
|
840 | 851 | "profile:security",
|
841 | 852 | "severity:MEDIUM",
|
842 | 853 | "sei-cert:env31-c",
|
843 |
| - "sei-cert:env34-c" |
| 854 | + "sei-cert:env34-c", |
| 855 | + "guideline:sei-cert" |
844 | 856 | ],
|
845 | 857 | "security.FloatLoopCounter": [
|
846 | 858 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#security-floatloopcounter-c",
|
|
924 | 936 | "security.insecureAPI.strcpy": [
|
925 | 937 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-strcpy-c",
|
926 | 938 | "profile:extreme",
|
| 939 | + "sei-cert:str31-c", |
| 940 | + "guideline:sei-cert", |
927 | 941 | "severity:MEDIUM"
|
928 | 942 | ],
|
929 | 943 | "security.insecureAPI.vfork": [
|
|
940 | 954 | "profile:default",
|
941 | 955 | "profile:extreme",
|
942 | 956 | "profile:sensitive",
|
943 |
| - "severity:MEDIUM" |
| 957 | + "severity:MEDIUM", |
| 958 | + "sei-cert:exp37-c", |
| 959 | + "guideline:sei-cert" |
944 | 960 | ],
|
945 | 961 | "unix.DynamicMemoryModeling": [
|
946 | 962 | "profile:default",
|
|
951 | 967 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#unix-errno-c",
|
952 | 968 | "profile:sensitive",
|
953 | 969 | "profile:extreme",
|
954 |
| - "severity:HIGH" |
| 970 | + "severity:HIGH", |
| 971 | + "guideline:sei-cert", |
| 972 | + "sei-cert:err30-c" |
955 | 973 | ],
|
956 | 974 | "unix.Malloc": [
|
957 | 975 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#unix-malloc-c",
|
|
962 | 980 | "sei-cert:mem30-c",
|
963 | 981 | "sei-cert:mem31-c",
|
964 | 982 | "sei-cert:mem34-c",
|
| 983 | + "sei-cert:mem35-c", |
| 984 | + "sei-cert:mem36-c", |
965 | 985 | "severity:MEDIUM"
|
966 | 986 | ],
|
967 | 987 | "unix.MallocSizeof": [
|
|
988 | 1008 | "profile:extreme",
|
989 | 1009 | "profile:sensitive",
|
990 | 1010 | "profile:security",
|
991 |
| - "severity:HIGH" |
| 1011 | + "severity:HIGH", |
| 1012 | + "guideline:sei-cert", |
| 1013 | + "sei-cert:err33-c", |
| 1014 | + "sei-cert:pos52-c", |
| 1015 | + "sei-cert:arr38-c" |
992 | 1016 | ],
|
993 | 1017 | "unix.Vfork": [
|
994 | 1018 | "doc_url:https://clang.llvm.org/docs/analyzer/checkers.html#unix-vfork-c",
|
|
1004 | 1028 | "profile:default",
|
1005 | 1029 | "profile:extreme",
|
1006 | 1030 | "profile:sensitive",
|
1007 |
| - "severity:MEDIUM" |
| 1031 | + "severity:MEDIUM", |
| 1032 | + "sei-cert:str31-c", |
| 1033 | + "guideline:sei-cert" |
1008 | 1034 | ],
|
1009 | 1035 | "unix.cstring.CStringModeling": [
|
1010 | 1036 | "profile:default",
|
|
1016 | 1042 | "profile:default",
|
1017 | 1043 | "profile:extreme",
|
1018 | 1044 | "profile:sensitive",
|
1019 |
| - "severity:MEDIUM" |
| 1045 | + "severity:HIGH", |
| 1046 | + "guideline:sei-cert", |
| 1047 | + "sei-cert:exp34-c" |
1020 | 1048 | ],
|
1021 | 1049 | "valist.CopyToSelf": [
|
1022 | 1050 | "profile:default",
|
|
0 commit comments