Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. You're welcome to submit pull requests there.
This report summarizes scanner evidence for wireshark/wireshark, a C project with 10,127 GitHub stars. SynthScan examined 5,378,006 lines of code across 5129 source files, recording 8017 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 2.0 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 6827 finding(s).
Are imports declared and package/API names verified? 214 finding(s).
Are wrappers, guards, and repeated structures necessary? 1766 finding(s).
Which changes need focused human review? 8017 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 8017 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | # CMakeLists.txt | COMMENT |
| LOW | CMakeLists.txt | 41 | endif() | COMMENT |
| LOW | CMakeLists.txt | 61 | # stuff for 32-bit targets, and that there's a /usr/lib/${isa} directory | COMMENT |
| LOW | CMakeLists.txt | 81 | # like crossing the beams or something), and there are two separate | COMMENT |
| LOW | CMakeLists.txt | 101 | message(FATAL_ERROR "isainfo -n failed, so we can't determine the target architecture") | COMMENT |
| LOW | CMakeLists.txt | 421 | set(CMAKE_INSTALL_DATADIR "data/${PROJECT_NAME}" | COMMENT |
| LOW | CMakeLists.txt | 501 | # Ensure that executables in the build directory always have the same RPATH. | COMMENT |
| LOW | CMakeLists.txt | 681 | # XXX Add MIN_WINDOWS_VERSION similar to MIN_MACOS_VERSION | COMMENT |
| LOW | CMakeLists.txt | 721 | COMMENT | |
| LOW | CMakeLists.txt | 761 | # | COMMENT |
| LOW | CMakeLists.txt | 781 | # We should probably add a code_analysis.props file and use it to set | COMMENT |
| LOW | CMakeLists.txt | 841 | ) | COMMENT |
| LOW | CMakeLists.txt | 901 | # Disable errors unconditionally for some static analysis warnings | COMMENT |
| LOW | CMakeLists.txt | 921 | # | COMMENT |
| LOW | CMakeLists.txt | 941 | # (We don't support MSan because it requires compiling everything | COMMENT |
| LOW | CMakeLists.txt | 981 | # | COMMENT |
| LOW | CMakeLists.txt | 1001 | # enabled; the instrumentation they add increases | COMMENT |
| LOW | CMakeLists.txt | 1041 | list(APPEND WIRESHARK_C_ONLY_FLAGS -Wno-missing-braces) | COMMENT |
| LOW | CMakeLists.txt | 1061 | # | COMMENT |
| LOW | CMakeLists.txt | 1081 | # It can be a lot of work to fix properly and none of them | COMMENT |
| LOW | CMakeLists.txt | 1101 | # | COMMENT |
| LOW | CMakeLists.txt | 1121 | -Wduplicated-branches # GCC-only | COMMENT |
| LOW | CMakeLists.txt | 1381 | # Therefore, with that compiler, we just disable | COMMENT |
| LOW | CMakeLists.txt | 1401 | # | COMMENT |
| LOW | CMakeLists.txt | 1421 | # in a loop. | COMMENT |
| LOW | CMakeLists.txt | 1921 | if (BUILD_stratoshark) | COMMENT |
| LOW | CMakeLists.txt | 2961 | # libraries. | COMMENT |
| LOW | CMakeLists.txt | 3141 | ) | COMMENT |
| LOW | CMakeLists.txt | 3841 | # | COMMENT |
| LOW | CMakeLists.txt | 4221 | # you can get a lot of output from rpmbuild. | COMMENT |
| LOW | CMakeLists.txt | 4241 | # it will add it. | COMMENT |
| LOW | CMakeLists.txt | 4941 | # | COMMENT |
| LOW | extcap.h | 21 | #include <wsutil/plugins.h> | COMMENT |
| LOW | extcap.h | 41 | #define EXTCAP_ARGUMENT_CONFIG_OPTION_NAME "--extcap-config-option-name" | COMMENT |
| LOW | sharkd_daemon.c | 21 | #include <signal.h> | COMMENT |
| LOW | dftest.c | 21 | COMMENT | |
| LOW | ringbuffer.c | 41 | COMMENT | |
| LOW | mergecap.c | 21 | #include <wsutil/ws_getopt.h> | COMMENT |
| LOW | reordercap.c | 21 | COMMENT | |
| LOW | tshark.c | 21 | COMMENT | |
| LOW | tshark.c | 41 | #include <wsutil/cmdarg_err.h> | COMMENT |
| LOW | tshark.c | 61 | #ifdef HAVE_LUA | COMMENT |
| LOW | tshark.c | 81 | #include "ui/cli/tshark-tap.h" | COMMENT |
| LOW | tshark.c | 101 | COMMENT | |
| LOW | tshark.c | 121 | #endif | COMMENT |
| LOW | text2pcap.c | 61 | * | COMMENT |
| LOW | text2pcap.c | 81 | #include <wsutil/os_version_info.h> | COMMENT |
| LOW | text2pcap.c | 1081 | wtap_init(true, application_configuration_environment_prefix(), file_extensions, num_extensions); | COMMENT |
| LOW | extcap.c | 21 | #include <windows.h> | COMMENT |
| LOW | extcap.c | 41 | #include <wsutil/ws_pipe.h> | COMMENT |
| LOW | captype.c | 21 | #include <locale.h> | COMMENT |
| LOW | dumpcap.c | 21 | #include <sys/types.h> | COMMENT |
| LOW | dumpcap.c | 41 | #include <wsutil/file_util.h> | COMMENT |
| LOW | dumpcap.c | 61 | #include <sys/un.h> | COMMENT |
| LOW | dumpcap.c | 101 | * so "--log-debug Capchild" or "--log-level debug" can be used to get | COMMENT |
| LOW | dumpcap.c | 5341 | #ifdef _WIN32 | COMMENT |
| LOW | .gitlab-ci.yml | 61 | # Common rule stanzas | COMMENT |
| LOW | .gitlab-ci.yml | 901 | # https://docs.gitlab.com/ee/user/gitlab_com/index.html#linux-shared-runners | COMMENT |
| LOW | .gitlab-ci.yml | 921 | # - Unit test reports, which must be formatted as JUnit XML: | COMMENT |
| LOW | .gitlab-ci.yml | 1421 | - sloccount . | awk "/^Computing results/ { results=1 } { if (results) print }" | tee sloccount.txt | COMMENT |
| 5668 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/make-iana-constants.py | 0 | reads the source file and tries to split it in the parts before, inside and after the block. | STRING |
| HIGH | tools/dissector_generators/generate-tls-ct-logids.py | 0 | reads the source file and tries to split it in the parts before, inside and after the block. | STRING |
| HIGH | tools/dissector_generators/generate-nl80211.py | 0 | reads the source file and tries to split it in the parts before, inside and after the block. | STRING |
| HIGH | test/captures/_gen_tns_lobops.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_dalc_absent.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_bc_date.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_ano.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_cursor_fetch.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_long_bind.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_fast_auth.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oer_flags.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_app_context.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_wrn.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_describe_versions.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_reexec.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_spb.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_rxd_nodata.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oci_all8.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oer.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oci_sql_length.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_interval.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_aq_array.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_plsql_reexec.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_cursor_column.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_object_column.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_all8.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_txn.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_describe_122.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_auth.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_create_temp.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_tpc.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_bfile.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_pro.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_clob_text.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_all8_12c.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_all8_nosql.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_warn_flags.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oci_status.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_out_binds.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_accept_flags2.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_actual_length.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_binary_integer.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_parse.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_json_column.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_nchar.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_lob_binds.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_define.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_al8i4.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_lob_column.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_token.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_vector.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_aq.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_timestamp_tz.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_bvc.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_dty_12c.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_walk.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oer_server_fv.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_piggybacks.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_fetch.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| HIGH | test/captures/_gen_tns_oci_12c.py | 0 | variable-length unsigned integer in the oracle ub4 form. | STRING |
| 413 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | CMakeLists.txt | 4936 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | CMakeLists.txt | 4938 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | packaging/macosx/osx-extras.sh | 13 | #---------------------------------------------------------- | COMMENT |
| MEDIUM | packaging/macosx/osx-extras.sh | 30 | #---------------------------------------------------------- | COMMENT |
| MEDIUM | ui/qt/sequence_diagram.h | 74 | // ── Getters ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/sequence_diagram.h | 89 | // ── Setters ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/sequence_diagram.h | 98 | // ── Queries ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/sequence_diagram.h | 122 | // ── Reimplemented virtual methods ───────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/models/profile_model.h | 290 | // ── QAbstractItemModel interface ────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/models/profile_model.h | 343 | // ── Mutation helpers ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/models/profile_model.h | 358 | // ── Lookup ──────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/info_banner_widget.h | 344 | // ── Layout constants ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/hex_data_source_view.h | 82 | // ── Selection accessors ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/hex_data_source_view.h | 129 | // ── Offset marker accessors ─────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/hex_data_source_view.h | 160 | // ── Selected-field metadata accessors ──────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/hex_data_source_view.h | 599 | // ── Column layout helpers ───────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/hex_data_source_view.h | 626 | // ── Constants ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | ui/qt/widgets/hex_data_source_view.h | 631 | // ── State ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/gen-mctp-control-test-capture.py | 62 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gen-mctp-control-test-capture.py | 64 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-mctp-control-test-capture.py | 91 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-mctp-control-test-capture.py | 93 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-mctp-control-test-capture.py | 101 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-mctp-control-test-capture.py | 103 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gen-mctp-control-test-capture.py | 114 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/gen-mctp-control-test-capture.py | 116 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 316 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 324 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 368 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 373 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 456 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 461 | #-------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/checkfiltername.pl | 493 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 197 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 199 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 213 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 215 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 342 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 344 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 448 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 450 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1202 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1204 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1302 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1304 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1466 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1468 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1786 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 1788 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 2108 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 2110 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 2303 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 2305 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 3019 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 3021 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 3203 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 3205 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 3738 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 3741 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 4018 | # --------------------------------------------------------------------------- | COMMENT |
| 369 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/gen-nvme-mi-test-capture.py | 1366 | # F6 dev -> BMC MI response src EID 0x1E, dst EID 0 (host still null), tag=1 | COMMENT |
| HIGH | tools/dissector_generators/idl2wrs_gen.py | 1985 | && (!idlname || strcmp(idlname, \"@interface@\") == 0)) { | CODE |
| HIGH | tools/dissector_generators/idl2wrs_gen.py | 2171 | if (u_octet4_loop_@seqname@ > 0 && tree) { | CODE |
| HIGH | tools/dissector_generators/generate_skinny.py | 803 | ret += self.indent_out('if (si->%s && si->%s) {\n' %(params[0], params[1])) | CODE |
| HIGH | tools/dissector_generators/generate_skinny.py | 854 | ret += self.indent_out('if (%s && tvb_get_letohl(ptvcursor_tvbuff(cursor), 0) + 8 >= ptvcursor_c | CODE |
| HIGH | tools/dissector_generators/generate_skinny.py | 856 | ret += self.indent_out('if (%s && tvb_get_letohl(ptvcursor_tvbuff(cursor), 0) + 8 >= ptvcursor_c | CODE |
| HIGH⚡ | test/suite_dissection_tcg_storage.py | 331 | 'tcg-storage || tcg-storage.l0.length' | CODE |
| HIGH⚡ | test/suite_dissection_tcg_storage.py | 332 | ' || tcg-storage.compacket.comid || tcg-storage.comid_mgmt.comid') | CODE |
| HIGH⚡ | test/suite_dissection_tcg_storage.py | 465 | 'tcg-storage.truncated || tcg-storage.length_overrun' | CODE |
| HIGH | test/suite_dissection_tcg_storage.py | 525 | 'frame.number == 10 && tcg-storage.l0.feat.code == 0x0310' | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 113 | '-Y', 'frame.number == 1 && mctp.smbus.dst_addr == 0x20', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 122 | '-Y', 'frame.number == 1 && mctp.smbus.rw == 0', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 131 | '-Y', 'frame.number == 1 && mctp.smbus.command_code == 0x0f', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 140 | '-Y', 'frame.number == 1 && mctp.smbus.byte_count == 8', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 149 | '-Y', 'frame.number == 1 && mctp.smbus.src_addr == 0x40', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 158 | '-Y', 'frame.number == 1 && mctp.smbus.src_mctp_flag == 1', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 171 | '-Y', 'frame.number == 1 && mctp.smbus.pec', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 180 | '-Y', 'frame.number == 2 && mctp.smbus.pec', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 189 | '-Y', 'frame.number == 2 && mctp.smbus.pec == 0x60', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 202 | '-Y', 'frame.number == 1 && mctp.dst == 0x20', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 211 | '-Y', 'frame.number == 1 && mctp.src == 0x40', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 238 | '-Y', 'frame.number == 3 && mctp.smbus', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 247 | '-Y', 'frame.number == 4 && mctp.smbus', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 256 | '-Y', 'frame.number == 5 && mctp.smbus', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 271 | '-Y', 'frame.number == 6 && mctp.smbus && mctp.flags.som && mctp.flags.eom == 0', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 280 | '-Y', 'frame.number == 7 && mctp.smbus && mctp.flags.som == 0 && mctp.flags.eom', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 289 | '-Y', 'frame.number == 7 && mctp.smbus.pec == 0xfe ' + | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 299 | '-Y', 'frame.number == 7 && nvme-mi.mi.opcode == 0x01', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 308 | '-Y', 'frame.number == 8 && mctp.smbus', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 317 | '-Y', 'frame.number == 8 && nvme-mi.ror == 1', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 326 | '-Y', 'frame.number == 8 && nvme-mi.response_to', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 351 | '-Y', 'frame.number == 9 && mctp.smbus', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 360 | '-Y', 'frame.number == 9 && mctp.smbus.length_mismatch', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 369 | '-Y', 'frame.number == 9 && mctp.dst == 0x20', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 451 | '-Y', 'frame.number == 16 && mctp.dst == 0x20', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 471 | '-Y', 'frame.number == 10 && mctp.smbus', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 480 | '-Y', 'frame.number == 10 && i2c', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 537 | '-Y', 'frame.number == 13 || frame.number == 14', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 556 | '-Y', 'frame.number == 13 || frame.number == 14', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 574 | '-Y', 'nvme-mi && frame.number >= 11', | CODE |
| HIGH⚡ | test/suite_dissection_mctp_smbus.py | 604 | '-Y', 'frame.number == 15 && mctpc.command == 0x0a', | CODE |
| HIGH | test/suite_dissection_mctp_smbus.py | 386 | '-Y', 'frame.number == 9 && mctp.smbus.pec == 0x60 ' + | CODE |
| HIGH | test/suite_dissection_mctp_smbus.py | 516 | '-Y', 'frame.number >= 11 && frame.number <= 14', | CODE |
| HIGH | test/suite_dissectors_coap_eap.py | 71 | "-Y", "coap_eap && eap.code == 4", | CODE |
| HIGH⚡ | test/suite_dissectors_coap_eap.py | 106 | "-Y", "coap_eap && udp.port == 1812", | CODE |
| HIGH | test/suite_decryption.py | 73 | '-Y', 'wlan.fixed.reason_code == 2 || wlan.fixed.category_code == 3', | CODE |
| HIGH | test/suite_decryption.py | 83 | '-Y', 'wlan.analysis.tk == 4e30e8c019bea43ea5262b10853b818d || wlan.analysis.gtk == 70cdbf2e5bc0ca22e539 | CODE |
| HIGH | test/suite_decryption.py | 95 | '-Y', 'wlan.analysis.tk == 79712dd69a793c86a04b51e6aab91690 || wlan.analysis.gtk == c72aa2501e3be7d774ba | CODE |
| HIGH | test/suite_decryption.py | 116 | '-Y', 'wlan.analysis.tk == 20a2e28f4329208044f4d7edca9e20a6 || wlan.analysis.gtk == 1fc82f8813160031d6bf | CODE |
| HIGH | test/suite_decryption.py | 127 | '-Y', 'wlan.analysis.tk == f0d79982c2a678693b44bbfde2eee36b76d9ac7bcb270b55d4858a70a18ef3a0 || wlan.anal | CODE |
| HIGH | test/suite_decryption.py | 137 | '-Y', 'wlan.analysis.tk == 10f3deccc00d5c8f629fba7a0fff34aa || wlan.analysis.gtk == 016b04ae9e6050bcc1f9 | CODE |
| HIGH | test/suite_decryption.py | 148 | '-Y', 'wlan.analysis.tk == 6523749ac51e4c11cdf9e53f1e8ba7c3 || wlan.analysis.tk == b1883005f85f80d7e8bbb | CODE |
| HIGH | test/suite_decryption.py | 216 | '-Y', 'wlan.analysis.tk == 4e6abbcf9dc0943936700b6825952218f58a47dfdf51dbb8ce9b02fd7d2d9e40 || wlan.anal | CODE |
| HIGH | test/suite_decryption.py | 228 | '-Y', 'wlan.analysis.tk == 755a9c1c9e605d5ff62849e4a17a935c || wlan.analysis.gtk == 7ff30f7a8dd67950eaaf | CODE |
| HIGH | test/suite_decryption.py | 240 | '-Y', 'wlan.analysis.tk == b3dc2ff2d88d0d34c1ddc421cea17f304af3c46acbbe7b6d808b6ebf1b98ec38 || wlan.anal | CODE |
| HIGH | test/suite_decryption.py | 252 | '-Y', 'wlan.analysis.tk == ba60c7be2944e18f31949508a53ee9d6 || wlan.analysis.gtk == 6eab6a5f8d880f81104e | CODE |
| HIGH | test/suite_decryption.py | 271 | '-Y', 'wlan.analysis.tk == ba60c7be2944e18f31949508a53ee9d6 || wlan.analysis.gtk == 6eab6a5f8d880f81104e | CODE |
| HIGH | test/suite_decryption.py | 287 | '-Y', 'wlan.analysis.tk == 65471b64605bf2a04af296284cb4ae2a || wlan.analysis.gtk == 1783a5c28e046df6fb58 | CODE |
| HIGH | test/suite_decryption.py | 298 | '-Y', 'wlan.analysis.tk == 8c75edf396af8dea241eb72b2793489b || wlan.analysis.gtk == a31a5307ed7b250603cf | CODE |
| HIGH | test/suite_decryption.py | 313 | '-Y', 'wlan.analysis.tk == f6477a5a12c6be6fd59832069d25c075 || wlan.analysis.gtk == 7dc25192472b45987045 | CODE |
| 135 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generate_authors.py | 86 | def generate_git_contributors_text(contributors_emails, git_authors_emails): | CODE |
| LOW | tools/indexcap.py | 28 | def extract_protos_from_file_proces(tshark, file): | CODE |
| LOW | tools/make-iana-constants.py | 219 | def generate_afnum_header_data(file, afnum_data): | CODE |
| LOW | tools/make-iana-constants.py | 245 | def generate_afnum_source_data(file, afnum_data): | STRING |
| LOW | tools/make-iana-constants.py | 301 | def generate_ipproto_header_data(file, ipproto_data): | STRING |
| LOW | tools/make-iana-constants.py | 332 | def generate_ipproto_source_data(file, ipproto_data): | STRING |
| LOW | tools/make-iana-constants.py | 431 | def generate_enterprise_header_data(file): | STRING |
| LOW | tools/make-iana-constants.py | 441 | def generate_enterprise_source_data(file, enterprise_data, last_updated): | STRING |
| LOW | tools/make-iana-constants.py | 517 | def generate_service_source_data(file, data): | STRING |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 209 | def mi_response_payload_with_data(status, data, nmresp=0): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 338 | def admin_response_payload_short(status): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 1194 | def build_admin_decode_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 1294 | def build_typemismatch_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 1458 | def build_reserved_type_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 1777 | def build_admin_identify_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 2099 | def build_admin_logpage_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 2294 | def build_admin_features_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 3010 | def build_admin_logpage_windowed_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 3194 | def build_features_windowed_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 3729 | def build_admin_security_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 4009 | def build_tcg_atom_classes_pcapng(output_path): | CODE |
| LOW⚡ | tools/gen-nvme-mi-test-capture.py | 4119 | def build_tcg_malformed_pcapng(output_path): | CODE |
| LOW | tools/gen-nvme-mi-test-capture.py | 983 | def build_comprehensive_pcapng(output_path): | CODE |
| LOW | tools/gen-nvme-mi-test-capture.py | 1648 | def _identify_ctrl_latency_data(): | CODE |
| LOW | tools/gen-nvme-mi-test-capture.py | 3422 | def _tcg_atom_header_selfcheck(header, want_byte_flag, want_sign_flag, want_data_len, | CODE |
| LOW | tools/make-wsluarm.py | 240 | def extract_class_definitions(c_file, c_buf, module, classes, functions): | STRING |
| LOW⚡ | tools/make-wsluarm.py | 256 | def extract_function_definitions(c_file, c_buf, module, classes, functions): | STRING |
| LOW⚡ | tools/make-wsluarm.py | 261 | def extract_constructor_definitions(c_file, c_buf, module, classes, functions): | STRING |
| LOW⚡ | tools/make-wsluarm.py | 269 | def extract_constructor_markups(c_file, c_buf, module, classes, functions): | STRING |
| LOW⚡ | tools/make-wsluarm.py | 277 | def extract_method_definitions(c_file, c_buf, module, classes, functions): | STRING |
| LOW⚡ | tools/make-wsluarm.py | 285 | def extract_metamethod_definitions(c_file, c_buf, module, classes, functions): | STRING |
| LOW⚡ | tools/make-wsluarm.py | 293 | def extract_attribute_markups(c_file, c_buf, module, classes, functions): | STRING |
| LOW | tools/detect_bad_proto_tree_add.py | 126 | def remove_argument_by_position(func_str, target_index): | CODE |
| LOW | tools/detect_bad_proto_tree_add.py | 240 | def replace_argument_by_position(func_str, target_index, new_value): | CODE |
| LOW | tools/pkt-from-core.py | 274 | def get_byte_array_from_frame(frame_num, variable, length): | CODE |
| LOW | tools/check_typed_item_calls.py | 290 | def check_call_enc_matches_item(items_defined, call, api_check, result): | CODE |
| LOW | tools/check_typed_item_calls.py | 661 | def is_ignored_consecutive_filter(filter): | CODE |
| LOW | tools/check_typed_item_calls.py | 1779 | def check_mask_if_in_field_array(self, mask, field_arrays): | CODE |
| LOW | tools/check_typed_item_calls.py | 1872 | def check_consecutive_item_calls(self, lines, result): | CODE |
| LOW | tools/check_typed_item_calls.py | 1988 | def check_filename_in_first_line(filename, result, line): | CODE |
| LOW | tools/check_typed_item_calls.py | 2143 | def find_item_extern_declarations(filename, lines): | CODE |
| LOW | tools/check_typed_item_calls.py | 2273 | def check_reassembly_registered(filename, contents_no_comments, result): | CODE |
| LOW | tools/validate-commit.py | 31 | def print_git_user_instructions(): | CODE |
| LOW | tools/make-version.py | 126 | def update_attributes_asciidoc(src_dir, repo_data): | CODE |
| LOW | tools/sharkd_shell.py | 231 | def ask_for_command_and_run_it(self): | CODE |
| LOW | tools/check_apis.py | 381 | def check_apis_called_with_tvb_get_ptr(api_list, file_contents, found_apis): | CODE |
| LOW | tools/check_apis.py | 404 | def check_snprintf_plus_strlen(file_contents, filename, result): | CODE |
| LOW | tools/check_apis.py | 424 | def check_value_string_arrays(file_contents, filename, debug_flag, result): | CODE |
| LOW⚡ | tools/dissector_generators/yacc.py | 2213 | def compute_nullable_nonterminals(self): | STRING |
| LOW⚡ | tools/dissector_generators/yacc.py | 2242 | def find_nonterminal_transitions(self, C): | STRING |
| LOW | tools/dissector_generators/yacc.py | 2329 | def compute_lookback_includes(self, C, trans, nullable): | STRING |
| LOW | tools/dissector_generators/asn2wrs.py | 757 | def eth_get_type_attr_from_all(self, type, module): | CODE |
| LOW | tools/dissector_generators/asn2wrs.py | 1083 | def eth_dummy_eag_field_required(self): | CODE |
| LOW | tools/dissector_generators/asn2wrs.py | 6230 | def import_symbols_from_module(module, symbol_list): | CODE |
| LOW | tools/dissector_generators/generate-sysdig-event.py | 186 | def param_to_value_string_name(param): | CODE |
| LOW | tools/asterix/generate_dissector.py | 63 | def get_non_spare_from_data_item(db, cat, ed_major, ed_minor, data_item): | STRING |
| LOW | tools/asterix/generate_dissector.py | 231 | def data_field_add_field_array(db, nonspare, variation, var_name): | STRING |
| LOW | tools/asterix/generate_dissector.py | 346 | def generate_re_data_field_function(db, cat, ed_major, ed_minor, data_field, data_field_index, fspec_len, name_suffix): | STRING |
| LOW | tools/asterix/generate_dissector.py | 373 | def generate_uap_data_field_function(db, cat, ed_major, ed_minor, data_field, uap_index, variation = None, name_suffix = | STRING |
| LOW | tools/asterix/generate_dissector.py | 644 | def generate_table_entry_index(cat, ed_major, ed_minor, enum_index_start, enum_index_end): | STRING |
| 683 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | extcap/ubxdump.py | 469 | except KeyboardInterrupt: | CODE |
| HIGH | tools/weekly-updates.py | 172 | except KeyError: | CODE |
| HIGH | tools/weekly-updates.py | 185 | except KeyError: | CODE |
| HIGH | tools/weekly-updates.py | 194 | except KeyError: | CODE |
| HIGH | tools/make-wsluarm.py | 97 | except StopIteration: | CODE |
| HIGH | tools/make-manuf.py | 28 | except ImportError: | CODE |
| HIGH | tools/pkt-from-core.py | 230 | except FileNotFoundError: | CODE |
| HIGH | tools/pkt-from-core.py | 365 | except FileNotFoundError: | CODE |
| HIGH | tools/pkt-from-core.py | 222 | except FileNotFoundError: | CODE |
| HIGH | tools/pkt-from-core.py | 198 | except FileNotFoundError: | CODE |
| HIGH | tools/pkt-from-core.py | 212 | except FileNotFoundError: | CODE |
| HIGH | tools/pkt-from-core.py | 345 | except FileNotFoundError: | CODE |
| HIGH | tools/pkt-from-core.py | 358 | except FileNotFoundError: | CODE |
| HIGH | tools/check_typed_item_calls.py | 2001 | except RuntimeError: | CODE |
| HIGH | tools/check_typed_item_calls.py | 78 | except ValueError: | CODE |
| HIGH | tools/check_static.py | 119 | except ValueError: # Wanted to capture SIGINT ideally.. | CODE |
| HIGH | tools/check_static.py | 209 | except RuntimeError: # Wanted to capture SIGINT ideally.. | CODE |
| HIGH | tools/check_spelling.py | 474 | except RuntimeError: | CODE |
| HIGH | tools/dissector_generators/yacc.py | 152 | except NameError: | CODE |
| HIGH | tools/dissector_generators/yacc.py | 3261 | except ImportError: | CODE |
| HIGH | tools/dissector_generators/yacc.py | 2941 | except (TypeError, ValueError): | CODE |
| HIGH | tools/dissector_generators/yacc.py | 1529 | except SyntaxError: | CODE |
| HIGH | tools/dissector_generators/yacc.py | 3162 | except IndexError: | CODE |
| HIGH | tools/dissector_generators/generate-isobus-data.py | 138 | except Exception: | CODE |
| HIGH | tools/dissector_generators/lex.py | 893 | except ImportError: | CODE |
| HIGH | tools/dissector_generators/asn2wrs.py | 674 | except (ValueError, TypeError): | CODE |
| HIGH | tools/dissector_generators/asn2wrs.py | 690 | except (ValueError, TypeError): | CODE |
| HIGH | tools/dissector_generators/asn2wrs.py | 1642 | except (TypeError): | CODE |
| HIGH | tools/dissector_generators/asn2wrs.py | 3834 | except TypeError: | CODE |
| HIGH | tools/dissector_generators/asn2wrs.py | 3845 | except TypeError: | CODE |
| HIGH | test/suite_capture.py | 140 | except Exception: | CODE |
| HIGH | test/suite_capture.py | 370 | except Exception: | CODE |
| HIGH | test/conftest.py | 315 | except KeyError: | CODE |
| HIGH | test/suite_clopts.py | 348 | except AttributeError: | CODE |
| HIGH | doc/extcap_example.py | 555 | except KeyboardInterrupt: | CODE |
| HIGH | epan/wslua/make-taps.py | 149 | except KeyError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | extcap/ubxdump.py | 321 | CODE | |
| LOW | tools/generate_authors.py | 59 | CODE | |
| LOW | tools/check_val_to_str.py | 48 | CODE | |
| LOW | tools/generate_cbor_pcap.py | 29 | CODE | |
| LOW | tools/generate_json_translations.py | 32 | CODE | |
| LOW | tools/delete_includes.py | 166 | CODE | |
| LOW | tools/delete_includes.py | 320 | CODE | |
| LOW | tools/make-authors-csv.py | 17 | CODE | |
| LOW | tools/weekly-updates.py | 137 | CODE | |
| LOW | tools/make-iana-constants.py | 388 | CODE | |
| LOW | tools/make-iana-constants.py | 468 | CODE | |
| LOW | tools/make-iana-constants.py | 584 | CODE | |
| LOW | tools/make-wsluarm.py | 36 | CODE | |
| LOW | tools/make-wsluarm.py | 293 | CODE | |
| LOW | tools/make-wsluarm.py | 316 | CODE | |
| LOW | tools/checklicenses.py | 164 | CODE | |
| LOW | tools/generate-dissector-lists.py | 108 | CODE | |
| LOW | tools/check_dissector_urls.py | 126 | CODE | |
| LOW | tools/detect_bad_proto_tree_add.py | 64 | CODE | |
| LOW | tools/pkt-from-core.py | 234 | CODE | |
| LOW | tools/pkt-from-core.py | 274 | CODE | |
| LOW | tools/pkt-from-core.py | 426 | CODE | |
| LOW | tools/rdps.py | 67 | CODE | |
| LOW | tools/check_typed_item_calls.py | 290 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1211 | CODE | |
| LOW | tools/check_typed_item_calls.py | 2075 | CODE | |
| LOW | tools/check_typed_item_calls.py | 2179 | CODE | |
| LOW | tools/check_typed_item_calls.py | 2284 | CODE | |
| LOW | tools/check_typed_item_calls.py | 58 | CODE | |
| LOW | tools/check_typed_item_calls.py | 343 | CODE | |
| LOW | tools/check_typed_item_calls.py | 483 | CODE | |
| LOW | tools/check_typed_item_calls.py | 524 | CODE | |
| LOW | tools/check_typed_item_calls.py | 815 | CODE | |
| LOW | tools/check_typed_item_calls.py | 977 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1527 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1576 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1689 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1709 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1754 | CODE | |
| LOW | tools/check_typed_item_calls.py | 1872 | CODE | |
| LOW | tools/validate-commit.py | 267 | CODE | |
| LOW | tools/check_tfs.py | 315 | CODE | |
| LOW | tools/check_tfs.py | 204 | CODE | |
| LOW | tools/check_static.py | 51 | CODE | |
| LOW | tools/check_static.py | 144 | CODE | |
| LOW | tools/make-version.py | 174 | CODE | |
| LOW | tools/sharkd_shell.py | 52 | CODE | |
| LOW | tools/sharkd_shell.py | 127 | CODE | |
| LOW | tools/sharkd_shell.py | 196 | CODE | |
| LOW | tools/sharkd_shell.py | 242 | CODE | |
| LOW | tools/check_apis.py | 424 | CODE | |
| LOW | tools/check_apis.py | 673 | CODE | |
| LOW | tools/check_apis.py | 691 | CODE | |
| LOW | tools/check_apis.py | 792 | CODE | |
| LOW | tools/check_apis.py | 1033 | CODE | |
| LOW | tools/check_spelling.py | 305 | CODE | |
| LOW | tools/check_spelling.py | 363 | CODE | |
| LOW | tools/check_spelling.py | 145 | CODE | |
| LOW | tools/check_spelling.py | 168 | CODE | |
| LOW | tools/WiresharkXML.py | 218 | CODE | |
| 123 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .gitlab-ci.yml | 1436 | # This file is popular but the data itself is only updated once a week. Please don't | COMMENT |
| MEDIUM | ui/recent.c | 916 | "# This file is regenerated each time %s is quit\n" | CODE |
| MEDIUM | ui/recent.c | 1114 | "# This file is regenerated each time %s is quit\n" | CODE |
| MEDIUM | ui/language.c | 140 | "# This file is regenerated each time Wireshark is quit.\n" | CODE |
| MEDIUM | ui/qt/sctp_chunk_statistics_dialog.cpp | 249 | fprintf(fp,"# This file is automatically generated, DO NOT MODIFY.\n"); | CODE |
| MEDIUM | tools/fix-encoding-args.pl | 233 | # Create a hash of the hf[] entries (name_index_name=>field_type) | COMMENT |
| MEDIUM | tools/fix-encoding-args.pl | 280 | # Create a hash containing an entry (hf_index_name => field_type) for each hf[]entry. | COMMENT |
| MEDIUM | tools/fix-encoding-args.pl | 314 | # Create a hash keyed by the hf_index_name with the associated value being the field_type | COMMENT |
| MEDIUM | tools/pkt-from-core.py | 180 | # Create a temporary file | COMMENT |
| MEDIUM | tools/pkt-from-core.py | 317 | # Create a temporary file | COMMENT |
| MEDIUM | tools/test-common.sh | 101 | # Create an error report | COMMENT |
| MEDIUM | tools/make-plugin-reg.py | 35 | # Create the proper list of filenames | STRING |
| MEDIUM | tools/check_spelling.py | 304 | # Create a File object that knows about all of the strings in the given file. | COMMENT |
| MEDIUM | tools/WiresharkXML.py | 271 | # Create a parser | COMMENT |
| MEDIUM | tools/WiresharkXML.py | 274 | # Create the handler | COMMENT |
| MEDIUM | tools/dissector_generators/yacc.py | 2695 | # This file is automatically generated. Do not edit. | COMMENT |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 159 | # The following classes are used for the LR parser itself. These are not | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 164 | # This class is used to hold non-terminal grammar symbols during parsing. | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 1237 | # The following functions, classes, and variables are used to represent and | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 1424 | # The following class represents the contents of the specified grammar along | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 1993 | # The following classes and functions are used to generate LR parsing tables on | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 2054 | # This class implements the LR table generation algorithm. There are no | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 2830 | # The following functions and classes are used to implement the PLY | STRING |
| MEDIUM⚡ | tools/dissector_generators/yacc.py | 2891 | # This class represents information extracted for building a parser including | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 180 | # This class is a wrapper around the objects actually passed to each | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 618 | # Create the error symbol for the first time and make it the new lookahead symbol | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 924 | # Create the error symbol for the first time and make it the new lookahead symbol | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 1211 | # Create the error symbol for the first time and make it the new lookahead symbol | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 1284 | # Create a list of unique production symbols used in the production | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 1294 | # Create a string representation | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 1365 | # This class represents a specific stage of parsing a production rule. For | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 1574 | # Create a production and add it to the list of productions | STRING |
| MEDIUM | tools/dissector_generators/yacc.py | 3285 | # Create a grammar object | STRING |
| MEDIUM⚡ | tools/dissector_generators/lex.py | 531 | # This class represents information needed to build a lexer as extracted from a | COMMENT |
| MEDIUM | tools/dissector_generators/lex.py | 301 | # Create a token for return | COMMENT |
| MEDIUM | tools/dissector_generators/idl2wrs_gen.py | 9 | # This file is a backend to "omniidl", used to generate "Wireshark" | COMMENT |
| MEDIUM | tools/dissector_generators/idl2wrs_be.py | 9 | # This file is a backend to "omniidl", used to generate "Wireshark" | COMMENT |
| MEDIUM⚡ | tools/dissector_generators/generate-ncp2222.py | 8608 | # Create the output file | STRING |
| MEDIUM | doc/extcap_example.py | 547 | # The following code demonstrates error management with extcap | COMMENT |
| MEDIUM | epan/decode_as.c | 416 | "# This file is regenerated each time \"Decode As\" preferences\n" | CODE |
| MEDIUM | epan/prefs.c | 6846 | "# This file is regenerated each time preferences are saved within\n" | CODE |
| MEDIUM | epan/prefs.c | 6917 | "# This file is regenerated each time preferences are saved within\n" | CODE |
| MEDIUM | epan/disabled_protos.c | 1034 | "#This file is for enabling protocols that are disabled by default", | CODE |
| MEDIUM | epan/uat.c | 454 | fprintf(fp,"# This file is automatically generated. BE CAREFUL MODIFYING.\n"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/gen-nvme-mi-test-capture.py | 297 | CODE | |
| LOW | tools/gen-nvme-mi-test-capture.py | 1838 | CODE | |
| LOW | tools/gen-nvme-mi-test-capture.py | 1874 | CODE | |
| LOW | tools/generate-dissector.py | 82 | CODE | |
| LOW | tools/check_typed_item_calls.py | 2284 | CODE | |
| LOW | tools/dissector_generators/yacc.py | 102 | CODE | |
| LOW | tools/dissector_generators/yacc.py | 3173 | CODE | |
| LOW | tools/dissector_generators/lex.py | 836 | CODE | |
| LOW | tools/dissector_generators/idl2wrs_gen.py | 1798 | CODE | |
| LOW | tools/dissector_generators/asn2wrs.py | 3224 | CODE | |
| LOW | tools/dissector_generators/generate-ncp2222.py | 1030 | CODE | |
| LOW | test/captures/_gen_tns_bc_date.py | 73 | CODE | |
| LOW | test/captures/_gen_tns_ano.py | 73 | CODE | |
| LOW | test/captures/_gen_tns_cursor_fetch.py | 70 | CODE | |
| LOW | test/captures/_gen_tns_long_bind.py | 70 | CODE | |
| LOW | test/captures/_gen_tns_fast_auth.py | 72 | CODE | |
| LOW | test/captures/_gen_tns_oci_sql_length.py | 71 | CODE | |
| LOW | test/captures/_gen_tns_aq_array.py | 74 | CODE | |
| LOW | test/captures/_gen_tns_plsql_reexec.py | 75 | CODE | |
| LOW | test/captures/_gen_tns_auth.py | 71 | CODE | |
| LOW | test/captures/_gen_tns_create_temp.py | 69 | CODE | |
| LOW | test/captures/_gen_tns_tpc.py | 69 | CODE | |
| LOW | test/captures/_gen_tns_bfile.py | 75 | CODE | |
| LOW | test/captures/_gen_tns_pro.py | 71 | CODE | |
| LOW | test/captures/_gen_tns_warn_flags.py | 71 | CODE | |
| LOW | test/captures/_gen_tns_accept_flags2.py | 70 | CODE | |
| LOW | test/captures/_gen_tns_actual_length.py | 76 | CODE | |
| LOW | test/captures/_gen_tns_parse.py | 75 | CODE | |
| LOW | test/captures/_gen_tns_lob_binds.py | 77 | CODE | |
| LOW | test/captures/_gen_tns_aq.py | 73 | CODE | |
| LOW | test/captures/_gen_tns_dty_12c.py | 70 | CODE | |
| LOW | test/captures/_gen_tns_oer_server_fv.py | 69 | CODE | |
| LOW | test/captures/_gen_tns_oci_12c.py | 76 | CODE | |
| LOW | test/captures/_gen_tns_pipeline.py | 66 | CODE | |
| LOW | test/captures/_gen_tns_flush_binds.py | 68 | CODE | |
| LOW | test/captures/_gen_tns_pipeline_flags.py | 71 | CODE | |
| LOW | test/captures/_gen_tns_array_binds.py | 70 | CODE | |
| LOW | test/captures/_gen_tns_fv_12_1.py | 73 | CODE | |
| LOW | test/captures/_gen_tns_bind_framing.py | 68 | CODE | |
| LOW | test/captures/_gen_tns_lastrowid.py | 69 | CODE | |
| LOW | test/captures/_gen_tns_session_release.py | 65 | CODE | |
| LOW | test/captures/_gen_tns_dty_reply.py | 69 | CODE | |
| LOW | test/suite_dissectors/group_asterix.py | 119 | CODE | |
| LOW | test/suite_dissectors/group_asterix.py | 130 | CODE | |
| LOW | test/suite_dissectors/group_asterix.py | 150 | CODE | |
| LOW | test/suite_dissectors/group_asterix.py | 158 | CODE | |
| LOW | test/suite_dissectors/group_asterix.py | 170 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | epan/dissectors/packet-usb-ptp.h | 106 | * SEMIAUTO-GENERATED CODE - The majority of these tables were auto-generated from tools/usb-ptp-extract-tables.pl | COMMENT |
| HIGH⚡ | libpcap/pcap/dlt.h | 957 | * FlexRay automotive bus - http://www.flexray.com/ - as requested | COMMENT |
| HIGH⚡ | libpcap/pcap/dlt.h | 964 | * transport - https://www.mostcooperation.com/ - as requested | COMMENT |
| HIGH⚡ | libpcap/pcap/dlt.h | 971 | * http://www.lin-subbus.org/ - as requested by Hannes Kaelber | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | extcap/ubxdump.py | 295 | except Exception: | CODE |
| MEDIUM | extcap/ubxdump.py | 286 | def control_read(fn): | CODE |
| LOW | tools/update-appdata.py | 47 | except Exception: | CODE |
| LOW | tools/update-appdata.py | 55 | except Exception: | CODE |
| LOW | tools/update-appdata.py | 82 | except Exception: | STRING |
| LOW | tools/convert-glib-types.py | 136 | except Exception: | CODE |
| LOW | tools/compress-pngs.py | 52 | except Exception: | CODE |
| LOW | tools/sharkd_shell.py | 88 | except Exception as e: | CODE |
| LOW | tools/sharkd_shell.py | 260 | except Exception as e: | CODE |
| MEDIUM | tools/sharkd_shell.py | 85 | def wrapper(*args): | CODE |
| LOW | tools/convert-proto-init.py | 48 | except Exception: | CODE |
| MEDIUM | tools/dissector_generators/yacc.py | 1957 | def read_pickle(self, filename): | CODE |
| MEDIUM | tools/dissector_generators/yacc.py | 2957 | def p_funcname( | CODE |
| LOW⚡ | tools/dissector_generators/yacc.py | 2883 | except Exception: | STRING |
| LOW | tools/dissector_generators/yacc.py | 3257 | except Exception as e: | STRING |
| LOW | tools/dissector_generators/generate-isobus-data.py | 41 | except Exception: | CODE |
| LOW | tools/dissector_generators/generate-isobus-data.py | 138 | except Exception: | CODE |
| LOW | tools/dissector_generators/generate-isobus-data.py | 144 | except Exception: | CODE |
| LOW | tools/dissector_generators/generate-isobus-data.py | 173 | except Exception: | STRING |
| LOW⚡ | tools/dissector_generators/lex.py | 494 | except Exception: | CODE |
| LOW | tools/dissector_generators/generate-bacnet-data.py | 84 | except Exception: | STRING |
| MEDIUM | tools/dissector_generators/generate-bacnet-data.py | 72 | def retrieve_vendors(): | CODE |
| LOW | tools/dissector_generators/asn2wrs.py | 1683 | except Exception: | STRING |
| MEDIUM | tools/dissector_generators/generate-usb-ptp.py | 198 | print(f"Error: unrecognized value {value} for {subdefine}", file=sys.stderr) | CODE |
| LOW | tools/dissector_generators/generate-bluetooth-data.py | 187 | except Exception as e: | STRING |
| LOW | tools/dissector_generators/generate-bluetooth-data.py | 322 | except Exception as e: | STRING |
| LOW | tools/dissector_generators/generate-ncp2222.py | 8635 | except Exception: | STRING |
| LOW | tools/dissector_generators/generate-sysdig-event.py | 52 | except Exception: | CODE |
| MEDIUM | tools/os_setup/msys2checkdeps.py | 31 | print("Error: " + msg, file=sys.stderr) | CODE |
| LOW | tools/os_setup/msys2checkdeps.py | 42 | except Exception as e: | CODE |
| MEDIUM | tools/os_setup/msys2checkdeps.py | 35 | def call_ntldd(filename): | CODE |
| MEDIUM | tools/json2pcap/json2pcap.py | 557 | print("Error: The specified fields by -m switch should be raw fields. " + m + " does not have _raw suffix") | STRING |
| MEDIUM | tools/json2pcap/json2pcap.py | 564 | print("Error: The specified fields by -a switch should be raw fields. " + a + " does not have _raw suffix") | STRING |
| LOW | test/suite_capture.py | 140 | except Exception: | CODE |
| LOW | test/suite_capture.py | 370 | except Exception: | CODE |
| LOW | doc/extcap_example.py | 316 | except Exception: | STRING |
| MEDIUM | doc/extcap_example.py | 299 | def control_read(fn): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | appveyor.yml | 7 | # Note: if VS2017 win32 is added, just use Qt msvc2015 (binary compatible). | COMMENT |
| MEDIUM | ui/qt/wireshark_dialog.cpp | 28 | // - Make our nested event loop more robust. See tryDeleteLater for details. | COMMENT |
| MEDIUM | ui/qt/widgets/json_data_source_view.cpp | 447 | // XXX Is there a more robust way to differentiate keys vs values? | COMMENT |
| MEDIUM⚡ | tools/gen-nvme-mi-test-capture.py | 449 | # Build the comprehensive capture (nvme-mi-types.pcapng) | COMMENT |
| MEDIUM | tools/gen-nvme-mi-test-capture.py | 4262 | # nvme-mi-types.pcapng — comprehensive coverage capture (frame count is | COMMENT |
| MEDIUM | tools/fix-encoding-args.pl | 196 | # Essentially: | COMMENT |
| MEDIUM | tools/checkhf.pl | 286 | # Essentially: split the input into blocks of code or lines of #if/#if 0/etc. | COMMENT |
| LOW | tools/dissector_generators/yacc.py | 363 | # is already set, we just use that. Otherwise, we'll pull | STRING |
| LOW | tools/dissector_generators/yacc.py | 707 | # is already set, we just use that. Otherwise, we'll pull | STRING |
| LOW | tools/dissector_generators/yacc.py | 1013 | # is already set, we just use that. Otherwise, we'll pull | STRING |
| LOW | tools/dissector_generators/generate-dcm.py | 78 | # we just add a last column with "RET", and they can be parsed with the same | COMMENT |
| LOW | tools/dissector_generators/idl2wrs_gen.py | 475 | # OR, just add a runtime GUI option to select language binding for attributes -- FS | COMMENT |
| LOW | tools/os_setup/macos-setup.sh | 1522 | # Should we just set MAKEFLAGS instead? | COMMENT |
| MEDIUM⚡ | test/suite_dissection_nvme_mi.py | 177 | """107-frame comprehensive capture: all types, opcodes, MPR, EID, MCTP | STRING |
| MEDIUM | wsutil/exported_pdu_tlvs.h | 152 | #define EXP_PDU_TAG_COL_PROT_TEXT 33 /**< UTF-8 text string to put in COL_PROTOCOL, one use case is in conjunction wit | COMMENT |
| MEDIUM | epan/dissectors/packet-quic.c | 5064 | // Definitely not draft -10, set version to dummy value. | COMMENT |
| LOW | epan/dissectors/packet-dcerpc.h | 541 | #define PIDL_POLHND_USE 0x00000000 /* just use, not open or cose */ | COMMENT |
| MEDIUM | epan/dissectors/packet-smb2.c | 1221 | #define REPARSE_TAG_FILTER_MANAGER 0x8000000B /* Used by filter manager test harness */ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generate_authors.py | 45 | # Check if this is needed: | COMMENT |
| LOW | tools/check_pngs.sh | 4 | # Check if PNGs in a commit can be compressed. | COMMENT |
| LOW | tools/process-x11-xcb.pl | 1795 | # Open the files generated by process-x11-fields.pl for appending | COMMENT |
| LOW | tools/delete_includes.py | 143 | # Write the file with nonsense at start. | COMMENT |
| LOW | tools/check_typed_item_calls.py | 1989 | # Check if first line names the wrong file? | COMMENT |
| LOW | tools/check_typed_item_calls.py | 2023 | # Check if first line names the wrong file? | COMMENT |
| LOW | tools/check_typed_item_calls.py | 2303 | # Check if first line names the wrong file? | COMMENT |
| LOW | tools/check_static.py | 228 | # Check if a given symbol is mentioned in headers | COMMENT |
| LOW | tools/check_common.py | 59 | # Open file | COMMENT |
| LOW | tools/dissector_generators/yacc.py | 2164 | # Loop over the items in C and each grammar symbols | STRING |
| LOW | tools/dissector_generators/generate-usb-ptp.py | 182 | # Check if subdefine starts with flavor prefix, strip it if true | COMMENT |
| LOW | tools/dissector_generators/generate-ncp2222.py | 6542 | # Print the value_string's | STRING |
| LOW⚡ | tools/dissector_generators/generate-ncp2222.py | 8615 | # Set msg to current stdout | STRING |
| LOW⚡ | tools/dissector_generators/generate-ncp2222.py | 8618 | # Set stdout to the output file | STRING |
| LOW | tools/dissector_generators/generate-nl80211.py | 369 | # Check if file needs update | COMMENT |
| LOW | tools/pidl/lib/Parse/Pidl/Wireshark/NDR.pm | 1440 | # Check if some word appears inside a CODE block | COMMENT |
| LOW | tools/os_setup/rpm-setup.sh | 60 | # Check if the user is root | COMMENT |
| LOW | tools/os_setup/debian-setup.sh | 85 | # Check if the user is root | COMMENT |
| LOW | tools/os_setup/arch-setup.sh | 54 | # Check if the user is root | COMMENT |
| LOW | tools/os_setup/haiku-setup.sh | 73 | # Check if the user is root | COMMENT |
| LOW | tools/os_setup/bsd-setup.sh | 71 | # Check if the user is root | COMMENT |
| LOW | tools/os_setup/alpine-setup.sh | 45 | # Check if the user is root | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ui/qt/plot_dialog.cpp | 225 | // Step 1: Hide the axes we don't need from the default plot. | COMMENT |
| LOW | ui/qt/plot_dialog.cpp | 248 | // Step 2: Create the bottom "degenerate" plot, consisting only of the | COMMENT |
| LOW⚡ | ui/qt/plot_dialog.cpp | 265 | // Step 3: Connect the top and bottom x axes, so that they move together. | COMMENT |
| LOW⚡ | ui/qt/plot_dialog.cpp | 269 | // Step 4: Create the default plot. | COMMENT |
| LOW | ui/qt/tcp_stream_dialog.cpp | 1204 | // Step 1 - For any old_sacks acked by last_ack, | COMMENT |
| LOW | ui/qt/tcp_stream_dialog.cpp | 1228 | // Step 2 - for any new_sacks that precede last_ack, | COMMENT |
| LOW | ui/qt/tcp_stream_dialog.cpp | 1246 | // Step 3 - for any byte ranges in remaining new_sacks | COMMENT |
| LOW | ui/qt/utils/themes/theme_parser.cpp | 76 | // Step 1 - meta section | COMMENT |
| LOW | ui/qt/utils/themes/theme_parser.cpp | 96 | // Step 2 - color sections | COMMENT |
| LOW⚡ | ui/qt/utils/themes/theme_parser.cpp | 126 | // Step 3 - graphs | COMMENT |
| LOW⚡ | ui/qt/utils/themes/theme_parser.cpp | 136 | // Step 4 - fonts | COMMENT |
| LOW⚡ | ui/qt/utils/themes/theme_parser.cpp | 139 | // Step 5 - root keys the format does not know | COMMENT |
| LOW | tools/dissector_generators/yacc.py | 2502 | # Step 1: Construct C = { I0, I1, ... IN}, collection of LR(0) items | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ui/tap-sctp-analysis.h | 136 | /* This variable stores the maximum chunk type value | COMMENT |
| LOW | ui/qt/plot_dialog.cpp | 225 | // Step 1: Hide the axes we don't need from the default plot. | COMMENT |
| LOW | ui/qt/plot_dialog.cpp | 248 | // Step 2: Create the bottom "degenerate" plot, consisting only of the | COMMENT |
| LOW⚡ | ui/qt/plot_dialog.cpp | 265 | // Step 3: Connect the top and bottom x axes, so that they move together. | COMMENT |
| LOW⚡ | ui/qt/plot_dialog.cpp | 269 | // Step 4: Create the default plot. | COMMENT |
| LOW | tools/dissector_generators/yacc.py | 2502 | # Step 1: Construct C = { I0, I1, ... IN}, collection of LR(0) items | STRING |
| LOW | epan/dissectors/packet-ssh.c | 3189 | // the purpose of this function is to deal with all different kex methods | COMMENT |
| LOW | epan/dissectors/packet-btle.c | 2220 | /* We need to check if the control procedure has been initiated. */ | COMMENT |
| LOW | epan/dissectors/packet-btle.c | 2232 | /* We need to check if we can add this frame at this index | COMMENT |
| LOW | epan/dissectors/packet-btle.c | 2282 | /* We need to check if the control procedure has been initiated. */ | COMMENT |
| LOW | epan/dissectors/packet-sapni.c | 188 | /* We need to check if this is a keep-alive response, or it's part of | COMMENT |
| LOW | epan/dissectors/packet-f5ethtrailer.c | 3129 | /* Create a field of zeros. We need to check if the secrets, randoms, etc are all zeros and memcmp | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | extcap_parser.c | 183 | } else if (g_ascii_strcasecmp(arg, "placeholder") == 0) { | CODE |
| LOW | resources/protocols/json/DICTIONARY-GUIDE.txt | 798 | "name": "John Doe", | CODE |
| LOW | doc/extcap_example.py | 387 | data = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor | STRING |
| LOW | doc/extcap_example.py | 387 | data = """Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor | STRING |
| LOW | epan/dissectors/packet-dcp-etsi.c | 356 | uint8_t *dummy_data = (uint8_t*) wmem_alloc0 (pinfo->pool, plen); | CODE |
| LOW | epan/dissectors/packet-dcp-etsi.c | 357 | tvbuff_t *dummytvb = tvb_new_real_data(dummy_data, plen, plen); | CODE |
| LOW | epan/dissectors/packet-xmpp-other.c | 764 | xmpp_attr_t *fake_data = xmpp_ep_init_attr_t(pinfo->pool, element->data->value, element->offset, element->length | CODE |
| LOW | epan/dissectors/packet-xmpp-other.c | 765 | g_hash_table_insert(element->attrs, (void *)"value", fake_data); | CODE |
| LOW | epan/dissectors/packet-xmpp-other.c | 1129 | xmpp_attr_t *fake_data = xmpp_ep_init_attr_t(pinfo->pool, element->data->value, element->data->offset, element-> | CODE |
| LOW | epan/dissectors/packet-xmpp-other.c | 1130 | g_hash_table_insert(element->attrs, (void *)"value", fake_data); | CODE |
| LOW | epan/dissectors/packet-xmpp-other.c | 1160 | xmpp_attr_t *fake_name = xmpp_ep_init_attr_t(pinfo->pool, name->data?name->data->value:"", name->offset, name->l | CODE |
| LOW | epan/dissectors/packet-xmpp-other.c | 1161 | g_hash_table_insert(element->attrs, (void *)"name", fake_name); | CODE |
| LOW | epan/dissectors/packet-h223.c | 1618 | /* Create a H.223 "placeholder" to remove confusion with Decode As" */ | COMMENT |
| LOW | epan/dissectors/packet-xmpp-gtalk.c | 254 | xmpp_attr_t *fake_token = xmpp_ep_init_attr_t(pinfo->pool, token->data?token->data->value:"", token->offset, tok | CODE |
| LOW | epan/dissectors/packet-xmpp-gtalk.c | 255 | g_hash_table_insert(element->attrs, (void *)"token", fake_token); | CODE |
| LOW | epan/dissectors/packet-sane.c | 1714 | "sane.dummy_value", | CODE |
| LOW | epan/wslua/wslua_utility.c | 72 | author = "Jane Doe", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | ui/qt/widgets/qcustomplot.h | 387 | // if you change anything here, don't forget to change it for older Qt versions below, too, | COMMENT |
| LOW | ui/qt/widgets/qcustomplot.h | 416 | // if you change anything here, don't forget to change it for newer Qt versions above, too, | COMMENT |
| LOW | tools/dissector_generators/yacc.py | 3096 | # Sort all of the actions by line number; make sure to stringify | STRING |
| LOW | …sources/freedesktop/org.wireshark.Stratoshark-mime.xml | 26 | NOTE: if you do add a MIME type here, don't forget to add it to the list | CODE |
| LOW | resources/freedesktop/org.wireshark.Wireshark-mime.xml | 26 | NOTE: if you do add a MIME type here, don't forget to add it to the list | CODE |
| LOW | epan/dissectors/packet-sctp.c | 3370 | * but at first don't forget to add the length of the last fragment | COMMENT |
| LOW | epan/dissectors/packet-wsp.c | 1362 | * << add well-known value proto item here; don't forget to set the | COMMENT |
| LOW | epan/dissectors/packet-wsp.c | 1365 | * << add textual value proto item here; don't forget to set the | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generate_json_translations.py | 6 | # Usage: | COMMENT |
| LOW | tools/generate-dissector.py | 13 | # Example usage: | COMMENT |
| LOW | tools/wrap-ci-test.py | 7 | # Usage: | COMMENT |
| LOW | tools/check_apis.py | 11 | # Usage: | COMMENT |
| LOW | doc/asciidoctor-macros/manarg-block/extension.rb | 9 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/generate_uet_crc_pcap.py | 20 | CODE | |
| LOW | test/suite_statistics.py | 11 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/dissector_generators/generate-vmware-hb.py | 37 | def update_dissector(c_file: str, releases: list[dict], dry_run: bool, quiet: bool) -> None: | CODE |