AI Slop Code Risk Monitor

anefzaoui/misterdownloadmanager

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

misterdownloadmanager: The ultimate open-source, clean-room download manager written from scratch in pure Rust for Windows, Mac, and Linux

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for anefzaoui/misterdownloadmanager, a Rust project with 9,137 GitHub stars. SynthScan examined 269,131 lines of code across 691 source files, recording 477 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.8 (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.

1.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-11-14
Last Push
9.1K
Stars
Rust
Language
269.1K
Lines of Code
691
Files
477
Pattern Hits
2026-11-14
Scan Date
0.01
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-11-14.

Cognitive Ownership Risk 7.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 2.2/100 · LOW

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

PR Review Velocity Impact 9.5/100 · LOW

Which changes need focused human review? 477 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

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

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 6MEDIUM 11LOW 459

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 477 distinct pattern matches across 13 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 Block243 hits · 238 pts
SeverityFileLineSnippetContext
LOWCargo.toml101# handshake, HTTP/2 settings and header order), on BoringSSL. Builds BoringSSL from source:COMMENT
LOWCargo.toml201# read the dialogs and menus; a dialog opened while the main window is minimized no longer panicsCOMMENT
LOWtools/lab/wsl/setup.sh1#!/usr/bin/env bashCOMMENT
LOWtools/lab/wsl/build.sh1#!/usr/bin/env bashCOMMENT
LOWtools/lab/wsl/screen.sh1#!/usr/bin/env bashCOMMENT
LOWtools/lab/wsl/shots.sh1#!/usr/bin/env bashCOMMENT
LOWtools/lab/wsl/env.sh1# Sourced by every mdm-lab script that starts a program with a window: it opens on the lab'sCOMMENT
LOWtools/lab/wsl/renderers.sh1#!/usr/bin/env bashCOMMENT
LOWtools/lab/linux-vm/docs-shots.sh1#!/bin/bashCOMMENT
LOWtools/lab/linux-vm/desktop.sh1#!/bin/bashCOMMENT
LOWtools/lab/linux-vm/build.sh1#!/usr/bin/env bashCOMMENT
LOWtools/lab/linux-vm/win.sh1#!/bin/bashCOMMENT
LOWtools/lab/update/upd-lin.sh1#!/usr/bin/env bashCOMMENT
LOWtools/safari/SafariWebExtensionHandler.swift1// Mister Download Manager's Safari extension: the native half. Safari's extension can't start aCOMMENT
LOWtools/safari/build-appex.sh1#!/usr/bin/env bashCOMMENT
LOWtools/installer/build-macos.sh1#!/usr/bin/env bashCOMMENT
LOWtools/installer/build-linux.sh1#!/usr/bin/env bashCOMMENT
LOWtools/shots/shots.toml1# The help pages' pictures (docs/images/help/), one entry each. tools/shots/make.py takes themCOMMENT
LOWcrates/cnl/src/lib.rs1//! Click'n'Load 2 (#37): a link site's button posts its links to a small web server on thisCOMMENT
LOWcrates/cnl/src/lib.rs41/// The documented port.COMMENT
LOWcrates/tools/tests/fake_ytdlp.rs1//! Subtitles a site refuses never cost the video (#68), against a fake yt-dlp that answers as theCOMMENT
LOWcrates/tools/tests/cookies.rs1//! Whose cookies the real yt-dlp sends (#229), run through `mdm_tools` as the app runs it,COMMENT
LOWcrates/tools/tests/gallery_dl.rs1//! Real gallery-dl releases against the lab server, as MDM starts them (#236: a distribution'sCOMMENT
LOWcrates/tools/src/streams.rs1//! A video's streams downloaded by MDM's engine (#769). yt-dlp looks the page up and chooses theCOMMENT
LOWcrates/tools/src/macos.rs1//! yt-dlp on macOS (#330, #339): its folder build, unpacked once by MDM.COMMENT
LOWcrates/tools/src/lib.rs41COMMENT
LOWcrates/tools/src/proc.rs381 Ok(relay)COMMENT
LOWcrates/tools/src/manifest.rs1//! An HLS stream's master playlist read the way yt-dlp's generic extractor reads it, for theCOMMENT
LOWcrates/tools/src/workdir.rs1//! Where the helpers run (#834): every one starts in a folder it can write, with TEMP, TMP andCOMMENT
LOWcrates/tools/src/openpgp.rs1//! Just enough OpenPGP (RFC 9580, and RFC 4880 before it) to check a detached signature by oneCOMMENT
LOWcrates/tools/src/video.rs1//! A video download run by yt-dlp under supervision: our file name, progress read from a fixedCOMMENT
LOWcrates/tools/src/video.rs41 /// Subtitles that didn't come with the video, once it is done (#68): the video is saved allCOMMENT
LOWcrates/tools/src/video.rs261/// (`crate::manifest`, 5 s), yt-dlp's look-up and its second one without the cookiesCOMMENT
LOWcrates/tools/src/video.rs801COMMENT
LOWcrates/tools/src/gallery.rs1//! gallery-dl (#58): image galleries (Wikimedia Commons, Flickr, DeviantArt, Pixiv…) as yt-dlpCOMMENT
LOWcrates/tools/src/gallery.rs61}COMMENT
LOWcrates/tools/src/pieces.rs1//! A stream in pieces downloaded by MDM's engine (#769): HLS (yt-dlp's `m3u8_native`) and DASHCOMMENT
LOWcrates/tools/src/relay.rs1//! The helpers through the chosen network adapter (#35). yt-dlp, gallery-dl and the ffmpeg thatCOMMENT
LOWcrates/app/Cargo.toml81# with wgpu's Direct3D 12 backend only (no Vulkan, no GL: OpenGL stays eframe's glow).COMMENT
LOWcrates/app/tests/magnet_while_open.rs1//! Issue #507: a magnet link handed to MDM while Add torrent was already open was droppedCOMMENT
LOWcrates/app/tests/startup_tray.rs1//! #226: started with the session, MDM waits in the notification area. The real app, off theCOMMENT
LOWcrates/app/tests/handoff_hidden.rs1//! Issue #145: what the browser hands over while the main window is hidden in the notificationCOMMENT
LOWcrates/app/tests/freeze_report.rs1//! #202: a freeze while MDM handles a command must still be reported. Since #176 the incomingCOMMENT
LOWcrates/app/tests/minimized_clock.rs1//! #174: while the main window is minimized (not to the notification area), egui runs only theCOMMENT
LOWcrates/app/tests/close_without_tray.rs1//! The close button follows Options' close-to-tray choice and the icon the shell really shows:COMMENT
LOWcrates/app/assets/themes/emerald.toml1# Emerald: one of Mister Download Manager's built-in themes, and an example of a theme file.COMMENT
LOWcrates/app/src/derive.rs1//! A whole palette from a few colours (#45): the background, the surface lists and boxes sitCOMMENT
LOWcrates/app/src/palette.rs1//! A theme: every colour, size and icon style the painters draw with (#45). The painters readCOMMENT
LOWcrates/app/src/palette.rs421 /// the accent (Windows 8, XP).COMMENT
LOWcrates/app/src/palette.rs461 /// Windows 7: a quiet box with a shaded square inside, its edge in the accent under theCOMMENT
LOWcrates/app/src/palette.rs501/// A drawn title bar's look: its buttons and where the title sits.COMMENT
LOWcrates/app/src/win32.rs861}COMMENT
LOWcrates/app/src/win32.rs2061}COMMENT
LOWcrates/app/src/win32.rs2081 /// The shell answered: the icon's id when it holds it (wherever it shows it), and whether itCOMMENT
LOWcrates/app/src/win32.rs2741COMMENT
LOWcrates/app/src/win32.rs6201 *held = Some(h as isize);COMMENT
LOWcrates/app/src/renderer.rs1//! What draws the windows (#89, #206): OpenGL (eframe's glow), or the system's own graphics APICOMMENT
LOWcrates/app/src/renderer.rs21//! frame, or the window froze inside its driver ([`gl_driver_frame`]: the crash report's windowCOMMENT
LOWcrates/app/src/renderer.rs101/// What the setting means here: OpenGL, or this system's API; [`DEFAULT`] when nothing wasCOMMENT
LOWcrates/app/src/renderer.rs281 details(&FAILED_DETAILS).unwrap_or_default()COMMENT
183 more matches not shown…
Hyper-Verbose Identifiers145 hits · 85 pts
SeverityFileLineSnippetContext
LOW⚡.claude/skills/impeccable/scripts/live-browser.js5137 function isSvelteComponentManifestPath(filePath) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js5141 function isFrameworkComponentPreviewMode(mode) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js5145 function parseOriginalMarkupElement(originalMarkup) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js5151 function normalizeElementClassName(el) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js7495 function declineAgentTargetUnresolvable(msg) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js7502 function reportAgentTargetUnresolvable(msg, error) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js7510 function watchAgentTargetResolution(msg, lastError) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js9744 function restoreFromActiveSessions(activeSessions, reason) {CODE
LOW⚡.claude/skills/impeccable/scripts/live-browser.js9760 function recoverMissedGenerationCompletion(activeSessions) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js390 function shouldShowHighlightTagTooltip() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js935 function buildAnnotationsForCapture(rect, snapshot) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js975 function stripManualEditRuntimeState(root) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1063 function contextElementForManualEdit(selectedEl, rows, ops) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1087 function isUsefulManualEditContext(candidate, leafEl, editedTexts) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1093 function collectManualContextPieces(rootEl, editedTexts) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1117 function isMeaningfulManualContextPiece(text, editedTexts) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1123 function normalizeManualContextText(value) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1362 function configureSelectionPillStyle(extra = {}) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1383 function configureModifierPillStyle(extra = {}) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1401 function configureInlineControlStyle(extra = {}) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1418 function bindConfigureInlineControlHover(btn, controlsLocked) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1430 function bindConfigureModifierPillHover(btn, controlsLocked) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1447 function ensureConfigureBarTooltip() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1600 function bindConfigureCountPillTooltip(count, controlsLocked) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1612 function buildConfigureActionControl({ controlsLocked, onClick }) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1642 function buildConfigureCountControl({ controlsLocked, onClick }) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1656 function buildConfigureVoiceButton({ id, controlsLocked, onClick }) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1679 function buildConfigureTrailingCluster(controls, voiceBtn, submitBtn) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1698 function buildConfigureSubmitButton({ controlsLocked, onClick, ariaLabel }) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1725 function detectInsertAxisFromStyle(style) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1895 function placeholderWidthIsImplicit(kind) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1899 function applyPlaceholderSizingStyles(placeholder, sizing) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1916 function materializePlaceholderWidth(placeholder) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1937 function insertCreateDisabledReason({ prompt, comments, strokes }) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js1956 function resizePlaceholderFromEdge(start, edge, dx, dy, parentWidth) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2071 function syncPageInteractionCursor() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2096 function beginNewLiveConfiguration() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2101 function deferredRecoverySuperseded(sessionId, recoveryRevision) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2133 function removeInsertPlaceholderDom() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2151 function buildInsertPlaceholderSnapshotFromDom(anchor, placeholder) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2182 function isInsertGeneratingSession() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2217 function applyPlaceholderDimensions({ width, height, marginLeft, marginTop }) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2234 function buildPlaceholderResizeHandles() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2264 function syncPlaceholderResizeHandles() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2275 function startPlaceholderEdgeResize(edge, e) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2348 function ensureInsertCreateTooltip() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js2425 function ensureConfigureInputStyle() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3195 function getMountedSvelteComponentAnchor(session = svelteComponentSession) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3201 function resolveSvelteComponentAnchor(session = svelteComponentSession) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3282 function restoredParamValuesForVisibleVariant() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3514 function wrapMixedContentTextNodes(rootEl) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3539 function unwrapMixedContentTextNodes(rootEl) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3784 function normalizeDocumentRefToken(value) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3817 function nearbyEditableTextsForManualEdit(rows, activeEl, originalText, newText) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3935 function schedulePendingDockPosition() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3950 function playPendingIntroAnimation() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js3997 function readStoredManualApplyState() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js4041 function clearStoredManualApplyState() {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js4049 function shouldResumeManualApplyLoading(count) {CODE
LOW.claude/skills/impeccable/scripts/live-browser.js4083 function updateManualApplyProgressFromChunk(chunk) {CODE
85 more matches not shown…
Structural Annotation Overuse29 hits · 48 pts
SeverityFileLineSnippetContext
LOWcrates/debrid/src/lib.rs1017 /// Step 1: a code from `service` (one that signs in by code).COMMENT
LOW.claude/skills/impeccable/reference/document.md82### Step 1: Find the design assetsCOMMENT
LOW.claude/skills/impeccable/reference/document.md94### Step 2: Auto-extract what can be auto-extractedCOMMENT
LOW.claude/skills/impeccable/reference/document.md116### Step 3: Ask the user for qualitative languageCOMMENT
LOW.claude/skills/impeccable/reference/document.md128### Step 4: Write DESIGN.mdCOMMENT
LOW.claude/skills/impeccable/reference/document.md342### Step 5: Confirm and refineCOMMENT
LOW.claude/skills/impeccable/reference/document.md354### Step 1: Route through new-work's workshopCOMMENT
LOW.claude/skills/impeccable/reference/document.md362### Step 2: Write seed DESIGN.mdCOMMENT
LOW.claude/skills/impeccable/reference/document.md385### Step 3: ConfirmCOMMENT
LOW.claude/skills/impeccable/reference/extract.md5## Step 1: Discover the Design SystemCOMMENT
LOW.claude/skills/impeccable/reference/extract.md11## Step 2: Identify PatternsCOMMENT
LOW.claude/skills/impeccable/reference/extract.md24## Step 3: Plan ExtractionCOMMENT
LOW⚡.claude/skills/impeccable/reference/extract.md36## Step 4: Extract & EnrichCOMMENT
LOW⚡.claude/skills/impeccable/reference/extract.md44## Step 5: MigrateCOMMENT
LOW⚡.claude/skills/impeccable/reference/extract.md53## Step 6: DocumentCOMMENT
LOW.claude/skills/impeccable/reference/doctor.md13## Step 1: Run the passCOMMENT
LOW⚡.claude/skills/impeccable/reference/doctor.md25## Step 2: Act by severityCOMMENT
LOW⚡.claude/skills/impeccable/reference/doctor.md35## Step 3: Deprecated fields are bindingCOMMENT
LOW⚡.claude/skills/impeccable/reference/doctor.md39## Step 4: Do not overclaim on truth driftCOMMENT
LOW.claude/skills/impeccable/reference/init.md5## Step 1: Load current stateCOMMENT
LOW.claude/skills/impeccable/reference/init.md17## Step 2: Explore the projectCOMMENT
LOW.claude/skills/impeccable/reference/init.md25## Step 3: Interview for product truthCOMMENT
LOW.claude/skills/impeccable/reference/init.md56## Step 4: Write PRODUCT.mdCOMMENT
LOW.claude/skills/impeccable/reference/init.md110## Step 5: Record workflow defaultsCOMMENT
LOW.claude/skills/impeccable/reference/init.md120## Step 6: Wrap up or resumeCOMMENT
LOW.claude/skills/impeccable/reference/generate.md15## Step 1: Parse the requestCOMMENT
LOW.claude/skills/impeccable/reference/generate.md39## Step 2: Reuse the page, then startCOMMENT
LOW.claude/skills/impeccable/reference/generate.md70## Step 3: GenerateCOMMENT
LOW.claude/skills/impeccable/reference/generate.md86## Step 4: Accept and closeCOMMENT
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHtools/bench/bench.py217except OSError:CODE
HIGHtools/bench/bench.py327except OSError:CODE
HIGHtools/website/sitei18n.py595except json.JSONDecodeError:CODE
HIGHtools/lab/wsl/capture.py86except AttributeError: # the window is goneCODE
HIGHtools/i18n/translate.py486except (urllib.error.URLError, OSError, json.JSONDecodeError, KeyError, IndexError):CODE
Deep Nesting23 hits · 23 pts
SeverityFileLineSnippetContext
LOWtools/bench/bench.py244CODE
LOWtools/website/build.py761CODE
LOWtools/website/build.py966CODE
LOWtools/website/sitei18n.py165CODE
LOWtools/website/sitei18n.py306CODE
LOWtools/website/sitei18n.py600CODE
LOWtools/website/sitei18n.py615CODE
LOWtools/website/sitei18n.py616CODE
LOWtools/lab/update/mkrel.py88CODE
LOWtools/geo/build.py93CODE
LOWtools/pixel/px.py33CODE
LOWtools/i18n/translate.py446CODE
LOWtools/i18n/translate.py652CODE
LOWtools/i18n/eval_reviews.py122CODE
LOWtools/i18n/untranslated.py71CODE
LOWtools/i18n/wrap.py22CODE
LOWtools/i18n/extract.py206CODE
LOWtools/i18n/extract.py314CODE
LOWtools/i18n/extract.py351CODE
LOWtools/i18n/reviewed_guard.py49CODE
LOWtools/installer/languages.py86CODE
LOWtools/shots/make.py257CODE
LOWtools/shots/make.py366CODE
Modern AI Meta-Vocabulary7 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUM⚡.claude/skills/impeccable/scripts/live-browser.js9751 // Self-heal on SSE (re)connect. The preflight scaffold write triggers aCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6317 // the fetched source still shows only the preflight scaffold, before theCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6420 // Mid-generation the source legitimately holds a scaffold wrapperCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6429 // Generation finished, yet the read shows only the scaffold: theCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js6494 // scaffold with no variants after retries is a failed generation.COMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js7057 // scaffolded into. A plain first match can then pin an empty scaffold whileCOMMENT
MEDIUM.claude/skills/impeccable/scripts/live-browser.js9417 // Vite can coalesce rapid scaffold/carbonize writes and leave the lastCOMMENT
Excessive Try-Catch Wrapping10 hits · 10 pts
SeverityFileLineSnippetContext
LOWtools/contributors.py136 except Exception as e: # noqa: BLE001 — every caller goes on without the peopleCODE
LOWtools/contributors.py156 except Exception as e: # noqa: BLE001CODE
LOWtools/website/build.py74 except Exception as e: # noqa: BLE001 — the site builds without the numbersCODE
LOWtools/website/translate_site.py357 except Exception as e: # noqa: BLE001 — the batch is retried by the next runCODE
LOWtools/website/translate_site.py416 except Exception as e: # noqa: BLE001 — the drafts stayCODE
LOWtools/website/translate_site.py434 except Exception as e: # noqa: BLE001CODE
LOWtools/geo/build.py113 except Exception as e: # noqa: BLE001 - any failure: the next month, or noneCODE
LOWtools/i18n/translate.py291 except Exception:CODE
LOWtools/i18n/translate.py783 except Exception as e:CODE
LOWtools/installer/languages.py174 except Exception as e:CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALcrates/app/src/win32.rs215 src.Ipv4.sin_addr.S_un.S_addr.to_ne_bytes(),CODE
AI Slop Vocabulary4 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMtools/bench/report.py94 offset = r["cal_ms"] - cal[0]["t_start_ms"] # server ms -> harness msCODE
MEDIUMtools/lab/linux-vm/run-streams.sh2# streams harness with a quiet browser side: run-streams.sh <firefox|chrome> <extension> [kinds]COMMENT
MEDIUMtools/readme/package-lock.json464 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMwebsite/benchmark.html153 <a href="{{REPO}}/tree/main/tools/bench"><svg aria-hidden="true"><use href="#i-code"/></svg>The harness</a>CODE
Unused Imports7 hits · 7 pts
SeverityFileLineSnippetContext
LOWtools/contributors.py30CODE
LOWtools/website/build.py20CODE
LOWtools/website/translate_site.py24CODE
LOWtools/website/sitei18n.py19CODE
LOWtools/website/barcode.py4CODE
LOWtools/website/screens.py22CODE
LOWtools/shots/make.py37CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHtools/website/build.py482 for (var j = 0; j < steps.length && over(); j++) top.classList.add(steps[j]);CODE
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcrates/debrid/src/lib.rs1017 /// Step 1: a code from `service` (one that signs in by code).COMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtools/website/sitei18n.py86ATTRS = ("alt", "title", "aria-label", "placeholder", "data-label")CODE