AI Slop Code Risk Monitor

major/MySQLTuner-perl

SlopCodeMonitor badge for major/MySQLTuner-perl Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.

3.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for major/MySQLTuner-perl, a Perl project with 9,476 GitHub stars. SynthScan examined 40,938 lines of code across 244 source files, recording 107 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 3.2 (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.

3.2
Adjusted Signal
3.2
Raw Pattern Score
100%
Time Factor
2026-10-28
Last Push
9.5K
Stars
Perl
Language
40.9K
Lines of Code
244
Files
107
Pattern Hits
2026-10-31
Scan Date
0.00
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 11.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.6/100 · LOW

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

Agent Over-Engineering Ratio 10.1/100 · LOW

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

PR Review Velocity Impact 14.4/100 · LOW

Which changes need focused human review? 107 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 0MEDIUM 10LOW 97

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 107 distinct pattern matches across 9 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.

Hyper-Verbose Identifiers68 hits · 69 pts
SeverityFileLineSnippetContext
LOWtests/unit_triage_cleaner.py21 def test_clean_reports_directory_retention(self):CODE
LOWtests/unit_issue_triage_workflow.py10 def test_workflow_file_exists_and_valid(self):CODE
LOWtests/unit_architecture_doc.py10 def test_architecture_doc_structure(self):CODE
LOWtests/unit_github_rest_client.py52 def test_list_open_issues_filters_prs(self):CODE
LOWtests/unit_github_rest_client.py58 def test_get_issue_and_comments(self):CODE
LOWtests/unit_github_rest_client.py69 def test_add_labels_and_close(self):CODE
LOWtests/unit_roadmap_sync_engine.py26 def test_sync_resolved_issues(self):STRING
LOWtests/unit_test_suite_runner.py13 def test_run_single_test_bridge(self):CODE
LOWtests/unit_test_suite_runner.py23 def test_run_suite_triage_tests(self):CODE
LOWtests/unit_offline_replay_engine.py21 def test_add_comment_and_close(self):CODE
LOWtests/unit_offline_replay_engine.py27 def test_plug_into_rest_client(self):CODE
LOW⚡tests/unit_sanitizer.py15 def test_strip_dangerous_html(self):CODE
LOW⚡tests/unit_sanitizer.py22 def test_redact_github_tokens(self):CODE
LOW⚡tests/unit_sanitizer.py29 def test_redact_mysql_password_cli(self):CODE
LOW⚡tests/unit_sanitizer.py36 def test_redact_mysql_connection_uri(self):CODE
LOW⚡tests/unit_sanitizer.py43 def test_normalize_full_pipeline(self):CODE
LOWtests/unit_docker_scenario_generator.py16 def test_generate_reproduce_script(self):CODE
LOWtests/unit_docker_scenario_generator.py40 def test_generate_reproduce_script_sanitizes_title(self):CODE
LOWtests/unit_issue_triage_models.py19 def test_author_classification(self):CODE
LOWtests/unit_schema_validator.py52 def test_invalid_payload_missing_required(self):CODE
LOWtests/unit_schema_validator.py61 def test_invalid_author_type_enum(self):CODE
LOWtests/unit_schema_validator.py76 def test_validate_or_raise_exception(self):CODE
LOWtests/unit_mysqltuner_output_parser.py11 def test_parse_standard_report(self):CODE
LOWtests/unit_github_graphql_client.py49 def test_fetch_open_issues_batch(self):CODE
LOWtests/unit_pfs_query_diagnostics.py10 def test_pfs_on_low_memory_instance(self):CODE
LOWtests/unit_pfs_query_diagnostics.py20 def test_high_slow_query_ratio(self):CODE
LOWtests/unit_pagination_manager.py21 def test_record_and_save_state(self):CODE
LOWtests/unit_infra_metric_parser.py10 def test_parse_standard_linux_host(self):CODE
LOWtests/unit_infra_metric_parser.py25 def test_parse_docker_container(self):STRING
LOWtests/unit_innodb_expert_diagnostics.py28 def test_high_dirty_pages_ratio(self):CODE
LOWtests/unit_security_policy_auditor.py11 def test_audit_workflow_permissions(self):CODE
LOWtests/unit_security_auth_diagnostics.py10 def test_insecure_transport_and_bind(self):CODE
LOWtests/unit_diagnostic_engine.py49 def test_maintainer_issue_retains_hold(self):STRING
LOWtests/unit_rate_limiter.py14 def test_compute_backoff_with_retry_after(self):CODE
LOWtests/unit_rate_limiter.py19 def test_compute_backoff_jitter(self):CODE
LOWtests/unit_rate_limiter.py40 def test_fail_after_max_retries(self):CODE
LOWtests/unit_edge_case_test_generator.py15 def test_generate_and_execute_resilience_test(self):CODE
LOWtests/unit_pre_closing_checklist.py16 def test_passing_community_issue(self):CODE
LOWtests/unit_pre_closing_checklist.py54 def test_failing_maintainer_closure_attempt(self):CODE
LOWtests/unit_upstream_syncer.py29 def test_determine_tags_for_change(self):CODE
LOWtests/unit_upstream_syncer.py38 def test_format_upstream_issue_payload(self):CODE
LOWtests/unit_upstream_syncer.py52 def test_triage_upstream_issues(self):CODE
LOWtests/unit_table_cache_diagnostics.py10 def test_insufficient_open_files_limit(self):CODE
LOWtests/unit_table_cache_diagnostics.py23 def test_single_instance_with_large_cache(self):CODE
LOWtests/unit_reproducibility_reporter.py19 def test_generate_markdown_report(self):CODE
LOWtests/unit_ha_replication_diagnostics.py10 def test_galera_non_primary_split_brain(self):CODE
LOWtests/unit_ha_replication_diagnostics.py22 def test_async_replication_broken_and_lagged(self):CODE
LOWtests/unit_response_synthesizer.py19 def test_community_user_warm_response(self):CODE
LOWtests/unit_rule_evaluator.py10 def test_buffer_pool_low_hit_rate(self):CODE
LOWtests/unit_rule_evaluator.py21 def test_buffer_pool_optimal_hit_rate(self):CODE
LOWtests/unit_closing_governance.py18 def test_maintainer_issue_shield(self):CODE
LOWtests/unit_closing_governance.py46 def test_community_issue_auto_close_allowed_when_tested(self):CODE
LOWtests/unit_duplicate_detector.py24 def test_similarity_identical_texts(self):CODE
LOWtests/unit_error_log_parser.py10 def test_parse_deadlock_event(self):CODE
LOWtests/unit_error_log_parser.py17 def test_parse_oom_and_table_cache(self):CODE
LOWtests/unit_triage_orchestrator.py28 def test_run_offline_issue_triage(self):CODE
LOWtests/unit_test_generator.py20 def test_generate_and_execute_test(self):CODE
LOWtests/unit_test_generator.py47 def test_generate_test_content_escaping(self):CODE
LOWtests/unit_db_taxonomy.py48 def test_aws_aurora_detection(self):CODE
LOWtests/unit_memory_footprint_calculator.py10 def test_safe_memory_allocation(self):CODE
8 more matches not shown…
Decorative Section Separators6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMmysqltuner.pl6396# ---------------------------------------------------------------------------COMMENT
MEDIUMmysqltuner.pl6398# ---------------------------------------------------------------------------COMMENT
MEDIUMmysqltuner.pl17820# ---------------------------------------------------------------------------COMMENT
MEDIUMmysqltuner.pl17822# ---------------------------------------------------------------------------COMMENT
MEDIUMmysqltuner.pl17888 # ---------------------------------------------------------------------------COMMENT
MEDIUMmysqltuner.pl17890 # ---------------------------------------------------------------------------COMMENT
Redundant / Tautological Comments9 hits · 14 pts
SeverityFileLineSnippetContext
LOWmysqltuner.pl3174 # Check if system has HW RAID controller via lspci if availableCOMMENT
LOWmysqltuner.pl5440 # Check if it's a syslog fileCOMMENT
LOWmysqltuner.pl6582 # Check if it's nearing expiration using native Perl for portabilityCOMMENT
LOWmysqltuner.pl8400 # Open files percentageCOMMENT
LOWmysqltuner.pl9356 # Open filesCOMMENT
LOWmysqltuner.pl11510 # Check if it might be a UUIDCOMMENT
LOWmysqltuner.pl11713 # Check if there are generated columns for this tableCOMMENT
LOWmysqltuner.pl15433 # Check if reportfile option was empty/boolean (e.g. from --reportfile)COMMENT
LOWmysqltuner.pl17487 # Check if sys schema exists and contains x$statement_analysisCOMMENT
Unused Imports13 hits · 13 pts
SeverityFileLineSnippetContext
LOWtests/unit_github_rest_client.py6CODE
LOWtests/unit_upstream_syncer.py11CODE
LOWtests/e2e_issue_triage.py10CODE
LOWtests/e2e_issue_triage.py10CODE
LOWtests/e2e_issue_triage.py10CODE
LOWtests/e2e_issue_triage.py10CODE
LOWtests/e2e_issue_triage.py10CODE
LOWtests/unit_response_synthesizer.py7CODE
LOWtests/unit_triage_orchestrator.py9CODE
LOWtests/unit_triage_orchestrator.py9CODE
LOWtests/unit_triage_orchestrator.py9CODE
LOWtests/unit_triage_orchestrator.py9CODE
LOWtests/unit_triage_orchestrator.py9CODE
AI Slop Vocabulary3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMmysqltuner.pl7985# Invariant: robust non-negative numeric handling. Clamps negative or malformed values to 0.COMMENT
MEDIUMmysqltuner.pl17917 # Generate comprehensive interactive HTML diagnostic dashboardCOMMENT
LOWmysqltuner.pl17643 # For now, just create a symlinkCOMMENT
Over-Commented Block5 hits · 4 pts
SeverityFileLineSnippetContext
LOWmysqltuner.pl1#!/usr/bin/env perlCOMMENT
LOWmysqltuner.pl21# along with this program. If not, see <https://www.gnu.org/licenses/>.COMMENT
LOWmysqltuner.pl11061##################################################################################COMMENT
LOWmysqltuner.pl18421=cutCOMMENT
LOW.github/workflows/codeql.yml1# For most projects, this workflow file will not need changing; you simply needCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMdocumentation/mcp_ai_integration_guide.md188#### 7. `testing-orchestration` ([`SKILL.md`](file:///.agent/skills/testing-orchestration/SKILL.md))COMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/codeql.yml58 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize howCOMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtests/unit_github_rest_client.py14CODE