AI Slop Code RIsk Monitor

cppla/ServerStatus

云探针、多服务器探针、云监控、多服务器云监控,演示: https://tz.cloudcpp.com/

11.9 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for cppla/ServerStatus, a Go project with 4,688 GitHub stars. SynthScan examined 8,560 lines of code across 35 source files, recording 60 pattern matches distributed across 4 syntactic categories. The legacy adjusted pattern signal is 11.9 (Moderate 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.

11.9
Adjusted Signal
11.9
Raw Pattern Score
100%
Time Factor
2026-08-20
Last Push
4.7K
Stars
Go
Language
8.6K
Lines of Code
35
Files
60
Pattern Hits
2026-10-12
Scan Date
0.31
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 12.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

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

Agent Over-Engineering Ratio 41.8/100 · MEDIUM

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

PR Review Velocity Impact 50.7/100 · HIGH

Which changes need focused human review? 60 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 11MEDIUM 3LOW 46

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 60 distinct pattern matches across 4 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.

Empty Error Handlers11 hits · 55 pts
SeverityFileLineSnippetContext
HIGHclients/client-psutil.py170except Exception:CODE
HIGHclients/client-psutil.py301except Exception:CODE
HIGHclients/client-psutil.py481except Exception:CODE
HIGHclients/client-psutil.py222except:CODE
HIGHclients/client-linux.py117except Exception:CODE
HIGHclients/client-linux.py150except Exception:CODE
HIGHclients/client-linux.py173except Exception:CODE
HIGHclients/client-linux.py189except Exception:CODE
HIGHclients/client-linux.py224except Exception:CODE
HIGHclients/client-linux.py342except Exception:CODE
HIGHclients/client-linux.py530except Exception:CODE
Excessive Try-Catch Wrapping21 hits · 24 pts
SeverityFileLineSnippetContext
LOW⚡clients/client-psutil.py170 except Exception:CODE
LOW⚡clients/client-psutil.py174 except Exception:CODE
LOWclients/client-psutil.py301 except Exception:CODE
LOWclients/client-psutil.py481 except Exception:CODE
LOWclients/client-psutil.py494 except Exception:CODE
LOWclients/client-psutil.py619 except Exception:CODE
LOWclients/client-psutil.py634 except Exception as e:CODE
MEDIUMclients/client-psutil.py151def get_os_name():CODE
MEDIUMclients/client-linux.py144def get_cpu_cores():CODE
MEDIUMclients/client-linux.py211def get_os_name():CODE
LOWclients/client-linux.py117 except Exception:CODE
LOWclients/client-linux.py150 except Exception:CODE
LOWclients/client-linux.py173 except Exception:CODE
LOWclients/client-linux.py189 except Exception:CODE
LOWclients/client-linux.py224 except Exception:CODE
LOWclients/client-linux.py236 except Exception:CODE
LOWclients/client-linux.py342 except Exception:CODE
LOWclients/client-linux.py530 except Exception:CODE
LOWclients/client-linux.py543 except Exception:CODE
LOWclients/client-linux.py667 except Exception:CODE
LOWclients/client-linux.py682 except Exception as e:CODE
Hyper-Verbose Identifiers15 hits · 13 pts
SeverityFileLineSnippetContext
LOWclients/test_client_metrics.py26 def test_psutil_counter_reads_are_serialized_and_keep_nowrap_enabled(self):CODE
LOWclients/test_client_metrics.py52 def test_psutil_totals_exclude_virtual_interfaces(self):CODE
LOWclients/test_client_metrics.py66 def test_linux_totals_read_proc_and_exclude_virtual_interfaces(self):CODE
LOWclients/test_client_metrics.py79 def test_interface_filter_keeps_wlo_and_excludes_virtual_interfaces(self):STRING
LOWclients/test_client_metrics.py93 def test_linux_totals_keep_one_way_interfaces(self):STRING
LOWclients/test_client_metrics.py103 def test_network_speed_starts_and_resets_at_zero(self):STRING
LOW⚡clients/test_client_metrics.py115 def test_os_detection_uses_linux_distribution_id(self):STRING
LOW⚡clients/test_client_metrics.py124 def test_os_detection_has_platform_fallbacks(self):STRING
LOW⚡clients/test_client_metrics.py133 def test_cpu_model_prefers_specific_model_and_has_vendor_fallback(self):STRING
LOWclients/test_client_args.py13 def test_password_with_user_text_does_not_replace_username(self):CODE
LOW⚡clients/client-psutil.py181def is_ignored_network_interface(name):CODE
LOWclients/client-linux.py239def is_ignored_network_interface(name):CODE
LOWweb/js/app.js231function shouldSuppressStatsReload(){CODE
LOWweb/js/app.js364function normalizeServersToolbarState(){CODE
LOWweb/js/app.js964function scrollConfigEditorIntoView(){CODE
Deep Nesting13 hits · 9 pts
SeverityFileLineSnippetContext
LOWclients/client-psutil.py151CODE
LOWclients/client-psutil.py203CODE
LOWclients/client-psutil.py288CODE
LOWclients/client-psutil.py338CODE
LOWclients/client-psutil.py433CODE
LOWclients/client-linux.py91CODE
LOWclients/client-linux.py177CODE
LOWclients/client-linux.py211CODE
LOWclients/client-linux.py249CODE
LOWclients/client-linux.py329CODE
LOWclients/client-linux.py367CODE
LOWclients/client-linux.py383CODE
LOWclients/client-linux.py484CODE