AI Slop Code Risk Monitor

rustdesk/rustdesk

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

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for rustdesk/rustdesk, a Rust project with 127,651 GitHub stars. SynthScan examined 310,854 lines of code across 773 source files, recording 450 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 2.1 (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.1
Adjusted Signal
2.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
127.7K
Stars
Rust
Language
310.9K
Lines of Code
773
Files
450
Pattern Hits
2026-10-31
Scan Date
0.02
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 5.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.8/100 · LOW

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

Agent Over-Engineering Ratio 4.6/100 · LOW

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

PR Review Velocity Impact 11.3/100 · LOW

Which changes need focused human review? 450 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 1HIGH 11MEDIUM 115LOW 323

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 450 distinct pattern matches across 16 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.

Excessive Try-Catch Wrapping105 hits · 234 pts
SeverityFileLineSnippetContext
MEDIUMres/audits.py153 print(f"Error: HTTP {response.status_code} - {response.text}")CODE
MEDIUMres/audits.py159 print(f"Error: {response_json['error']}")CODE
MEDIUM⚡res/ab.py570 print("Error: --ab-name is required for add-ab command")CODE
MEDIUM⚡res/ab.py579 print("Error: --ab-name or --ab-guid is required for this command")CODE
MEDIUM⚡res/ab.py583 print("Error: Cannot specify both --ab-name and --ab-guid")CODE
MEDIUM⚡res/ab.py593 print(f"Error: Address book '{args.ab_name}' not found")CODE
MEDIUM⚡res/ab.py608 print("Error: --ab-name or --ab-guid is required for this command")CODE
MEDIUM⚡res/ab.py612 print("Error: Cannot specify both --ab-name and --ab-guid")CODE
MEDIUM⚡res/ab.py622 print(f"Error: Address book '{args.ab_name}' not found")CODE
MEDIUM⚡res/ab.py704 print("Error: --tag-name is required for add-tag command")CODE
MEDIUM⚡res/ab.py712 print("Error: --tag-name is required for update-tag command")CODE
MEDIUM⚡res/ab.py720 print("Error: --tag-name is required for delete-tag command")CODE
MEDIUM⚡res/ab.py732 print("Error: --rule-permission is required for add-rule command")CODE
MEDIUM⚡res/ab.py738 print("Error: Cannot specify both --rule-user and --rule-group")CODE
MEDIUM⚡res/ab.py745 print("Error: Must specify --rule-type=everyone, --rule-user, or --rule-group")CODE
MEDIUM⚡res/ab.py752 print("Error: --rule-user is required when rule-type=user")CODE
MEDIUM⚡res/ab.py755 print("Error: --rule-group is required when rule-type=group")CODE
MEDIUM⚡res/ab.py758 print("Error: Cannot specify --rule-group when rule-type=user")CODE
MEDIUM⚡res/ab.py761 print("Error: Cannot specify --rule-user when rule-type=group")CODE
MEDIUM⚡res/ab.py764 print("Error: Cannot specify --rule-user or --rule-group when rule-type=everyone")CODE
MEDIUM⚡res/ab.py772 print("Error: --rule-guid is required for update-rule command")CODE
MEDIUM⚡res/ab.py775 print("Error: --rule-permission is required for update-rule command")CODE
MEDIUM⚡res/ab.py783 print("Error: --rule-guid is required for delete-rule command")CODE
MEDIUMres/ab.py44 print(f"Error: HTTP {response.status_code} - {response.text}")CODE
MEDIUMres/ab.py49 print(f"Error: {response_json['error']}")CODE
MEDIUMres/ab.py96 print(f"Error: HTTP {response.status_code} - {response.text}")CODE
MEDIUMres/ab.py101 print(f"Error: {response_json['error']}")CODE
MEDIUMres/ab.py135 print(f"Error: HTTP {response.status_code} - {response.text}")CODE
MEDIUMres/ab.py141 print(f"Error: {response_json['error']}")CODE
MEDIUMres/ab.py413 print(f"Error: HTTP {response.status_code} - {response.text}")CODE
MEDIUMres/ab.py418 print(f"Error: {response_json['error']}")CODE
MEDIUMres/ab.py634 print("Error: --peer-id is required for add-peer command")CODE
MEDIUMres/ab.py663 print("Error: --peer-id is required for update-peer command")CODE
MEDIUMres/ab.py692 print("Error: --peer-id is required for delete-peer command")CODE
MEDIUMres/device-groups.py17 print(f"Error: HTTP {response.status_code}: {response.text}")CODE
MEDIUMres/device-groups.py25 print(f"Error: {json_data['error']}")CODE
MEDIUMres/device-groups.py51 print(f"Error: HTTP {r.status_code} - {r.text}")CODE
MEDIUMres/device-groups.py55 print(f"Error: {res['error']}")CODE
MEDIUMres/device-groups.py88 print(f"Error: Group '{name}' not found")CODE
MEDIUMres/device-groups.py110 print(f"Error: Group '{n}' not found")CODE
LOWres/device-groups.py191 except Exception:CODE
MEDIUM⚡res/device-groups.py231 print("Error: --name is required")CODE
MEDIUM⚡res/device-groups.py239 print("Error: --name is required")CODE
MEDIUM⚡res/device-groups.py247 print("Error: --name is required (supports comma separated)")CODE
MEDIUMres/device-groups.py264 print("Error: --name and --ids are required for add/remove devices")CODE
MEDIUMres/control-roles.py17 print(f"Error: HTTP {response.status_code}: {response.text}")CODE
MEDIUMres/control-roles.py26 print(f"Error: {data['error']}")CODE
MEDIUMres/control-roles.py59 print("Error: Unexpected response while listing control roles")CODE
MEDIUMres/control-roles.py93 print(f"Error: Control role '{target}' not found")CODE
MEDIUMres/control-roles.py119 print(f"Error: User '{user}' not found")CODE
MEDIUMres/control-roles.py195 print("Error: Unexpected response while listing users")CODE
MEDIUM⚡res/strategies.py156 print(f"Error: Strategy '{strategy_name}' not found")CODE
MEDIUM⚡res/strategies.py171 print(f"Error: Device '{peer}' not found")CODE
MEDIUM⚡res/strategies.py186 print(f"Error: User '{user}' not found")CODE
MEDIUM⚡res/strategies.py201 print(f"Error: Device group '{dg}' not found")CODE
MEDIUM⚡res/strategies.py248 print(f"Error: Strategy '{args.name}' not found")CODE
MEDIUM⚡res/strategies.py255 print("Error: --name or --guid is required for view command")CODE
MEDIUM⚡res/strategies.py260 print("Error: --name is required")CODE
MEDIUM⚡res/strategies.py266 print("Error: --name is required")CODE
MEDIUM⚡res/strategies.py272 print("Error: --name is required")CODE
45 more matches not shown…
Over-Commented Block234 hits · 230 pts
SeverityFileLineSnippetContext
LOWbuild.py381COMMENT
LOWbuild.py481 # DRMTAP_PREBUILT_DIR (must contain the real libdrmtap.so.0.* object).COMMENT
LOWbuild.py521 shutil.rmtree(src, ignore_errors=True)COMMENT
LOWbuild.py581 # unprivileged side EGL-detiling the scanout it receives. The result is a build where DRM captureCOMMENT
LOWbuild.py881 # The variant must be decided by the EXPLICIT --drm request, not merely by what happens to beCOMMENT
LOWCargo.toml221# This allows building and running on systems without libxdo installed (e.g., Wayland-only)COMMENT
LOWCargo.toml241# IPv6; and its AIMD pins a lossy long-haul link to MSS/(RTT*sqrt(p)), so a switch sends withoutCOMMENT
LOWres/msi/preprocess.py101COMMENT
LOWres/msi/CustomActions/CustomActions.cpp1// CustomAction.cpp : Defines the entry point for the custom action.COMMENT
LOWres/msi/CustomActions/CustomActions.cpp161 WcaLog(LOGMSG_STANDARD, "Runtime cleanup deleting '%ls'.", fullPath);COMMENT
LOWres/msi/CustomActions/RemotePrinter.cpp1#include "pch.h"COMMENT
LOWres/msi/CustomActions/pch.h1// pch.h: This is a precompiled header file.COMMENT
LOWres/msi/CustomActions/framework.h1#pragma onceCOMMENT
LOWlibs/enigo/appveyor.yml1# AppVeyor configuration template for Rust using rustup for Rust installationCOMMENT
LOWlibs/enigo/appveyor.yml21# ARCH-pc-windows-TOOLCHAINCOMMENT
LOWlibs/enigo/appveyor.yml81 target: i686-pc-windows-gnuCOMMENT
LOWlibs/enigo/src/lib.rs1//! Enigo lets you simulate mouse and keyboard input-events as if they wereCOMMENT
LOWlibs/enigo/src/lib.rs21//! Possible use cases could be for testing user interfaces on differentCOMMENT
LOWlibs/enigo/src/lib.rs41//! enigo.key_click(Key::Layout('v'));COMMENT
LOWlibs/enigo/src/lib.rs81/// DSL parser moduleCOMMENT
LOWlibs/enigo/src/lib.rs121 ScrollRight,COMMENT
LOWlibs/enigo/src/lib.rs141 ///COMMENT
LOWlibs/enigo/src/lib.rs161 ///COMMENT
LOWlibs/enigo/src/lib.rs181 /// # ExampleCOMMENT
LOWlibs/enigo/src/lib.rs201 ///COMMENT
LOWlibs/enigo/src/lib.rs221 /// let mut enigo = Enigo::new();COMMENT
LOWlibs/enigo/src/lib.rs241 fn mouse_scroll_x(&mut self, length: i32);COMMENT
LOWlibs/enigo/src/lib.rs261/// A key on the keyboard.COMMENT
LOWlibs/enigo/src/lib.rs321 PageUp,COMMENT
LOWlibs/enigo/src/lib.rs461 fn key_sequence_parse_try(&mut self, sequence: &str) -> Result<(), dsl::ParseError>COMMENT
LOWlibs/enigo/src/lib.rs501#[cfg(any(target_os = "android", target_os = "ios"))]COMMENT
LOWlibs/enigo/src/dsl.rs1use crate::{Key, KeyboardControllable};COMMENT
LOWlibs/enigo/src/macos/macos_impl.rs141 };COMMENT
LOWlibs/scrap/src/common/hwcodec.rs501 #[cfg(feature = "vram")]COMMENT
LOWlibs/scrap/src/common/drm_reader.rs41 pub y: i32,COMMENT
LOWlibs/scrap/src/common/drm_reader.rs121/// When it answered, that is the answer, full stop - including `Some(true)` on a `(0, 0)` hotspot,COMMENT
LOWlibs/scrap/src/common/drm_reader.rs141/// Guess the click point of a cursor bitmap, for the drivers that publish no hotspot.COMMENT
LOWlibs/scrap/src/bindings/yuv_ffi.h1#include <libyuv/convert.h>COMMENT
LOWlibs/scrap/src/bindings/vpx_ffi.h1#include <vpx/vp8.h>COMMENT
LOWlibs/scrap/src/bindings/aom_ffi.h1#include <aom/aom.h>COMMENT
LOWlibs/scrap/src/dxgi/hdr.rs1//! HDR desktop -> SDR normalization for Desktop Duplication frames.COMMENT
LOWlibs/base/src/fs.rs1181COMMENT
LOWlibs/base/src/platform/linux.rs341 // Read before connecting: `connect_to_env` consumes `WAYLAND_SOCKET`. Only the probe fallbackCOMMENT
LOWlibs/base/src/platform/linux.rs461 Ok(display_infos)COMMENT
LOWlibs/base/src/platform/linux/wayland_probe.rs201 kill_probe_group();COMMENT
LOWlibs/clipboard/src/platform/unix/local_file.rs181 // 32 bytes reservedCOMMENT
LOWlibs/clipboard/src/platform/unix/serv_files.rs21// Our clients request at most this much per range: macOS 4 MiB, FUSE less, and WindowsCOMMENT
LOWlibs/clipboard/src/platform/unix/fuse/cs.rs1//! fuse server implementCOMMENT
LOWlibs/clipboard/src/windows/wf_cliprdr.c21 * See the License for the specific language governing permissions andCOMMENT
LOWlibs/clipboard/src/windows/wf_cliprdr.c241#define CB_FORMAT_PNG 0xD011COMMENT
LOWlibs/clipboard/src/windows/wf_cliprdr.c261/* CLIPRDR_HEADER.msgFlags */COMMENT
LOWlibs/clipboard/src/windows/wf_cliprdr.c301 UINT32 connID;COMMENT
LOWlibs/clipboard/src/windows/wf_cliprdr.c321#define CHANNEL_RC_NOT_OPEN 10COMMENT
LOWlibs/clipboard/src/windows/wf_cliprdr.c3701 goto exit;COMMENT
LOWflutter/build_fdroid.sh1#!/bin/bashCOMMENT
LOWflutter/pubspec.yaml1name: flutter_hbbCOMMENT
LOWflutter/pubspec.yaml181 # An image asset can refer to one or more resolution-specific "variants", seeCOMMENT
LOWflutter/pubspec.yaml201 # - asset: fonts/TrajanPro_Bold.ttfCOMMENT
LOWflutter/linux/wayland_shortcuts_inhibit.h1// Wayland keyboard shortcuts inhibit supportCOMMENT
LOW…n/kotlin/com/carriez/flutter_hbb/RdClipboardManager.kt21 private val supportedMimeTypes = arrayOf(COMMENT
174 more matches not shown…
Self-Referential Comments10 hits · 40 pts
SeverityFileLineSnippetContext
MEDIUMres/job.py229 # Create a parser for the "sign_one_file" commandCOMMENT
MEDIUMres/job.py235 # Create a parser for the "sign_files" commandCOMMENT
MEDIUM⚡res/job.py246 # Create a parser for the "fetch" commandCOMMENT
MEDIUM⚡res/job.py249 # Create a parser for the "update_status" commandCOMMENT
MEDIUM⚡res/job.py256 # Create a parser for the "delete_task" commandCOMMENT
MEDIUM⚡res/job.py260 # Create a parser for the "create" commandCOMMENT
MEDIUM⚡res/job.py270 # Create a parser for the "upload_file" commandCOMMENT
MEDIUM⚡res/job.py279 # Create a parser for the "get_status" commandCOMMENT
MEDIUM⚡res/job.py287 # Create a parser for the "download_files" commandCOMMENT
MEDIUMflutter/pubspec.yaml150# The following section is specific to Flutter.COMMENT
Hyper-Verbose Identifiers35 hits · 32 pts
SeverityFileLineSnippetContext
LOWbuild.py183def generate_build_script_for_docker():CODE
LOWbuild.py218def download_extract_features(features, res_dir):STRING
LOWbuild.py377def ffi_bindgen_function_refactor():STRING
LOWbuild.py407def _prebuilt_dir_is_the_pinned_checkout(prebuilt_dir):STRING
LOWbuild.py610def assert_so_satisfies_the_runtime_abi_gate(so_path):STRING
LOWbuild.py706def retarget_control_to_drm_variant():STRING
LOWbuild.py817def assert_staged_binary_is_drm():STRING
LOWbuild.py958def build_flutter_arch_manjaro(version, features):STRING
LOWres/audits.py21def parse_local_time_to_utc_string(time_str):CODE
LOWres/audits.py65def get_console_operation_name(operation_code):CODE
LOWres/strategies.py123def get_device_group_guid_by_name(url, token, name):CODE
LOWres/users.py154def disable_email_verification(url, token, user_guids):CODE
LOWres/update/generate_update_metadata.py144def verify_metadata_signature(metadata_bytes, signature):CODE
LOWres/update/update_metadata_policy.py49def validate_artifact_file_name(file_name):CODE
LOWres/update/update_metadata_policy.py70def validate_release_base_url(value):CODE
LOWres/update/test_macos_update_scripts.py32 def test_daemon_update_rejects_stale_ipc_sockets(self):CODE
LOWres/update/test_macos_update_scripts.py61 def test_manual_update_requires_matching_bundle_identity(self):CODE
LOWres/update/test_update_metadata_cli.py13 def test_sign_and_verify_require_update_identity_policy(self):CODE
LOWres/update/test_update_metadata_cli.py45 def test_sign_rejects_empty_artifact(self):CODE
LOWres/update/test_generate_update_metadata.py137 def test_signs_and_verifies_release_artifacts(self):CODE
LOWres/update/test_generate_update_metadata.py151 def test_verification_rejects_tampering(self):CODE
LOWres/update/test_generate_update_metadata.py163 def test_verification_rejects_wrong_public_key(self):CODE
LOWres/update/test_generate_update_metadata.py177 def test_sign_rejects_invalid_release_inputs(self):CODE
LOWres/update/test_generate_update_metadata.py187 def test_signs_and_verifies_custom_release_identity(self):CODE
LOWres/update/test_generate_update_metadata.py214 def test_rejects_unsafe_custom_release_policy(self):CODE
LOWres/update/test_generate_update_metadata.py237 def test_checks_embedded_public_key(self):CODE
LOWres/update/test_generate_update_metadata.py248 def test_check_key_rejects_invalid_or_mismatched_seed(self):CODE
LOWres/update/test_generate_update_metadata.py268 def test_check_key_rejects_invalid_public_key(self):CODE
LOWres/update/test_generate_update_metadata.py287 def test_check_key_rejects_mismatched_embedded_key(self):CODE
LOWres/msi/preprocess.py139def read_lines_and_start_index(file_path, tag_start, tag_end):CODE
LOW⚡res/msi/preprocess.py159def insert_components_between_tags(lines, index_start, app_name, dist_dir, template=False):CODE
LOWres/msi/preprocess.py273def replace_app_name_in_langs(app_name):CODE
LOWres/msi/preprocess.py308def gen_custom_dialog_bitmaps():CODE
LOWres/msi/preprocess.py340def gen_native_arp_properties():CODE
LOWres/msi/preprocess.py513def replace_component_guids_in_wxs():CODE
Cross-Language Confusion6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH⚡build.py197 pushd /tmp && git clone https://github.com/SoLongAndThanksForAllThePizza/flutter_rust_bridge --depth=1 && poCODE
HIGH⚡build.py198 pushd /tmp/flutter_rust_bridge/frb_codegen && cargo install --path . --locked && popdCODE
HIGH⚡build.py199 pushd flutter && flutter pub get && popdCODE
HIGHbuild.py750 system2('rm tmpdeb/usr/bin/rustdesk || true')STRING
HIGHbuild.py858 system2('rm tmpdeb/usr/bin/rustdesk || true')STRING
HIGHbuild.py1074 system2('ln -s res/pacman_install && ln -s res/PKGBUILD')STRING
Deep Nesting22 hits · 20 pts
SeverityFileLineSnippetContext
LOWbuild.py66CODE
LOWbuild.py218CODE
LOWbuild.py1000CODE
LOWres/lang.py40CODE
LOWres/audits.py108CODE
LOWres/audits.py289CODE
LOWres/ab.py114CODE
LOWres/ab.py483CODE
LOWres/device-groups.py196CODE
LOWres/control-roles.py210CODE
LOWres/strategies.py139CODE
LOWres/strategies.py218CODE
LOWres/users.py186CODE
LOWres/job.py66CODE
LOWres/job.py86CODE
LOWres/job.py201CODE
LOWres/job.py223CODE
LOWres/admin-roles.py295CODE
LOWres/devices.py129CODE
LOWres/user-groups.py230CODE
LOWres/update/test_macos_update_scripts.py32CODE
LOWres/msi/preprocess.py159CODE
Redundant / Tautological Comments11 hits · 16 pts
SeverityFileLineSnippetContext
LOWres/ab.py189 # Check if at least one parameter is provided for updateCOMMENT
LOWres/ab.py239 # Check if tag name matches a predefined colorCOMMENT
LOWres/ab.py341 # Check if at least one parameter is provided for updateCOMMENT
LOW⚡res/strategies.py164 # Check if it's already a GUID formatCOMMENT
LOW⚡res/strategies.py179 # Check if it's already a GUID formatCOMMENT
LOW⚡res/strategies.py194 # Check if it's already a GUID formatCOMMENT
LOWres/users.py245 # Check if we need user confirmation for multiple usersCOMMENT
LOWres/job.py74 # Check if the request was successfulCOMMENT
LOWres/job.py94 # Check if the request was successfulCOMMENT
LOWres/devices.py172 # Check if we need user confirmation for multiple devicesCOMMENT
LOWflutter/build_android_deps.sh47# Check if vcpkg.json is one level up - in root directory of RDCOMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHres/device-groups.py0check api response and handle errors. two error cases: 1. status code is not 200 -> exit with error 2. response containsSTRING
HIGHres/strategies.py0check api response and handle errors. two error cases: 1. status code is not 200 -> exit with error 2. response containsSTRING
HIGHres/user-groups.py0check api response and handle errors. two error cases: 1. status code is not 200 -> exit with error 2. response containsSTRING
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHres/device-groups.py191except Exception:CODE
HIGHres/user-groups.py225except Exception:CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALflutter/lib/desktop/widgets/tabbar_widget.dart759 widget.tabController.state.value.tabs.any((tab) => tab.key == key))CODE
Slop Phrases3 hits · 8 pts
SeverityFileLineSnippetContext
LOWlibs/scrap/src/quartz/config.rs22 /// Don't forget to CFRelease this!COMMENT
MEDIUMflutter/pubspec.yaml153 # included with your application, so that you can use the icons inCOMMENT
MEDIUMappimage/AppImageBuilder-x86_64.yml42 # We modify APPDIR_LIBRARY_PATH to use system lib first because gst crashed if not doing so, but you can try to chanCOMMENT
Unused Imports8 hits · 7 pts
SeverityFileLineSnippetContext
LOWres/ab.py6CODE
LOWres/ab.py6CODE
LOWres/users.py5CODE
LOWres/users.py5CODE
LOWres/job.py8CODE
LOWres/job.py9CODE
LOWres/devices.py5CODE
LOWres/msi/preprocess.py11CODE
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOWflutter/lib/web/bridge.dart852 // TODO: implementCOMMENT
LOWflutter/lib/web/bridge.dart881 // TODO: implementCOMMENT
LOWflutter/lib/web/bridge.dart1692 // TODO: implement mainTestWallpaperCOMMENT
LOWflutter/lib/web/bridge.dart1697 // TODO: implement mainSupportRemoveWallpaperCOMMENT
AI Slop Vocabulary2 hits · 4 pts
SeverityFileLineSnippetContext
LOWlibs/enigo/appveyor.yml102# For simple configurations, instead of using the build matrix, you can simply set theCOMMENT
MEDIUM…utter/lib/desktop/widgets/material_mod_popup_menu.dart1210 /// and the button will utilize an [InkWell] for taps.COMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWlibs/portable/generate.py133 # So we need to check if the executable is in the folder, and if so, concat again.COMMENT
LOWsrc/platform/windows.rs3673 // We need to check if is_root here because if `update_me()` is called fromCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/flutter-build.yml488 Set-Content -Path ./rustdesk-msi-template/custom.txt -Value 'placeholder' -NoNewlineCODE
LOW.github/workflows/flutter-build.yml492 Set-Content -Path "$assets/$a" -Value 'placeholder' -NoNewlineCODE