{
    "defects": [
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 34,
                    "column": 9,
                    "event": "warning",
                    "message": "\"_DEFAULT_SOURCE\" redefined",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/usr/include/bits/libc-header-start.h",
                    "line": 33,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/stdio.h",
                    "line": 28,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/include/wm_config.h",
                    "line": 351,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 27,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/features.h",
                    "line": 246,
                    "column": 10,
                    "event": "note",
                    "message": "this is the location of the previous definition",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘set_swparams’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 192,
                    "column": 9,
                    "event": "warning[-Wdeprecated-declarations]",
                    "message": "‘snd_pcm_sw_params_set_xfer_align’ is deprecated",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/usr/include/alsa/asoundlib.h",
                    "line": 56,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 36,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/usr/include/alsa/pcm.h",
                    "line": 1389,
                    "column": 5,
                    "event": "note",
                    "message": "declared here",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘setup_alsa’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 330,
                    "column": 41,
                    "event": "warning[-Wunused-parameter]",
                    "message": "unused parameter ‘ctl’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  330 | setup_alsa(const char *dev, const char *ctl)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                             ~~~~~~~~~~~~^~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdda.c",
                    "line": 0,
                    "event": "information[normalCheckLevelMaxBranches]",
                    "message": "Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 241,
                    "column": 3,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'err' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/audio/audio_alsa.c",
                    "line": 241,
                    "column": 3,
                    "event": "note",
                    "message": "Value stored to 'err' is never read",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_drive_vendor’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 213,
                    "column": 30,
                    "event": "warning[-Waddress]",
                    "message": "the comparison will always evaluate as ‘true’ for the address of ‘vendor’ will never be NULL",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  213 |         return pdrive->vendor?pdrive->vendor:\"\";",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                              ^",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 31,
                    "event": "included_from",
                    "message": "Included from here.",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/include/wm_struct.h",
                    "line": 147,
                    "column": 15,
                    "event": "note",
                    "message": "‘vendor’ declared here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  147 |         char  vendor[9];      /* Vendor name */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |               ^~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_drive_model’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 219,
                    "column": 29,
                    "event": "warning[-Waddress]",
                    "message": "the comparison will always evaluate as ‘true’ for the address of ‘model’ will never be NULL",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  219 |         return pdrive->model?pdrive->model:\"\";",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                             ^",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/include/wm_struct.h",
                    "line": 148,
                    "column": 15,
                    "event": "note",
                    "message": "‘model’ declared here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  148 |         char  model[17];      /* Drive model */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |               ^~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_drive_revision’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 225,
                    "column": 32,
                    "event": "warning[-Waddress]",
                    "message": "the comparison will always evaluate as ‘true’ for the address of ‘revision’ will never be NULL",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  225 |         return pdrive->revision?pdrive->revision:\"\";",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                                ^",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/include/wm_struct.h",
                    "line": 149,
                    "column": 15,
                    "event": "note",
                    "message": "‘revision’ declared here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  149 |         char  revision[5];    /* Revision of the drive */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |               ^~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘fixup_drive_struct’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 250,
                    "column": 39,
                    "event": "warning[-Waddress]",
                    "message": "the comparison will always evaluate as ‘true’ for the address of ‘revision’ will never be NULL",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  250 |                         ((d->revision != NULL) && strncmp(driver->revision, d->revision, strlen(d->revision))))",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                                       ^~",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/include/wm_struct.h",
                    "line": 149,
                    "column": 15,
                    "event": "note",
                    "message": "‘revision’ declared here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  149 |         char  revision[5];    /* Revision of the drive */",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |               ^~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_cd_pause’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 571,
                    "column": 20,
                    "event": "warning[-Wunused-but-set-variable]",
                    "message": "variable ‘paused_pos’ set but not used",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  571 |         static int paused_pos;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                    ^~~~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 0,
                    "event": "information[normalCheckLevelMaxBranches]",
                    "message": "Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "warning[-Wstringop-truncation]",
                    "message": "‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  123 |         strncpy(*t, s, strlen(s));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |         ^",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "length computed here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  123 |         strncpy(*t, s, strlen(s));",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |         ^~~~~~~~~~~~~~~~~~~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 690,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_libver_number’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 66,
                    "column": 9,
                    "event": "warning[-Wanalyzer-possible-null-argument]",
                    "message": "use of possibly-NULL ‘s’ where non-null expected",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 77,
                    "column": 7,
                    "event": "note",
                    "message": "(1) entry to ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(2) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_libver_number’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(9) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(15) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(16) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(17) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(18) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_libver_number’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(19) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(23) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(24) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(28) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(30) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(31) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(34) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(36) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(37) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(38) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 83,
                    "column": 25,
                    "event": "note",
                    "message": "(39) calling ‘wm_libver_number’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 60,
                    "column": 7,
                    "event": "note",
                    "message": "(40) entry to ‘wm_libver_number’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 64,
                    "column": 13,
                    "event": "note",
                    "message": "(41) this call could return NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 66,
                    "column": 9,
                    "event": "note",
                    "message": "(42) argument 1 (‘s’) from (41) could be NULL where non-null expected",
                    "verbosity_level": 2
                },
                {
                    "file_name": "<built-in>",
                    "line": 0,
                    "event": "note",
                    "message": "argument 1 of ‘__builtin_sprintf’ must be non-null",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 457,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "warning[-Wanalyzer-use-of-uninitialized-value]",
                    "message": "use of uninitialized value ‘s’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 77,
                    "column": 7,
                    "event": "note",
                    "message": "(1) entry to ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(2) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(9) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 14,
                    "event": "note",
                    "message": "(13) region created on heap here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 14,
                    "event": "note",
                    "message": "(14) capacity: 11 bytes",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(17) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(18) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(19) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(20) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcpy’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(25) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(26) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(27) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(28) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(29) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(30) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(31) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(33) use of uninitialized value ‘s’ here",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 140,
                    "column": 20,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘s’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 77,
                    "column": 7,
                    "event": "note",
                    "message": "(1) entry to ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(2) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(9) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(15) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(16) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(17) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(18) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(19) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(25) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(26) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(27) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(28) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 14,
                    "event": "note",
                    "message": "(29) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(30) assuming ‘s’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(31) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(32) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(33) when ‘strncpy’ copies the full source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(34) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(35) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(36) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(37) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(38) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(39) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(40) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 139,
                    "column": 24,
                    "event": "note",
                    "message": "(41) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 140,
                    "column": 22,
                    "event": "note",
                    "message": "(42) when ‘realloc’ fails",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 140,
                    "column": 20,
                    "event": "note",
                    "message": "(43) ‘s’ leaks here; was allocated at (29)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 204,
                    "column": 31,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘s’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 77,
                    "column": 7,
                    "event": "note",
                    "message": "(1) entry to ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(2) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(9) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 14,
                    "event": "note",
                    "message": "(13) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(14) assuming ‘s’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(15) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(16) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(17) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(18) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(19) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(20) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(21) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(22) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(23) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(24) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 204,
                    "column": 31,
                    "event": "note",
                    "message": "(25) ‘s’ leaks here; was allocated at (13)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "GCC_ANALYZER_WARNING",
            "cwe": 401,
            "language": "c/c++",
            "tool": "gcc-analyzer",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 204,
                    "column": 31,
                    "event": "warning[-Wanalyzer-malloc-leak]",
                    "message": "leak of ‘wm_libver_number()’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 77,
                    "column": 7,
                    "event": "note",
                    "message": "(1) entry to ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(2) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(3) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(4) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(5) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(6) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(7) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(8) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(9) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(10) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(11) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(12) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(13) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(14) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(15) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(16) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 25,
                    "event": "note",
                    "message": "(17) inlined call to ‘wm_libver_name’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 56,
                    "column": 9,
                    "event": "note",
                    "message": "(18) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘wm_strmcat’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(19) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(20) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(21) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(22) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 81,
                    "column": 9,
                    "event": "note",
                    "message": "(23) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(24) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(25) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(26) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 13,
                    "event": "note",
                    "message": "(27) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 137,
                    "column": 12,
                    "event": "note",
                    "message": "(28) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(29) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(30) calling ‘wm_strmcpy’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 106,
                    "column": 1,
                    "event": "note",
                    "message": "(31) entry to ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 109,
                    "column": 12,
                    "event": "note",
                    "message": "(32) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 115,
                    "column": 21,
                    "event": "note",
                    "message": "(33) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 116,
                    "column": 12,
                    "event": "note",
                    "message": "(34) following ‘false’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 122,
                    "column": 9,
                    "event": "note",
                    "message": "(35) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 123,
                    "column": 9,
                    "event": "note",
                    "message": "(36) when ‘strncpy’ truncates the source string",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 149,
                    "column": 17,
                    "event": "note",
                    "message": "(37) returning to ‘wm_strmcat’ from ‘wm_strmcpy’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 82,
                    "column": 9,
                    "event": "note",
                    "message": "(38) returning to ‘wm_libver_string’ from ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 83,
                    "column": 25,
                    "event": "note",
                    "message": "(39) calling ‘wm_libver_number’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 60,
                    "column": 7,
                    "event": "note",
                    "message": "(40) entry to ‘wm_libver_number’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 64,
                    "column": 13,
                    "event": "note",
                    "message": "(41) allocated here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 66,
                    "column": 9,
                    "event": "note",
                    "message": "(42) assuming ‘s’ is non-NULL",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 83,
                    "column": 25,
                    "event": "note",
                    "message": "(43) returning to ‘wm_libver_string’ from ‘wm_libver_number’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 83,
                    "column": 9,
                    "event": "note",
                    "message": "(44) calling ‘wm_strmcat’ from ‘wm_libver_string’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 128,
                    "column": 1,
                    "event": "note",
                    "message": "(45) entry to ‘wm_strmcat’",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 134,
                    "column": 12,
                    "event": "note",
                    "message": "(46) following ‘true’ branch...",
                    "verbosity_level": 2
                },
                {
                    "file_name": "cc1",
                    "line": 0,
                    "event": "note",
                    "message": "(47) ...to here",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/wm_helpers.c",
                    "line": 204,
                    "column": 31,
                    "event": "note",
                    "message": "(48) ‘wm_libver_number()’ leaks here; was allocated at (41)",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘get_data_from_cdtext_pack’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 159,
                    "column": 7,
                    "event": "warning[-Wunused-but-set-variable]",
                    "message": "variable ‘language_block’ set but not used",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  159 |   int language_block;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |       ^~~~~~~~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘get_glob_cdtext’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 221,
                    "column": 42,
                    "event": "warning[-Wunused-but-set-variable]",
                    "message": "variable ‘pack_previous’ set but not used",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  221 |   struct cdtext_pack_data_header *pack, *pack_previous;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                                          ^~~~~~~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 189,
                    "column": 18,
                    "event": "warning[core.uninitialized.Assign]",
                    "message": "Assigned value is garbage or undefined",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 496,
                    "column": 6,
                    "event": "note",
                    "message": "Calling 'wm_scsi_mode_sense'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 158,
                    "column": 6,
                    "event": "note",
                    "message": "Assuming 'status' is >= 0",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 158,
                    "column": 2,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 168,
                    "column": 14,
                    "event": "note",
                    "message": "Assuming 'i' is >= 'len'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 168,
                    "column": 2,
                    "event": "note",
                    "message": "Loop condition is false. Execution continues on line 171",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 171,
                    "column": 2,
                    "event": "note",
                    "message": "Returning without writing to '*buf'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 496,
                    "column": 6,
                    "event": "note",
                    "message": "Returning from 'wm_scsi_mode_sense'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 496,
                    "column": 2,
                    "event": "note",
                    "message": "Taking false branch",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 504,
                    "column": 9,
                    "event": "note",
                    "message": "Calling 'wm_scsi_mode_select'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 188,
                    "column": 7,
                    "event": "note",
                    "message": "The value 0 is assigned to 'i'",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 188,
                    "column": 2,
                    "event": "note",
                    "message": "Loop condition is true.  Entering loop body",
                    "verbosity_level": 2
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 189,
                    "column": 18,
                    "event": "note",
                    "message": "Assigned value is garbage or undefined",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 531,
                    "column": 2,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'cdtext_possible' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 531,
                    "column": 2,
                    "event": "note",
                    "message": "Value stored to 'cdtext_possible' is never read",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 557,
                    "column": 3,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'ret' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 557,
                    "column": 3,
                    "event": "note",
                    "message": "Value stored to 'ret' is never read",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 0,
                    "event": "information[normalCheckLevelMaxBranches]",
                    "message": "Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘sendscsi’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 123,
                    "column": 24,
                    "event": "warning[-Wimplicit-fallthrough=]",
                    "message": "this statement may fall through",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  123 |                 cdblen = 12;",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                 ~~~~~~~^~~~",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/scsi.c",
                    "line": 125,
                    "column": 9,
                    "event": "note",
                    "message": "here",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  125 |         case 1:",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |         ^~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CPPCHECK_WARNING",
            "language": "c/c++",
            "tool": "cppcheck",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 0,
                    "event": "information[normalCheckLevelMaxBranches]",
                    "message": "Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.",
                    "verbosity_level": 0
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/plat_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘gen_init’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/plat_linux.c",
                    "line": 108,
                    "column": 31,
                    "event": "warning[-Wunused-parameter]",
                    "message": "unused parameter ‘d’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  108 | int gen_init(struct wm_drive *d)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |              ~~~~~~~~~~~~~~~~~^",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/plat_linux.c",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In function ‘gen_cdda_init’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/plat_linux.c",
                    "line": 638,
                    "column": 36,
                    "event": "warning[-Wunused-parameter]",
                    "message": "unused parameter ‘d’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  638 | int gen_cdda_init(struct wm_drive *d)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                   ~~~~~~~~~~~~~~~~~^",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 345,
                    "column": 4,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Although the value stored to 'tmp' is used in the enclosing expression, the value is never actually read from 'tmp'",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdrom.c",
                    "line": 345,
                    "column": 4,
                    "event": "note",
                    "message": "Although the value stored to 'tmp' is used in the enclosing expression, the value is never actually read from 'tmp'",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "COMPILER_WARNING",
            "language": "c/c++",
            "tool": "gcc",
            "key_event_idx": 1,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/phonon_interface.cpp",
                    "line": 0,
                    "event": "scope_hint",
                    "message": "In member function ‘virtual unsigned int KPhononCompactDiscPrivate::trackLength(unsigned int)’",
                    "verbosity_level": 1
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/phonon_interface.cpp",
                    "line": 146,
                    "column": 75,
                    "event": "warning[-Wsign-compare]",
                    "message": "comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’",
                    "verbosity_level": 0
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "  146 |     if(!producer() || m_producerWidget->m_mediaController->currentTitle() != track)",
                    "verbosity_level": 1
                },
                {
                    "file_name": "",
                    "line": 0,
                    "event": "#",
                    "message": "      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~",
                    "verbosity_level": 1
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 162,
                    "column": 3,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'language_block' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 162,
                    "column": 3,
                    "event": "note",
                    "message": "Value stored to 'language_block' is never read",
                    "verbosity_level": 2
                }
            ]
        },
        {
            "checker": "CLANG_WARNING",
            "language": "c/c++",
            "tool": "clang",
            "key_event_idx": 0,
            "events": [
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 250,
                    "column": 7,
                    "event": "warning[deadcode.DeadStores]",
                    "message": "Value stored to 'pack_previous' is never read",
                    "verbosity_level": 0
                },
                {
                    "file_name": "/builddir/build/BUILD/libkcompactdisc-24.02.1-build/libkcompactdisc-24.02.1/src/wmlib/cdtext.c",
                    "line": 250,
                    "column": 7,
                    "event": "note",
                    "message": "Value stored to 'pack_previous' is never read",
                    "verbosity_level": 2
                }
            ]
        }
    ]
}
