AI Slop Code Risk Monitor

canonical/multipass

SlopCodeMonitor badge for canonical/multipass Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Multipass orchestrates virtual Ubuntu instances

2.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for canonical/multipass, a C++ project with 9,323 GitHub stars. SynthScan examined 209,141 lines of code across 1471 source files, recording 553 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 2.9 (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.

2.9
Adjusted Signal
2.9
Raw Pattern Score
100%
Time Factor
2026-10-29
Last Push
9.3K
Stars
C++
Language
209.1K
Lines of Code
1.5K
Files
553
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 10.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 424 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.9/100 · LOW

Are imports declared and package/API names verified? 95 finding(s).

Agent Over-Engineering Ratio 4.5/100 · LOW

Are wrappers, guards, and repeated structures necessary? 160 finding(s).

PR Review Velocity Impact 14.1/100 · LOW

Which changes need focused human review? 553 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 12MEDIUM 11LOW 530

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 553 distinct pattern matches across 18 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.

Over-Commented Block264 hits · 264 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# Copyright (C) Canonical, Ltd.COMMENT
LOWpackaging/windows/custom-actions/pch.h1// pch.h: This is a precompiled header file.COMMENT
LOWpackaging/windows/custom-actions/pch.cpp1// pch.cpp: source file corresponding to the pre-compiled headerCOMMENT
LOWpackaging/windows/custom-actions/framework.h1#pragma onceCOMMENT
LOWtools/release-notes/get-commits-since-release.sh201 LOGIN_STATUS[$login]=true; echo trueCOMMENT
LOWrxx/Cargo.toml1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/CMakeLists.txt1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/rslogger/Cargo.toml1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/rslogger/CMakeLists.txt1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/rust/Cargo.toml1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/rust/CMakeLists.txt1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/rust/CMakeLists.txt21# use certain symbols, this crate's CMake library should be added as aCOMMENT
LOWrxx/macros/Cargo.toml1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/cxx-buildgen/Cargo.toml1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/namegen/Cargo.toml1# Copyright (C) Canonical, Ltd.COMMENT
LOWrxx/namegen/CMakeLists.txt1# Copyright (C) Canonical, Ltd.COMMENT
LOWinclude/multipass/utils.h21#include <multipass/network_interface_info.h>COMMENT
LOWinclude/multipass/async_periodic_download_task.h21#include <multipass/logging/log.h>COMMENT
LOWinclude/multipass/virtual_machine.h21#include "network_interface.h"COMMENT
LOWinclude/multipass/file_ops.h21#include "singleton.h"COMMENT
LOWinclude/multipass/vm_image_vault.h21#include "path.h"COMMENT
LOWinclude/multipass/posix.h21#include <io.h>COMMENT
LOWinclude/multipass/platform.h21#include <multipass/availability_zone_manager.h>COMMENT
LOWinclude/multipass/cli/dispatch_rpc.h21#include <multipass/cli/return_codes.h>COMMENT
LOW3rd-party/vcpkg-ports/qemu/generate-mingw-lockfile.py1#!/usr/bin/env python3COMMENT
LOW3rd-party/vcpkg-ports/xz-embedded/CMakeLists.txt1# Copyright © 2017-2026 Canonical Ltd.COMMENT
LOWtests/unit/test_daemon_migration_guard.cpp21#include "daemon_test_fixture.h"COMMENT
LOWtests/unit/test_daemon_migration_guard.cpp41#include <array>COMMENT
LOWtests/unit/test_alias_dict.cpp21#include <multipass/cli/table_formatter.h>COMMENT
LOWtests/unit/CMakeLists.txt1# Copyright (C) Canonical, Ltd.COMMENT
LOWtests/unit/test_daemon_start.cpp21#include "common.h"COMMENT
LOWtests/unit/test_daemon_images.cpp21#include "mock_image_host.h"COMMENT
LOWtests/unit/test_mount_handler.cpp21#include "mock_virtual_machine.h"COMMENT
LOWtests/unit/test_daemon_restart.cpp21#include "mock_platform.h"COMMENT
LOWtests/unit/test_ubuntu_image_host.cpp21#include "mock_platform.h"COMMENT
LOWtests/unit/test_sshfsmount.cpp21#include "sftp_server_test_fixture.h"COMMENT
LOWtests/unit/test_client_common.cpp21#include "mock_cert_provider.h"COMMENT
LOWtests/unit/daemon_test_fixture.cpp21#include "common.h"COMMENT
LOWtests/unit/test_hyperv_migration_records.cpp21#include "tests/unit/mock_file_ops.h"COMMENT
LOWtests/unit/test_sftpserver.cpp21#include "mock_file_ops.h"COMMENT
LOWtests/unit/test_sftpserver.cpp3281 PathTestData{SFTP_LSTAT, "../../../etc/passwd", "", SSH_FX_PERMISSION_DENIED},COMMENT
LOWtests/unit/test_image_vault.cpp21#include "mock_file_ops.h"COMMENT
LOWtests/unit/mock_cert_provider.h21COMMENT
LOWtests/unit/test_base_virtual_machine.cpp21#include "mock_cloud_init_file_ops.h"COMMENT
LOWtests/unit/common.h61#define MP_TYPED_TEST_SUITE(suite_name, types_param) TYPED_TEST_SUITE(suite_name, types_param, )COMMENT
LOWtests/unit/test_daemon_remotes.cpp21COMMENT
LOWtests/unit/test_utils.cpp21#include "mock_openssl_syscalls.h"COMMENT
LOWtests/unit/test_base_virtual_machine_factory.cpp21#include "mock_process_factory.h"COMMENT
LOWtests/unit/test_base_snapshot.cpp21#include "mock_file_ops.h"COMMENT
LOWtests/unit/test_sshfs_mount_handler.cpp21#include "mock_logger.h"COMMENT
LOWtests/unit/test_daemon.cpp21#include "fake_alias_config.h"COMMENT
LOWtests/unit/test_daemon.cpp41#include "stub_availability_zone.h"COMMENT
LOWtests/unit/test_daemon.cpp61#include <scope_guard.hpp>COMMENT
LOWtests/unit/test_singleton.cpp81 // : Singleton<TryMultipleton>{Singleton<TryMultipleton>::pass} // error: privateCOMMENT
LOWtests/unit/disabling_macros.h21// Use like this: TEST_F(TestSuite, DISABLE_ON_XXX(testName))COMMENT
LOWtests/unit/disabling_macros.h41#define DISABLE_ON_WINDOWS(testName) testNameCOMMENT
LOWtests/unit/test_daemon_zones.cpp21#include "mock_mount_handler.h"COMMENT
LOWtests/unit/daemon_test_fixture.h21#include "mock_ssh_test_fixture.h"COMMENT
LOWtests/unit/test_cli_client.cpp21#include "disabling_macros.h"COMMENT
LOWtests/unit/test_cli_client.cpp41#include <src/client/cli/client.h>COMMENT
204 more matches not shown…
Hyper-Verbose Identifiers126 hits · 128 pts
SeverityFileLineSnippetContext
LOWgit-hooks/commit-msg.py148 def test_valid_single_line_commit_messages(self):CODE
LOWgit-hooks/commit-msg.py158 def test_valid_multi_line_commit_messages(self):CODE
LOWtests/upgrade/hyperv_migration_test.py163def assert_file_records_unchanged(records):STRING
LOWtests/upgrade/hyperv_migration_test.py421def test_hyperv_migration_seed(scenario, multipassd_session_scoped):CODE
LOWtests/upgrade/hyperv_migration_test.py482def test_hyperv_migration_network_seed(scenario):CODE
LOWtests/upgrade/hyperv_migration_test.py593def test_hyperv_migration_verify_output(migration):CODE
LOWtests/upgrade/hyperv_migration_test.py607def test_hyperv_migration_verify_refused(migration):CODE
LOWtests/upgrade/hyperv_migration_test.py623def test_hyperv_migration_verify_stopped(migration):CODE
LOWtests/upgrade/hyperv_migration_test.py657def test_hyperv_migration_verify_network(migration):CODE
LOWtests/upgrade/hyperv_migration_test.py679def test_hyperv_migration_verify_follow_up(migration, multipassd_session_scoped):CODE
LOWtests/cli/cli_exec_test.py30 def test_exec_propagates_command_exit_code(self, instance):CODE
LOWtests/cli/cli_transfer_test.py31 def test_transfer_single_file(self, instance):CODE
LOWtests/cli/cli_transfer_test.py49 def test_transfer_single_file_create_parents(self, instance):CODE
LOWtests/cli/cli_transfer_test.py83 def test_transfer_directory_recursive(self, instance):CODE
LOWtests/cli/conftest.py260def pytest_assertrepr_compare(op, left, right):CODE
LOWtests/cli/conftest.py276def pytest_collection_modifyitems(config, items):CODE
LOWtests/cli/conftest.py406def remove_temporary_storage_dir(target_dir):CODE
LOWtests/cli/conftest.py411def make_temporary_storage_dir():CODE
LOWtests/cli/conftest.py434def ensure_multipass_binaries_are_present():CODE
LOWtests/cli/conftest.py630def windows_privileged_mounts(multipassd):CODE
LOWtests/cli/cli_mount_test.py118 def test_mount_listed_in_motd(self, instance, mount_type):CODE
LOWtests/cli/cli_mount_test.py133 def test_unmounted_folder_leaves_motd(self, instance, mount_type):CODE
LOWtests/cli/cli_mount_test.py149 def test_motd_lists_mounts_in_order(self, instance, mount_type):CODE
LOWtests/cli/cli_mount_test.py179 def test_mount_to_specific_target(self, instance, mount_type):CODE
LOWtests/cli/cli_mount_test.py212 def test_mount_same_src_again(self, instance, mount_type):CODE
LOWtests/cli/cli_alias_test.py68 def test_create_alias_in_another_context(self, instance):CODE
LOWtests/cli/cli_clone_test.py41 def test_clone_nonexistent_instance(self):CODE
LOWtests/cli/cli_clone_test.py45 def test_clone_running_instance(self, instance):CODE
LOWtests/cli/cli_clone_test.py58 def test_clone_instance_with_snapshot(self, instance):CODE
LOWtests/cli/cli_clone_test.py68 def test_clone_verify_clone_has_different_properties(self, instance):CODE
LOWtests/cli/cli_shell_test.py74 def test_shell_exit_code_propagation(self, instance):CODE
LOWtests/cli/cli_settings_test.py48 def test_get_disabled_primary_name(self):CODE
LOWtests/cli/cli_settings_test.py56 def test_set_driver_name_to_default(self, multipassd):CODE
LOWtests/cli/cli_restart_test.py32 def test_restart_all_with_mixed_states(self):CODE
LOWtests/cli/cli_vm_resource_test.py44 def test_modify_vm_while_running(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py48 def test_take_snapshot_of_nonexistent_instance(self):CODE
LOWtests/cli/cli_snapshot_test.py55 def test_try_restore_snapshot_of_nonexistent_instance(self):CODE
LOWtests/cli/cli_snapshot_test.py71 def test_take_snapshot_name_conflict(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py85 def test_snapshot_restore_while_running(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py110 def test_restore_snapshot_resources(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py145 def test_take_snapshot_linear_history(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py157 def test_take_snapshot_delete_linear_history(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py184 def test_take_snapshot_and_restore_linear(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py224 def test_take_snapshot_and_restore_branched(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py277 def test_take_snapshot_delete_branched(self, instance):CODE
LOWtests/cli/cli_snapshot_test.py395 def test_take_snapshot_name_tbd(self, instance):CODE
LOWtests/cli/cli_vm_lifecycle_test.py31 def test_lifecycle_ops_on_nonexistent(self):CODE
LOWtests/cli/cli_snapshots_test.py38 def test_snapshots_lists_snapshot(self, instance):CODE
LOWtests/cli/cli_snapshots_test.py60 def test_list_snapshots_matches_snapshots_when_empty(self):CODE
LOWtests/cli/cli_list_test.py36 def test_list_snapshots_empty(self, feat_snapshot):CODE
LOWtests/cli/cli_az_test.py36 def test_enable_disable_zone_states(self):CODE
LOWtests/cli/cli_az_test.py57 def test_instances_in_different_zones_can_communicate(self):CODE
LOWtests/cli/multipass/cmd_output.py24def strip_driver_deprecation_notice(text: str) -> str:CODE
LOWtests/cli/multipass/validate.py73def validate_info_snapshot_output(name, properties):CODE
LOWtests/cli/multipass/feature_versions.py38def multipass_version_has_feature(feature_name, version=None):CODE
LOWtests/cli/multipass/feature_versions.py58def skip_if_feature_not_supported(feature_name, version=None):CODE
LOWtests/cli/multipass/basics.py27def default_storage_dir_for_backend(backend):CODE
LOWtests/cli/multipass/helpers.py217def get_cloudinit_instance_id(name):CODE
LOWtests/cli/multipass/helpers.py232def get_default_interface_name(name):CODE
LOWtests/cli/multipass/helpers.py317def default_daemon_controller():CODE
66 more matches not shown…
Unused Imports90 hits · 70 pts
SeverityFileLineSnippetContext
LOWpackaging/macos/merge_pkgs.py5CODE
LOWpackaging/gui-less/generate-snapcraft.py12CODE
LOWtools/distro-scraper/scraper/models.py1CODE
LOW3rd-party/vcpkg-ports/qemu/generate-mingw-lockfile.py34CODE
LOWtests/cli/multipass/__init__.py18CODE
LOWtests/cli/multipass/__init__.py18CODE
LOWtests/cli/multipass/__init__.py18CODE
LOWtests/cli/multipass/__init__.py18CODE
LOWtests/cli/multipass/__init__.py18CODE
LOWtests/cli/multipass/__init__.py18CODE
LOWtests/cli/multipass/__init__.py26CODE
LOWtests/cli/multipass/__init__.py26CODE
LOWtests/cli/multipass/__init__.py27CODE
LOWtests/cli/multipass/__init__.py27CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py28CODE
LOWtests/cli/multipass/__init__.py57CODE
LOWtests/cli/multipass/__init__.py58CODE
LOWtests/cli/multipass/__init__.py58CODE
LOWtests/cli/multipass/__init__.py58CODE
LOWtests/cli/multipass/__init__.py58CODE
LOWtests/cli/multipass/__init__.py58CODE
LOWtests/cli/multipass/__init__.py65CODE
LOWtests/cli/multipass/__init__.py65CODE
LOWtests/cli/multipass/__init__.py65CODE
LOWtests/cli/multipass/__init__.py70CODE
LOWtests/cli/multipass/__init__.py71CODE
LOWtests/cli/multipass/__init__.py72CODE
LOWtests/cli/multipass/__init__.py73CODE
LOWtests/cli/multipass/__init__.py73CODE
LOWtests/cli/multipass/__init__.py74CODE
LOWtests/cli/multipass/__init__.py75CODE
LOWtests/cli/multipass/__init__.py75CODE
LOWtests/cli/multipass/__init__.py75CODE
LOWtests/cli/controller/launchd_multipassd_controller.py18CODE
30 more matches not shown…
Excessive Try-Catch Wrapping25 hits · 27 pts
SeverityFileLineSnippetContext
LOWtools/distro-scraper/scraper/cli.py107 except Exception as e:CODE
LOWtools/distro-scraper/scraper/cli.py118 except Exception as e:CODE
LOWgit-hooks/commit-msg.py495 except Exception as e:STRING
MEDIUMgit-hooks/commit-msg.py496 print(f"Error running tests: {e}", file=sys.stderr)STRING
MEDIUM⚡git-hooks/commit-msg.py520 print("Error: Expected a commit message file path", file=sys.stderr)STRING
LOW⚡git-hooks/commit-msg.py529 except Exception as e:STRING
MEDIUM⚡git-hooks/commit-msg.py530 print(f"Error reading commit msg: {e}", file=sys.stderr)STRING
LOWtests/cli/multipass/multipass_cmd.py213 except Exception as ex:CODE
LOWtests/cli/controller/launchd_multipassd_controller.py294 except Exception:CODE
LOWtests/cli/controller/winsvc_multipassd_controller.py146 except Exception as ex:CODE
LOWtests/cli/controller/winsvc_multipassd_controller.py171 except Exception:CODE
LOWtests/cli/controller/winsvc_multipassd_controller.py232 except Exception:CODE
LOWtests/cli/controller/winsvc_multipassd_controller.py239 except Exception:CODE
LOWtests/cli/controller/winsvc_multipassd_controller.py255 except Exception:CODE
LOWtests/cli/controller/multipassd_governor.py92 except Exception as e:CODE
MEDIUMtests/cli/controller/multipassd_governor.py94 print(f"Error in log reader: {e}", file=sys.stderr)CODE
LOWtests/cli/controller/multipassd_governor.py273 except Exception as e:CODE
LOWtests/cli/controller/multipassd_governor.py350 except Exception:CODE
LOWtests/cli/controller/multipassd_governor.py413 except Exception as exc:CODE
LOWtests/cli/utilities/pexpectutils.py129 except Exception:CODE
MEDIUMtests/cli/utilities/pexpectutils.py125def terminate(self, force=False):CODE
LOWtests/cli/utilities/threadutils.py72 except Exception:CODE
LOWdocs/.sphinx/update_sp.py51 except Exception as e:CODE
LOWdocs/.sphinx/update_sp.py241 except Exception as e:CODE
LOWdocs/.sphinx/update_sp.py265 except Exception as e:CODE
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtests/cli/controller/launchd_multipassd_controller.py294except Exception:CODE
HIGHtests/cli/controller/winsvc_multipassd_controller.py232except Exception:CODE
HIGHtests/cli/controller/winsvc_multipassd_controller.py239except Exception:CODE
HIGHtests/cli/utilities/pexpectutils.py129except Exception:CODE
Docstring Block Structure3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHtests/cli/multipass/multipass_cmd.py114Run a Multipass CLI command with optional retry, timeout, and context manager support. This function wraps MultSTRING
HIGHtests/cli/multipass/basics.py28 Get default storage dir for a backend. Args: backend (str): "snap", "launchd", "winsvc", or "standalonSTRING
HIGHtests/cli/utilities/threadutils.py208 Wait for a Future to complete without blocking signal handling. Args: fut: The Future to wait for STRING
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHtests/cli/controller/launchd_multipassd_controller.py0return exit code if available; else none. should return promptly if stopped.STRING
HIGHtests/cli/controller/multipassd_controller.py0return exit code if available; else none. should return promptly if stopped.STRING
HIGHtests/cli/controller/snap_multipassd_controller.py0return exit code if available; else none. should return promptly if stopped.STRING
Deep Nesting14 hits · 14 pts
SeverityFileLineSnippetContext
LOWtools/distro-scraper/scraper/cli.py47CODE
LOW3rd-party/vcpkg-ports/qemu/generate-mingw-lockfile.py83CODE
LOWtests/upgrade/hyperv_migration_test.py314CODE
LOWtests/cli/cli_help_test.py89CODE
LOWtests/cli/cli_help_test.py121CODE
LOWtests/cli/multipass/multipass_spawn.py41CODE
LOWtests/cli/multipass/validate.py23CODE
LOWtests/cli/multipass/launch.py32CODE
LOWtests/cli/controller/multipassd_governor.py361CODE
LOWtests/cli/utilities/threadutils.py82CODE
LOWtests/cli/utilities/threadutils.py140CODE
LOWtests/cli/utilities/threadutils.py164CODE
LOWdocs/.sphinx/update_sp.py37CODE
LOWdocs/.sphinx/update_sp.py138CODE
Structural Annotation Overuse6 hits · 9 pts
SeverityFileLineSnippetContext
LOW…how-to-guides/manage-instances/configure-static-ips.md8## Step 1: Create a BridgeCOMMENT
LOW…how-to-guides/manage-instances/configure-static-ips.md27## Step 2: Launch an instance with a manual networkCOMMENT
LOW…how-to-guides/manage-instances/configure-static-ips.md37## Step 3: Configure the extra interfaceCOMMENT
LOW…how-to-guides/manage-instances/configure-static-ips.md58## Step 4: Apply the new configurationCOMMENT
LOW…how-to-guides/manage-instances/configure-static-ips.md68## Step 5: Confirm that it worksCOMMENT
LOW…how-to-guides/manage-instances/configure-static-ips.md88## Step 6: More instancesCOMMENT
Cross-Language Confusion1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHdocs/conf.py203# NOTE: If undefined, set to None, or empty,COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/utils/json_utils.cpp118// In this implementation our general strategy is to maintain a `std::stack` of counted iteratorsCOMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWtests/cli/conftest.py632 # Check if privileged mounts are already enabledCOMMENT
LOWdocs/.sphinx/update_sp.py32# Check if debuggingCOMMENT
LOW.github/workflows/macos.yml159 # Check if we actually need to call NuGet through mono.COMMENT
LOW.github/workflows/macos.yml269 # Check if any files were generated in /cores/COMMENT
AI Slop Vocabulary3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMtests/cli/cli_mount_test.py63 """The line we expect the MOTD to include in order to list a mount."""STRING
LOW…sts/cli/controller/standalone_multipassd_controller.py38 # No prologue needed -- just pass it via process envCOMMENT
MEDIUMsrc/iso/cloud_init_iso.cpp680 // Initially, we utilize this information to navigate to and read the file data.COMMENT
Slop Phrases2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMdocs/.sphinx/_static/bundle.js1(()=>{"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}functioCODE
MEDIUMsrc/platform/console/terminal.cpp33 * but I'm unable to find a cross-platform way to get the FD correspondingCOMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/unit/test_cloud_init_iso.cpp424 original_iso["network-config"] = "dummy_data";CODE
LOWtests/unit/test_cloud_init_iso.cpp450 original_iso["network-config"] = "dummy_data";CODE
LOWtests/unit/applevz/test_applevz_utils.cpp202 MP_UTILS.make_file_with_content(asif_path.toStdString(), "placeholder", true);CODE
LOWtests/unit/applevz/test_applevz_utils.cpp457 MP_UTILS.make_file_with_content(asif_path.toStdString(), "placeholder", false);CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/macos.yml265 # Define the trap to catch the exit code AND check for core dumpsCOMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/cli-test-ut/governor_helpers.py54CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtools/distro-scraper/scraper/cli.py13logger = logging.getLogger(__name__)CODE