AI Slop Code RIsk Monitor

Gogh-Co/Gogh

Gogh is a collection of color schemes for various terminal emulators, including Gnome Terminal, Pantheon Terminal, Tilix, and XFCE4 Terminal also compatible with iTerm on macOS. (https://gogh-co.github.io/Gogh/)

5.5 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Gogh-Co/Gogh, a Shell project with 10,332 GitHub stars. SynthScan examined 233,192 lines of code across 6309 source files, recording 1270 pattern matches distributed across 5 syntactic categories. The legacy adjusted pattern signal is 5.5 (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.

5.5
Adjusted Signal
5.5
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
10.3K
Stars
Shell
Language
233.2K
Lines of Code
6.3K
Files
1.3K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 23.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

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

Agent Over-Engineering Ratio 0.0/100 · LOW

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

PR Review Velocity Impact 24.0/100 · LOW

Which changes need focused human review? 1270 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 1MEDIUM 2LOW 1267

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 1270 distinct pattern matches across 5 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 Block1264 hits · 1264 pts
SeverityFileLineSnippetContext
LOWgogh.sh1#!/usr/bin/env bashCOMMENT
LOWTaskfile.yml1---COMMENT
LOWapply-colors.sh1#!/usr/bin/env bashCOMMENT
LOWapply-colors.sh961COMMENT
LOWapply-colors.sh1441 : "${PROFILE_SLUG:="Default"}"COMMENT
LOWapply-colors.sh1781 palette_seq="${palette_seq};15;${COLOR_16}\\007"COMMENT
LOWtools/generate-run_local.sh1#!/usr/bin/env bashCOMMENT
LOWtools/validate/validate_theme_format.py1# Validate the theme-authoring rules from README.md's "Create your OwnCOMMENT
LOWtools/validate/validate_theme_format.py21# Gogh accepts theme names as given by their original author/repo (e.g. fromCOMMENT
LOWtools/validate/validate_pr.py1# Validate that a pull request stays in scope. Run in CI on every pullCOMMENT
LOWtools/generate/07_generate_install_scripts.py1# Step 7 of the generate/ pipeline.COMMENT
LOWtools/generate/08_update_gogh_sh_theme_list.py1# Step 8 of the generate/ pipeline.COMMENT
LOWtests/docker/run-gtk-terminals.sh1#!/usr/bin/env bashCOMMENT
LOWtests/docker/run-ps-compat.sh1#!/usr/bin/env bashCOMMENT
LOWdata/txt/github-light-high-contrast.txt1#0E1116COMMENT
LOWdata/txt/nordic.txt1#191C1DCOMMENT
LOWdata/txt/blitz.txt1#2E3436COMMENT
LOWdata/txt/measured-dark.txt1#00211FCOMMENT
LOWdata/txt/atelier-lakeside-dark.txt1#161B1DCOMMENT
LOWdata/txt/atelier-dune-light.txt1#FEFBECCOMMENT
LOWdata/txt/karma-dark.txt1#0A0E14COMMENT
LOWdata/txt/karasu-snow.txt1#0A0A0ACOMMENT
LOWdata/txt/eris.txt1#0A0920COMMENT
LOWdata/txt/cyberpunk-neon.txt1#000B1ECOMMENT
LOWdata/txt/yesterday.txt1#1D1F21COMMENT
LOWdata/txt/xcode-dark.txt1#414453COMMENT
LOWdata/txt/fish-tank.txt1#03073CCOMMENT
LOWdata/txt/dogxi-misty.txt1#000000COMMENT
LOWdata/txt/renault-style.txt1#000000COMMENT
LOWdata/txt/bright-lights.txt1#191919COMMENT
LOWdata/txt/material-ocean.txt1#546E7ACOMMENT
LOWdata/txt/frostbyte.txt1#283645COMMENT
LOWdata/txt/breath-light.txt1#E8E8E8COMMENT
LOWdata/txt/eighties.txt1#2D2D2DCOMMENT
LOWdata/txt/iris.txt1#111133COMMENT
LOWdata/txt/github-dark.txt1#000000COMMENT
LOWdata/txt/vag.txt1#303030COMMENT
LOWdata/txt/bluloco-light.txt1#373A41COMMENT
LOWdata/txt/aperture-science.txt1#A66900COMMENT
LOWdata/txt/kaolin-breeze.txt1#383E3FCOMMENT
LOWdata/txt/hot-dog-stand-mustard.txt1#000000COMMENT
LOWdata/txt/night-owlish-light.txt1#011627COMMENT
LOWdata/txt/synth-wave84-python.txt1#2A2139COMMENT
LOWdata/txt/brewer.txt1#0C0D0ECOMMENT
LOWdata/txt/midnight-in-mojave.txt1#1E1E1ECOMMENT
LOWdata/txt/atelier-savanna.txt1#171C19COMMENT
LOWdata/txt/apathy.txt1#031A16COMMENT
LOWdata/txt/vesper.txt1#101010COMMENT
LOWdata/txt/goa-base.txt1#880041COMMENT
LOWdata/txt/atelier-cave.txt1#19171CCOMMENT
LOWdata/txt/apprentice.txt1#1C1C1CCOMMENT
LOWdata/txt/blueish.txt1#182430COMMENT
LOWdata/txt/green-phosphor-crt.txt1#002200COMMENT
LOWdata/txt/danqing-light.txt1#FCFEFDCOMMENT
LOWdata/txt/atelier-savanna-dark.txt1#171C19COMMENT
LOWdata/txt/default-dark.txt1#181818COMMENT
LOWdata/txt/vs-code-dark.txt1#6A787ACOMMENT
LOWdata/txt/min-dark.txt1#1A1A1ACOMMENT
LOWdata/txt/sequoia-moonlight-light.txt1#D4D5DCCOMMENT
LOWdata/txt/patina-dark-soft.txt1#2E2E2ECOMMENT
1204 more matches not shown…
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMapply-colors.sh220 # Create a new config for the user if it does not exist, using theCOMMENT
MEDIUMtools/generate/09_write_run_timestamp.py17# Define the filename as run.txtCOMMENT
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtools/validate/validate_readme_links.py66 print(f"🔧 Updated {len(problems) - len(undefined)} link(s) in {README}.")CODE
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOWtools/validate/validate_theme_format.py100CODE
LOWtools/validate/validate_pr.py71CODE
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtools/generate/07_generate_install_scripts.py14CODE