AI Slop Code Risk Monitor

podman-desktop/podman-desktop

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

Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from your desktop.

1.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for podman-desktop/podman-desktop, a TypeScript project with 8,118 GitHub stars. SynthScan examined 432,392 lines of code across 2648 source files, recording 438 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.2
Adjusted Signal
1.2
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
8.1K
Stars
TypeScript
Language
432.4K
Lines of Code
2.6K
Files
438
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 4.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.7/100 · LOW

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

Agent Over-Engineering Ratio 3.1/100 · LOW

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

PR Review Velocity Impact 5.3/100 · LOW

Which changes need focused human review? 438 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 18LOW 420

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 438 distinct pattern matches across 11 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 Identifiers226 hits · 230 pts
SeverityFileLineSnippetContext
LOWwebsite/sidebar-content-parser.ts30export function extractNavigationFromSidebar(CODE
LOWwebsite/src/pages/features/index.tsx70function FeatureManagementFromTrayIcon(): JSX.Element {CODE
LOW…ts/playwright/src/specs/z-podman-machine-tests.spec.ts281async function navigateToMachineDetailsPage(CODE
LOW…ts/playwright/src/specs/z-podman-machine-tests.spec.ts299async function startMachineAndVerifyLogs(CODE
LOW…ts/playwright/src/specs/z-podman-machine-tests.spec.ts344async function restartMachineAndVerifyLogs(CODE
LOW…ts/playwright/src/specs/podman-extension-smoke.spec.ts63async function verifyPodmanExtensionStatus(enabled: boolean): Promise<void> {CODE
LOWtests/playwright/src/specs/enhanced-dashboard.spec.ts282async function uninstallDummyClusterExtension(navigationBar: NavigationBar): Promise<void> {CODE
LOW…aywright/src/specs/z-podman-machine-onboarding.spec.ts333async function verifyPodmanOnboardingPageVisible(page: Page): Promise<void> {CODE
LOW…s/playwright/src/specs/builtin-extension-smoke.spec.ts65function loadPreInstalledExtensions(): PreInstalledExtension[] {CODE
LOW…s/playwright/src/specs/builtin-extension-smoke.spec.ts180async function verifyBuiltInExtensionStatus(CODE
LOWtests/playwright/src/utility/auth-utils.ts32export async function findPageWithTitleInBrowser(browser: Browser, expectedTitle: string): Promise<Page | undefined> {CODE
LOWtests/playwright/src/utility/registry-auth-config.ts91export async function removeRegistryCredentials(registryUrl: string): Promise<void> {CODE
LOWtests/playwright/src/utility/cluster-operations.ts159export async function resourceConnectionActionDetails(CODE
LOWtests/playwright/src/utility/cluster-operations.ts229export async function validateClusterResourcesDeletion(CODE
LOWtests/playwright/src/utility/kubernetes.ts105function kubernetesResourceDialogTitle(resourceType: KubernetesResources): string {CODE
LOWtests/playwright/src/utility/kubernetes.ts143export async function checkDeploymentReplicasInfo(CODE
LOWtests/playwright/src/utility/kubernetes.ts161export async function checkKubernetesResourceState(CODE
LOWtests/playwright/src/utility/kubernetes.ts218export async function countKubernetesPodReplicas(page: Page, expectedPodName: string): Promise<number> {CODE
LOWtests/playwright/src/utility/kubernetes.ts236export async function getFirstPodFromDeployment(page: Page, deploymentName: string): Promise<string> {CODE
LOWtests/playwright/src/utility/kubernetes.ts278export async function verifyPortForwardingConfiguration(CODE
LOWtests/playwright/src/utility/kubernetes.ts320export async function monitorPodStatusInClusterContainer(CODE
LOWtests/playwright/src/utility/kubernetes.ts345async function checkContourPodsInTerminal(page: Page, containerName: string): Promise<boolean> {CODE
LOWtests/playwright/src/utility/operations.ts328export async function handlePodmanConfirmationDialogs(page: Page, signal?: AbortSignal): Promise<void> {CODE
LOWtests/playwright/src/utility/operations.ts448async function ensurePodmanMachineStopped(CODE
LOWtests/playwright/src/utility/operations.ts489async function waitForPodmanMachineStoppedState(podmanResourceCard: ResourceConnectionCardPage): Promise<void> {CODE
LOWtests/playwright/src/utility/operations.ts573export async function getVolumeNameForContainer(page: Page, containerName: string): Promise<string> {CODE
LOWtests/playwright/src/utility/operations.ts628export async function createPodmanMachineFromCLI(): Promise<void> {CODE
LOWtests/playwright/src/utility/operations.ts657export async function deletePodmanMachineFromCLI(podmanMachineName: string): Promise<void> {CODE
LOWtests/playwright/src/utility/operations.ts671export async function resetPodmanMachinesFromCLI(): Promise<void> {CODE
LOWtests/playwright/src/utility/operations.ts750export async function setDockerCompatibilityFeature(page: Page, enable: boolean): Promise<void> {CODE
LOWtests/playwright/src/utility/operations.ts795export async function setStatusBarProvidersFeature(CODE
LOWtests/playwright/src/utility/operations.ts806export async function setEnhancedDashboardFeature(CODE
LOWtests/playwright/src/utility/operations.ts867export async function verifyVirtualizationProvider(CODE
LOWtests/playwright/src/utility/operations.ts971export function isPodmanCliVersionAtLeast(referenceVersion: string): boolean {CODE
LOWtests/playwright/src/utility/wait.ts117export async function waitForPodmanMachineStartup(page: Page, timeout = 30_000): Promise<void> {CODE
LOWtests/playwright/src/utility/provider.ts30export function getVirtualizationProvider(): PodmanVirtualizationProviders | undefined {CODE
LOWtests/playwright/src/utility/provider.ts35export function getDefaultVirtualizationProvider(): PodmanVirtualizationProviders {CODE
LOW…nsions/podman/packages/extension/src/extension.spec.ts3539function mockExtensionForAuditTests() {CODE
LOW…nsions/podman/packages/extension/src/extension.spec.ts4495 function setupSocketMonitorWithStatus(alive: boolean): void {CODE
LOWextensions/podman/packages/extension/src/extension.ts143export function isIncompatibleMachineOutput(output: string | undefined): boolean {CODE
LOWextensions/podman/packages/extension/src/extension.ts540export async function getImportNativeCAFromConfig(CODE
LOWextensions/podman/packages/extension/src/extension.ts574async function updateContainerConfiguration(CODE
LOWextensions/podman/packages/extension/src/extension.ts695function stopMonitoringPodmanSocket(machineName?: string): boolean {CODE
LOWextensions/podman/packages/extension/src/extension.ts1101async function doHandleWSLDistroNotFoundError(CODE
LOWextensions/podman/packages/extension/src/extension.ts1179export function initPodmanRemoteConnections(remoteConnections: PodmanRemoteConnections): void {CODE
LOWextensions/podman/packages/extension/src/extension.ts1184export async function initCheckAndRegisterUpdate(CODE
LOWextensions/podman/packages/extension/src/extension.ts1229export function registerOnboardingMachineExistsCommand(): extensionApi.Disposable {CODE
LOWextensions/podman/packages/extension/src/extension.ts1242export function registerOnboardingUnsupportedPodmanMachineCommand(): extensionApi.Disposable {CODE
LOWextensions/podman/packages/extension/src/extension.ts1268export function registerOnboardingRemoveUnsupportedMachinesCommand(): extensionApi.Disposable {CODE
LOWextensions/podman/packages/extension/src/extension.ts1992export async function getJSONMachineListByProvider(containerMachineProvider?: string): Promise<MachineListOutput> {CODE
LOW⚡extensions/podman/packages/extension/src/extension.ts2029export function isStartNowAtMachineInitSupported(podmanVersion: string): boolean {CODE
LOW⚡extensions/podman/packages/extension/src/extension.ts2036export function isRootfulMachineInitSupported(podmanVersion: string): boolean {CODE
LOW⚡extensions/podman/packages/extension/src/extension.ts2043export function isPlaybookMachineInitSupported(podmanVersion: string): boolean {CODE
LOW⚡extensions/podman/packages/extension/src/extension.ts2049export function isPodmanSocketLocationMoved(podmanVersion: string): boolean {CODE
LOW⚡extensions/podman/packages/extension/src/extension.ts2056export function isUserModeNetworkingSupported(podmanVersion: string): boolean {CODE
LOWextensions/podman/packages/extension/src/extension.ts2085export function isMachineListAllProvidersSupported(podmanVersion: string): boolean {CODE
LOWextensions/podman/packages/extension/src/extension.ts2429export function updateWSLHyperVEnabledContextValue(value: boolean): void {CODE
LOWextensions/podman/packages/extension/src/extension.ts2436async function initializeCertificateDetection(telemetryLogger: extensionApi.TelemetryLogger): Promise<void> {CODE
LOW…/podman/packages/extension/src/utils/podman-bundled.ts59export function getBundledReleaseNotesHref(os: string = process.platform, architecture: string = process.arch): string {CODE
LOWextensions/podman/packages/extension/src/utils/util.ts197export async function getMultiplePodmanInstallationsWarnings(CODE
166 more matches not shown…
Structural Annotation Overuse58 hits · 96 pts
SeverityFileLineSnippetContext
LOWCUSTOM_UPDATE_SERVER.md24#### Step 1: Clean assets directoryCOMMENT
LOWCUSTOM_UPDATE_SERVER.md32#### Step 2: Create a self-signed code signing certificateCOMMENT
LOWCUSTOM_UPDATE_SERVER.md74#### Step 3: Configure `product.json`COMMENT
LOWCUSTOM_UPDATE_SERVER.md88#### Step 4: Build the initial binary (v1.0.0)COMMENT
LOWCUSTOM_UPDATE_SERVER.md104#### Step 5: Build the update binary (v99.0.0)COMMENT
LOWCUSTOM_UPDATE_SERVER.md113#### Step 6: Re-sign, repackage, and host the updateCOMMENT
LOWCUSTOM_UPDATE_SERVER.md145#### Step 7: Start the update serverCOMMENT
LOWCUSTOM_UPDATE_SERVER.md160#### Step 8: Install and runCOMMENT
LOWCUSTOM_UPDATE_SERVER.md177#### Step 9: Clean upCOMMENT
LOWCUSTOM_UPDATE_SERVER.md194#### Step 1: Configure `product.json`COMMENT
LOWCUSTOM_UPDATE_SERVER.md208#### Step 2: Build the initial binary (v1.0.0)COMMENT
LOW⚡CUSTOM_UPDATE_SERVER.md223#### Step 3: Build the update binary (v99.0.0)COMMENT
LOW⚡CUSTOM_UPDATE_SERVER.md232#### Step 4: Host the updateCOMMENT
LOW⚡CUSTOM_UPDATE_SERVER.md242#### Step 5: Start the update serverCOMMENT
LOW⚡CUSTOM_UPDATE_SERVER.md251#### Step 6: Install and runCOMMENT
LOW⚡CUSTOM_UPDATE_SERVER.md255#### Step 7: Clean upCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md44### Step 1: Determine the target repositoryCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md50### Step 2: Classify the issue typeCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md64### Step 3: Analyze the codebase (bug reports only)COMMENT
LOW.agents/skills/create-github-issue/SKILL.md83### Step 4: Search for duplicatesCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md89### Step 5: Read the repo's issue templatesCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md113### Step 6: Gather metadataCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md126### Step 7: Draft the issue — STOP and show to the userCOMMENT
LOW.agents/skills/create-github-issue/SKILL.md156### Step 8: Create the issue (only after explicit user confirmation)COMMENT
LOW.agents/skills/create-github-issue/SKILL.md166### Step 9: Display the resultCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md99### Step 1: Run the overviewCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md109### Step 2: Read the test sourceCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md120### Step 3: Find the first meaningful failureCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md140### Step 4: Corroborate with additional signalsCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md155### Step 5: Correlate with code changes (when useful)COMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md165### Step 6: Classify the failureCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md177### Step 7: ReportCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md372### Step 1: Verify zip contents and extractCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md380### Step 2: Parse actions and locator resolutions from trace.traceCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md427### Step 3: View screenshots at specific timestampsCOMMENT
LOW.agents/skills/playwright-trace-analysis/SKILL.md431### Step 4: Check network logCOMMENT
LOW.agents/skills/prototype-switcher/SKILL.md28### Step 1 - Install infrastructure filesCOMMENT
LOW.agents/skills/prototype-switcher/SKILL.md57### Step 2 - Wire the prototypeCOMMENT
LOW.agents/skills/prototype-switcher/SKILL.md128### Step 3 - VerifyCOMMENT
LOW.agents/skills/investigate-gh-run/SKILL.md16### Step 1: Gather Everything (one parallel batch)COMMENT
LOW.agents/skills/investigate-gh-run/SKILL.md81### Step 2: Classify and RouteCOMMENT
LOW.agents/skills/investigate-gh-run/SKILL.md106### Step 3: Artifacts + Trace Dispatch (Category C only)COMMENT
LOW.agents/skills/investigate-gh-run/SKILL.md154### Step 4: Regression Hunt + Source Code (parallel, Category C only)STRING
LOW.agents/skills/investigate-gh-run/SKILL.md166### Step 5: ReportSTRING
LOW.agents/skills/component-modernization/SKILL.md14## Step 1: Apply Storybook HMR patchCOMMENT
LOW.agents/skills/component-modernization/SKILL.md24## Step 2: Draft subtask issuesCOMMENT
LOW⚡.agents/skills/component-modernization/SKILL.md88## Step 3: Research the componentCOMMENT
LOW⚡.agents/skills/component-modernization/SKILL.md98## Step 4: ImplementCOMMENT
LOW⚡.agents/skills/component-modernization/SKILL.md108## Step 5: Before committingCOMMENT
LOW.agents/skills/mcp-testing/agent-prompt.md71### Step 1: Execute the TaskCOMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts163 // Step 1: Ensure the anchors directory exists (0% -> 5%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts169 // Step 2: Get existing certificate fingerprints from VM (5% -> 10%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts175 // Step 3: Build map of host certificates (fingerprint -> PEM)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts184 // Step 4: Calculate diffCOMMENT
LOW…ension/src/certificate-sync/podman-certificate-sync.ts198 // Step 5: Delete stale certificates (10% -> 20%)COMMENT
LOW…ension/src/certificate-sync/podman-certificate-sync.ts209 // Step 6: Upload only new certificates (20% -> 85%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts243 // Step 7: Update the CA trust store (85% -> 92%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts249 // Step 8: Restart podman services to pick up new certificates (92% -> 100%)COMMENT
Over-Commented Block78 hits · 78 pts
SeverityFileLineSnippetContext
LOWcodecov.yml1#COMMENT
LOWSECURITY-INSIGHTS.yml1#COMMENT
LOW.clomonitor.yml1#COMMENT
LOW.agentready-config.yaml1# AgentReady configuration for Podman DesktopCOMMENT
LOWtests/tmt/scripts/install-docker-compose.sh1# /**********************************************************************COMMENT
LOWtests/tmt/scripts/install-podman.sh1# /**********************************************************************COMMENT
LOWtests/tmt/scripts/install-kubectl.sh1# /**********************************************************************COMMENT
LOWtests/tmt/scripts/create-results.sh1# /**********************************************************************COMMENT
LOWtests/tmt/scripts/install-kind.sh1# /**********************************************************************COMMENT
LOWtests/playwright/resources/proxy-fake-kube-config.yaml1# Copyright (C) 2026 Red Hat, Inc.COMMENT
LOWtests/playwright/resources/preinstalled-extensions.txt1# Pre-installed extensions to verify during E2E smoke tests.COMMENT
LOW…rces/podman-kube-play/podman-kube-play-build-test.yaml1# /**********************************************************************COMMENT
LOW…sts/playwright/resources/alphine-hello/echo_and_run.sh1# /**********************************************************************COMMENT
LOW…s/playwright/resources/kubernetes/test-image-push.yaml1# /**********************************************************************COMMENT
LOW…wright/resources/kubernetes/test-cronjob-resource.yaml1# /**********************************************************************COMMENT
LOW…wright/resources/kubernetes/test-service-resource.yaml1# /**********************************************************************COMMENT
LOW…wright/resources/kubernetes/test-kind-config-file.yaml1# /**********************************************************************COMMENT
LOW…wright/resources/kubernetes/test-ingress-resource.yaml1# /**********************************************************************COMMENT
LOW…ght/resources/kubernetes/test-deployment-resource.yaml1# /**********************************************************************COMMENT
LOWtests/playwright/scripts/setup-proxy.sh1#!/bin/bashCOMMENT
LOWtests/playwright/scripts/setup-insecure-registry.sh1#!/bin/bashCOMMENT
LOWtests/playwright/scripts/setup-insecure-registry.sh21# Requires Bash 3.2+ (macOS GitHub runners ship Bash 3.2).COMMENT
LOWtests/playwright/scripts/validate-airgap-assets.sh1#!/bin/bashCOMMENT
LOWtests/playwright/src/model/core/data-subdirectories.ts21// Each is created eagerly during main-process startup:COMMENT
LOW.agents/skills/mcp-testing/probe.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/mcp-testing/start.sh1#!/usr/bin/env bashCOMMENT
LOW.devcontainer/updateContentCommand.sh1#!/bin/bashCOMMENT
LOW.devcontainer/onCreateCommand.sh1#!/bin/bashCOMMENT
LOW.devcontainer/postStartCommand.sh1#!/bin/bashCOMMENT
LOW.devcontainer/.parent/entrypoint.sh1#!/bin/shCOMMENT
LOWextensions/kind/scripts/download.ts81// download the file from the given URL and store the content in destFileCOMMENT
LOWextensions/kind/src/resources/contour.yaml1# This file is generated from the individual YAML files by generate-deployment.sh. Do notCOMMENT
LOWextensions/kind/src/resources/contour.yaml41 contour.yaml: |COMMENT
LOWextensions/kind/src/resources/contour.yaml61 # Disable HTTPProxy permitInsecure fieldCOMMENT
LOWextensions/kind/src/resources/contour.yaml81 # namespace: projectcontourCOMMENT
LOWextensions/kind/src/resources/contour.yaml101 # The default fields that will be logged are specified below.COMMENT
LOWextensions/kind/src/resources/contour.yaml121 # - "upstream_cluster"COMMENT
LOWextensions/kind/src/resources/contour.yaml141 # connection-shutdown-grace-period: 5sCOMMENT
LOWextensions/kind/src/resources/contour.yaml161 # formatted as <namespace>/<name>.COMMENT
LOWextensions/kind/src/resources/contour.yaml181 # Global Policy settings.COMMENT
LOWextensions/kind/src/resources/contour.yaml201 # server-key-path: /path/to/server-private-key.pemCOMMENT
LOWscripts/schemastore-sync-extension-schema.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/renderer/src/stores/event-store.ts101 // Window event: 'extension-started'COMMENT
LOWpackages/api/src/kubernetes-contexts-permissions.ts21 // the resource name is a generic string type and not a string literal type, as we want to handle CRDs namesCOMMENT
LOWpackages/main/src/tray-menu.ts81 // and required an internal call to `addProviderLifecycleListener`.COMMENT
LOWpackages/main/src/plugin/proxy-resolver.ts21import * as nodeurl from 'node:url';COMMENT
LOW…ges/main/src/plugin/extension/extension-loader.spec.ts1561 expect(analyzedExtension3.missingDependencies).toBeUndefined();COMMENT
LOWpackages/main/src/plugin/util/manifest.ts21const GUESSED_MANIFEST_SIZE = 50 * KB;COMMENT
LOW…ckages/main/src/plugin/kubernetes/kubernetes-client.ts1381 // this change is due to changes on how client.patch / client.create works with the latest serialization changesCOMMENT
LOW.github/workflows/e2e-prerelease.yaml1#COMMENT
LOW…ithub/workflows/schemastore-sync-extension-schema.yaml1#COMMENT
LOW.github/workflows/daily-testing-build.yaml1#COMMENT
LOW.github/workflows/publish-to-chocolatey.yaml1#COMMENT
LOW.github/workflows/publish-website-pr-cloudflare.yaml1#COMMENT
LOW.github/workflows/managed-configuration-template.yaml1#COMMENT
LOW.github/workflows/stale.yaml1#COMMENT
LOW.github/workflows/npmjs-publish.yaml1#COMMENT
LOW.github/workflows/publish-flathub.yaml1#COMMENT
LOW.github/workflows/e2e-main.yaml1#COMMENT
LOW.github/workflows/release-generate-sbom.yaml1#COMMENT
18 more matches not shown…
Fake / Example Data43 hits · 56 pts
SeverityFileLineSnippetContext
LOW⚡product.json146 "placeholder": "Search Podman Desktop, or type > for commands"CODE
LOW⚡product.json151 "placeholder": "Search and execute commands"CODE
LOW⚡product.json156 "placeholder": "Search documentation and tutorials"CODE
LOW⚡product.json161 "placeholder": "Search images, containers, pods, and other resources"CODE
LOWtests/playwright/src/specs/search-bar-smoke.spec.ts41 'placeholder',CODE
LOW⚡tests/playwright/src/specs/search-bar-smoke.spec.ts64 'placeholder',CODE
LOW⚡tests/playwright/src/specs/search-bar-smoke.spec.ts70 'placeholder',CODE
LOW⚡tests/playwright/src/specs/search-bar-smoke.spec.ts76 'placeholder',CODE
LOW⚡tests/playwright/src/specs/search-bar-smoke.spec.ts82 'placeholder',CODE
LOWtests/playwright/src/specs/search-bar-smoke.spec.ts171 'placeholder',CODE
LOWtests/playwright/src/specs/search-bar-smoke.spec.ts185 'placeholder',CODE
LOWschemas/extension-schema.json161 "placeholder": {CODE
LOWextensions/podman/packages/extension/package.json200 "placeholder": "Use 'registry/org/image:version' for image reference"CODE
LOW…extension/src/remote/podman-remote-connections.spec.ts131 vi.spyOn(remoteConnections, 'readPrivateKey').mockResolvedValue('fake-key');CODE
LOW…extension/src/remote/podman-remote-connections.spec.ts172 return 'fake-key';CODE
LOW…extension/src/remote/podman-remote-connections.spec.ts269 vi.spyOn(remoteConnections, 'readPrivateKey').mockResolvedValue('fake-key');CODE
LOWextensions/kind/package.json69 "placeholder": "Leave empty for using latest.",CODE
LOWscripts/generate-stylesheet.spec.ts72 id: 'dummy-id',CODE
LOW⚡packages/ui/src/lib/layouts/DetailsPage.spec.ts100 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOW⚡packages/ui/src/lib/layouts/DetailsPage.spec.ts100 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOW⚡packages/ui/src/lib/layouts/DetailsPage.spec.ts106 // get the element having the 'Lorem ipsum' textCOMMENT
LOW⚡packages/ui/src/lib/layouts/Page.spec.ts137 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOW⚡packages/ui/src/lib/layouts/Page.spec.ts137 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOW⚡packages/ui/src/lib/layouts/Page.spec.ts143 // get the element having the 'Lorem ipsum' textCOMMENT
LOWpackages/ui/src/lib/layouts/Page.spec.ts173 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOWpackages/ui/src/lib/layouts/Page.spec.ts173 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOWpackages/ui/src/lib/inputs/SearchInput.spec.ts44 expect(element).toHaveProperty('placeholder', 'Search...');CODE
LOW⚡packages/renderer/src/lib/ui/DetailsPage.spec.ts106 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOW⚡packages/renderer/src/lib/ui/DetailsPage.spec.ts106 const subtitle = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit';CODE
LOW⚡packages/renderer/src/lib/ui/DetailsPage.spec.ts112 // get the element having the 'Lorem ipsum' textCOMMENT
LOW…er/src/lib/preferences/item-formats/StringItem.spec.ts55 placeholder: 'placeholder',CODE
LOW…erer/src/lib/image/BuildImageFromContainerfile.spec.ts372 expect(containerImageName).toHaveAttribute('placeholder', 'Image name (e.g. quay.io/namespace/my-custom-image)');CODE
LOW…lib/feedback/feedbackForms/GitHubIssueFeedback.spec.ts166 expect(title).toHaveProperty('placeholder', placeholders.title);CODE
LOW…lib/feedback/feedbackForms/GitHubIssueFeedback.spec.ts167 expect(description).toHaveProperty('placeholder', placeholders.description);CODE
LOW⚡…ckages/renderer/src/lib/dialogs/CommandPalette.spec.ts614 expect(input).toHaveAttribute('placeholder', 'Enter category 1 item');CODE
LOW⚡…ckages/renderer/src/lib/dialogs/CommandPalette.spec.ts619 await vi.waitFor(() => expect(input).toHaveAttribute('placeholder', 'Enter category 2 item'));CODE
LOW⚡…ckages/renderer/src/lib/dialogs/CommandPalette.spec.ts623 await vi.waitFor(() => expect(input).toHaveAttribute('placeholder', 'Enter category 3 item'));CODE
LOW⚡…ckages/renderer/src/lib/dialogs/CommandPalette.spec.ts627 await vi.waitFor(() => expect(input).toHaveAttribute('placeholder', 'Enter category 4 item'));CODE
LOW⚡…ckages/renderer/src/lib/dialogs/CommandPalette.spec.ts631 await vi.waitFor(() => expect(input).toHaveAttribute('placeholder', 'Enter category 1 item'));CODE
LOW…es/renderer/src/lib/kube/details/KubePortsList.spec.ts92 id: 'dummy-id',CODE
LOWpackages/main/src/plugin/proxy.spec.ts82 getDataDirectory: () => '/fake-data-directory',CODE
LOWpackages/main/src/plugin/util/sys-info.spec.ts73 process.env['FLATPAK_ID'] = 'dummy-id';CODE
LOW…s/main/src/plugin/kubernetes/kubernetes-client.spec.ts2531 id: 'dummy-id',CODE
Decorative Section Separators15 hits · 45 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/mcp-testing/probe.sh34# ── Production detection ─────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/probe.sh67# ── Dev detection ────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/probe.sh82# ── Stale session check ──────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/probe.sh92# ── Port conflict check ───────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/probe.sh106# ── Output ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/start.sh91# ── Argument parsing ─────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/start.sh109# ── Mode: prod ───────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/start.sh211# ── Mode: dev-fast ───────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/mcp-testing/start.sh236# ── Mode: dev (full startup) ────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/managed-configuration-template.yaml95 # ========================================COMMENT
MEDIUM.github/workflows/e2e-full-pr.yaml22# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/e2e-full-pr.yaml37# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/e2e-full-pr.yaml41# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/e2e-full-pr.yaml67 # ─── Windows (HyperV) ────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/e2e-full-pr.yaml131 # ─── Windows (WSL) ───────────────────────────────────────────────────────COMMENT
Verbosity Indicators10 hits · 20 pts
SeverityFileLineSnippetContext
LOW…s/podman/packages/extension/src/checks/macos-checks.ts76 // we need to check if brew is installed to avoid unexpected errorCOMMENT
LOW…s/podman/packages/extension/src/checks/macos-checks.ts107 // we need to check if brew is installed to avoid unexpected errorCOMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts163 // Step 1: Ensure the anchors directory exists (0% -> 5%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts169 // Step 2: Get existing certificate fingerprints from VM (5% -> 10%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts175 // Step 3: Build map of host certificates (fingerprint -> PEM)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts184 // Step 4: Calculate diffCOMMENT
LOW…ension/src/certificate-sync/podman-certificate-sync.ts198 // Step 5: Delete stale certificates (10% -> 20%)COMMENT
LOW…ension/src/certificate-sync/podman-certificate-sync.ts209 // Step 6: Upload only new certificates (20% -> 85%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts243 // Step 7: Update the CA trust store (85% -> 92%)COMMENT
LOW⚡…ension/src/certificate-sync/podman-certificate-sync.ts249 // Step 8: Restart podman services to pick up new certificates (92% -> 100%)COMMENT
Slop Phrases2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMwebsite/src/pages/community/index.tsx95 <p className="mb-14">We welcome contributions of all kinds! Here's how you can get started:</p>CODE
MEDIUMpackages/extension-api/src/extension-api.d.ts2280 * Here is a simple exampleCOMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/playwright/scripts/setup-proxy.sh25# Usage:COMMENT
LOWtests/playwright/scripts/setup-insecure-registry.sh30# Usage:COMMENT
LOW.agents/skills/mcp-testing/start.sh5# Usage:COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMextensions/kind/src/resources/contour.yaml1# This file is generated from the individual YAML files by generate-deployment.sh. Do notCOMMENT
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
LOWextensions/kind/src/resources/contour.yaml102 # To customise this list, just add or remove entries.COMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.github/workflows/pr-check.yaml587 # Check if there are any code changes matching the include patternsCOMMENT