{
  "analyzer": "clang-tidy",
  "labels": {
    "abseil-cleanup-ctad": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/cleanup-ctad.html",
      "severity:STYLE"
    ],
    "abseil-duration-addition": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-addition.html",
      "severity:STYLE"
    ],
    "abseil-duration-comparison": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-comparison.html",
      "severity:STYLE"
    ],
    "abseil-duration-conversion-cast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-conversion-cast.html",
      "severity:STYLE"
    ],
    "abseil-duration-division": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-division.html",
      "severity:STYLE"
    ],
    "abseil-duration-factory-float": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-factory-float.html",
      "severity:STYLE"
    ],
    "abseil-duration-factory-scale": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-factory-scale.html",
      "severity:STYLE"
    ],
    "abseil-duration-subtraction": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-subtraction.html",
      "severity:STYLE"
    ],
    "abseil-duration-unnecessary-conversion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/duration-unnecessary-conversion.html",
      "severity:STYLE"
    ],
    "abseil-faster-strsplit-delimiter": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/faster-strsplit-delimiter.html",
      "severity:LOW"
    ],
    "abseil-no-internal-dependencies": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/no-internal-dependencies.html",
      "severity:STYLE"
    ],
    "abseil-no-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/no-namespace.html",
      "severity:MEDIUM"
    ],
    "abseil-redundant-strcat-calls": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/redundant-strcat-calls.html",
      "severity:LOW"
    ],
    "abseil-str-cat-append": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/str-cat-append.html",
      "severity:LOW"
    ],
    "abseil-string-find-startswith": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/string-find-startswith.html",
      "severity:LOW"
    ],
    "abseil-string-find-str-contains": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/string-find-str-contains.html",
      "severity:LOW"
    ],
    "abseil-time-comparison": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/time-comparison.html",
      "severity:STYLE"
    ],
    "abseil-time-subtraction": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/time-subtraction.html",
      "severity:STYLE"
    ],
    "abseil-upgrade-duration-conversions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/abseil/upgrade-duration-conversions.html",
      "severity:STYLE"
    ],
    "altera-id-dependent-backward-branch": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/altera/id-dependent-backward-branch.html",
      "severity:LOW"
    ],
    "altera-kernel-name-restriction": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/altera/kernel-name-restriction.html",
      "severity:LOW"
    ],
    "altera-single-work-item-barrier": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/altera/single-work-item-barrier.html",
      "severity:LOW"
    ],
    "altera-struct-pack-align": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/altera/struct-pack-align.html",
      "severity:LOW"
    ],
    "altera-unroll-loops": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/altera/unroll-loops.html",
      "severity:LOW"
    ],
    "android-cloexec-accept": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-accept.html",
      "severity:HIGH"
    ],
    "android-cloexec-accept4": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-accept4.html",
      "severity:HIGH"
    ],
    "android-cloexec-creat": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-creat.html",
      "severity:LOW"
    ],
    "android-cloexec-dup": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-dup.html",
      "severity:HIGH"
    ],
    "android-cloexec-epoll-create": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-epoll-create.html",
      "severity:LOW"
    ],
    "android-cloexec-epoll-create1": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-epoll-create1.html",
      "severity:HIGH"
    ],
    "android-cloexec-fopen": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-fopen.html",
      "severity:HIGH"
    ],
    "android-cloexec-inotify-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-inotify-init.html",
      "severity:LOW"
    ],
    "android-cloexec-inotify-init1": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-inotify-init1.html",
      "severity:HIGH"
    ],
    "android-cloexec-memfd-create": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-memfd-create.html",
      "severity:HIGH"
    ],
    "android-cloexec-open": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-open.html",
      "severity:HIGH"
    ],
    "android-cloexec-pipe": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-pipe.html",
      "severity:HIGH"
    ],
    "android-cloexec-pipe2": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-pipe2.html",
      "severity:HIGH"
    ],
    "android-cloexec-socket": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/cloexec-socket.html",
      "severity:HIGH"
    ],
    "android-comparison-in-temp-failure-retry": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/android/comparison-in-temp-failure-retry.html",
      "severity:MEDIUM"
    ],
    "boost-use-to-string": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/boost/use-to-string.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-argument-comment": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/argument-comment.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-assert-side-effect": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/assert-side-effect.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:pre31-c",
      "severity:MEDIUM"
    ],
    "bugprone-assignment-in-if-condition": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/assignment-in-if-condition.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "bugprone-bad-signal-to-kill-thread": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/bad-signal-to-kill-thread.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:pos44-c",
      "severity:MEDIUM"
    ],
    "bugprone-bool-pointer-implicit-conversion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/bool-pointer-implicit-conversion.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-branch-clone": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/branch-clone.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-casting-through-void": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/casting-through-void.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-chained-comparison": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/chained-comparison.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-compare-pointer-to-member-virtual-function": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/compare-pointer-to-member-virtual-function.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-copy-constructor-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/copy-constructor-init.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-crtp-constructor-accessibility": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/crtp-constructor-accessibility.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-dangling-handle": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/dangling-handle.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-dynamic-static-initializers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/dynamic-static-initializers.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-easily-swappable-parameters": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/easily-swappable-parameters.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "bugprone-empty-catch": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/empty-catch.html",
      "severity:STYLE"
    ],
    "bugprone-exception-escape": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/exception-escape.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl57-cpp",
      "sei-cert:err55-cpp",
      "sei-cert:msc53-cpp",
      "severity:MEDIUM"
    ],
    "bugprone-fold-init-type": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/fold-init-type.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-forward-declaration-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/forward-declaration-namespace.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-forwarding-reference-overload": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/forwarding-reference-overload.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-implicit-widening-of-multiplication-result": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/implicit-widening-of-multiplication-result.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-inaccurate-erase": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/inaccurate-erase.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-inc-dec-in-conditions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/inc-dec-in-conditions.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-incorrect-enable-if": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/incorrect-enable-if.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-incorrect-roundings": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/incorrect-roundings.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-infinite-loop": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/infinite-loop.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-integer-division": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/integer-division.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-lambda-function-name": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/lambda-function-name.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-macro-parentheses": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/macro-parentheses.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "sei-cert:pre02-c",
      "severity:MEDIUM"
    ],
    "bugprone-macro-repeated-side-effects": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/macro-repeated-side-effects.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:pre31-c",
      "severity:MEDIUM"
    ],
    "bugprone-misplaced-operator-in-strlen-in-alloc": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-operator-in-strlen-in-alloc.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-misplaced-pointer-arithmetic-in-alloc": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-pointer-arithmetic-in-alloc.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-misplaced-widening-cast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/misplaced-widening-cast.html",
      "profile:default",
      "profile:extreme",
      "profile:portability",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-move-forwarding-reference": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/move-forwarding-reference.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-multi-level-implicit-pointer-conversion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/multi-level-implicit-pointer-conversion.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-multiple-new-in-one-expression": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/multiple-new-in-one-expression.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err51-cpp",
      "sei-cert:exp50-cpp",
      "sei-cert:mem31-cpp",
      "sei-cert:mem51-cpp",
      "sei-cert:mem52-cpp",
      "severity:HIGH"
    ],
    "bugprone-multiple-statement-macro": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/multiple-statement-macro.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-narrowing-conversions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/narrowing-conversions.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp45-c",
      "sei-cert:fio34-c",
      "sei-cert:flp34-c",
      "sei-cert:flp36-c",
      "severity:MEDIUM"
    ],
    "bugprone-no-escape": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/no-escape.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-non-zero-enum-to-bool-conversion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/non-zero-enum-to-bool-conversion.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "bugprone-not-null-terminated-result": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/not-null-terminated-result.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-optional-value-conversion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/optional-value-conversion.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-parent-virtual-call": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/parent-virtual-call.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-posix-return": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/posix-return.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-redundant-branch-condition": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/redundant-branch-condition.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-reserved-identifier": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/reserved-identifier.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "sei-cert:dcl37-c",
      "sei-cert:dcl51-cpp",
      "severity:LOW"
    ],
    "bugprone-shared-ptr-array-mismatch": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/shared-ptr-array-mismatch.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:mem51-cpp",
      "severity:HIGH"
    ],
    "bugprone-signal-handler": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/signal-handler.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:msc54-cpp",
      "sei-cert:sig30-c",
      "severity:MEDIUM"
    ],
    "bugprone-signed-char-misuse": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/signed-char-misuse.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:str34-c",
      "severity:MEDIUM"
    ],
    "bugprone-sizeof-container": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/sizeof-container.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-sizeof-expression": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/sizeof-expression.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:mem35-c",
      "severity:HIGH"
    ],
    "bugprone-spuriously-wake-up-functions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/spuriously-wake-up-functions.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:con36-c",
      "sei-cert:con54-cpp",
      "severity:MEDIUM"
    ],
    "bugprone-standalone-empty": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/standalone-empty.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-string-constructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/string-constructor.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-string-integer-assignment": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/string-integer-assignment.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-string-literal-with-embedded-nul": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/string-literal-with-embedded-nul.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-stringview-nullptr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/stringview-nullptr.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-suspicious-enum-usage": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-enum-usage.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-suspicious-include": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-include.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-suspicious-memory-comparison": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-memory-comparison.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp42-c",
      "sei-cert:flp37-c",
      "severity:MEDIUM"
    ],
    "bugprone-suspicious-memset-usage": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-memset-usage.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:int31-c",
      "severity:HIGH"
    ],
    "bugprone-suspicious-missing-comma": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-missing-comma.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-suspicious-realloc-usage": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-realloc-usage.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err33-c",
      "severity:HIGH"
    ],
    "bugprone-suspicious-semicolon": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-semicolon.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-suspicious-string-compare": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-string-compare.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-suspicious-stringview-data-usage": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/suspicious-stringview-data-usage.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-swapped-arguments": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/swapped-arguments.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-switch-missing-default-case": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/switch-missing-default-case.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-terminating-continue": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/terminating-continue.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-throw-keyword-missing": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/throw-keyword-missing.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-too-small-loop-variable": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/too-small-loop-variable.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-unchecked-optional-access": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unchecked-optional-access.html",
      "profile:extreme",
      "severity:HIGH"
    ],
    "bugprone-undefined-memory-manipulation": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/undefined-memory-manipulation.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp62-cpp",
      "sei-cert:oop57-cpp",
      "severity:MEDIUM"
    ],
    "bugprone-undelegated-constructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/undelegated-constructor.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "bugprone-unhandled-exception-at-new": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unhandled-exception-at-new.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err51-cpp",
      "sei-cert:mem52-cpp",
      "severity:MEDIUM"
    ],
    "bugprone-unhandled-self-assignment": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unhandled-self-assignment.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop54-cpp",
      "severity:MEDIUM"
    ],
    "bugprone-unique-ptr-array-mismatch": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unique-ptr-array-mismatch.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:mem51-cpp",
      "severity:MEDIUM"
    ],
    "bugprone-unsafe-functions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unsafe-functions.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:msc24-c",
      "sei-cert:msc33-c",
      "severity:LOW"
    ],
    "bugprone-unused-local-non-trivial-variable": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unused-local-non-trivial-variable.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "bugprone-unused-raii": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unused-raii.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "bugprone-unused-return-value": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/unused-return-value.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err33-c",
      "severity:MEDIUM"
    ],
    "bugprone-use-after-move": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/use-after-move.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp63-cpp",
      "severity:HIGH"
    ],
    "bugprone-virtual-near-miss": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/bugprone/virtual-near-miss.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "cert-con36-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/con36-c.html",
      "severity:MEDIUM"
    ],
    "cert-con54-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/con54-cpp.html",
      "severity:MEDIUM"
    ],
    "cert-dcl03-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl03-c.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl03-c",
      "severity:MEDIUM"
    ],
    "cert-dcl16-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl16-c.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl16-c",
      "severity:STYLE"
    ],
    "cert-dcl21-cpp": [
      "doc_url:https://releases.llvm.org/18.1.1/tools/clang/tools/extra/docs/clang-tidy/checks/cert/dcl21-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl21-cpp",
      "severity:LOW"
    ],
    "cert-dcl37-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl37-c.html",
      "severity:LOW"
    ],
    "cert-dcl50-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl50-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl50-cpp",
      "severity:LOW"
    ],
    "cert-dcl51-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl51-cpp.html",
      "severity:LOW"
    ],
    "cert-dcl54-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl54-cpp.html",
      "severity:MEDIUM"
    ],
    "cert-dcl58-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl58-cpp.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl58-cpp",
      "severity:HIGH"
    ],
    "cert-dcl59-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/dcl59-cpp.html",
      "severity:MEDIUM"
    ],
    "cert-env33-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/env33-c.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:env33-c",
      "severity:MEDIUM"
    ],
    "cert-err09-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err09-cpp.html",
      "severity:HIGH"
    ],
    "cert-err33-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err33-c.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err33-c",
      "severity:MEDIUM"
    ],
    "cert-err34-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err34-c.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err34-c",
      "severity:LOW"
    ],
    "cert-err52-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err52-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err52-cpp",
      "severity:LOW"
    ],
    "cert-err58-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err58-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err58-cpp",
      "severity:LOW"
    ],
    "cert-err60-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err60-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err60-cpp",
      "severity:MEDIUM"
    ],
    "cert-err61-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/err61-cpp.html",
      "severity:HIGH"
    ],
    "cert-exp42-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/exp42-c.html",
      "severity:MEDIUM"
    ],
    "cert-fio38-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/fio38-c.html",
      "severity:HIGH"
    ],
    "cert-flp30-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/flp30-c.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:flp30-c",
      "severity:HIGH"
    ],
    "cert-flp37-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/flp37-c.html",
      "severity:MEDIUM"
    ],
    "cert-int09-c": [
      "doc_url:https://clang.llmv.org/extra/clang-tidy/checks/cert/int09-c.html",
      "severity:LOW"
    ],
    "cert-mem57-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/mem57-cpp.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:mem57-cpp",
      "severity:MEDIUM"
    ],
    "cert-msc24-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc24-c.html",
      "severity:LOW"
    ],
    "cert-msc30-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc30-c.html",
      "severity:LOW"
    ],
    "cert-msc32-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc32-c.html",
      "severity:MEDIUM"
    ],
    "cert-msc33-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc33-c.html",
      "severity:LOW"
    ],
    "cert-msc50-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc50-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:msc30-c",
      "sei-cert:msc50-cpp",
      "severity:LOW"
    ],
    "cert-msc51-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc51-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:msc32-c",
      "sei-cert:msc51-cpp",
      "severity:MEDIUM"
    ],
    "cert-msc54-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/msc54-cpp.html",
      "severity:MEDIUM"
    ],
    "cert-oop11-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/oop11-cpp.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop11-cpp",
      "severity:MEDIUM"
    ],
    "cert-oop54-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/oop54-cpp.html",
      "severity:MEDIUM"
    ],
    "cert-oop57-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/oop57-cpp.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop57-cpp",
      "severity:HIGH"
    ],
    "cert-oop58-cpp": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/oop58-cpp.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop58-cpp",
      "severity:MEDIUM"
    ],
    "cert-pos44-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/pos44-c.html",
      "severity:MEDIUM"
    ],
    "cert-pos47-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/pos47-c.html",
      "severity:MEDIUM"
    ],
    "cert-sig30-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/sig30-c.html",
      "severity:MEDIUM"
    ],
    "cert-str34-c": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cert/str34-c.html",
      "severity:MEDIUM"
    ],
    "clang-diagnostic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#w",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-#pragma-messages": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#w-pragma-messages",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-#warnings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#w-warnings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-aarch64-sme-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#waarch64-sme-attributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-abi": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wabi",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-absolute-value": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wabsolute-value",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-abstract-final-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wabstract-final-class",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-abstract-vbase-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wabstract-vbase-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-address": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#waddress",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-address-of-packed-member": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#waddress-of-packed-member",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-address-of-temporary": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#waddress-of-temporary",
      "severity:HIGH"
    ],
    "clang-diagnostic-aggregate-return": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#waggregate-return",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-aix-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#waix-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-alias-template-in-declaration-name": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#walias-template-in-declaration-name",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-align-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#walign-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-all": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wall",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-alloca": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#walloca",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-alloca-with-align-alignof": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#walloca-with-align-alignof",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-always-inline-coroutine": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#walways-inline-coroutine",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ambiguous-delete": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wambiguous-delete",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ambiguous-ellipsis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wambiguous-ellipsis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ambiguous-macro": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wambiguous-macro",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ambiguous-member-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wambiguous-member-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ambiguous-reversed-operator": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wambiguous-reversed-operator",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-analyzer-incompatible-plugin": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wanalyzer-incompatible-plugin",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-android-unversioned-fallback": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wandroid-unversioned-fallback",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-anon-enum-enum-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wanon-enum-enum-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-anonymous-pack-parens": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wanonymous-pack-parens",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-apinotes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wapinotes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-bridge-casts-disallowed-in-nonarc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-bridge-casts-disallowed-in-nonarc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-maybe-repeated-use-of-weak": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-maybe-repeated-use-of-weak",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-non-pod-memaccess": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-non-pod-memaccess",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-performselector-leaks": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-performselector-leaks",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-repeated-use-of-weak": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-repeated-use-of-weak",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-retain-cycles": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-retain-cycles",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-arc-unsafe-retained-assign": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warc-unsafe-retained-assign",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-argument-outside-range": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wargument-outside-range",
      "severity:HIGH"
    ],
    "clang-diagnostic-argument-undefined-behaviour": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wargument-undefined-behaviour",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-array-bounds": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warray-bounds",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-array-bounds-pointer-arithmetic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warray-bounds-pointer-arithmetic",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:arr39-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-array-parameter": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#warray-parameter",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-asm": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wasm",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-asm-operand-widths": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wasm-operand-widths",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-assign-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wassign-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-assume": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wassume",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-at-protocol": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wat-protocol",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-atimport-in-framework-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watimport-in-framework-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-atomic-access": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watomic-access",
      "severity:HIGH"
    ],
    "clang-diagnostic-atomic-alignment": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watomic-alignment",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-atomic-implicit-seq-cst": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watomic-implicit-seq-cst",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-atomic-memory-ordering": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watomic-memory-ordering",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-atomic-properties": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watomic-properties",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-atomic-property-with-user-defined-accessor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#watomic-property-with-user-defined-accessor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-attribute-packed-for-bitfield": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wattribute-packed-for-bitfield",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-attribute-warning": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wattribute-warning",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wattributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-auto-decl-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wauto-decl-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-auto-disable-vptr-sanitizer": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wauto-disable-vptr-sanitizer",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-auto-import": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wauto-import",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-auto-storage-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wauto-storage-class",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-auto-var-id": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wauto-var-id",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-availability": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wavailability",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-avr-rtlib-linking-quirks": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wavr-rtlib-linking-quirks",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-backend-plugin": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbackend-plugin",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-backslash-newline-escape": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbackslash-newline-escape",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bad-function-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbad-function-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-binary-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbinary-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bind-to-temporary-copy": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbind-to-temporary-copy",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-binding-in-condition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbinding-in-condition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bit-int-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbit-int-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bitfield-constant-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbitfield-constant-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bitfield-enum-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbitfield-enum-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bitfield-width": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbitfield-width",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bitwise-conditional-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbitwise-conditional-parentheses",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bitwise-instead-of-logical": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbitwise-instead-of-logical",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bitwise-op-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbitwise-op-parentheses",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-block-capture-autoreleasing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wblock-capture-autoreleasing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bool-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbool-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bool-conversions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbool-conversions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bool-operation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbool-operation",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-braced-scalar-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbraced-scalar-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-branch-protection": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbranch-protection",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-bridge-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbridge-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-builtin-assume-aligned-alignment": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbuiltin-assume-aligned-alignment",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-builtin-macro-redefined": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbuiltin-macro-redefined",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-builtin-memcpy-chk-size": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbuiltin-memcpy-chk-size",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-builtin-requires-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wbuiltin-requires-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++0x-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-0x-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++0x-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-0x-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++0x-narrowing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-0x-narrowing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-compat-deprecated-writable-strings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-compat-deprecated-writable-strings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-compat-reserved-user-defined-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-compat-reserved-user-defined-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-extra-semi": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-extra-semi",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-inline-namespace": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-inline-namespace",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-long-long": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-long-long",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++11-narrowing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-narrowing",
      "severity:HIGH"
    ],
    "clang-diagnostic-c++11-narrowing-const-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-11-narrowing-const-reference",
      "severity:HIGH"
    ],
    "clang-diagnostic-c++14-attribute-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-14-attribute-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++14-binary-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-14-binary-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++14-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-14-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++14-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-14-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++14-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-14-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++17-attribute-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-17-attribute-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++17-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-17-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++17-compat-mangling": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-17-compat-mangling",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++17-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-17-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++17-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-17-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++1y-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-1y-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++1z-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-1z-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++1z-compat-mangling": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-1z-compat-mangling",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++1z-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-1z-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++20-attribute-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-20-attribute-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++20-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-20-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++20-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-20-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++20-designator": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-20-designator",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++20-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-20-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++23-attribute-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-23-attribute-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++23-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-23-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++23-lambda-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-23-lambda-attributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++26-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-26-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++2a-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-2a-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++2a-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-2a-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++2a-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-2a-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++2b-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-2b-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++2c-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-2c-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-c++14-c++17-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-c-14-c-17-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-c++14-c++17-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-c-14-c-17-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-c++14-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-c-14-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-c++14-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-c-14-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-compat-binary-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-compat-binary-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-c++11-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-c-11-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-compat-bind-to-temporary-copy": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-compat-bind-to-temporary-copy",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-compat-extra-semi": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-compat-extra-semi",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-compat-local-type-template-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-compat-local-type-template-args",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c++98-compat-unnamed-type-template-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc-98-compat-unnamed-type-template-args",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c11-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc11-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c23-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc23-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c23-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc23-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c2x-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc2x-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c2x-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc2x-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c99-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc99-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c99-designator": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc99-designator",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-c99-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wc99-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-call-to-pure-virtual-from-ctor-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcall-to-pure-virtual-from-ctor-dtor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-called-once-parameter": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcalled-once-parameter",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-align": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-align",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-calling-convention": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-calling-convention",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-function-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-function-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-function-type-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-function-type-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-function-type-strict": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-function-type-strict",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-of-sel-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-of-sel-type",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-qual": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-qual",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cast-qual-unrelated": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcast-qual-unrelated",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cfstring-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcfstring-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-char-align": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wchar-align",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-char-subscripts": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wchar-subscripts",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cl4": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcl4",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-clang-cl-pch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wclang-cl-pch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-class-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wclass-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-class-varargs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wclass-varargs",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cmse-union-leak": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcmse-union-leak",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-comma": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcomma",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-comment": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcomment",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-comments": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcomments",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-compare-distinct-pointer-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcompare-distinct-pointer-types",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-completion-handler": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcompletion-handler",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-complex-component-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcomplex-component-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-compound-token-split": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcompound-token-split",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-compound-token-split-by-macro": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcompound-token-split-by-macro",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-compound-token-split-by-space": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcompound-token-split-by-space",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-concepts-ts-compat": [
      "doc_url:https://releases.llvm.org/15.0.0/tools/clang/docs/DiagnosticsReference.html#wconcepts-ts-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-conditional-type-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconditional-type-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-conditional-uninitialized": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconditional-uninitialized",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:security",
      "sei-cert:exp33-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-config-macros": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconfig-macros",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-constant-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconstant-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-constant-evaluated": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconstant-evaluated",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-constant-logical-operand": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconstant-logical-operand",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-constexpr-not-const": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconstexpr-not-const",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-consumed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconsumed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-conversion-null": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wconversion-null",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-coro-non-aligned-allocation-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcoro-non-aligned-allocation-function",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-coroutine": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcoroutine",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-coroutine-missing-unhandled-exception": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcoroutine-missing-unhandled-exception",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-covered-switch-default": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcovered-switch-default",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cpp": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cstring-format-directive": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcstring-format-directive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ctad-maybe-unsupported": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wctad-maybe-unsupported",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ctor-dtor-privacy": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wctor-dtor-privacy",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ctu": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wctu",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cuda-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcuda-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-custom-atomic-properties": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcustom-atomic-properties",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-cxx-attribute-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wcxx-attribute-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dangling": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdangling",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:mem50-cpp",
      "severity:HIGH"
    ],
    "clang-diagnostic-dangling-else": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdangling-else",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dangling-field": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdangling-field",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dangling-gsl": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdangling-gsl",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dangling-initializer-list": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdangling-initializer-list",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-darwin-sdk-settings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdarwin-sdk-settings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-date-time": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdate-time",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dealloc-in-category": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdealloc-in-category",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-debug-compression-unavailable": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdebug-compression-unavailable",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-declaration-after-statement": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeclaration-after-statement",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-defaulted-function-deleted": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdefaulted-function-deleted",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-delayed-template-parsing-in-cxx20": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelayed-template-parsing-in-cxx20",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-delegating-ctor-cycles": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelegating-ctor-cycles",
      "severity:HIGH"
    ],
    "clang-diagnostic-delete-abstract-non-virtual-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelete-abstract-non-virtual-dtor",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop52-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-delete-incomplete": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelete-incomplete",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp57-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-delete-non-abstract-non-virtual-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelete-non-abstract-non-virtual-dtor",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop52-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-delete-non-virtual-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelete-non-virtual-dtor",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop52-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-delimited-escape-sequence-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdelimited-escape-sequence-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecate-lax-vec-conv-all": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecate-lax-vec-conv-all",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-altivec-src-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-altivec-src-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-anon-enum-enum-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-anon-enum-enum-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-array-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-array-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-attributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-builtins": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-builtins",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-comma-subscript": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-comma-subscript",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-copy": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-copy",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-copy-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-copy-dtor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-copy-with-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-copy-with-dtor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-copy-with-user-provided-copy": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-copy-with-user-provided-copy",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-copy-with-user-provided-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-copy-with-user-provided-dtor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-coroutine": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-coroutine",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-declarations": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-declarations",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-dynamic-exception-spec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-dynamic-exception-spec",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-enum-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-enum-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-enum-compare-conditional": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-enum-compare-conditional",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-enum-enum-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-enum-enum-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-enum-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-enum-float-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-implementations": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-implementations",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-increment-bool": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-increment-bool",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-literal-operator": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-literal-operator",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-module-dot-map": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-module-dot-map",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-non-prototype": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-non-prototype",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-objc-isa-usage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-objc-isa-usage",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-objc-pointer-introspection": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-objc-pointer-introspection",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-objc-pointer-introspection-performselector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-objc-pointer-introspection-performselector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-pragma": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-pragma",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-redundant-constexpr-static-def": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-redundant-constexpr-static-def",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-register": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-register",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-static-analyzer-flag": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-static-analyzer-flag",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-this-capture": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-this-capture",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-volatile": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-volatile",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-deprecated-writable-strings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdeprecated-writable-strings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-direct-ivar-access": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdirect-ivar-access",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-disabled-macro-expansion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdisabled-macro-expansion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-disabled-optimization": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdisabled-optimization",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-discard-qual": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdiscard-qual",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-distributed-object-modifiers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdistributed-object-modifiers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-div-by-zero": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdiv-by-zero",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-division-by-zero": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdivision-by-zero",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dll-attribute-on-redeclaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdll-attribute-on-redeclaration",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dllexport-explicit-instantiation-decl": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdllexport-explicit-instantiation-decl",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dllimport-static-field-def": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdllimport-static-field-def",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-documentation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdocumentation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-documentation-deprecated-sync": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdocumentation-deprecated-sync",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-documentation-html": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdocumentation-html",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-documentation-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdocumentation-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-documentation-unknown-command": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdocumentation-unknown-command",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dollar-in-identifier-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdollar-in-identifier-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-double-promotion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdouble-promotion",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:flp34-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dtor-name": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdtor-name",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dtor-typedef": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdtor-typedef",
      "severity:HIGH"
    ],
    "clang-diagnostic-duplicate-decl-specifier": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wduplicate-decl-specifier",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-duplicate-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wduplicate-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-duplicate-method-arg": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wduplicate-method-arg",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-duplicate-method-match": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wduplicate-method-match",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-duplicate-protocol": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wduplicate-protocol",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dxil-validation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdxil-validation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dynamic-class-memaccess": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdynamic-class-memaccess",
      "guideline:sei-cert",
      "profile:security",
      "sei-cert:exp62-cpp",
      "sei-cert:oop57-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-dynamic-exception-spec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wdynamic-exception-spec",
      "severity:HIGH"
    ],
    "clang-diagnostic-eager-load-cxx-named-modules": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#weager-load-cxx-named-modules",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-effc++": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#weffc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-elaborated-enum-base": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#welaborated-enum-base",
      "severity:HIGH"
    ],
    "clang-diagnostic-elaborated-enum-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#welaborated-enum-class",
      "severity:HIGH"
    ],
    "clang-diagnostic-embedded-directive": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wembedded-directive",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:pre32-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-empty-body": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wempty-body",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-empty-decomposition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wempty-decomposition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-empty-init-stmt": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wempty-init-stmt",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-empty-translation-unit": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wempty-translation-unit",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-encode-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wencode-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-endif-labels": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wendif-labels",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-compare-conditional": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-compare-conditional",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-compare-switch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-compare-switch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-constexpr-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-constexpr-conversion",
      "severity:HIGH"
    ],
    "clang-diagnostic-enum-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-enum-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-enum-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-float-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-enum-too-large": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wenum-too-large",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-error": [
      "severity:CRITICAL"
    ],
    "clang-diagnostic-exceptions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexceptions",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err53-cpp",
      "sei-cert:err54-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-excess-initializers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexcess-initializers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-excessive-regsave": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexcessive-regsave",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-exit-time-destructors": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexit-time-destructors",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-expansion-to-defined": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexpansion-to-defined",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-experimental-header-units": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexperimental-header-units",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-explicit-initialize-call": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexplicit-initialize-call",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-explicit-ownership-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexplicit-ownership-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-export-unnamed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wexport-unnamed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-export-using-directive": [
      "doc_url:https://releases.llvm.org/16.0.0/tools/clang/docs/DiagnosticsReference.html#wexport-using-directive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extern-c-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextern-c-compat",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extern-initializer": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextern-initializer",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extra": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextra",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extra-qualification": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextra-qualification",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extra-semi": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextra-semi",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extra-semi-stmt": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextra-semi-stmt",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extra-tokens": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextra-tokens",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-extractapi-misuse": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wextractapi-misuse",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-final-dtor-non-final-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfinal-dtor-non-final-class",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-final-macro": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfinal-macro",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-fixed-enum-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfixed-enum-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-fixed-point-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfixed-point-overflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-flag-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wflag-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-flexible-array-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wflexible-array-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfloat-conversion",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:flp32-c",
      "sei-cert:flp34-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-float-equal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfloat-equal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-float-overflow-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfloat-overflow-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-float-zero-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfloat-zero-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-for-loop-analysis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfor-loop-analysis",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:fio47-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-extra-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-extra-args",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-insufficient-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-insufficient-args",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-invalid-specifier": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-invalid-specifier",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-non-iso": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-non-iso",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-nonliteral": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-nonliteral",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:fio30-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-overflow",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:mem35-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-format-overflow-non-kprintf": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-overflow-non-kprintf",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:mem35-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-format-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-security": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-security",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:fio30-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-signedness": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-signedness",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-truncation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-truncation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-truncation-non-kprintf": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-truncation-non-kprintf",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-type-confusion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-type-confusion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-y2k": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-y2k",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format-zero-length": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-zero-length",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-format=2": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wformat-2",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-fortify-source": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfortify-source",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-four-char-constants": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfour-char-constants",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-frame-address": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wframe-address",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-frame-larger-than": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wframe-larger-than",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-frame-larger-than=": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#id1",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-framework-include-private-from-public": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wframework-include-private-from-public",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-free-nonheap-object": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfree-nonheap-object",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-friend-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfriend-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-function-def-in-objc-container": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfunction-def-in-objc-container",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-function-multiversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfunction-multiversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-fuse-ld-path": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfuse-ld-path",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-future-attribute-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfuture-attribute-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-future-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wfuture-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gcc-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgcc-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-generic-type-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgeneric-type-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-global-constructors": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wglobal-constructors",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-global-isel": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wglobal-isel",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-alignof-expression": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-alignof-expression",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-anonymous-struct": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-anonymous-struct",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-array-member-paren-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-array-member-paren-init",
      "severity:HIGH"
    ],
    "clang-diagnostic-gnu-auto-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-auto-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-binary-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-binary-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-case-range": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-case-range",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-complex-integer": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-complex-integer",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-compound-literal-initializer": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-compound-literal-initializer",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-conditional-omitted-operand": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-conditional-omitted-operand",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-designator": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-designator",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-empty-initializer": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-empty-initializer",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-empty-struct": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-empty-struct",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-flexible-array-initializer": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-flexible-array-initializer",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-flexible-array-union-member": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-flexible-array-union-member",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-folding-constant": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-folding-constant",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-imaginary-constant": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-imaginary-constant",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-include-next": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-include-next",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-inline-cpp-without-extern": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-inline-cpp-without-extern",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-label-as-value": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-label-as-value",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-line-marker": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-line-marker",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-null-pointer-arithmetic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-null-pointer-arithmetic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-offsetof-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-offsetof-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-pointer-arith": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-pointer-arith",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-redeclared-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-redeclared-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-statement-expression": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-statement-expression",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-statement-expression-from-macro-expansion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-statement-expression-from-macro-expansion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-static-float-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-static-float-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-string-literal-operator-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-string-literal-operator-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-union-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-union-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-variable-sized-type-not-at-end": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-variable-sized-type-not-at-end",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-zero-line-directive": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-zero-line-directive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gnu-zero-variadic-macro-arguments": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-zero-variadic-macro-arguments",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-gpu-maybe-wrong-side": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wgpu-maybe-wrong-side",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-header-guard": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wheader-guard",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-header-hygiene": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wheader-hygiene",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-higher-precision-fp": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#whigher-precision-fp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-hip-omp-target-directives": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#whip-omp-target-directives",
      "severity:HIGH"
    ],
    "clang-diagnostic-hip-only": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#whip-only",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-hlsl-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#whlsl-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-idiomatic-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#widiomatic-parentheses",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-attributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-availability-without-sdk-settings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-availability-without-sdk-settings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-gch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-gch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-optimization-argument": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-optimization-argument",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-pragma-intrinsic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-pragma-intrinsic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-pragma-optimize": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-pragma-optimize",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-pragmas": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-pragmas",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-qualifiers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-qualifiers",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ignored-reference-qualifiers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wignored-reference-qualifiers",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl31-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-atomic-properties": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-atomic-properties",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-const-int-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-const-int-float-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-conversion-floating-point-to-bool": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-conversion-floating-point-to-bool",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-exception-spec-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-exception-spec-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-fallthrough": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-fallthrough",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-fallthrough-per-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-fallthrough-per-function",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-fixed-point-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-fixed-point-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-float-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-function-declaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-function-declaration",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl31-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-implicit-int": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-int",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl31-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-implicit-int-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-int-conversion",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:int36-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-int-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-int-float-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicit-retain-self": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicit-retain-self",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-implicitly-unsigned-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimplicitly-unsigned-literal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-import": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimport",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-import-preprocessor-directive-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wimport-preprocessor-directive-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inaccessible-base": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winaccessible-base",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-include-angled-in-module-purview": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winclude-angled-in-module-purview",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-include-next-absolute-path": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winclude-next-absolute-path",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-include-next-outside-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winclude-next-outside-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-exception-spec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-exception-spec",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-function-pointer-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-function-pointer-types",
      "severity:HIGH"
    ],
    "clang-diagnostic-incompatible-function-pointer-types-strict": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-function-pointer-types-strict",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:exp37-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-library-redeclaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-library-redeclaration",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-ms-pragma-section": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-ms-pragma-section",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-ms-struct": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-ms-struct",
      "severity:HIGH"
    ],
    "clang-diagnostic-incompatible-pointer-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-pointer-types",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp32-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-pointer-types-discards-qualifiers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-pointer-types-discards-qualifiers",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp32-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-property-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-property-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incompatible-sysroot": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincompatible-sysroot",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incomplete-framework-module-declaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincomplete-framework-module-declaration",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incomplete-implementation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincomplete-implementation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incomplete-module": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincomplete-module",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incomplete-setjmp-declaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincomplete-setjmp-declaration",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-incomplete-umbrella": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincomplete-umbrella",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inconsistent-dllimport": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winconsistent-dllimport",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inconsistent-missing-destructor-override": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winconsistent-missing-destructor-override",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inconsistent-missing-override": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winconsistent-missing-override",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-increment-bool": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wincrement-bool",
      "severity:HIGH"
    ],
    "clang-diagnostic-independentclass-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#windependentclass-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-infinite-recursion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winfinite-recursion",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl56-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-init-self": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winit-self",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-initializer-overrides": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winitializer-overrides",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "clang-diagnostic-injected-class-name": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winjected-class-name",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inline": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winline",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inline-asm": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winline-asm",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inline-namespace-reopened-noninline": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winline-namespace-reopened-noninline",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-inline-new-delete": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winline-new-delete",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-installapi-violation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winstallapi-violation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-instantiation-after-specialization": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winstantiation-after-specialization",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-int-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wint-conversion",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:int36-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-int-conversions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wint-conversions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-int-in-bool-context": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wint-in-bool-context",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-int-to-pointer-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wint-to-pointer-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-int-to-void-pointer-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wint-to-void-pointer-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-integer-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winteger-overflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-interrupt-service-routine": [
      "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/DiagnosticsReference.html#winterrupt-service-routine",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-command-line-argument": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-command-line-argument",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-constexpr": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-constexpr",
      "severity:HIGH"
    ],
    "clang-diagnostic-invalid-feature-combination": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-feature-combination",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-iboutlet": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-iboutlet",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-initializer-from-system-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-initializer-from-system-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-ios-deployment-target": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-ios-deployment-target",
      "severity:HIGH"
    ],
    "clang-diagnostic-invalid-no-builtin-names": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-no-builtin-names",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-noreturn": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-noreturn",
      "guideline:sei-cert",
      "profile:security",
      "severity:MEDIUM",
      "sei-cert:msc53-cpp"
    ],
    "clang-diagnostic-invalid-offsetof": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-offsetof",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-or-nonexistent-directory": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-or-nonexistent-directory",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-partial-specialization": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-partial-specialization",
      "severity:HIGH"
    ],
    "clang-diagnostic-invalid-pch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-pch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-pp-token": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-pp-token",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-source-encoding": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-source-encoding",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-static-assert-message": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-static-assert-message",
      "severity:HIGH"
    ],
    "clang-diagnostic-invalid-token-paste": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-token-paste",
      "severity:HIGH"
    ],
    "clang-diagnostic-invalid-unevaluated-string": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-unevaluated-string",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-invalid-utf8": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#winvalid-utf8",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-jump-seh-finally": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wjump-seh-finally",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-keyword-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wkeyword-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-keyword-macro": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wkeyword-macro",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-knl-knm-isa-support-removed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wknl-knm-isa-support-removed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-knr-promoted-parameter": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wknr-promoted-parameter",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-language-extension-token": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlanguage-extension-token",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-large-by-value-copy": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlarge-by-value-copy",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-liblto": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wliblto",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-linker-warnings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlinker-warnings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-literal-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wliteral-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-literal-range": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wliteral-range",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-local-type-template-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlocal-type-template-args",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-logical-not-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlogical-not-parentheses",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-logical-op-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlogical-op-parentheses",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-long-long": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wlong-long",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-loop-analysis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wloop-analysis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-macro-redefined": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmacro-redefined",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-main": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmain",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-main-return-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmain-return-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-malformed-warning-check": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmalformed-warning-check",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-many-braces-around-scalar-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmany-braces-around-scalar-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-mathematical-notation-identifier-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmathematical-notation-identifier-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-max-tokens": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmax-tokens",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-max-unsigned-zero": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmax-unsigned-zero",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-memset-transposed-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmemset-transposed-args",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-memsize-comparison": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmemsize-comparison",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-method-signatures": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmethod-signatures",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-abstract": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-abstract",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-anon-tag": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-anon-tag",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-charize": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-charize",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-comment-paste": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-comment-paste",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-const-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-const-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-cpp-macro": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-cpp-macro",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-default-arg-redefinition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-default-arg-redefinition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-drectve-section": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-drectve-section",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-end-of-file": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-end-of-file",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-enum-forward-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-enum-forward-reference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-enum-value": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-enum-value",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-exception-spec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-exception-spec",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-exists": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-exists",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-explicit-constructor-call": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-explicit-constructor-call",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-extra-qualification": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-extra-qualification",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-fixed-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-fixed-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-flexible-array": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-flexible-array",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-goto": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-goto",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-inaccessible-base": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-inaccessible-base",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-include": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-include",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-init-from-predefined": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-init-from-predefined",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-mutable-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-mutable-reference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-pure-definition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-pure-definition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-redeclare-static": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-redeclare-static",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-sealed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-sealed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-static-assert": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-static-assert",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-string-literal-from-predefined": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-string-literal-from-predefined",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-template-shadow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-template-shadow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-union-member-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-union-member-reference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-unqualified-friend": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-unqualified-friend",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-using-decl": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-using-decl",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-microsoft-void-pseudo-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmicrosoft-void-pseudo-dtor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-misexpect": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmisexpect",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-misleading-indentation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmisleading-indentation",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-mismatched-new-delete": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmismatched-new-delete",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:mem51-cpp",
      "severity:HIGH"
    ],
    "clang-diagnostic-mismatched-parameter-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmismatched-parameter-types",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-mismatched-return-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmismatched-return-types",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-mismatched-tags": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmismatched-tags",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-braces": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-braces",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-constinit": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-constinit",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-declarations": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-declarations",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-designated-field-initializers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-designated-field-initializers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-exception-spec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-exception-spec",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-field-initializers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-field-initializers",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-format-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-format-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-include-dirs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-include-dirs",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-method-return-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-method-return-type",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-multilib": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-multilib",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-noescape": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-noescape",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-noreturn": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-noreturn",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-prototype-for-cc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-prototype-for-cc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-prototypes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-prototypes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-selector-name": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-selector-name",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-sysroot": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-sysroot",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-missing-variable-declarations": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmissing-variable-declarations",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-misspelled-assumption": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmisspelled-assumption",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-module-build": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rmodule-build",
      "severity:LOW"
    ],
    "clang-diagnostic-module-conflict": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodule-conflict",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-module-file-config-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodule-file-config-mismatch",
      "severity:HIGH"
    ],
    "clang-diagnostic-module-file-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodule-file-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-module-import": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rmodule-import",
      "severity:LOW"
    ],
    "clang-diagnostic-module-import-in-extern-c": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodule-import-in-extern-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-module-include-translation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rmodule-include-translation",
      "severity:LOW"
    ],
    "clang-diagnostic-module-lock": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rmodule-lock",
      "severity:LOW"
    ],
    "clang-diagnostic-modules-ambiguous-internal-linkage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodules-ambiguous-internal-linkage",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-modules-import-nested-redundant": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmodules-import-nested-redundant",
      "severity:HIGH"
    ],
    "clang-diagnostic-most": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmost",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-move": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmove",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-msvc-include": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmsvc-include",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-msvc-not-found": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmsvc-not-found",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-multi-gpu": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmulti-gpu",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-multichar": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmultichar",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-multiple-move-vbase": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wmultiple-move-vbase",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nan-infinity-disabled": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnan-infinity-disabled",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-narrowing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnarrowing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nested-anon-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnested-anon-types",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nested-externs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnested-externs",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-new-returns-null": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnew-returns-null",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-newline-eof": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnewline-eof",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-noderef": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnoderef",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-noexcept-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnoexcept-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-c-typedef-for-linkage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-c-typedef-for-linkage",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-gcc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-gcc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-literal-null-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-literal-null-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-modular-include-in-framework-module": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-modular-include-in-framework-module",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-modular-include-in-module": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-modular-include-in-module",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-pod-varargs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-pod-varargs",
      "severity:HIGH"
    ],
    "clang-diagnostic-non-power-of-two-alignment": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-power-of-two-alignment",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-non-virtual-dtor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnon-virtual-dtor",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop52-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonnull": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonnull",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonportable-cfstrings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonportable-cfstrings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonportable-include-path": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonportable-include-path",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonportable-private-apinotes-path": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonportable-private-apinotes-path",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonportable-private-system-apinotes-path": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonportable-private-system-apinotes-path",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonportable-system-include-path": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonportable-system-include-path",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nonportable-vector-initialization": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnonportable-vector-initialization",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nontrivial-memaccess": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnontrivial-memaccess",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nsconsumed-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnsconsumed-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nsobject-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnsobject-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nsreturns-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnsreturns-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-null-arithmetic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnull-arithmetic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-null-character": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnull-character",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-null-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnull-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-null-dereference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnull-dereference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-null-pointer-arithmetic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnull-pointer-arithmetic",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-null-pointer-subtraction": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnull-pointer-subtraction",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nullability": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullability",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nullability-completeness": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullability-completeness",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nullability-completeness-on-arrays": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullability-completeness-on-arrays",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nullability-declspec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullability-declspec",
      "severity:HIGH"
    ],
    "clang-diagnostic-nullability-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullability-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nullability-inferred-on-nested-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullability-inferred-on-nested-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-nullable-to-nonnull-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wnullable-to-nonnull-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-autosynthesis-property-ivar-name-match": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-autosynthesis-property-ivar-name-match",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-bool-constant-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-bool-constant-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-boxing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-boxing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-circular-container": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-circular-container",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-cocoa-api": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-cocoa-api",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-designated-initializers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-designated-initializers",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-dictionary-duplicate-keys": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-dictionary-duplicate-keys",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-duplicate-category-definition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-duplicate-category-definition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-flexible-array": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-flexible-array",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-forward-class-redefinition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-forward-class-redefinition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-interface-ivars": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-interface-ivars",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-literal-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-literal-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-literal-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-literal-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-macro-redefinition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-macro-redefinition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-messaging-id": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-messaging-id",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-method-access": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-method-access",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-missing-property-synthesis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-missing-property-synthesis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-missing-super-calls": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-missing-super-calls",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-multiple-method-names": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-multiple-method-names",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-noncopy-retain-block-property": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-noncopy-retain-block-property",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-nonunified-exceptions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-nonunified-exceptions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-property-assign-on-object-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-property-assign-on-object-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-property-implementation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-property-implementation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-property-implicit-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-property-implicit-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-property-matches-cocoa-ownership-rule": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-property-matches-cocoa-ownership-rule",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-property-no-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-property-no-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-property-synthesis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-property-synthesis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-protocol-method-implementation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-protocol-method-implementation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-protocol-property-synthesis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-protocol-property-synthesis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-protocol-qualifiers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-protocol-qualifiers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-readonly-with-setter-property": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-readonly-with-setter-property",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-redundant-api-use": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-redundant-api-use",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-redundant-literal-use": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-redundant-literal-use",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-root-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-root-class",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-signed-char-bool": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-signed-char-bool",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-signed-char-bool-implicit-float-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-signed-char-bool-implicit-float-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-signed-char-bool-implicit-int-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-signed-char-bool-implicit-int-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-string-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-string-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-string-concatenation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-string-concatenation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-objc-unsafe-perform-selector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wobjc-unsafe-perform-selector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-odr": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wodr",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-old-style-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wold-style-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-old-style-definition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wold-style-definition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openacc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenacc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openacc-self-if-potential-conflict": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenacc-self-if-potential-conflict",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-opencl-unsupported-rgba": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopencl-unsupported-rgba",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-51-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-51-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-clauses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-clauses",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-extensions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-extensions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-loop-form": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-loop-form",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-mapping": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-mapping",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-target": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-target",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-openmp-target-exception": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wopenmp-target-exception",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-option-ignored": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woption-ignored",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ordered-compare-function-pointers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wordered-compare-function-pointers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-out-of-line-declaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wout-of-line-declaration",
      "severity:HIGH"
    ],
    "clang-diagnostic-out-of-scope-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wout-of-scope-function",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-over-aligned": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wover-aligned",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:mem57-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overlength-strings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverlength-strings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overloaded-shift-op-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverloaded-shift-op-parentheses",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overloaded-virtual": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverloaded-virtual",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-override-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverride-init",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-override-module": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverride-module",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overriding-method-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverriding-method-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overriding-option": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#woverriding-option",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-overriding-t-option": [
      "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/DiagnosticsReference.html#woverriding-t-option",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-packed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpacked",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-packed-non-pod": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpacked-non-pod",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-padded": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpadded",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-padded-bitfield": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpadded-bitfield",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wparentheses",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "sei-cert:exp45-c",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-parentheses-equality": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wparentheses-equality",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-partial-availability": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpartial-availability",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pass": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rpass",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pass-analysis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rpass-analysis",
      "severity:LOW"
    ],
    "clang-diagnostic-pass-failed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpass-failed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pass-missed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rpass-missed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pch-date-time": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpch-date-time",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pch-vfs-diff": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpch-vfs-diff",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pedantic-core-features": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpedantic-core-features",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pedantic-macros": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpedantic-macros",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pessimizing-move": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpessimizing-move",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-arith": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-arith",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-bool-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-bool-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-integer-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-integer-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-sign": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-sign",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-to-enum-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-to-enum-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-to-int-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-to-int-cast",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:int36-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pointer-type-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpointer-type-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-poison-system-directories": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpoison-system-directories",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-potentially-direct-selector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpotentially-direct-selector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-potentially-evaluated-expression": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpotentially-evaluated-expression",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pragma-clang-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpragma-clang-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pragma-once-outside-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpragma-once-outside-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pragma-pack": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpragma-pack",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pragma-pack-suspicious-include": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpragma-pack-suspicious-include",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pragma-system-header-outside-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpragma-system-header-outside-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pragmas": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpragmas",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++14-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-14-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++14-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-14-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++17-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-17-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++17-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-17-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++20-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-20-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++20-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-20-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++23-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-23-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++23-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-23-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++26-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-26-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++26-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-26-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++2b-compat": [
      "doc_url:https://releases.llvm.org/16.0.0/tools/clang/docs/DiagnosticsReference.html#wpre-c-2b-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++2b-compat-pedantic": [
      "doc_url:https://releases.llvm.org/16.0.0/tools/clang/docs/DiagnosticsReference.html#wpre-c-2b-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++2c-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-2c-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c++2c-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c-2c-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c11-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c11-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c11-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c11-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c23-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c23-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c23-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c23-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c2x-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c2x-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-c2x-compat-pedantic": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-c2x-compat-pedantic",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-pre-openmp-51-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpre-openmp-51-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-predefined-identifier-outside-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpredefined-identifier-outside-function",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-private-extern": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprivate-extern",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-private-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprivate-header",
      "severity:HIGH"
    ],
    "clang-diagnostic-private-module": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprivate-module",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-profile-instr-missing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprofile-instr-missing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-profile-instr-out-of-date": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprofile-instr-out-of-date",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-profile-instr-unprofiled": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprofile-instr-unprofiled",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-property-access-dot-syntax": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wproperty-access-dot-syntax",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-property-attribute-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wproperty-attribute-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-protocol": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprotocol",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-protocol-property-synthesis-ambiguity": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wprotocol-property-synthesis-ambiguity",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-psabi": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wpsabi",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-ptrauth-null-pointers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wptrauth-null-pointers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-qualified-void-return-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wqualified-void-return-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-quoted-include-in-framework-header": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wquoted-include-in-framework-header",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-range-loop-analysis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrange-loop-analysis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-range-loop-bind-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrange-loop-bind-reference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-range-loop-construct": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrange-loop-construct",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-read-modules-implicitly": [
      "doc_url:https://releases.llvm.org/17.0.1/tools/clang/docs/DiagnosticsReference.html#wread-modules-implicitly",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-read-only-types": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wread-only-types",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-readonly-iboutlet-property": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreadonly-iboutlet-property",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-receiver-expr": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreceiver-expr",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-receiver-forward-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreceiver-forward-class",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-redeclared-class-member": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wredeclared-class-member",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-redundant-consteval-if": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wredundant-consteval-if",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-redundant-decls": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wredundant-decls",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-redundant-move": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wredundant-move",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-redundant-parens": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wredundant-parens",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-register": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wregister",
      "severity:HIGH"
    ],
    "clang-diagnostic-reinterpret-base-class": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreinterpret-base-class",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-remark-backend-plugin": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rremark-backend-plugin",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reorder": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreorder",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reorder-ctor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreorder-ctor",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop53-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reorder-init-list": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreorder-init-list",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-requires-super-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrequires-super-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reserved-id-macro": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreserved-id-macro",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reserved-identifier": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreserved-identifier",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl37-c",
      "sei-cert:dcl51-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reserved-macro-identifier": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreserved-macro-identifier",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl37-c",
      "sei-cert:dcl51-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reserved-module-identifier": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreserved-module-identifier",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl51-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-reserved-user-defined-literal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreserved-user-defined-literal",
      "severity:HIGH"
    ],
    "clang-diagnostic-restrict-expansion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrestrict-expansion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-retained-language-linkage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wretained-language-linkage",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-return-local-addr": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreturn-local-addr",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-return-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreturn-mismatch",
      "severity:HIGH"
    ],
    "clang-diagnostic-return-stack-address": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreturn-stack-address",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl30-c",
      "sei-cert:exp54-cpp",
      "sei-cert:exp61-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-return-std-move": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreturn-std-move",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-return-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreturn-type",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:msc37-c",
      "sei-cert:msc52-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-return-type-c-linkage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wreturn-type-c-linkage",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-rewrite-not-bool": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrewrite-not-bool",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-round-trip-cc1-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rround-trip-cc1-args",
      "severity:LOW"
    ],
    "clang-diagnostic-rtti": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wrtti",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sanitize-address": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rsanitize-address",
      "severity:LOW"
    ],
    "clang-diagnostic-sarif-format-unstable": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsarif-format-unstable",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-search-path-usage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rsearch-path-usage",
      "severity:LOW"
    ],
    "clang-diagnostic-section": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsection",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-selector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wselector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-selector-type-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wselector-type-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-self-assign": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wself-assign",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-self-assign-field": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wself-assign-field",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-self-assign-overloaded": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wself-assign-overloaded",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop54-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-self-move": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wself-move",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-semicolon-before-method-body": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsemicolon-before-method-body",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sentinel": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsentinel",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sequence-point": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsequence-point",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-serialized-diagnostics": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wserialized-diagnostics",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow-all": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-all",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow-field": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-field",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow-field-in-constructor": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-field-in-constructor",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow-field-in-constructor-modified": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-field-in-constructor-modified",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow-ivar": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-ivar",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shadow-uncaptured-local": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshadow-uncaptured-local",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shift-count-negative": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshift-count-negative",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shift-count-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshift-count-overflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shift-negative-value": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshift-negative-value",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shift-op-parentheses": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshift-op-parentheses",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shift-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshift-overflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shift-sign-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshift-sign-overflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-shorten-64-to-32": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wshorten-64-to-32",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sign-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsign-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sign-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsign-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sign-promo": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsign-promo",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-signed-enum-bitfield": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsigned-enum-bitfield",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-signed-unsigned-wchar": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsigned-unsigned-wchar",
      "severity:HIGH"
    ],
    "clang-diagnostic-single-bit-bitfield-constant-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsingle-bit-bitfield-constant-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sizeof-array-argument": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsizeof-array-argument",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sizeof-array-decay": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsizeof-array-decay",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sizeof-array-div": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsizeof-array-div",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sizeof-pointer-div": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsizeof-pointer-div",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sizeof-pointer-memaccess": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsizeof-pointer-memaccess",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-slash-u-filename": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wslash-u-filename",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-slh-asm-goto": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wslh-asm-goto",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sloc-usage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#rsloc-usage",
      "severity:LOW"
    ],
    "clang-diagnostic-sometimes-uninitialized": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsometimes-uninitialized",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl41-c",
      "sei-cert:exp33-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-source-mgr": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsource-mgr",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-source-uses-openacc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsource-uses-openacc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-source-uses-openmp": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsource-uses-openmp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-spir-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wspir-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-spirv-compat": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wspirv-compat",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-stack-exhausted": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstack-exhausted",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-stack-protector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstack-protector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-static-float-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstatic-float-init",
      "severity:HIGH"
    ],
    "clang-diagnostic-static-in-inline": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstatic-in-inline",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:msc40-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-static-inline-explicit-instantiation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstatic-inline-explicit-instantiation",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-static-local-in-inline": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstatic-local-in-inline",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-static-self-init": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstatic-self-init",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-stdlibcxx-not-found": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstdlibcxx-not-found",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-aliasing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-aliasing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-aliasing=0": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-aliasing-0",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-aliasing=1": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-aliasing-1",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-aliasing=2": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-aliasing-2",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow=0": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow-0",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow=1": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow-1",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow=2": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow-2",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow=3": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow-3",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow=4": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow-4",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-overflow=5": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-overflow-5",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-potentially-direct-selector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-potentially-direct-selector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-primary-template-shadow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-primary-template-shadow",
      "severity:HIGH"
    ],
    "clang-diagnostic-strict-prototypes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-prototypes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strict-selector-match": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrict-selector-match",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-string-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstring-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-string-concatenation": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstring-concatenation",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-string-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstring-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-string-plus-char": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstring-plus-char",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-string-plus-int": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstring-plus-int",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strlcpy-strlcat-size": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrlcpy-strlcat-size",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-strncat-size": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wstrncat-size",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-suggest-destructor-override": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsuggest-destructor-override",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-suggest-override": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsuggest-override",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-super-class-method-mismatch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsuper-class-method-mismatch",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-suspicious-bzero": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsuspicious-bzero",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-suspicious-memaccess": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsuspicious-memaccess",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-swift-name-attribute": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wswift-name-attribute",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-switch": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wswitch",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-switch-bool": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wswitch-bool",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-switch-default": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wswitch-default",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-switch-enum": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wswitch-enum",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sync-alignment": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsync-alignment",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-sync-fetch-and-nand-semantics-changed": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsync-fetch-and-nand-semantics-changed",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-synth": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wsynth",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-target-clones-mixed-specifiers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtarget-clones-mixed-specifiers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-bitwise-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-bitwise-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-constant-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-constant-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-constant-in-range-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-constant-in-range-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-constant-out-of-range-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-constant-out-of-range-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-negation-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-negation-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-objc-bool-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-objc-bool-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-overlap-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-overlap-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-pointer-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-pointer-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-type-limit-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-type-limit-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-undefined-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-undefined-compare",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-unsigned-char-zero-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-unsigned-char-zero-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-unsigned-enum-zero-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-unsigned-enum-zero-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-unsigned-zero-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-unsigned-zero-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tautological-value-range-compare": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtautological-value-range-compare",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tcb-enforcement": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtcb-enforcement",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-template-in-declaration-name": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtemplate-in-declaration-name",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tentative-definition-array": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtentative-definition-array",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-tentative-definition-incomplete-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtentative-definition-incomplete-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-analysis": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-analysis",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-attributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-beta": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-beta",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-negative": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-negative",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-precise": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-precise",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-reference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-reference-return": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-reference-return",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-thread-safety-verbose": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wthread-safety-verbose",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-trigraphs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtrigraphs",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-type-limits": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtype-limits",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-type-safety": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtype-safety",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-typedef-redefinition": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtypedef-redefinition",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-typename-missing": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wtypename-missing",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unable-to-open-stats-file": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunable-to-open-stats-file",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unaligned-access": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunaligned-access",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unaligned-qualifier-implicit-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunaligned-qualifier-implicit-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unavailable-declarations": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunavailable-declarations",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undeclared-selector": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundeclared-selector",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undef": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundef",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undef-prefix": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundef-prefix",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-arm-streaming": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-arm-streaming",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-arm-za": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-arm-za",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-arm-zt0": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-arm-zt0",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-bool-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-bool-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-func-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-func-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-inline": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-inline",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-internal": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-internal",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-internal-type": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-internal-type",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-reinterpret-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-reinterpret-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-undefined-var-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wundefined-var-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-underaligned-exception-object": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunderaligned-exception-object",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unevaluated-expression": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunevaluated-expression",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp44-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unguarded-availability": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunguarded-availability",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unguarded-availability-new": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunguarded-availability-new",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unicode": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunicode",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unicode-homoglyph": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunicode-homoglyph",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unicode-whitespace": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunicode-whitespace",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unicode-zero-width": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunicode-zero-width",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-uninitialized": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wuninitialized",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp33-c",
      "severity:HIGH"
    ],
    "clang-diagnostic-uninitialized-const-reference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wuninitialized-const-reference",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp33-c",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-argument": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-argument",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-assumption": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-assumption",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-attributes": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-attributes",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-cuda-version": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-cuda-version",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-directives": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-directives",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-escape-sequence": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-escape-sequence",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-pragmas": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-pragmas",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-sanitizers": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-sanitizers",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unknown-warning-option": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-warning-option",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unnamed-type-template-args": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunnamed-type-template-args",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unneeded-internal-declaration": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunneeded-internal-declaration",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unneeded-member-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunneeded-member-function",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unqualified-std-cast-call": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunqualified-std-cast-call",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code-aggressive": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code-aggressive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code-break": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code-break",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code-fallthrough": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code-fallthrough",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code-generic-assoc": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code-generic-assoc",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code-loop-increment": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code-loop-increment",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unreachable-code-return": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunreachable-code-return",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsafe-buffer-usage": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsafe-buffer-usage",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsafe-buffer-usage-in-container": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsafe-buffer-usage-in-container",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsequenced": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsequenced",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp30-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-abi": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-abi",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-abs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-abs",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-availability-guard": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-availability-guard",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-cb": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-cb",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-dll-base-class-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-dll-base-class-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-floating-point-opt": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-floating-point-opt",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-friend": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-friend",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-gpopt": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-gpopt",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-nan": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-nan",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-target-opt": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-target-opt",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unsupported-visibility": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunsupported-visibility",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unusable-partial-specialization": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunusable-partial-specialization",
      "severity:HIGH"
    ],
    "clang-diagnostic-unused": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-argument": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-argument",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-but-set-parameter": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-but-set-parameter",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-but-set-variable": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-but-set-variable",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-command-line-argument": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-command-line-argument",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-comparison": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-comparison",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-const-variable": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-const-variable",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-exception-parameter": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-exception-parameter",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-function",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-getter-return-value": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-getter-return-value",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-label": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-label",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-lambda-capture": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-lambda-capture",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-local-typedef": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-local-typedef",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-local-typedefs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-local-typedefs",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-macros": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-macros",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-member-function": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-member-function",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-parameter": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-parameter",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-private-field": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-private-field",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-property-ivar": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-property-ivar",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-result": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-result",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-template": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-template",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-value": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-value",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-variable": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-variable",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-unused-volatile-lvalue": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wunused-volatile-lvalue",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-used-but-marked-unused": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wused-but-marked-unused",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-user-defined-literals": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wuser-defined-literals",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl51-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-user-defined-warnings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wuser-defined-warnings",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-varargs": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvarargs",
      "guideline:sei-cert",
      "label-tool-skip:severity",
      "profile:security",
      "sei-cert:exp47-c",
      "sei-cert:exp58-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-variadic-macros": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvariadic-macros",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vec-elem-size": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvec-elem-size",
      "severity:HIGH"
    ],
    "clang-diagnostic-vector-conversion": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvector-conversion",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vector-conversions": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvector-conversions",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vexing-parse": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvexing-parse",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl53-cpp",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-visibility": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvisibility",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vla": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvla",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vla-cxx-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvla-cxx-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vla-extension": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvla-extension",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-vla-extension-static-assert": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvla-extension-static-assert",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-void-pointer-to-enum-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvoid-pointer-to-enum-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-void-pointer-to-int-cast": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvoid-pointer-to-int-cast",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-void-ptr-dereference": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvoid-ptr-dereference",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-volatile-register-var": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wvolatile-register-var",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-wasm-exception-spec": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wwasm-exception-spec",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-weak-template-vtables": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wweak-template-vtables",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-weak-vtables": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wweak-vtables",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-writable-strings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wwritable-strings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-write-strings": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wwrite-strings",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-xor-used-as-pow": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wxor-used-as-pow",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-zero-as-null-pointer-constant": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wzero-as-null-pointer-constant",
      "severity:MEDIUM"
    ],
    "clang-diagnostic-zero-length-array": [
      "doc_url:https://clang.llvm.org/docs/DiagnosticsReference.html#wzero-length-array",
      "severity:MEDIUM"
    ],
    "concurrency-mt-unsafe": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/concurrency/mt-unsafe.html",
      "guideline:sei-cert",
      "profile:security",
      "sei-cert:con33-c",
      "severity:MEDIUM"
    ],
    "concurrency-thread-canceltype-asynchronous": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/concurrency/thread-canceltype-asynchronous.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:pos47-c",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-avoid-c-arrays": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-c-arrays.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-avoid-capturing-lambda-coroutines": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-capturing-lambda-coroutines.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "cppcoreguidelines-avoid-const-or-ref-data-members": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-const-or-ref-data-members.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "cppcoreguidelines-avoid-do-while": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-do-while.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "cppcoreguidelines-avoid-goto": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-goto.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "cppcoreguidelines-avoid-magic-numbers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-magic-numbers.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "cppcoreguidelines-avoid-non-const-global-variables": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-non-const-global-variables.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-avoid-reference-coroutine-parameters": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/avoid-reference-coroutine-parameters.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "cppcoreguidelines-c-copy-assignment-signature": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/c-copy-assignment-signature.html",
      "profile:extreme",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-explicit-virtual-functions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/explicit-virtual-functions.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-init-variables": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/init-variables.html",
      "profile:extreme",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-interfaces-global-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/interfaces-global-init.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-macro-to-enum": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/macro-to-enum.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-macro-usage": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/macro-usage.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-misleading-capture-default-by-value": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/misleading-capture-default-by-value.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "cppcoreguidelines-missing-std-forward": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/missing-std-forward.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-narrowing-conversions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/narrowing-conversions.html",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-no-malloc": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/no-malloc.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-no-suspend-with-lock": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/no-suspend-with-lock.html",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-noexcept-destructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/noexcept-destructor.html",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-noexcept-move-operations": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/noexcept-move-operations.html",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-noexcept-swap": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/noexcept-swap.html",
      "severity:MEDIUM"
    ],
    "cppcoreguidelines-non-private-member-variables-in-classes": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/non-private-member-variables-in-classes.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-owning-memory": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/owning-memory.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "cppcoreguidelines-prefer-member-initializer": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/prefer-member-initializer.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "cppcoreguidelines-pro-bounds-array-to-pointer-decay": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-bounds-array-to-pointer-decay.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-bounds-constant-array-index": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-bounds-constant-array-index.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-bounds-pointer-arithmetic": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-bounds-pointer-arithmetic.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-const-cast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-const-cast.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp55-cpp",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-cstyle-cast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-cstyle-cast.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-member-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-member-init.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-reinterpret-cast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-reinterpret-cast.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-static-cast-downcast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-static-cast-downcast.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-union-access": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-union-access.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-pro-type-vararg": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/pro-type-vararg.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "cppcoreguidelines-rvalue-reference-param-not-moved": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/rvalue-reference-param-not-moved.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "cppcoreguidelines-slicing": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/slicing.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:oop51-cpp",
      "severity:LOW"
    ],
    "cppcoreguidelines-special-member-functions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/special-member-functions.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "cppcoreguidelines-use-default-member-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/use-default-member-init.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "cppcoreguidelines-virtual-class-destructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/virtual-class-destructor.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "darwin-avoid-spinlock": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/darwin/avoid-spinlock.html"
    ],
    "darwin-dispatch-once-nonstatic": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/darwin/dispatch-once-nonstatic.html"
    ],
    "fuchsia-default-arguments-calls": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/default-arguments-calls.html"
    ],
    "fuchsia-default-arguments-declarations": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/default-arguments-declarations.html"
    ],
    "fuchsia-header-anon-namespaces": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/header-anon-namespaces.html"
    ],
    "fuchsia-multiple-inheritance": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/multiple-inheritance.html"
    ],
    "fuchsia-overloaded-operator": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/overloaded-operator.html"
    ],
    "fuchsia-statically-constructed-objects": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/statically-constructed-objects.html"
    ],
    "fuchsia-trailing-return": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/trailing-return.html"
    ],
    "fuchsia-virtual-inheritance": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/fuchsia/virtual-inheritance.html"
    ],
    "google-build-explicit-make-pair": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/build-explicit-make-pair.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "google-build-namespaces": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/build-namespaces.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl59-cpp",
      "severity:MEDIUM"
    ],
    "google-build-using-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/build-using-namespace.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "google-default-arguments": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/default-arguments.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "google-explicit-constructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/explicit-constructor.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "google-global-names-in-headers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/global-names-in-headers.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "google-objc-avoid-nsobject-new": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/objc-avoid-nsobject-new.html",
      "profile:extreme"
    ],
    "google-objc-avoid-throwing-exception": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/objc-avoid-throwing-exception.html",
      "profile:extreme"
    ],
    "google-objc-function-naming": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/objc-function-naming.html",
      "profile:extreme"
    ],
    "google-objc-global-variable-declaration": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/objc-global-variable-declaration.html",
      "profile:extreme"
    ],
    "google-readability-avoid-underscore-in-googletest-name": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/readability-avoid-underscore-in-googletest-name.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "google-readability-braces-around-statements": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/readability-braces-around-statements.html",
      "guideline:misra-c",
      "misra-c:14.9",
      "profile:extreme",
      "severity:STYLE"
    ],
    "google-readability-casting": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/readability-casting.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "google-readability-function-size": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/readability-function-size.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "google-readability-namespace-comments": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/readability-namespace-comments.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "google-readability-redundant-smartptr-get": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/google-readability-redundant-smartptr-get.html",
      "profile:extreme",
      "severity:MEDIUM"
    ],
    "google-readability-todo": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/readability-todo.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "google-runtime-int": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/runtime-int.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "google-runtime-member-string-references": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/google-runtime-member-string-references.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "google-runtime-memset": [
      "doc_url:https://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/google-runtime-memset.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "google-runtime-operator": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/runtime-operator.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "google-runtime-references": [
      "doc_url:https://releases.llvm.org/11.1.0/tools/clang/tools/extra/docs/clang-tidy/checks/google-runtime-references.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "google-upgrade-googletest-case": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/google/upgrade-googletest-case.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "hicpp-avoid-c-arrays": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/avoid-c-arrays.html",
      "severity:LOW"
    ],
    "hicpp-avoid-goto": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/avoid-goto.html",
      "severity:STYLE"
    ],
    "hicpp-braces-around-statements": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/braces-around-statements.html",
      "severity:STYLE"
    ],
    "hicpp-deprecated-headers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/deprecated-headers.html",
      "severity:LOW"
    ],
    "hicpp-exception-baseclass": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/exception-baseclass.html",
      "severity:LOW"
    ],
    "hicpp-explicit-conversions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/explicit-conversions.html",
      "severity:LOW"
    ],
    "hicpp-function-size": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/function-size.html",
      "severity:LOW"
    ],
    "hicpp-ignored-remove-result": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/ignored-remove-result.html",
      "severity:MEDIUM"
    ],
    "hicpp-invalid-access-moved": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/invalid-access-moved.html",
      "severity:HIGH"
    ],
    "hicpp-member-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/member-init.html",
      "severity:LOW"
    ],
    "hicpp-move-const-arg": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/move-const-arg.html",
      "severity:MEDIUM"
    ],
    "hicpp-multiway-paths-covered": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/multiway-paths-covered.html",
      "severity:STYLE"
    ],
    "hicpp-named-parameter": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/named-parameter.html",
      "severity:LOW"
    ],
    "hicpp-new-delete-operators": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/new-delete-operators.html",
      "severity:LOW"
    ],
    "hicpp-no-array-decay": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/no-array-decay.html",
      "severity:LOW"
    ],
    "hicpp-no-assembler": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/no-assembler.html",
      "severity:LOW"
    ],
    "hicpp-no-malloc": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/no-malloc.html",
      "severity:LOW"
    ],
    "hicpp-noexcept-move": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/noexcept-move.html",
      "severity:MEDIUM"
    ],
    "hicpp-signed-bitwise": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/signed-bitwise.html",
      "severity:LOW"
    ],
    "hicpp-special-member-functions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/special-member-functions.html",
      "severity:LOW"
    ],
    "hicpp-static-assert": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/static-assert.html",
      "severity:LOW"
    ],
    "hicpp-undelegated-constructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/undelegated-constructor.html",
      "severity:MEDIUM"
    ],
    "hicpp-uppercase-literal-suffix": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/uppercase-literal-suffix.html",
      "severity:STYLE"
    ],
    "hicpp-use-auto": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-auto.html",
      "severity:STYLE"
    ],
    "hicpp-use-emplace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-emplace.html",
      "severity:STYLE"
    ],
    "hicpp-use-equals-default": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-equals-default.html",
      "severity:LOW"
    ],
    "hicpp-use-equals-delete": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-equals-delete.html",
      "severity:LOW"
    ],
    "hicpp-use-noexcept": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-noexcept.html",
      "severity:STYLE"
    ],
    "hicpp-use-nullptr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-nullptr.html",
      "severity:LOW"
    ],
    "hicpp-use-override": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/use-override.html",
      "severity:LOW"
    ],
    "hicpp-vararg": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/hicpp/vararg.html",
      "severity:LOW"
    ],
    "linuxkernel-must-check-errs": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/linuxkernel/must-check-errs.html",
      "severity:STYLE"
    ],
    "llvm-else-after-return": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/else-after-return.html",
      "severity:STYLE"
    ],
    "llvm-header-guard": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/header-guard.html",
      "severity:LOW"
    ],
    "llvm-include-order": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/include-order.html",
      "severity:LOW"
    ],
    "llvm-namespace-comment": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/namespace-comment.html",
      "severity:LOW"
    ],
    "llvm-prefer-isa-or-dyn-cast-in-conditionals": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/prefer-isa-or-dyn-cast-in-conditionals.html",
      "severity:STYLE"
    ],
    "llvm-prefer-register-over-unsigned": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/prefer-register-over-unsigned.html",
      "severity:STYLE"
    ],
    "llvm-qualified-auto": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/qualified-auto.html",
      "severity:STYLE"
    ],
    "llvm-twine-local": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvm/twine-local.html",
      "severity:LOW"
    ],
    "llvmlibc-callee-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvmlibc/callee-namespace.html",
      "severity:STYLE"
    ],
    "llvmlibc-implementation-in-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvmlibc/implementation-in-namespace.html",
      "severity:LOW"
    ],
    "llvmlibc-inline-function-decl": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvmlibc/inline-function-decl.html",
      "severity:STYLE"
    ],
    "llvmlibc-restrict-system-libc-headers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/llvmlibc/restrict-system-libc-headers.html",
      "severity:LOW"
    ],
    "misc-argument-comment": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-argument-comment.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-assert-side-effect": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-assert-side-effect.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:pre31-c",
      "severity:MEDIUM"
    ],
    "misc-bool-pointer-implicit-conversion": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-bool-pointer-implicit-conversion.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-confusable-identifiers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/confusable-identifiers.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-const-correctness": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/const-correctness.html",
      "severity:STYLE"
    ],
    "misc-coroutine-hostile-raii": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/coroutine-hostile-raii.html",
      "severity:MEDIUM"
    ],
    "misc-dangling-handle": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-dangling-handle.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-definitions-in-headers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/definitions-in-headers.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-fold-init-type": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-fold-init-type.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-forward-declaration-namespace": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-forward-declaration-namespace.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-forwarding-reference-overload": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-forwarding-reference-overload.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-header-include-cycle": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/header-include-cycle.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-inaccurate-erase": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-inaccurate-erase.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-include-cleaner": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/include-cleaner.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "misc-incorrect-roundings": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-incorrect-roundings.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-inefficient-algorithm": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-inefficient-algorithm.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-lambda-function-name": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-lambda-function-name.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-macro-parentheses": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-macro-parentheses.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-macro-repeated-side-effects": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-macro-repeated-side-effects.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-misleading-bidirectional": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/misleading-bidirectional.html",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-misleading-identifier": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/misleading-identifier.html",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-misplaced-const": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/misplaced-const.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-misplaced-widening-cast": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-misplaced-widening-cast.html",
      "profile:default",
      "profile:extreme",
      "profile:portability",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-move-const-arg": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-move-const-arg.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-move-constructor-init": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-move-constructor-init.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-move-forwarding-reference": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-move-forwarding-reference.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-multiple-statement-macro": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-multiple-statement-macro.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-new-delete-overloads": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/new-delete-overloads.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:dcl54-cpp",
      "severity:MEDIUM"
    ],
    "misc-no-recursion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/no-recursion.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "sei-cert:dcl56-cpp",
      "severity:LOW"
    ],
    "misc-noexcept-move-constructor": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-noexcept-move-constructor.html",
      "profile:extreme",
      "severity:MEDIUM"
    ],
    "misc-non-copyable-objects": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/non-copyable-objects.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:fio38-c",
      "severity:HIGH"
    ],
    "misc-non-private-member-variables-in-classes": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/non-private-member-variables-in-classes.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "misc-redundant-expression": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/redundant-expression.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-sizeof-container": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-sizeof-container.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-sizeof-expression": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-sizeof-expression.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-static-assert": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/static-assert.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "misc-string-compare": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-string-compare.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-string-constructor": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-string-constructor.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-string-integer-assignment": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-string-integer-assignment.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-string-literal-with-embedded-nul": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-string-literal-with-embedded-nul.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-suspicious-enum-usage": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-suspicious-enum-usage.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-suspicious-missing-comma": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-suspicious-missing-comma.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-suspicious-semicolon": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-suspicious-semicolon.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-suspicious-string-compare": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-suspicious-string-compare.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-swapped-arguments": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-swapped-arguments.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-throw-by-value-catch-by-reference": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/throw-by-value-catch-by-reference.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:err09-cpp",
      "sei-cert:err61-cpp",
      "severity:HIGH"
    ],
    "misc-unconventional-assign-operator": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/unconventional-assign-operator.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-undelegated-constructor": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-undelegated-constructor.html",
      "profile:extreme",
      "severity:MEDIUM"
    ],
    "misc-uniqueptr-reset-release": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/uniqueptr-reset-release.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "misc-unused-alias-decls": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/unused-alias-decls.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-unused-parameters": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/unused-parameters.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "misc-unused-raii": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-unused-raii.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "misc-unused-using-decls": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/unused-using-decls.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-use-after-move": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-use-after-move.html",
      "guideline:sei-cert",
      "profile:default",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:exp63-cpp",
      "severity:HIGH"
    ],
    "misc-use-anonymous-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/misc/use-anonymous-namespace.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "misc-virtual-near-miss": [
      "doc_url:https://releases.llvm.org/6.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/misc-virtual-near-miss.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:HIGH"
    ],
    "modernize-avoid-bind": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/avoid-bind.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-avoid-c-arrays": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/avoid-c-arrays.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-concat-nested-namespaces": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/concat-nested-namespaces.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-deprecated-headers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/deprecated-headers.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "modernize-deprecated-ios-base-aliases": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/deprecated-ios-base-aliases.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-loop-convert": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/loop-convert.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-macro-to-enum": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/macro-to-enum.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-make-shared": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/make-shared.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-make-unique": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/make-unique.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-pass-by-value": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/pass-by-value.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-raw-string-literal": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/raw-string-literal.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-redundant-void-arg": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/redundant-void-arg.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-replace-auto-ptr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/replace-auto-ptr.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "modernize-replace-disallow-copy-and-assign-macro": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/replace-disallow-copy-and-assign-macro.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-replace-random-shuffle": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/replace-random-shuffle.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "modernize-return-braced-init-list": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/return-braced-init-list.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-shrink-to-fit": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/shrink-to-fit.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-type-traits": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/type-traits.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-unary-static-assert": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/unary-static-assert.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-auto": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-auto.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-bool-literals": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-bool-literals.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-constraints": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-constraints.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "modernize-use-default-member-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-default-member-init.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-designated-initializers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-designated-initializers.html",
      "severity:STYLE"
    ],
    "modernize-use-emplace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-emplace.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-equals-default": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-equals-default.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-equals-delete": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-equals-delete.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-nodiscard": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-nodiscard.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-noexcept": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-noexcept.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-nullptr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-nullptr.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-override": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-override.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-starts-ends-with": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-starts-ends-with.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-std-numbers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-std-numbers.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-std-print": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-std-print.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-trailing-return-type": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-trailing-return-type.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-transparent-functors": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-transparent-functors.html",
      "profile:extreme",
      "severity:LOW"
    ],
    "modernize-use-uncaught-exceptions": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-uncaught-exceptions.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "modernize-use-using": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-using.html",
      "profile:extreme",
      "severity:STYLE"
    ],
    "mpi-buffer-deref": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/mpi/buffer-deref.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "mpi-type-mismatch": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/mpi/type-mismatch.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "objc-assert-equals": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/assert-equals.html"
    ],
    "objc-avoid-nserror-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/avoid-nserror-init.html"
    ],
    "objc-dealloc-in-category": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/dealloc-in-category.html"
    ],
    "objc-forbidden-subclassing": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/forbidden-subclassing.html"
    ],
    "objc-missing-hash": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/missing-hash.html"
    ],
    "objc-nsdate-formatter": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/nsdate-formatter.html"
    ],
    "objc-nsinvocation-argument-lifetime": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/nsinvocation-argument-lifetime.html"
    ],
    "objc-property-declaration": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/property-declaration.html"
    ],
    "objc-super-self": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/objc/super-self.html"
    ],
    "openmp-exception-escape": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/openmp/exception-escape.html"
    ],
    "openmp-use-default-none": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/openmp/use-default-none.html"
    ],
    "performance-avoid-endl": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/avoid-endl.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-enum-size": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/enum-size.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-faster-string-find": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/faster-string-find.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-for-range-copy": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/for-range-copy.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-implicit-cast-in-loop": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/implicit-cast-in-loop.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-implicit-conversion-in-loop": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/implicit-conversion-in-loop.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-inefficient-algorithm": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/inefficient-algorithm.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "performance-inefficient-string-concatenation": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/inefficient-string-concatenation.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-inefficient-vector-operation": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/inefficient-vector-operation.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-move-const-arg": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/move-const-arg.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "performance-move-constructor-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/move-constructor-init.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "performance-no-automatic-move": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/no-automatic-move.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-no-int-to-ptr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/no-int-to-ptr.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-noexcept-destructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/noexcept-destructor.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "performance-noexcept-move-constructor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/noexcept-move-constructor.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "performance-noexcept-swap": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/noexcept-swap.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:MEDIUM"
    ],
    "performance-trivially-destructible": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/trivially-destructible.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-type-promotion-in-math-fn": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/type-promotion-in-math-fn.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-unnecessary-copy-initialization": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/unnecessary-copy-initialization.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "performance-unnecessary-value-param": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/performance/unnecessary-value-param.html",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "portability-restrict-system-includes": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/portability/restrict-system-includes.html",
      "severity:STYLE"
    ],
    "portability-simd-intrinsics": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/portability/simd-intrinsics.html",
      "severity:STYLE"
    ],
    "portability-std-allocator-const": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/portability/std-allocator-const.html",
      "severity:STYLE"
    ],
    "readability-avoid-const-params-in-decls": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/avoid-const-params-in-decls.html",
      "severity:STYLE"
    ],
    "readability-avoid-nested-conditional-operator": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/avoid-nested-conditional-operator.html",
      "severity:STYLE"
    ],
    "readability-avoid-return-with-void-value": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/avoid-return-with-void-value.html",
      "severity:LOW"
    ],
    "readability-avoid-unconditional-preprocessor-if": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/avoid-unconditional-preprocessor-if.html",
      "severity:STYLE"
    ],
    "readability-braces-around-statements": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/braces-around-statements.html",
      "severity:STYLE"
    ],
    "readability-const-return-type": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/const-return-type.html",
      "severity:LOW"
    ],
    "readability-container-contains": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/container-contains.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "readability-container-data-pointer": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/container-data-pointer.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "readability-container-size-empty": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/container-size-empty.html",
      "severity:STYLE"
    ],
    "readability-convert-member-functions-to-static": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/convert-member-functions-to-static.html",
      "severity:STYLE"
    ],
    "readability-delete-null-pointer": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/delete-null-pointer.html",
      "severity:STYLE"
    ],
    "readability-deleted-default": [
      "doc_url:https://releases.llvm.org/12.0.1/tools/clang/tools/extra/docs/clang-tidy/checks/readability-deleted-default.html",
      "severity:STYLE"
    ],
    "readability-duplicate-include": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/duplicate-include.html",
      "severity:LOW"
    ],
    "readability-else-after-return": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/else-after-return.html",
      "severity:STYLE"
    ],
    "readability-enum-initial-value": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/enum-initial-value.html",
      "guideline:sei-cert",
      "profile:extreme",
      "profile:security",
      "profile:sensitive",
      "sei-cert:int09-c",
      "severity:LOW"
    ],
    "readability-function-cognitive-complexity": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/function-cognitive-complexity.html",
      "severity:STYLE"
    ],
    "readability-function-size": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/function-size.html",
      "severity:STYLE"
    ],
    "readability-identifier-length": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/identifier-length.html",
      "severity:STYLE"
    ],
    "readability-identifier-naming": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/identifier-naming.html",
      "severity:STYLE"
    ],
    "readability-implicit-bool-cast": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/implicit-bool-cast.html",
      "severity:STYLE"
    ],
    "readability-implicit-bool-conversion": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/implicit-bool-conversion.html",
      "severity:STYLE"
    ],
    "readability-inconsistent-declaration-parameter-name": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/inconsistent-declaration-parameter-name.html",
      "severity:STYLE"
    ],
    "readability-isolate-declaration": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/isolate-declaration.html",
      "severity:STYLE"
    ],
    "readability-magic-numbers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/magic-numbers.html",
      "severity:STYLE"
    ],
    "readability-make-member-function-const": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/make-member-function-const.html",
      "severity:STYLE"
    ],
    "readability-misleading-indentation": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/misleading-indentation.html",
      "severity:LOW"
    ],
    "readability-misplaced-array-index": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/misplaced-array-index.html",
      "severity:STYLE"
    ],
    "readability-named-parameter": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/named-parameter.html",
      "severity:STYLE"
    ],
    "readability-non-const-parameter": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/non-const-parameter.html",
      "severity:STYLE"
    ],
    "readability-operators-representation": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/operators-representation.html",
      "severity:STYLE"
    ],
    "readability-qualified-auto": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/qualified-auto.html",
      "severity:LOW"
    ],
    "readability-redundant-access-specifiers": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-access-specifiers.html",
      "severity:STYLE"
    ],
    "readability-redundant-casting": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-casting.html",
      "severity:STYLE"
    ],
    "readability-redundant-control-flow": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-control-flow.html",
      "severity:STYLE"
    ],
    "readability-redundant-declaration": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-declaration.html",
      "severity:STYLE"
    ],
    "readability-redundant-function-ptr-dereference": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-function-ptr-dereference.html",
      "severity:STYLE"
    ],
    "readability-redundant-inline-specifier": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-inline-specifier.html",
      "severity:STYLE"
    ],
    "readability-redundant-member-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-member-init.html",
      "severity:STYLE"
    ],
    "readability-redundant-preprocessor": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-preprocessor.html",
      "severity:STYLE"
    ],
    "readability-redundant-smartptr-get": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-smartptr-get.html",
      "severity:STYLE"
    ],
    "readability-redundant-string-cstr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-string-cstr.html",
      "severity:STYLE"
    ],
    "readability-redundant-string-init": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-string-init.html",
      "severity:STYLE"
    ],
    "readability-reference-to-constructed-temporary": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/reference-to-constructed-temporary.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:STYLE"
    ],
    "readability-simplify-boolean-expr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/simplify-boolean-expr.html",
      "severity:MEDIUM"
    ],
    "readability-simplify-subscript-expr": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/simplify-subscript-expr.html",
      "severity:STYLE"
    ],
    "readability-static-accessed-through-instance": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/static-accessed-through-instance.html",
      "severity:STYLE"
    ],
    "readability-static-definition-in-anonymous-namespace": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/static-definition-in-anonymous-namespace.html",
      "severity:STYLE"
    ],
    "readability-string-compare": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/string-compare.html",
      "severity:LOW"
    ],
    "readability-suspicious-call-argument": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/suspicious-call-argument.html",
      "profile:default",
      "profile:extreme",
      "profile:sensitive",
      "severity:LOW"
    ],
    "readability-uniqueptr-delete-release": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/uniqueptr-delete-release.html",
      "severity:STYLE"
    ],
    "readability-uppercase-literal-suffix": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/uppercase-literal-suffix.html",
      "severity:STYLE"
    ],
    "readability-use-anyofallof": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/use-anyofallof.html",
      "severity:STYLE"
    ],
    "readability-use-std-min-max": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/readability/use-std-min-max.html",
      "severity:STYLE"
    ],
    "zircon-temporary-objects": [
      "doc_url:https://clang.llvm.org/extra/clang-tidy/checks/zircon/temporary-objects.html",
      "severity:STYLE"
    ]
  }
}
