A security-focused library OS supporting kernel- and user-mode execution
This report presents the forensic synthetic code analysis of microsoft/litebox, a Rust project with 2,667 GitHub stars. SynthScan v2.0 examined 105,238 lines of code across 301 source files, recording 449 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 6.1 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 449 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | litebox_runner_optee_on_linux_userland/src/lib.rs | 21 | /// JSON-formatted command sequence to pass to the TA | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 281 | /// Helper macro to define open enumerations, which it expands to structs with | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 441 | /// | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 741 | } | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1421 | /// RPC command IDs from `optee_os/core/include/optee_msg.h` | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1461 | RpmbProbeFrames = OPTEE_MSG_RPC_CMD_RPMB_PROBE_FRAMES, | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1481 | #[derive(Clone, Copy, FromBytes, IntoBytes, Immutable, KnownLayout)] | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1561 | } | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1661 | } | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1681 | debug_assert!( | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1701 | /// 12 cancel_id (u32) | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1761 | /// exchange messages. | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1781 | /// client identity for `OpenSession`) and client parameters. Typical values: 0 (close/cancel), | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 1981 | /// | `num_params` | Number of RPC parameters (`EXCHANGE_CAPABILITIES`). | | COMMENT |
| LOW | litebox_common_optee/src/lib.rs | 2141 | fn write_optee_msg_params_to_buf(params: &[OpteeMsgParam], buf: &mut [u8]) { | COMMENT |
| LOW | litebox_common_lvbs/src/lib.rs | 161 | /// | COMMENT |
| LOW | litebox_common_lvbs/src/lib.rs | 421 | /// `kexec_segment` from [Linux](https://elixir.bootlin.com/linux/v6.6.85/source/include/linux/kexec.h#L82) | COMMENT |
| LOW | litebox_common_lvbs/src/lib.rs | 941 | pub trait Vtl0PrivilegedWrite { | COMMENT |
| LOW | litebox_util_log_macros/src/lib.rs | 21 | #[derive(Debug, Clone)] | COMMENT |
| LOW | litebox_util_log_macros/src/lib.rs | 181 | if !input.is_empty() { | COMMENT |
| LOW | litebox_util_log_macros/src/lib.rs | 201 | /// - `mode` is `?`/`debug` for `Debug` or `%`/`display` for `Display` | COMMENT |
| LOW | litebox_util_log_macros/src/lib.rs | 221 | /// // ... | COMMENT |
| LOW | litebox_util_log_macros/src/lib.rs | 241 | /// | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 1 | // Copyright (c) Microsoft Corporation. | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 21 | //! non-blockingly, run the caller's closure under it, and release on | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 41 | //! requiring RPCs that would give untrusted code control over secure world execution. | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 61 | //! | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 81 | //! ### Security Consideration | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 121 | COMMENT | |
| LOW | litebox_shim_optee/src/session.rs | 161 | COMMENT | |
| LOW | litebox_shim_optee/src/session.rs | 341 | /// Recycle a session ID for potential future reuse. | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 361 | /// - **First-ever load of a not-yet-known UUID** (OpenSession only): the | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 381 | /// Logical UUID-level lock owned by this token. The actual lock state | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 441 | pub struct SessionManager { | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 461 | /// have been observed to be single-instance — never for unknown UUIDs | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 501 | session_client_identities: SpinMutex::new(HashMap::new()), | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 601 | .map(|_| HeldUuidLock::TaLoad) | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 641 | /// Always reserves the per-session-id slot in `active_sessions`. For | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 741 | /// # Publication order | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 861 | /// TA panic teardown should use | COMMENT |
| LOW | litebox_shim_optee/src/session.rs | 901 | /// | COMMENT |
| LOW | litebox_shim_optee/src/lib.rs | 161 | struct GlobalState { | COMMENT |
| LOW | litebox_shim_optee/src/lib.rs | 341 | .load_ta_context(params, session_id, func_id, cmd_id)?; | COMMENT |
| LOW | litebox_shim_optee/src/lib.rs | 1441 | } | COMMENT |
| LOW | litebox_shim_optee/src/msg_handler.rs | 1 | // Copyright (c) Microsoft Corporation. | COMMENT |
| LOW | litebox_shim_optee/src/msg_handler.rs | 121 | } else { | COMMENT |
| LOW | litebox_shim_optee/src/msg_handler.rs | 141 | /// If `has_rpc_arg` is true, expects an appended RPC `optee_msg_arg` immediately after | COMMENT |
| LOW | litebox_shim_optee/src/msg_handler.rs | 161 | /// | | COMMENT |
| LOW | litebox_shim_optee/src/msg_handler.rs | 421 | // and login from the two meta params. Wire layout (per the Linux | COMMENT |
| LOW | litebox_shim_optee/src/idk.rs | 41 | } | COMMENT |
| LOW | litebox_shim_optee/src/loader/elf.rs | 1 | // Copyright (c) Microsoft Corporation. | COMMENT |
| LOW | litebox_shim_optee/src/loader/ta_stack.rs | 21 | /// the user stack for OP-TEE TAs. Unlike Linux/libc, OP-TEE TAs do not assume | COMMENT |
| LOW | litebox_shim_optee/src/loader/ta_stack.rs | 41 | /// [ `UteeParams::vals[1]`] 16 address and size) | COMMENT |
| LOW | litebox_shim_optee/src/syscalls/ldelf.rs | 141 | /// | COMMENT |
| LOW | litebox_shim_optee/src/syscalls/ldelf.rs | 341 | COMMENT | |
| LOW | litebox_packager/src/oci.rs | 61 | /// Host path to read the file data from. | COMMENT |
| LOW | litebox_packager/src/oci.rs | 241 | /// 4. Otherwise falls back to the image's ENTRYPOINT/CMD as the default command | COMMENT |
| LOW | litebox_packager/src/oci.rs | 761 | fn lookup_mode(rel_path: &Path, permissions: &HashMap<PathBuf, u32>) -> u32 { | COMMENT |
| LOW | litebox_packager/src/lib.rs | 21 | /// | COMMENT |
| LOW | litebox_service_heki/src/mem_integrity.rs | 641 | COMMENT | |
| 292 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 84 | // 0xFFFF_FFFF_FFFF_FFFF ┌─────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 87 | // 0xFFFF_E200_0000_0000 ├─────────────────────────────────┤ ← KERNEL_OFFSET | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 89 | // 0xFFFF_E0FF_FFFF_F000 ├─────────────────────────────────┤ ← VMAP_END | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 92 | // 0xFFFF_C100_0000_0000 ├─────────────────────────────────┤ ← VMAP_START | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 94 | // 0xFFFF_C000_0000_0000 ├─────────────────────────────────┤ | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 103 | // 0xFFFF_8000_0000_0000 └─────────────────────────────────┘ ← GVA_OFFSET | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 106 | // 0x0000_7FFF_FFFF_F000 ┌─────────────────────────────────┐ ← USER_ADDR_MAX | COMMENT |
| MEDIUM⚡ | litebox_platform_lvbs/src/lib.rs | 109 | // 0x0000_0000_0001_0000 └─────────────────────────────────┘ ← USER_ADDR_MIN | COMMENT |
| MEDIUM | litebox_shim_linux/src/syscalls/mm.rs | 481 | // ── Runtime ELF syscall patching ───────────────────────────────────── | COMMENT |
| MEDIUM | litebox_shim_linux/src/syscalls/mm.rs | 864 | // ── Runtime patching path (unpatched binaries) ─────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/unixbench_common.py | 19 | # ── UnixBench source ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/unixbench_common.py | 42 | # ── Workspace / path helpers ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/unixbench_common.py | 63 | # ── Download / build helpers ─────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/unixbench_common.py | 128 | # ── Tar post-processing ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/prepare_unixbench.py | 51 | # ── Preparation ───────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/prepare_unixbench.py | 184 | # ── Prepare each benchmark ────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/prepare_unixbench.py | 201 | # ── Write manifest ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/prepare_unixbench.py | 221 | # ── Summary ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 61 | # ── Benchmark Definitions ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 186 | # ── Result Parsing ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 230 | # ── Native Runner ─────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 285 | # ── LiteBox Runner ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 467 | # ── Comparison & Reporting ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 529 | # ── Path Resolution ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 576 | # ── Main ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 638 | # ── Validate flags ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 760 | # ── Run benchmarks ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 805 | # ── Print results ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 810 | # ── Save to JSON ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 836 | # ── Cleanup ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 175 | /// ┌─────────────────────────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 184 | /// │ ┌──────────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 188 | /// │ └──────────────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 191 | /// │ ┌──────────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 193 | /// │ └──────────────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 196 | /// │ ┌──────────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 201 | /// │ └──────────────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 205 | /// └─────────────────────────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | litebox_runner_lvbs/src/main.rs | 207 | /// ┌─────────────────────────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM | litebox_runner_lvbs/src/main.rs | 224 | /// └─────────────────────────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 14 | //! ┌──────────────────────────────────────────────────────────────┐ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 16 | //! │ ┌────────────────────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 19 | //! │ └────────────────────────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 26 | //! │ ┌────────────────────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 29 | //! │ └────────────────────────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 36 | //! │ ┌────────────────────────────────────────────────────────┐ │ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 38 | //! │ └────────────────────────────────────────────────────────┘ │ | COMMENT |
| MEDIUM⚡ | litebox/src/net/socket_channel.rs | 39 | //! └──────────────────────────────────────────────────────────────┘ | COMMENT |
| MEDIUM | litebox/src/fs/nine_p/fcall.rs | 42 | // ── Struct definition ───────────── | COMMENT |
| MEDIUM | litebox/src/fs/nine_p/fcall.rs | 76 | // ── Helper: FcallDecoder type with optional lifetime ───────────────────── | COMMENT |
| MEDIUM | litebox/src/fs/nine_p/fcall.rs | 80 | // ── Encode dispatch ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | litebox/src/fs/nine_p/fcall.rs | 104 | // ── Decode dispatch ────────────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dev_tools/lock_viewer/server.py | 291 | except Exception: | CODE |
| MEDIUM | dev_bench/unixbench/unixbench_common.py | 119 | print(f"Error: cargo build failed (exit {result.returncode})") | CODE |
| MEDIUM | dev_bench/unixbench/prepare_unixbench.py | 159 | print(f"Error: packager not found at {packager}") | CODE |
| MEDIUM | dev_bench/unixbench/prepare_unixbench.py | 165 | print(f"Error: packager not found at {packager}") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 552 | print(f"Error: cargo build failed (exit {result.returncode})") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 645 | print("Error: --windows cannot be combined with --mode native") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 657 | print("Error: --windows requires --prepared-dir (or a prepared/ directory)") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 661 | print(f"Error: prepared directory not found at {prepared_dir}") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 701 | print(f"Error: cargo build failed (exit {result.returncode})") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 706 | print(f"Error: Windows runner not found at {runner_path}") | CODE |
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 717 | print("Error: litebox_runner_linux_userland not found.") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | litebox_shim_optee/src/syscalls/tee.rs | 227 | // (using its UUID) to leverage its functions. | COMMENT |
| MEDIUM | litebox_service_heki/src/mem_integrity.rs | 42 | /// module loader could still leverage other attack mechanisms like return-oriented programming (ROP). | COMMENT |
| MEDIUM | litebox_shim_linux/src/syscalls/process.rs | 43 | /// The purpose of the robust futex list is to ensure that if a thread accidentally fails to unlock a futex before | COMMENT |
| MEDIUM | .github/workflows/ci.yml | 226 | # Essentially, we run a build on a target that simply does NOT have | COMMENT |
| MEDIUM | litebox/src/platform/mod.rs | 311 | /// Essentially, these types indicate "user" pointers (which are allowed to be null). Platforms with | COMMENT |
| MEDIUM | litebox/src/platform/mod.rs | 585 | /// leverage, then be sure to take such details into account. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | litebox_common_linux/src/errno/generated.rs | 7 | //! [`super::Errno`] type, so as to have them all be exposed, but still keep the auto-generated code | COMMENT |
| HIGH | litebox_shim_linux/src/syscalls/tests.rs | 172 | // Note the test was generated by copilot with minor fixes. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | litebox_common_linux/src/lib.rs | 2431 | // NOTE: This function is intended to be mostly trivial (in the future, we intend to replace | COMMENT |
| LOW⚡ | litebox_shim_linux/src/syscalls/tests.rs | 671 | // Step 1: W1 acquires the write lock on the main thread. | COMMENT |
| LOW⚡ | litebox_shim_linux/src/syscalls/tests.rs | 674 | // Step 2: Spawn a reader that will block (READERS_WAITING). | COMMENT |
| LOW⚡ | litebox_shim_linux/src/syscalls/tests.rs | 681 | // Step 3: Spawn W2 that will block (WRITERS_WAITING + other_writers_waiting). | COMMENT |
| LOW | litebox_shim_linux/src/syscalls/tests.rs | 693 | // Step 4: W1 unlocks. This triggers wake_writer_or_readers which | COMMENT |
| LOW | dev_bench/unixbench/README.md | 111 | ### Step 1: Prepare on Linux/WSL | COMMENT |
| LOW | dev_bench/unixbench/README.md | 127 | ### Step 2: Run on Windows | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | litebox_shim_linux/src/loader/elf.rs | 228 | let syscall_entry_point = self.file.task.global.platform.get_syscall_entry_point(); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | litebox_shim_linux/src/syscalls/tests.rs | 671 | // Step 1: W1 acquires the write lock on the main thread. | COMMENT |
| LOW⚡ | litebox_shim_linux/src/syscalls/tests.rs | 674 | // Step 2: Spawn a reader that will block (READERS_WAITING). | COMMENT |
| LOW⚡ | litebox_shim_linux/src/syscalls/tests.rs | 681 | // Step 3: Spawn W2 that will block (WRITERS_WAITING + other_writers_waiting). | COMMENT |
| LOW | litebox_shim_linux/src/syscalls/tests.rs | 693 | // Step 4: W1 unlocks. This triggers wake_writer_or_readers which | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | litebox_platform_linux_userland/src/lib.rs | 1774 | // TODO: implement VDSO in the shim, don't try to pass through the | COMMENT |
| LOW | litebox_shim_linux/src/syscalls/file.rs | 1794 | IoctlArg::TCSETS(_) => Ok(0), // TODO: implement | CODE |
| LOW | litebox_platform_linux_kernel/src/lib.rs | 59 | // TODO: implement pointer validation to ensure the pointers are in user space. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dev_tools/lock_viewer/server.py | 54 | CODE | |
| LOW | dev_tools/lock_viewer/server.py | 115 | CODE | |
| LOW | dev_bench/unixbench/run_unixbench.py | 578 | CODE | |
| LOW | .github/tools/determine_semver_packages.py | 55 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dev_bench/unixbench/unixbench_common.py | 16 | CODE | |
| LOW | dev_bench/unixbench/prepare_unixbench.py | 35 | CODE | |
| LOW | .github/tools/determine_semver_packages.py | 10 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | dev_bench/unixbench/run_unixbench.py | 242 | # Create a tmpdir for benchmarks that need it (fstime variants) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dev_tools/lock_viewer/server.py | 115 | def find_rust_function_bounds( | CODE |
| LOW | dev_bench/unixbench/unixbench_common.py | 65 | def ensure_unixbench_downloaded(workspace_root: Path) -> None: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dev_tools/lock_viewer/server.py | 75 | # Check if this is a summary line | COMMENT |