| Unix API | Allocator sizeof operand mismatch | plugins/wdc/wdc-nvme.c | nvme_get_hw_rev_log | 6481 | 1 | View Report |
| Unix API | Allocator sizeof operand mismatch | plugins/ocp/ocp-smart-extended-log.c | get_c0_log_page | 45 | 1 | View Report |
| Unix API | Allocator sizeof operand mismatch | plugins/wdc/wdc-nvme.c | wdc_enc_submit_move_data | 12392 | 1 | View Report |
| Unix API | Allocator sizeof operand mismatch | plugins/wdc/wdc-nvme.c | nvme_get_print_ocp_cloud_smart_log | 6327 | 1 | View Report |
| Unix API | Allocator sizeof operand mismatch | plugins/scaleflux/sfx-nvme.c | nvme_dump_evtlog | 1228 | 1 | View Report |
| API | Argument with 'nonnull' attribute passed null | libnvme/src/nvme/tree.c | nvme_alloc_subsystem | 410 | 15 | View Report |
| API | Argument with 'nonnull' attribute passed null | fabrics.c | nvme_read_config_checked | 497 | 13 | View Report |
| API | Argument with 'nonnull' attribute passed null | plugins/lm/lm-nvme.c | lm_migration_recv | 501 | 25 | View Report |
| API | Argument with 'nonnull' attribute passed null | nvme.c | import_key | 10428 | 35 | View Report |
| API | Argument with 'nonnull' attribute passed null | fabrics.c | fabrics_config | 1101 | 13 | View Report |
| API | Argument with 'nonnull' attribute passed null | libnvme/src/nvme/fabrics.c | _discovery_config_json | 2277 | 4 | View Report |
| API | Argument with 'nonnull' attribute passed null | plugins/memblaze/memblaze-nvme.c | ioLatencyHistogramOutput | 885 | 57 | View Report |
| Logic error | Assigned value is garbage or undefined | libnvme/src/nvme/ioctl-linux.c | libnvme_submit_passthru32 | 143 | 20 | View Report |
| Suspicious operation | Bitwise shift | nvme.c | invalid_tags | 7540 | 51 | View Report |
| Suspicious operation | Bitwise shift | nvme.c | invalid_tags | 7548 | 52 | View Report |
| Suspicious operation | Bitwise shift | libnvme/src/nvme/nvme-cmds-nvm.h | nvme_init_var_size_tags | 908 | 61 | View Report |
| Suspicious operation | Bitwise shift | plugins/solidigm/solidigm-latency-tracking.c | latency_tracker_bucket_pos2us | 162 | 34 | View Report |
| Logic error | Branch condition evaluates to a garbage value | libnvme/src/nvme/crypto.c | libnvme_scan_tls_keys | 1113 | 12 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_do_cap_telemetry_log | 3352 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_get_pci_ids | 1525 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_do_cap_telemetry_log | 3360 | 1 | View Report |
| Unused code | Dead assignment | plugins/scaleflux/sfx-nvme.c | sfx_dump_evtlog | 1398 | 1 | View Report |
| Unused code | Dead assignment | plugins/ocp/ocp-nvme.c | get_telemetry_dump | 921 | 1 | View Report |
| Unused code | Dead assignment | plugins/lm/lm-nvme.c | lm_migration_recv | 504 | 1 | View Report |
| Unused code | Dead assignment | plugins/sandisk/sandisk-utils.c | sndk_get_pci_ids | 92 | 1 | View Report |
| Unused code | Dead assignment | plugins/sandisk/sandisk-nvme.c | sndk_drive_resize | 673 | 1 | View Report |
| Unused code | Dead assignment | plugins/sandisk/sandisk-nvme.c | sndk_do_cap_telemetry_log | 148 | 1 | View Report |
| Unused code | Dead assignment | plugins/sandisk/sandisk-utils.c | sndk_get_enc_drive_capabilities | 757 | 1 | View Report |
| Unused code | Dead assignment | plugins/sandisk/sandisk-nvme.c | sndk_do_cap_telemetry_log | 140 | 1 | View Report |
| Unused code | Dead assignment | plugins/ocp/ocp-nvme.c | get_telemetry_dump | 969 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_get_c0_log_page | 7264 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_get_fw_act_history_C2 | 9362 | 1 | View Report |
| Unused code | Dead assignment | plugins/netapp/netapp-nvme.c | netapp_ontapdevices_get_info | 812 | 1 | View Report |
| Unused code | Dead assignment | nvme.c | get_telemetry_log | 964 | 1 | View Report |
| Unused code | Dead assignment | plugins/huawei/huawei-nvme.c | huawei_get_nvme_info | 90 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_get_ca_log_page | 7519 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_do_drive_essentials | 10319 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_get_enc_drive_capabilities | 2143 | 1 | View Report |
| Unused code | Dead assignment | plugins/ocp/ocp-nvme.c | get_telemetry_dump | 918 | 1 | View Report |
| Unused code | Dead assignment | plugins/ocp/ocp-nvme.c | get_telemetry_dump | 967 | 1 | View Report |
| Unused code | Dead assignment | plugins/solidigm/solidigm-workload-tracker.c | wltracker_show_newer_entries | 360 | 1 | View Report |
| Unused code | Dead assignment | plugins/ocp/ocp-telemetry-decode.c | parse_ocp_telemetry_string_log | 742 | 1 | View Report |
| Unused code | Dead assignment | plugins/wdc/wdc-nvme.c | wdc_cu_smart_log | 8493 | 1 | View Report |
| Unused code | Dead assignment | plugins/seagate/seagate-nvme.c | vs_clr_pcie_correctable_errs | 1507 | 1 | View Report |
| Unused code | Dead assignment | plugins/ocp/ocp-nvme.c | get_telemetry_dump | 920 | 1 | View Report |
| Unused code | Dead initialization | plugins/solidigm/solidigm-telemetry/data-area.c | telemetry_log_data_area_get_offset | 337 | 1 | View Report |
| Unused code | Dead initialization | plugins/micron/micron-nvme.c | micron_telemetry_log | 2177 | 1 | View Report |
| Unused code | Dead nested assignment | nvme.c | gen_dhchap_key | 9924 | 1 | View Report |
| Unused code | Dead nested assignment | nvme.c | check_tls_key | 10327 | 1 | View Report |
| Unused code | Dead nested assignment | nvme.c | gen_tls_key | 10188 | 1 | View Report |
| Unused code | Dead nested assignment | libnvme/src/nvme/fabrics.c | libnvmf_config_modify | 2483 | 1 | View Report |
| Unused code | Dead nested assignment | nvme-print-stdout.c | stdout_subsystem_multipath | 1190 | 1 | View Report |
| Logic error | Dereference of null pointer | libnvme/src/nvme/fabrics.c | _nvmf_discovery | 2049 | 46 | View Report |
| Logic error | Dereference of null pointer | nvme.c | is_ns_mgmt_support | 2909 | 20 | View Report |
| Logic error | Dereference of null pointer | libnvme/src/nvme/tree.c | libnvme_ctrl_scan_namespaces | 1488 | 9 | View Report |
| Logic error | Dereference of null pointer | plugins/solidigm/solidigm-internal-logs.c | ilog_dump_identify_page | 513 | 13 | View Report |
| Logic error | Dereference of null pointer | plugins/sed/sedopal_cmd.c | sedopal_print_locking_features | 586 | 16 | View Report |
| Logic error | Dereference of null pointer | plugins/wdc/wdc-nvme.c | get_dev_mgmt_log_page_lid_data | 2699 | 45 | View Report |
| Logic error | Dereference of null pointer | nvme.c | get_log_offset | 11132 | 14 | View Report |
| Logic error | Function call with invalid argument | libnvme/src/nvme/registry.c | libnvmf_registry_device_for_each | 520 | 16 | View Report |
| Logic error | Function call with invalid argument | libnvme/src/nvme/registry.c | libnvmf_registry_delete | 468 | 23 | View Report |
| Logic error | Function call with invalid argument | libnvme/src/nvme/registry.c | libnvmf_registry_attr_for_each | 574 | 27 | View Report |
| Stream handling error | Invalid stream state | nvme-models.c | pull_class_info | 219 | 21 | View Report |
| Stream handling error | Invalid stream state | nvme-models.c | __nvme_product_name | 332 | 20 | View Report |
| Memory error | Memory leak | nvme-print-stdout-top.c | stdout_top | 1443 | 24 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | derive_retained_key | 222 | 29 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | derive_tls_key | 373 | 5 | View Report |
| Memory error | Memory leak | util/argconfig.c | argconfig_parse | 340 | 5 | View Report |
| Memory error | Memory leak | nvme-print-json.c | json_phy_rx_eom_descs | 2404 | 21 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/registry.c | mkdir_p | 102 | 12 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | derive_psk_digest | 625 | 14 | View Report |
| Memory error | Memory leak | nvme-print-stdout-top.c | stdout_top | 1496 | 20 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/json.c | parse_json | 211 | 11 | View Report |
| Memory error | Memory leak | nvme-rpmb.c | rpmb_cmd_option | 1050 | 33 | View Report |
| Memory error | Memory leak | plugins/sandisk/sandisk-utils.c | sndk_get_enc_drive_capabilities | 784 | 34 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | libnvme_create_raw_secret | 747 | 9 | View Report |
| Memory error | Memory leak | util/argconfig.c | argconfig_parse_global | 434 | 4 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/tree-linux.c | libnvme_ctrl_lookup_phy_slot | 216 | 28 | View Report |
| Memory error | Memory leak | nvme-rpmb.c | rpmb_cmd_option | 988 | 43 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/tree-linux.c | __libnvme_scan_namespace | 668 | 9 | View Report |
| Memory error | Memory leak | util/argconfig.c | argconfig_parse | 340 | 4 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/tree-linux.c | libnvme_get_ctrl_transport | 731 | 10 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | libnvme_generate_tls_key_identity_compat | 937 | 8 | View Report |
| Memory error | Memory leak | nvme.c | passthru | 9696 | 25 | View Report |
| Memory error | Memory leak | plugin.c | handle_plugin | 285 | 34 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/fabrics.c | libnvmf_uri_parse | 1833 | 6 | View Report |
| Memory error | Memory leak | nvme-print-json.c | json_output_key_value | 5495 | 17 | View Report |
| Memory error | Memory leak | plugins/ocp/ocp-telemetry-decode.c | parse_event_fifo | 1100 | 7 | View Report |
| Memory error | Memory leak | util/argconfig.c | argconfig_parse | 340 | 4 | View Report |
| Memory error | Memory leak | nvme.c | submit_io | 8856 | 44 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | __nvme_insert_tls_key | 1151 | 14 | View Report |
| Memory error | Memory leak | plugins/solidigm/solidigm-telemetry.c | solidigm_get_telemetry_log | 139 | 24 | View Report |
| Memory error | Memory leak | util/utils.c | read_binary_file | 110 | 16 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/tree-linux.c | libnvme_host_get_ids | 75 | 30 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | libnvme_generate_tls_key_identity | 900 | 8 | View Report |
| Memory error | Memory leak | util/argconfig.c | argconfig_parse_global | 434 | 4 | View Report |
| Memory error | Memory leak | plugins/solidigm/solidigm-telemetry.c | solidigm_get_telemetry_log | 154 | 26 | View Report |
| Memory error | Memory leak | util/argconfig.c | argconfig_parse_global | 434 | 5 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/tree-linux.c | libnvme_host_get_ids | 75 | 22 | View Report |
| Memory error | Memory leak | plugin.c | handle_plugin | 203 | 14 | View Report |
| Memory error | Memory leak | nvme-rpmb.c | rpmb_cmd_option | 943 | 23 | View Report |
| Memory error | Memory leak | plugins/micron/micron-utils.c | micron_get_ctrl_sysfs_dir | 60 | 9 | View Report |
| Memory error | Memory leak | libnvme/src/nvme/crypto.c | __nvme_import_tls_key | 1268 | 39 | View Report |
| Memory error | Memory leak | util/utils.c | read_binary_file | 131 | 17 | View Report |
| Memory error | Offset free | nvme-print-json.c | json_eom_printable_eye | 2332 | 33 | View Report |
| Stream handling error | Resource leak | plugins/wdc/wdc-nvme.c | wdc_enc_get_log | 12366 | 24 | View Report |
| Stream handling error | Resource leak | libnvme/src/nvme/util-fabrics.c | read_file | 62 | 7 | View Report |
| Stream handling error | Resource leak | nvme.c | append_keyfile | 10093 | 38 | View Report |
| Stream handling error | Resource leak | plugins/lm/lm-nvme.c | lm_migration_recv | 482 | 15 | View Report |
| Stream handling error | Resource leak | nvme.c | tls_key | 10536 | 21 | View Report |
| Stream handling error | Resource leak | libnvme/src/nvme/crypto.c | uuid_from_product_uuid | 1758 | 12 | View Report |
| Stream handling error | Resource leak | plugins/lm/lm-nvme.c | lm_migration_send | 363 | 17 | View Report |
| Logic error | Result of operation is garbage or undefined | plugins/scaleflux/sfx-nvme.c | sfx_status | 1597 | 9 | View Report |
| Stream handling error | Stream already in EOF | nvme-models.c | __nvme_product_name | 332 | 20 | View Report |
| Stream handling error | Stream already in EOF | nvme-models.c | pull_class_info | 219 | 21 | View Report |
| Logic error | Uninitialized argument value | libnvme/src/nvme/crypto.c | libnvme_revoke_tls_key | 1229 | 12 | View Report |
| Logic error | Uninitialized argument value | plugins/wdc/wdc-nvme.c | wdc_log_page_directory | 10867 | 22 | View Report |
| Logic error | Uninitialized argument value | libnvme/src/nvme/crypto.c | libnvme_insert_tls_key_compat | 1209 | 12 | View Report |
| Logic error | Uninitialized argument value | libnvme/src/nvme/crypto.c | libnvme_insert_tls_key_versioned | 1185 | 13 | View Report |
| Error handling | Value of 'errno' could be undefined | plugins/micron/micron-nvme.c | RemoveDirRecursive | 243 | 27 | View Report |
| Error handling | Value of 'errno' was not checked | libnvme/src/nvme/nbft.c | libnvmf_read_nbft | 770 | 6 | View Report |
| Error handling | Value of 'errno' was not checked | libnvme/test/utils.c | test_print_log_buf | 64 | 4 | View Report |
| Error handling | Value of 'errno' was not checked | libnvme/test/utils.c | test_print_log_buf | 42 | 3 | View Report |