OSv, a new operating system for the cloud.
This report summarizes scanner evidence for cloudius-systems/osv, a C project with 4,265 GitHub stars. SynthScan examined 345,370 lines of code across 1476 source files, recording 1144 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 3.5 (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? 1062 finding(s).
Are imports declared and package/API names verified? 57 finding(s).
Are wrappers, guards, and repeated structures necessary? 55 finding(s).
Which changes need focused human review? 1144 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 1144 distinct pattern matches across 15 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 | libc/syscall_to_function.h | 1 | #include <bits/syscall.h> | COMMENT |
| LOW | libc/syscall_to_function.h | 21 | #define __OSV_TO_FUNCTION_SYS_unlinkat unlinkat | COMMENT |
| LOW | libc/random.c | 1 | /* | COMMENT |
| LOW | libc/include/sys/random.h | 21 | #endif | COMMENT |
| LOW | libc/network/__socket.h | 1 | #include <sys/socket.h> | COMMENT |
| LOW | libc/network/__netlink.h | 1 | #include <sys/socket.h> | COMMENT |
| LOW | libc/network/getaddrinfo.c | 1 | #include <stdlib.h> | COMMENT |
| LOW | libc/network/getnameinfo.c | 1 | #include <osv/debug.h> | COMMENT |
| LOW | libc/internal/lock.h | 1 | #include <osv/mutex.h> | COMMENT |
| LOW | libc/internal/libc.h | 1 | #ifndef LIBC_H | COMMENT |
| LOW | libc/internal/libc.h | 41 | extern char **__environ; | COMMENT |
| LOW | libc/stdio/stdio_impl.h | 1 | #ifndef _STDIO_IMPL_H | COMMENT |
| LOW | libc/stdio/vfprintf.c | 1 | #include "stdio_impl.h" | COMMENT |
| LOW | include/osv/ioctl.h | 21 | COMMENT | |
| LOW | include/osv/ioctl.h | 41 | COMMENT | |
| LOW | include/osv/ioctl.h | 61 | #undef SIOCSIFHWBROADCAST | COMMENT |
| LOW | include/osv/ioctl.h | 81 | COMMENT | |
| LOW | include/osv/ioctl.h | 101 | #define SIOCSIFGENERIC _IOW('i', 57, struct bsd_ifreq) /* generic IF set op */ | COMMENT |
| LOW | include/osv/ioctl.h | 121 | COMMENT | |
| LOW | include/osv/export.h | 1 | /* | COMMENT |
| LOW | include/osv/export.h | 21 | // we automatically self-document the code and in future could auto-generate some | COMMENT |
| LOW | include/osv/export.h | 41 | COMMENT | |
| LOW | include/osv/vnode.h | 201 | #define VOP_IOCTL(VP, FP, C, A) ((VP)->v_op->vop_ioctl)(VP, FP, C, A) | COMMENT |
| LOW | include/osv/bio.h | 41 | #include <sys/cdefs.h> | COMMENT |
| LOW | include/osv/file.h | 41 | COMMENT | |
| LOW | include/osv/condvar.h | 1 | /* | COMMENT |
| LOW | include/osv/condvar.h | 21 | // counter in the waker, and decide exactly who to wake. | COMMENT |
| LOW | include/osv/condvar.h | 241 | COMMENT | |
| LOW | include/osv/io_uring.h | 101 | IORING_OP_LAST, /* 65 - not a real op, used as sentinel */ | COMMENT |
| LOW | include/osv/io_uring.h | 121 | #define IORING_SETUP_SUBMIT_ALL (1U << 7) /* continue submit on error */ | COMMENT |
| LOW | include/osv/io_uring.h | 141 | #define IORING_FEAT_CUR_PERSONALITY (1U << 4) | COMMENT |
| LOW | include/osv/io_uring.h | 161 | #define IORING_ENTER_GETEVENTS (1U << 0) | COMMENT |
| LOW | include/osv/io_uring.h | 181 | #define IORING_POLL_UPDATE_EVENTS (1U << 1) | COMMENT |
| LOW | include/osv/vnode_attr.h | 21 | #define AT_SIZE 0x00080 | COMMENT |
| LOW | include/osv/mutex.h | 61 | static inline bool mutex_trylock(mutex_t *m) { return lockfree_mutex_try_lock(m); } | COMMENT |
| LOW | include/osv/mutex.h | 121 | #define CONCATENATE(x, y) CONCATENATE2(x, y) | COMMENT |
| LOW | include/glibc-compat/sys/cdefs.h | 1 | /* | COMMENT |
| LOW | include/glibc-compat/sys/cdefs.h | 21 | #define __always_inline __attribute__((always_inline)) | COMMENT |
| LOW | include/glibc-compat/linux/version.h | 1 | #define LINUX_VERSION_CODE 198400 | COMMENT |
| LOW | include/api/stdlib.h | 181 | #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) | COMMENT |
| LOW | include/api/endian.h | 1 | #ifndef _ENDIAN_H | COMMENT |
| LOW | include/api/endian.h | 41 | #define htobe16(x) __bswap16(x) | COMMENT |
| LOW | include/api/endian.h | 61 | #define be16toh(x) (uint16_t)(x) | COMMENT |
| LOW | include/api/unistd.h | 1 | #ifndef _UNISTD_H | COMMENT |
| LOW | include/api/unistd.h | 201 | //#define ftruncate64 ftruncate | COMMENT |
| LOW | include/api/unistd.h | 221 | #define _POSIX_RAW_SOCKETS _POSIX_VERSION | COMMENT |
| LOW | include/api/unistd.h | 241 | #define _POSIX_READER_WRITER_LOCKS _POSIX_VERSION | COMMENT |
| LOW | include/api/unistd.h | 261 | #define _PC_ASYNC_IO 10 | COMMENT |
| LOW | include/api/unistd.h | 281 | #define _SC_SAVED_IDS 8 | COMMENT |
| LOW | include/api/unistd.h | 301 | #define _SC_MQ_PRIO_MAX 28 | COMMENT |
| LOW | include/api/unistd.h | 321 | #define _SC_2_C_BIND 47 | COMMENT |
| LOW | include/api/unistd.h | 341 | #define _SC_T_IOV_MAX 66 | COMMENT |
| LOW | include/api/unistd.h | 361 | #define _SC_AVPHYS_PAGES 86 | COMMENT |
| LOW | include/api/unistd.h | 381 | #define _SC_LONG_BIT 106 | COMMENT |
| LOW | include/api/unistd.h | 401 | #define _SC_XBS5_ILP32_OFFBIG 126 | COMMENT |
| LOW | include/api/unistd.h | 421 | #define _SC_FILE_ATTRIBUTES 146 | COMMENT |
| LOW | include/api/unistd.h | 441 | #define _SC_USER_GROUPS 166 | COMMENT |
| LOW | include/api/unistd.h | 461 | #define _SC_IPV6 235 | COMMENT |
| LOW | include/api/unistd.h | 481 | #define _CS_GNU_LIBPTHREAD_VERSION 3 | COMMENT |
| LOW | include/api/unistd.h | 501 | #define _CS_POSIX_V7_ILP32_OFF32_CFLAGS 1132 | COMMENT |
| 912 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/trace.py | 100 | except trace.NotATraceDumpFile: | CODE |
| HIGH | scripts/run.py | 437 | except: | CODE |
| HIGH | scripts/run.py | 512 | except: | CODE |
| HIGH | scripts/metadata.py | 12 | except: | CODE |
| HIGH | scripts/libosv.py | 34 | except AttributeError: | CODE |
| HIGH | modules/httpserver-api/tests/basetest.py | 160 | except: | CODE |
| HIGH | modules/httpserver-api/tests/ssl/test_connection.py | 21 | except: | CODE |
| HIGH | modules/httpserver-api/tests/ssl/test_connection.py | 43 | except subprocess.CalledProcessError: | CODE |
| HIGH | modules/httpserver-api/tests/api/testtrace.py | 52 | except ValueError: # not json. that is fine | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | images/zfs-test.py | 1 | CODE | |
| LOW | images/default.py | 1 | CODE | |
| LOW | scripts/list_manifest_files.py | 3 | CODE | |
| LOW | scripts/github_releases_util.py | 10 | CODE | |
| LOW | scripts/github_releases_util.py | 13 | CODE | |
| LOW | scripts/ec2-make-ami.py | 3 | CODE | |
| LOW | scripts/download_aarch64_packages.py | 3 | CODE | |
| LOW | scripts/silentant.py | 10 | CODE | |
| LOW | scripts/test.py | 4 | CODE | |
| LOW | scripts/test.py | 13 | CODE | |
| LOW | scripts/mkbootfs.py | 4 | CODE | |
| LOW | scripts/top.py | 15 | CODE | |
| LOW | scripts/manifest_common.py | 3 | CODE | |
| LOW | scripts/loader.py | 24 | CODE | |
| LOW | scripts/gen-rofs-img.py | 46 | CODE | |
| LOW | scripts/gen-rofs-img.py | 47 | CODE | |
| LOW | scripts/gen-rofs-img.py | 48 | CODE | |
| LOW | scripts/tests/test_http_app.py | 2 | CODE | |
| LOW | scripts/tests/test_http_app.py | 5 | CODE | |
| LOW | scripts/tests/test_net.py | 1 | CODE | |
| LOW | scripts/tests/test_tracing.py | 1 | CODE | |
| LOW | scripts/tests/test_app_with_test_script.py | 2 | CODE | |
| LOW | scripts/tests/test_app.py | 2 | CODE | |
| LOW | scripts/tests/test_app.py | 5 | CODE | |
| LOW | modules/httpserver-jvm-plugin/module.py | 2 | CODE | |
| LOW | modules/nfs-tests/test.py | 6 | CODE | |
| LOW | modules/nfs-tests/module.py | 3 | CODE | |
| LOW | modules/httpserver-jolokia-plugin/module.py | 2 | CODE | |
| LOW | modules/httpserver-jolokia-plugin/module.py | 4 | CODE | |
| LOW | modules/httpserver-html5-gui/module.py | 2 | CODE | |
| LOW | modules/cli/module.py | 1 | CODE | |
| LOW | modules/bsd_zfs/module.py | 1 | CODE | |
| LOW | modules/httpserver-monitoring-api/module.py | 2 | CODE | |
| LOW | modules/monitoring-agent/module.py | 2 | CODE | |
| LOW | modules/monitoring-agent/module.py | 4 | CODE | |
| LOW | modules/httpserver-api/module.py | 2 | CODE | |
| LOW | modules/httpserver-api/tests/monitoring-api/testfile.py | 2 | CODE | |
| LOW | modules/httpserver-api/tests/monitoring-api/testfile.py | 5 | CODE | |
| LOW | …les/httpserver-api/tests/monitoring-api/testnetwork.py | 2 | CODE | |
| LOW | modules/httpserver-api/tests/api/testnetwork.py | 2 | CODE | |
| LOW | modules/open_zfs/module.py | 1 | CODE | |
| LOW | modules/cloud-init/module.py | 2 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/trace.py | 421 | CODE | |
| LOW | scripts/trace.py | 468 | CODE | |
| LOW | scripts/trace.py | 565 | CODE | |
| LOW | scripts/trace.py | 601 | CODE | |
| LOW | scripts/trace.py | 627 | CODE | |
| LOW | scripts/trace.py | 72 | CODE | |
| LOW | scripts/run.py | 116 | CODE | |
| LOW | scripts/run.py | 348 | CODE | |
| LOW | scripts/run.py | 443 | CODE | |
| LOW | scripts/list_manifest_files.py | 6 | CODE | |
| LOW | scripts/github_releases_util.py | 136 | CODE | |
| LOW | scripts/github_releases_util.py | 153 | CODE | |
| LOW | scripts/export_manifest.py | 9 | CODE | |
| LOW | scripts/mkbootfs.py | 7 | CODE | |
| LOW | scripts/memory_analyzer.py | 37 | CODE | |
| LOW | scripts/memory_analyzer.py | 143 | CODE | |
| LOW | scripts/manifest_common.py | 11 | CODE | |
| LOW | scripts/manifest_common.py | 29 | CODE | |
| LOW | scripts/loader.py | 1371 | CODE | |
| LOW | scripts/loader.py | 704 | CODE | |
| LOW | scripts/loader.py | 1077 | CODE | |
| LOW | scripts/upload_manifest.py | 18 | CODE | |
| LOW | scripts/gen-rofs-img.py | 299 | CODE | |
| LOW | scripts/module.py | 60 | CODE | |
| LOW | scripts/module.py | 70 | CODE | |
| LOW | scripts/module.py | 136 | CODE | |
| LOW | scripts/module.py | 242 | CODE | |
| LOW | scripts/osv/prof.py | 276 | CODE | |
| LOW | scripts/osv/modules/resolve.py | 36 | CODE | |
| LOW | scripts/osv/modules/resolve.py | 87 | CODE | |
| LOW | scripts/osv/modules/resolve.py | 101 | CODE | |
| LOW | scripts/osv/modules/resolve.py | 128 | CODE | |
| LOW | scripts/osv/modules/filemap.py | 75 | CODE | |
| LOW | scripts/tests/test_http_app.py | 21 | CODE | |
| LOW | modules/httpserver-api/json2code.py | 175 | CODE | |
| LOW | modules/httpserver-api/json2code.py | 232 | CODE | |
| LOW | modules/httpserver-api/json2code.py | 260 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | scripts/zfs-image-on-host.sh | 146 | # ------------------- | COMMENT |
| MEDIUM⚡ | scripts/zfs-image-on-host.sh | 148 | # ------------------ | COMMENT |
| MEDIUM⚡ | scripts/zfs-image-on-host.sh | 158 | # ------------------- | COMMENT |
| MEDIUM⚡ | scripts/zfs-image-on-host.sh | 160 | # ------------------- | COMMENT |
| MEDIUM | scripts/manifest_from_host.sh | 3 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/manifest_from_host.sh | 9 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/extract_symbols.sh | 3 | #--------------------------------------------------------------------- | COMMENT |
| MEDIUM | scripts/extract_symbols.sh | 18 | #--------------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/trace.py | 57 | def add_symbol_resolution_options(parser): | CODE |
| LOW | scripts/trace.py | 415 | def is_input_net_packet_sample(sample): | CODE |
| LOW | scripts/trace.py | 418 | def is_output_net_packet_sample(sample): | CODE |
| LOW | scripts/trace.py | 456 | def get_timed_traces_per_function(timed_traces): | CODE |
| LOW | scripts/trace.py | 670 | def add_trace_listing_options(parser): | CODE |
| LOW | scripts/run.py | 44 | def find_qemu_tap_guest_ip_address(qemu_tap_ip_address): | CODE |
| LOW | scripts/tester.py | 103 | def template_compare_filename(item1, item2): | CODE |
| LOW | scripts/tester.py | 153 | def extract_config_params_from_args(args): | CODE |
| LOW | scripts/firecracker.py | 235 | def start_firecracker_with_no_api(firecracker_path, firecracker_config_json): | CODE |
| LOW | scripts/test-ruby.py | 46 | def run_tests_in_single_instance(): | CODE |
| LOW | scripts/download_aarch64_packages.py | 75 | def ubuntu_identify_boost_version(codename, index): | CODE |
| LOW | scripts/test.py | 111 | def run_tests_in_single_instance(): | CODE |
| LOW | scripts/loader.py | 807 | def get_template_arg_with_prefix(gdb_type, prefix): | CODE |
| LOW | scripts/loader.py | 1357 | def save_backtrace_symbols_to_file(filename): | CODE |
| LOW | scripts/gen-rofs-img.py | 306 | def populate_with_directory_path(path,directory): | CODE |
| LOW | scripts/osv/modules/resolve.py | 121 | def require_if_other_module_present(module_name,other_module_name): | CODE |
| LOW | scripts/osv/modules/resolve.py | 128 | def resolve_required_modules_if_other_is_present(): | CODE |
| LOW | scripts/tests/test_net.py | 13 | def tcp_close_without_reading(hypervisor, host_name): | CODE |
| LOW⚡ | scripts/tests/test_net.py | 36 | def tcp_close_without_reading_on_qemu(): | CODE |
| LOW⚡ | scripts/tests/test_net.py | 40 | def tcp_close_without_reading_on_fc(): | CODE |
| LOW | scripts/tests/testing.py | 300 | def run_command_in_guest_on_qemu_with_tap(command, py_args, qemu_tap): | CODE |
| LOW | modules/httpserver-api/tests/basetest.py | 35 | def get_json_api_from_directory(cls, directory, name): | CODE |
| LOW | modules/httpserver-api/tests/ssl/test_connection.py | 10 | def test_client_connection_is_accepted_when_cert_and_key_is_passed(self): | CODE |
| LOW | modules/httpserver-api/tests/ssl/test_connection.py | 17 | def test_client_connection_is_rejected_when_no_client_certificate_is_passed(self): | CODE |
| LOW | modules/httpserver-api/tests/monitoring-api/testfile.py | 26 | def test_list_astrik_file_cmd(self): | CODE |
| LOW | modules/httpserver-api/tests/api/testfile.py | 26 | def test_list_astrik_file_cmd(self): | CODE |
| LOW | modules/httpserver-api/tests/api/testtrace.py | 32 | def test_get_single_eventinfo(self): | CODE |
| LOW | modules/httpserver-api/tests/api/testtrace.py | 38 | def test_set_single_eventinfo(self): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1497 | zprop_list_t fake_name = { 0 }; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1693 | fake_name.pl_prop = ZFS_PROP_NAME; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1694 | fake_name.pl_width = strlen(gettext("NAME")); | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1695 | fake_name.pl_next = cb.cb_proplist; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1696 | cb.cb_proplist = &fake_name; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1705 | if (cb.cb_proplist == &fake_name) | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c | 1706 | zprop_free_list(fake_name.pl_next); | CODE |
| LOW | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5124 | zprop_list_t fake_name = { 0 }; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5146 | fake_name.pl_prop = ZPOOL_PROP_NAME; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5147 | fake_name.pl_width = strlen(gettext("NAME")); | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5148 | fake_name.pl_next = cb.cb_proplist; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5149 | cb.cb_proplist = &fake_name; | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5155 | if (cb.cb_proplist == &fake_name) | CODE |
| LOW⚡ | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 5156 | zprop_free_list(fake_name.pl_next); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | bsd/sys/sys/socket.h | 79 | #define SO_DONTROUTE 0x0010 /* just use interface addresses */ | COMMENT |
| MEDIUM | bsd/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h | 141 | #define LOCK_ROBUST 0x40 /* robust lock */ | COMMENT |
| LOW | …ys/cddl/contrib/opensolaris/uts/common/sys/processor.h | 106 | #define PBIND_QUERY -2 /* don't set, just return the binding */ | COMMENT |
| LOW | bsd/porting/netport.h | 151 | #define EJUSTRETURN (-2) /* don't modify regs, just return */ | COMMENT |
| MEDIUM | scripts/bench/rebuild-bench.sh | 2 | # Rebuild the zfs-bench.so harness into an existing OSv build tree and | COMMENT |
| MEDIUM | scripts/bench/run-bench.sh | 13 | # which the harness ignores; we start data disks at vblk0). To keep the | COMMENT |
| MEDIUM | scripts/bench/run-bench.sh | 14 | # harness default (/dev/vblk1) we always attach one throwaway image as | COMMENT |
| MEDIUM | scripts/bench/run-bench.sh | 31 | # vblk0: tiny throwaway (harness never touches it); real data disks -> vblk1+ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | scripts/export_manifest.py | 13 | # Create the base directory where we are going to put all package files. | COMMENT |
| MEDIUM | scripts/ec2-utils.sh | 253 | # This function implements work-around for AMIs copying problem described here: | COMMENT |
| MEDIUM | modules/tests/create_static.sh | 31 | #This file is around 700K so it is a good test sample for the concurrent test | COMMENT |
| MEDIUM | modules/tests-with-linux-ld/create_static.sh | 31 | #This file is around 700K so it is a good test sample for the concurrent test | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/disk-utils-common.sh | 4 | # Check if we have something connected to nbd0 | COMMENT |
| LOW | scripts/firecracker.py | 162 | # Check if the bridge exists if user specified it | COMMENT |
| LOW | scripts/firecracker.py | 258 | # Check if firecracker is installed | COMMENT |
| LOW | scripts/loader.py | 235 | # Check if given Field has member field called name, i.e., whether | COMMENT |
| LOW | scripts/checkpatch.pl | 1722 | # Check if either of these lines are modified, else | COMMENT |
| LOW | scripts/manifest_from_host.sh | 162 | # Check if directory and disregard LIB mode if requested | COMMENT |
| LOW | scripts/manifest_from_host.sh | 176 | # Check if file exists | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/tst-tcp-hash-cli.py | 19 | except Exception as e: print(e) | CODE |
| LOW | tests/tst-tcp-hash-cli.py | 57 | except Exception as inst: | CODE |
| LOW | scripts/firecracker.py | 337 | except Exception as e: | CODE |
| LOW | scripts/manifest_common.py | 46 | except Exception: | CODE |
| LOW | scripts/tests/test_http_app.py | 98 | except Exception as ex: | CODE |
| LOW⚡ | scripts/tests/test_net.py | 29 | except Exception as e: | CODE |
| LOW | scripts/tests/test_app.py | 50 | except Exception as ex: | CODE |
| MEDIUM | modules/httpserver-api/json2code.py | 398 | print("Error while parsing JSON file '" + param + "' error ", value.message) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/setup.py | 32 | pre_install = '(yum list installed compat-openssl10-devel 2>/dev/null && yum -y remove compat-openssl10-devel) || ec | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/download_and_build_qemu.sh | 12 | # Usage: | COMMENT |
| LOW | scripts/download_and_build_boost.sh | 9 | # Usage: | COMMENT |
| LOW | scripts/download_aarch64_toolchain.sh | 7 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/osv/prof.py | 359 | CODE | |
| LOW | scripts/tests/test_http_app.py | 21 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | bsd/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c | 4915 | "If you boot from pool '%s', don't forget to update boot code.\n" | CODE |