AI Slop Code RIsk Monitor

metalbear-co/mirrord

Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes cluster: real env vars, DNS, network, traffic.

4.9 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for metalbear-co/mirrord, a Rust project with 5,362 GitHub stars. SynthScan examined 334,621 lines of code across 1473 source files, recording 1261 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 4.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.

4.9
Adjusted Signal
4.9
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
5.4K
Stars
Rust
Language
334.6K
Lines of Code
1.5K
Files
1.3K
Pattern Hits
2026-10-12
Scan Date
0.03
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 16.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.7/100 · LOW

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

Agent Over-Engineering Ratio 1.4/100 · LOW

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

PR Review Velocity Impact 21.7/100 · LOW

Which changes need focused human review? 1261 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 27HIGH 14MEDIUM 30LOW 1190

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 1261 distinct pattern matches across 17 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 Block1134 hits · 1093 pts
SeverityFileLineSnippetContext
LOWmirrord/utils-win/examples/preview_scenarios.rs1//! Preview each crash-dialog scenario without a real crash.COMMENT
LOWmirrord/utils-win/src/internal_thread.rs1//! Marks mirrord's own threads so hooked APIs pass their traffic through.COMMENT
LOWmirrord/utils-win/src/security.rs1//! Current-user-only access control for Windows objects, the counterpart of `0o600`/`0o700` onCOMMENT
LOWmirrord/utils-win/src/lib.rs1//! Windows-only utilities shared across mirrord.COMMENT
LOWmirrord/utils-win/src/fixed_buf.rs1//! A fixed-capacity, allocation-free [`core::fmt::Write`] sink.COMMENT
LOWmirrord/utils-win/src/modules.rs121 pub name: String,COMMENT
LOWmirrord/utils-win/src/modules.rs221}COMMENT
LOWmirrord/utils-win/src/modules.rs281 ///COMMENT
LOWmirrord/utils-win/src/modules.rs321 self.entries.len()COMMENT
LOWmirrord/utils-win/src/modules.rs521COMMENT
LOWmirrord/utils-win/src/process.rs41/// The executable stem. For example `python` for `C:\Python39\python.exe`.COMMENT
LOWmirrord/utils-win/src/process.rs81///COMMENT
LOWmirrord/utils-win/src/diagnostics/handle.rs41 ///COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs1//! In-process crash handler.COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs21//! already fatal and recovery is impossible. The other severe codes are left to the filter; it alsoCOMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs121static STATE: OnceLock<CrashState> = OnceLock::new();COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs141/// Converts an optional filter to its raw address.COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs161///COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs221/// Prepares what the crash filter needs to produce a record, and registers with the monitor.COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs301/// The handlers are always removed; the code is about to be unmapped. The clean-shutdown signal isCOMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs321 // unloaded mid-run, so there is no live caller to dangle into.COMMENT
LOWmirrord/utils-win/src/diagnostics/crash.rs341/// `true` when a registered channel delivered it. `false` before registration, or when theCOMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs1//! Out-of-process crash-dump monitor.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs21//! then sets the done event.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs41};COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs61///COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs161/// The longest process name an incident stem carries. See [`stem_name`].COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs201///COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs261/// Name prefix for the per-pid done event. The monitor sets it; the handler waits on it.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs281const DUMP_ACK_TIMEOUT_MS: u32 = 10_000;COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor.rs321 /// The shared incident stem the monitor reuses for every artifact file name, so the in-processCOMMENT
LOWmirrord/utils-win/src/diagnostics/dialog.rs1//! The native crash dialog — SA-MP-inspired, tuned for Windows 11.COMMENT
LOWmirrord/utils-win/src/diagnostics/dialog.rs221}COMMENT
LOWmirrord/utils-win/src/diagnostics/dialog.rs481 );COMMENT
LOWmirrord/utils-win/src/diagnostics/dialog.rs641///COMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs1//! The crash report.COMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs81/// Stack-buffer-overrun fast-fail — what `abort()` / `__fastfail` raise (0xC0000409).COMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs101/// │ └─ bit 29: customer / application-defined ← 0x2000_0000, the bit we testCOMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs121 /// Its parent's id.COMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs161COMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs241/// Serializes session-archive rebuilds. Several watcher threads can report at once; the archive isCOMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs261 /// Whether building the session archive failed. A session with nothing but reports has noCOMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs741/// The inputs a session archive is built from — grouped because the incremental build and theCOMMENT
LOWmirrord/utils-win/src/diagnostics/report.rs761///COMMENT
LOWmirrord/utils-win/src/diagnostics/dump.rs21 | MiniDumpWithUnloadedModulesCOMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/channel.rs21use super::{COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/channel.rs41 /// Auto-reset event the layer sets to signal a crash or init failure; the monitor waits on it.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/channel.rs81 /// it.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/channel.rs121 }COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs81/// Set once by the CLI and held by the monitor's `Session`, which every thread shares, so noCOMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs101 nodes: Vec<ProcessNode>,COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs181}COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs221 self.0.lock().pending_reports -= 1;COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs361}COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs561 return;COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs721/// A registered pid the monitor watches. Holds the per-pid objects.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs841 /// The layer signalled a clean shutdown — a normal close at any exit code.COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs861COMMENT
LOWmirrord/utils-win/src/diagnostics/monitor/server.rs1281/// until the user dismisses it. This watchdog is what ends the monitor: once the root is gone andCOMMENT
LOWmirrord/utils-win/src/diagnostics/dialog/theme.rs81COMMENT
1074 more matches not shown…
Hallucination Indicators27 hits · 285 pts
SeverityFileLineSnippetContext
CRITICAL⚡mirrord/config/src/lib.rs2672 assert!(cfg.feature.network.dns.filter.is_none());CODE
CRITICAL⚡mirrord/config/src/lib.rs2682 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICAL⚡mirrord/config/src/lib.rs2691 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs699 if self.feature.network.dns.enabled.not() {CODE
CRITICALmirrord/config/src/lib.rs702 let Some(outgoing) = self.feature.network.outgoing.filter.as_ref() else {CODE
CRITICALmirrord/config/src/lib.rs1069 if !self.feature.network.incoming.ignore_ports.is_empty()CODE
CRITICALmirrord/config/src/lib.rs1070 && self.feature.network.incoming.ports.is_some()CODE
CRITICALmirrord/config/src/lib.rs1359 && !self.feature.network.incoming.http_filter.is_filter_set()CODE
CRITICALmirrord/config/src/lib.rs1422 } else if self.feature.preview.cronjob.schedule.is_some() {CODE
CRITICALmirrord/config/src/lib.rs2550 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs2568 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs2583 assert!(cfg.feature.network.dns.filter.is_none());CODE
CRITICALmirrord/config/src/lib.rs2595 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs2613 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs2626 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs2639 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/config/src/lib.rs2657 let filter = cfg.feature.network.dns.filter.as_ref().unwrap();CODE
CRITICALmirrord/cli/src/preview.rs213 schedule: layer_config.feature.preview.cronjob.schedule.clone(),CODE
CRITICALmirrord/cli/src/connection.rs519 config.feature.network.incoming.http_filter.is_filter_set(),CODE
CRITICALmirrord/kube/src/resolved.rs179 target.representative.resource.metadata.namespace.as_deref()CODE
CRITICALmirrord/operator/src/client.rs571 self.operator.spec.license.expire_at.days_until_expiration()CODE
CRITICALmirrord/operator/src/client.rs582 let is_trial = self.operator.spec.license.name.contains("(Trial)");CODE
CRITICALmirrord/operator/src/client.rs634 self.operator.spec.license.organization.as_str()CODE
CRITICALmirrord/operator/src/client.rs1658 let Some(fingerprint) = self.operator.spec.license.fingerprint.clone() else {CODE
CRITICALmirrord/operator/src/client.rs1664 let subscription_id = self.operator.spec.license.subscription_id.clone();CODE
CRITICALmirrord/operator/src/client.rs2550 operator_license_fingerprint: self.operator.spec.license.fingerprint.clone(),CODE
CRITICALmirrord/operator/src/client/connect_params.rs395 on_concurrent_steal: config.feature.network.incoming.on_concurrent_steal.into(),CODE
Decorative Section Separators23 hits · 80 pts
SeverityFileLineSnippetContext
MEDIUMmirrord/utils-win/src/diagnostics/report.rs95/// ┌─────┬───┬───┬────────────────┬────────────────────────┐COMMENT
MEDIUMmirrord/utils-win/src/diagnostics/report.rs97/// └──┬──┴─┬─┴─┬─┴───────┬────────┴───────────┬────────────┘COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs5//! ┌────────────────┐COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs7//! └─────┬────▲─────┘COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs10//! ┌─────▼────┴─────┐COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs12//! └─────┬────▲─────┘COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs15//! ┌─────▼────┴─────┐◄──────┐COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs17//! └──┬─────────────┴──┐ │COMMENT
MEDIUM⚡mirrord/cli/src/external_proxy.rs19//! └────────────────┘COMMENT
MEDIUM.github/workflows/ci.yaml60 # ── plan ────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/ci.yaml287 # ── checks (no build deps) ─────────────────────────────────────────COMMENT
MEDIUM.github/workflows/ci.yaml364 # ── builds ──────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/ci.yaml396 # ── tests ───────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/ci.yaml469 # ── external calls ──────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/ci.yaml486 # ── gate ────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/releases-test.yaml19 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml21 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml117 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml119 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml303 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml305 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml397 # ============================================================COMMENT
MEDIUM.github/workflows/releases-test.yaml399 # ============================================================COMMENT
AI Response Leakage7 hits · 52 pts
SeverityFileLineSnippetContext
HIGH…orpus/docs/sharing-the-cluster/db-branching/spanner.md103#### In this exampleCOMMENT
HIGH…orpus/docs/sharing-the-cluster/db-branching/mariadb.md91#### In this exampleCOMMENT
HIGH…s/docs/sharing-the-cluster/db-branching/cockroachdb.md79#### In this exampleCOMMENT
HIGH…/corpus/docs/sharing-the-cluster/db-branching/mysql.md87#### In this exampleCOMMENT
HIGH…/corpus/docs/sharing-the-cluster/db-branching/mssql.md77#### In this exampleCOMMENT
HIGH…us/docs/sharing-the-cluster/db-branching/clickhouse.md77#### In this exampleCOMMENT
HIGH…us/docs/sharing-the-cluster/db-branching/postgresql.md77#### In this exampleCOMMENT
Synthetic Comment Markers3 hits · 20 pts
SeverityFileLineSnippetContext
HIGHCODE_REVIEW.md50A note about AI: information and explanations about the new code can be generated by AI. This does not mean the authorCODE
HIGHmirrord/config/src/lib.rs74/// target, as requested by `feature.fs.prefetch`.COMMENT
HIGHmirrord/operator/src/crd/queue_split.rs38 /// Queue filters as requested in the user's mirrord config.COMMENT
Magic Placeholder Names4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…rd/mcp/corpus/docs/managing-mirrord/dashboard/cloud.md45 helm install --set cloud.apiKey.key=<YOUR_API_KEY> mirrord-operator metalbear/mirrord-operatorCODE
HIGH…rd/mcp/corpus/docs/managing-mirrord/dashboard/cloud.md45 helm install --set cloud.apiKey.key=<YOUR_API_KEY> mirrord-operator metalbear/mirrord-operatorCODE
HIGHmirrord/mcp/corpus/skills/mirrord-operator/SKILL.md99- **Inline (dev/test only)** — `cloud.apiKey.key: <YOUR_API_KEY>` (lands in the pod spec as plaintext; avoid for real clCODE
HIGHmirrord/mcp/corpus/skills/mirrord-operator/SKILL.md99- **Inline (dev/test only)** — `cloud.apiKey.key: <YOUR_API_KEY>` (lands in the pod spec as plaintext; avoid for real clCODE
Structural Annotation Overuse9 hits · 17 pts
SeverityFileLineSnippetContext
LOW…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md62### Step 1: Map the flowsCOMMENT
LOW…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md75### Step 2: Detect what already propagatesCOMMENT
LOW…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md89### Step 3: Enable it in the existing stackCOMMENT
LOW…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md99### Step 4: Add a minimal propagation layer where nothing existsCOMMENT
LOW⚡…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md112### Step 5: Restore context in consumers, per messageCOMMENT
LOW⚡…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md122### Step 6: Storage hand-offsCOMMENT
LOW⚡…/mcp/corpus/skills/mirrord-header-propagation/SKILL.md131### Step 7: VerifyCOMMENT
LOW⚡xtask/src/tasks/release.rs68 // Step 1: Prepare the merged UI frontend assets required by rust-embed.COMMENT
LOW⚡xtask/src/tasks/release.rs74 // Step 2: Build layer and CLI based on platformCOMMENT
AI Slop Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
LOWmirrord-schema.json4 "description": "mirrord allows for a high degree of customization when it comes to which features you want to\nenable,CODE
MEDIUMmirrord/config/src/experimental.rs114 /// Essentially your application has to assume that it might beCOMMENT
MEDIUMmirrord/intproxy/src/failover_strategy.rs83/// Essentially send an error message to every layer that:COMMENT
MEDIUMmirrord/layer-go/src/linux_x64.rs794 /// Essentially, a thin compatibility layer between the Go runtime code and the rest of ourCOMMENT
MEDIUMmirrord/layer-go/src/linux_x64.rs985 /// Essentially, a thin compatibility layer between our assembly glue and C ABI.COMMENT
MEDIUMpackages/monitor/src/analytics.ts52 // linked_flag, url_trigger) makes this robust to future project-config changes too.COMMENT
Hyper-Verbose Identifiers13 hits · 15 pts
SeverityFileLineSnippetContext
LOWtests/python-e2e/ops.py91 def test_statfs_and_fstatvfs_sucess(self):CODE
LOW⚡tests/python-e2e/files_unlink.py11 def test_unlink_remote_readwrite(self):CODE
LOWtests/python-e2e/files_unlink.py30 # def test_unlinkat_remote_readwrite(self):COMMENT
LOWtests/python-e2e/files_unlink.py51 def test_unlinkat_remote_directory_identity(self):CODE
LOWtests/python-e2e/hostname.py5 def test_contains_hostname_echo(self):CODE
LOW.github/scripts/test_flaky_report.py163 def test_collector_groups_rstest_cases_under_their_test(self):STRING
LOW.github/scripts/test_flaky_report.py238 def test_new_parametrized_test_is_filed_once_and_noted(self):CODE
LOW.github/scripts/test_flaky_report.py292 def test_plain_test_is_run_alone_and_noted_without_cases(self):CODE
LOW.github/scripts/test_flaky_report.py304 def test_repeat_is_noted_however_rarely_it_flaked(self):CODE
LOW.github/scripts/test_flaky_report.py316 def test_sighting_that_cannot_be_noted_still_names_its_issue(self):CODE
LOW⚡.github/scripts/test_flaky_report.py327 def test_sighting_is_noted_without_output_that_failed_to_upload(self):CODE
LOW⚡.github/scripts/test_flaky_report.py337 def test_rare_flake_is_not_filed(self):CODE
LOW⚡.github/scripts/test_flaky_report.py341 def test_unkeyed_issue_is_trashed(self):CODE
Fake / Example Data13 hits · 14 pts
SeverityFileLineSnippetContext
LOWtests/bash-e2e/file.sh5validation_text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et CODE
LOWtests/bash-e2e/file.sh5validation_text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et CODE
LOWtests/python-e2e/app_flask.py17TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOWtests/python-e2e/app_flask.py17TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOWtests/python-e2e/ops.py5TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOWtests/python-e2e/ops.py5TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOWtests/python-e2e/ops.py29 Seeks character by character in a file with Lorem Ipsum text in "/tmp" and verifies the concatenation of the texSTRING
LOWtests/python-e2e/files_ro.py7TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOWtests/python-e2e/files_ro.py7TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡tests/python-e2e/files_unlink.py7TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOW⚡tests/python-e2e/files_unlink.py7TEXT = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore maCODE
LOWtests/src/utils.rs31const TEXT: &str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore CODE
LOWtests/src/utils.rs31const TEXT: &str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore CODE
Redundant / Tautological Comments8 hits · 12 pts
SeverityFileLineSnippetContext
LOWmirrord/layer-win/src/lib.rs322/// # Return valueCOMMENT
LOWmirrord/layer-win/src/lib.rs377/// # Return valueCOMMENT
LOWmirrord/layer-win/src/lib.rs402/// # Return valueCOMMENT
LOWmirrord/layer-win/src/lib.rs414/// # Return valueCOMMENT
LOWscripts/win_wsl_setup_ci_env.sh27# Check if running on WSLCOMMENT
LOWscripts/setup_ci_env_wsl.sh27# Check if running on WSLCOMMENT
LOW.github/workflows/release.yaml1360 # Display outputCOMMENT
LOW.github/scripts/prune-artifacts.sh13# Set DRY_RUN to list what would go without deleting it.COMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWmirrord/macros/src/lib.rs20/// ### Example usageCOMMENT
LOWscripts/install.sh9# Usage:COMMENT
LOWscripts/release.sh7# Usage:COMMENT
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡xtask/src/tasks/release.rs68 // Step 1: Prepare the merged UI frontend assets required by rust-embed.COMMENT
LOW⚡xtask/src/tasks/release.rs74 // Step 2: Build layer and CLI based on platformCOMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMmirrord-schema.json3582 "description": "Filter configuration for the HTTP traffic stealer feature.\n\nAllows the user to set a filter (regCODE
MEDIUMmirrord-schema.json4747 "description": "Tunnel outgoing network operations through mirrord.\n\nSee the outgoing [reference](https://metalbCODE
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippetContext
LOWmirrord/layer-tests/tests/apps/app_fastapi.py31def handle_request(method: HttpMethod):CODE
LOWmirrord/layer-tests/tests/apps/app_flask.py41def handle_request(method: HttpMethod):CODE
LOWmirrord/layer-tests/tests/apps/shared_sockets.py11def handle_request(method: HttpMethod):CODE
Unused Imports3 hits · 3 pts
SeverityFileLineSnippetContext
LOWtests/python-e2e/files_ro.py3CODE
LOWtests/python-e2e/files_ro.py4CODE
LOW.github/actions/next-release-version/version.py17CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…rord-header-propagation/references/storage-handoffs.md99 except Exception:CODE