Repository Analysis

MacRimi/ProxMenux

Menu-driven Proxmox VE toolkit — post-install, backup/restore and a live web dashboard for the homelab.

19.2 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of MacRimi/ProxMenux, a TypeScript project with 2,917 GitHub stars. SynthScan v2.0 examined 340,083 lines of code across 780 source files, recording 3617 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 19.2 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

19.2
Adjusted Score
19.2
Raw Score
100%
Time Factor
2026-08-28
Last Push
2.9K
Stars
TypeScript
Language
340.1K
Lines of Code
780
Files
3.6K
Pattern Hits
2026-08-29
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 16MEDIUM 1699LOW 1902

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 3617 distinct pattern matches across 18 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators1617 hits · 5068 pts
SeverityFileLineSnippetContext
MEDIUMinstall_proxmenux.sh3# ==========================================================COMMENT
MEDIUMinstall_proxmenux.sh5# ==========================================================COMMENT
MEDIUMinstall_proxmenux.sh13# ==========================================================COMMENT
MEDIUMinstall_proxmenux.sh40# ==========================================================COMMENT
MEDIUMinstall_proxmenux.sh268# ==========================================================COMMENT
MEDIUMinstall_proxmenux.sh292# ==========================================================COMMENT
MEDIUMinstall_proxmenux.sh446# ── AppImage runtime extraction ────────────────────────────COMMENT
MEDIUMinstall_proxmenux.sh893 # ── Legacy gpu-guard hookscript auto-cleanup ──────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh3# ==========================================================COMMENT
MEDIUMinstall_proxmenux_beta.sh5# ==========================================================COMMENT
MEDIUMinstall_proxmenux_beta.sh13# ==========================================================COMMENT
MEDIUMinstall_proxmenux_beta.sh32# ==========================================================COMMENT
MEDIUMinstall_proxmenux_beta.sh34# ── Configuration ──────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh57# ── Colors ─────────────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh79# ── Spinner ────────────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh147# ── Cleanup ────────────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh155# ── Logo ───────────────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh226# ── Beta welcome message ───────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh266# ── Helpers ────────────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh333# ── AppImage runtime extraction ────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh379# ── Monitor install ────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh544# ── Main install ───────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh591 # ── Step 1: Language selection ────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh608 # ── Step 2: Dependencies ──────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh656 # ── Step 3: Clone develop branch ─────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh675 # ── Step 4: Files ─────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh742 # ── Step 5: Monitor ───────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh761# ── Stable transition notice ───────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh776# ── Entry point ────────────────────────────────────────────COMMENT
MEDIUMinstall_proxmenux_beta.sh804# ── Legacy gpu-guard hookscript auto-cleanup ──────────────COMMENT
MEDIUMCONTRIBUTING.md41# ==========================================================COMMENT
MEDIUMCONTRIBUTING.md43# ==========================================================COMMENT
MEDIUMCONTRIBUTING.md52# ==========================================================COMMENT
MEDIUMCONTRIBUTING.md59# ==========================================================COMMENT
MEDIUMCONTRIBUTING.md212# ── PHASE 2 — EXECUTION ───────────────────────────────────COMMENT
MEDIUMweb/messages/es/docs/about/contributing.json100 "phase2Code": "# ── PHASE 2 — EXECUTION ─────────────────────────────\nshow_proxmenux_logo\nmsg_title \"$(translate CODE
MEDIUMweb/messages/en/docs/about/contributing.json100 "phase2Code": "# ── PHASE 2 — EXECUTION ─────────────────────────────\nshow_proxmenux_logo\nmsg_title \"$(translate CODE
MEDIUM…app/[locale]/docs/hardware/gpu-vm-passthrough/page.tsx448# ─── OPTIONAL — not required ──────────────────────────────────────COMMENT
MEDIUM…app/[locale]/docs/hardware/gpu-vm-passthrough/page.tsx453# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMweb/app/[locale]/docs/hardware/coral-tpu-lxc/page.tsx290# ─── OPTIONAL — fallback path ────────────────────────────────────COMMENT
MEDIUMweb/app/[locale]/docs/hardware/coral-tpu-lxc/page.tsx294# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/02.GUIA_MODIFICACION_OFFLINE.md566# --------------------------------------------------------------------COMMENT
MEDIUMdocs/02.GUIA_MODIFICACION_OFFLINE.md568# --------------------------------------------------------------------COMMENT
MEDIUMscripts/help_info_menu.sh2# ==========================================================COMMENT
MEDIUMscripts/help_info_menu.sh4# ==========================================================COMMENT
MEDIUMscripts/help_info_menu.sh10# ==========================================================COMMENT
MEDIUMscripts/help_info_menu.sh29# ==========================================================COMMENT
MEDIUMscripts/help_info_menu.sh42# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh63# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh65# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh169# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh171# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh285# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh287# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh563# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh565# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh644# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh646# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh686# ===============================================================COMMENT
MEDIUMscripts/help_info_menu.sh688# ===============================================================COMMENT
1557 more matches not shown…
Excessive Try-Catch Wrapping851 hits · 470 pts
SeverityFileLineSnippetContext
LOWscripts/global/remove-banner-pve-v3.sh191except Exception as e:CODE
LOW.github/scripts/generate_helpers_cache_back.py69 except Exception as e:CODE
LOW.github/scripts/generate_helpers_cache_back.py90 except Exception:CODE
MEDIUM.github/scripts/generate_helpers_cache_back.py66def main() -> int:CODE
LOW.github/scripts/build_translation_cache.py66 except Exception:CODE
LOW.github/scripts/build_translation_cache.py92 except Exception as exc:CODE
LOW.github/scripts/build_translation_cache.py213 except Exception:CODE
LOW.github/scripts/build_translation_cache.py361 except Exception as exc:CODE
LOW.github/scripts/generate_helpers_cache.py129 except Exception as e:CODE
MEDIUM.github/scripts/generate_helpers_cache.py125def main() -> int:CODE
MEDIUMAppImage/scripts/flask_terminal_routes.py357 print(f"Error writing to PTY: {e}")CODE
MEDIUMAppImage/scripts/flask_terminal_routes.py206 print(f"Error setting window size: {e}")CODE
MEDIUMAppImage/scripts/flask_terminal_routes.py224 print(f"Error reading from PTY: {e}")CODE
LOWAppImage/scripts/flask_terminal_routes.py350 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py364 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py563 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py568 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py576 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py99 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py194 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py205 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py223 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py238 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py242 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py318 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py400 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py404 except Exception:CODE
LOWAppImage/scripts/flask_terminal_routes.py455 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py537 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py541 except Exception as e:CODE
LOWAppImage/scripts/flask_terminal_routes.py630 except Exception as e:CODE
LOWAppImage/scripts/notification_events.py178 except Exception:CODE
LOWAppImage/scripts/notification_events.py189 except Exception:CODE
LOWAppImage/scripts/notification_events.py247 except Exception as e:CODE
LOWAppImage/scripts/notification_events.py327 except Exception as e:CODE
LOWAppImage/scripts/notification_events.py459 except Exception:CODE
LOWAppImage/scripts/notification_events.py642 except Exception:STRING
LOWAppImage/scripts/notification_events.py652 except Exception:STRING
LOWAppImage/scripts/notification_events.py655 except Exception:STRING
LOWAppImage/scripts/notification_events.py663 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py3303 except Exception:STRING
LOWAppImage/scripts/notification_events.py3313 except Exception:STRING
LOWAppImage/scripts/notification_events.py3321 except Exception:STRING
LOWAppImage/scripts/notification_events.py3401 except Exception:STRING
LOWAppImage/scripts/notification_events.py581 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py607 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py693 except Exception:STRING
LOWAppImage/scripts/notification_events.py955 except Exception:STRING
LOWAppImage/scripts/notification_events.py1096 except Exception:STRING
LOWAppImage/scripts/notification_events.py1370 except Exception:STRING
LOWAppImage/scripts/notification_events.py1391 except Exception:STRING
LOWAppImage/scripts/notification_events.py1429 except Exception:STRING
LOWAppImage/scripts/notification_events.py1440 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py1876 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py1921 except Exception:STRING
LOWAppImage/scripts/notification_events.py1987 except Exception:STRING
LOWAppImage/scripts/notification_events.py2076 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py2138 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py2633 except Exception as e:STRING
LOWAppImage/scripts/notification_events.py2660 except Exception as e:STRING
791 more matches not shown…
Over-Commented Block289 hits · 212 pts
SeverityFileLineSnippetContext
LOWinstall_proxmenux.sh1#!/bin/bashCOMMENT
LOWinstall_proxmenux.sh21# • whiptail (interactive terminal menus)COMMENT
LOWinstall_proxmenux.sh801 cp "./version.txt" "$LOCAL_VERSION_FILE"COMMENT
LOWinstall_proxmenux.sh901 fiCOMMENT
LOWinstall_proxmenux_beta.sh1#!/bin/bashCOMMENT
LOWinstall_proxmenux_beta.sh21#COMMENT
LOWinstall_proxmenux_beta.sh321COMMENT
LOWinstall_proxmenux_beta.sh701 cp "./install_proxmenux_beta.sh" "$BASE_DIR/install_proxmenux_beta.sh" 2>/dev/null || trueCOMMENT
LOWinstall_proxmenux_beta.sh801# Load utils if availableCOMMENT
LOWCONTRIBUTING.md41# ==========================================================COMMENT
LOWweb/next-env.d.ts1/// <reference types="next" />COMMENT
LOWweb/components/ui/doc-navigation.tsx101 // sections (Post-Install, GPUs, Create VM, Disk Manager, …) have aCOMMENT
LOWscripts/help_info_menu.sh1#!/bin/bashCOMMENT
LOWscripts/utils.sh1#!/bin/bashCOMMENT
LOWscripts/utils.sh21# - Loads language settings from a configuration file.COMMENT
LOWscripts/utils.sh241 # $LANG_DIR/<dest>.jsonCOMMENT
LOWscripts/emergency_repair.sh1#!/bin/bashCOMMENT
LOWscripts/security/fail2ban_installer.sh1#!/bin/bashCOMMENT
LOWscripts/security/fail2ban_installer.sh21# the reliable file backend instead of systemd journal (avoidsCOMMENT
LOWscripts/security/lynis_installer.sh1#!/bin/bashCOMMENT
LOWscripts/security/lynis_installer.sh21# before invoking ./lynis (Lynis requires being run from its ownCOMMENT
LOWscripts/backup_restore/apply_pending_restore.sh241 echo "Cluster recovery helper: $helper"COMMENT
LOWscripts/backup_restore/run_scheduled_backup.sh401 # created without one (the wizard delegates trust to PVE's storageCOMMENT
LOWscripts/backup_restore/backup_scheduler.sh441 pbs)COMMENT
LOWscripts/backup_restore/backup_scheduler.sh541 "${menu[@]}" 3>&1 1>&2 2>&3) || return 1COMMENT
LOWscripts/backup_restore/apply_cluster_postboot.sh1#!/bin/bashCOMMENT
LOWscripts/backup_restore/apply_cluster_postboot.sh61 elseCOMMENT
LOWscripts/backup_restore/apply_cluster_postboot.sh421# - update-initramfs -u -k all → so /etc/modules /etc/modprobe.dCOMMENT
LOWscripts/backup_restore/apply_cluster_postboot.sh481# .deb files, DKMS source trees, etc. For each component theCOMMENT
LOWscripts/backup_restore/backup_host.sh141 # shellcheck disable=SC2086 # intentional word-split: HB_PBS_KEYFILE_OPT="--keyfile /path"COMMENT
LOWscripts/backup_restore/backup_host.sh1041 # If we're restoring on a fresh host (or one where the keyfileCOMMENT
LOWscripts/backup_restore/backup_host.sh1181COMMENT
LOWscripts/backup_restore/backup_host.sh2061COMMENT
LOWscripts/backup_restore/backup_host.sh2161 # Until each installer ships --auto-uninstall we can onlyCOMMENT
LOWscripts/backup_restore/backup_host.sh2381 return 1COMMENT
LOWscripts/backup_restore/backup_host.sh2761 # The drift summary is merged into the single confirmationCOMMENT
LOWscripts/backup_restore/backup_host.sh2801 # ── Cross-version safe-restore filter ────────────────────COMMENT
LOWscripts/backup_restore/backup_host.sh2841 fiCOMMENT
LOWscripts/backup_restore/backup_host.sh2901 # from the operator — the staging config has already beenCOMMENT
LOWscripts/backup_restore/backup_host.sh3281 local -a selected_paths=()COMMENT
LOWscripts/backup_restore/backup_host.sh3621 #COMMENT
LOWscripts/backup_restore/backup_host.sh3641 # The filter runs three passes:COMMENT
LOWscripts/backup_restore/backup_host.sh3881 _rs_prompt_zfs_opt_in "$staging_root"COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1#!/bin/bashCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh181 esacCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh641 # * zpool.guids → pool name + GUID. Same pool name on a freshCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh941# passphrase → produces `pbs-key.recovery.enc`.COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh981# host wants its PBS keyfile protected against loss. Three values:COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1021# ==========================================================COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1081 mkdir -p "$HB_STATE_DIR" 2>/dev/null || trueCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1101# and told to make their own offsite copy — losing it meansCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1161#COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1741COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh1841 ;;COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh2021 --title "$(hb_translate "IMPORTANT — Save this passphrase")" \COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh2061 # privileged account. This matches the manual setup we already doCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh2641# Enumerate USB block-device partitions on this host. Output formatCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh3161COMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh3261# Never speaks — pv is purely an UX improvement, asking the operator toCOMMENT
LOWscripts/backup_restore/lib_host_backup_common.sh3281# live host. Covers the "motherboard swap" scenario: same NICCOMMENT
229 more matches not shown…
Deep Nesting273 hits · 158 pts
SeverityFileLineSnippetContext
LOW.github/scripts/generate_helpers_cache.py125CODE
LOWAppImage/scripts/flask_terminal_routes.py135CODE
LOWAppImage/scripts/flask_terminal_routes.py208CODE
LOWAppImage/scripts/flask_terminal_routes.py228CODE
LOWAppImage/scripts/flask_terminal_routes.py391CODE
LOWAppImage/scripts/flask_terminal_routes.py489CODE
LOWAppImage/scripts/flask_terminal_routes.py548CODE
LOWAppImage/scripts/mount_monitor.py57CODE
LOWAppImage/scripts/mount_monitor.py251CODE
LOWAppImage/scripts/mount_monitor.py278CODE
LOWAppImage/scripts/mount_monitor.py296CODE
LOWAppImage/scripts/mount_monitor.py538CODE
LOWAppImage/scripts/notification_events.py351CODE
LOWAppImage/scripts/notification_events.py416CODE
LOWAppImage/scripts/notification_events.py765CODE
LOWAppImage/scripts/notification_events.py828CODE
LOWAppImage/scripts/notification_events.py1034CODE
LOWAppImage/scripts/notification_events.py1176CODE
LOWAppImage/scripts/notification_events.py1192CODE
LOWAppImage/scripts/notification_events.py1394CODE
LOWAppImage/scripts/notification_events.py1494CODE
LOWAppImage/scripts/notification_events.py1628CODE
LOWAppImage/scripts/notification_events.py1813CODE
LOWAppImage/scripts/notification_events.py1880CODE
LOWAppImage/scripts/notification_events.py1967CODE
LOWAppImage/scripts/notification_events.py1997CODE
LOWAppImage/scripts/notification_events.py2052CODE
LOWAppImage/scripts/notification_events.py2081CODE
LOWAppImage/scripts/notification_events.py2141CODE
LOWAppImage/scripts/notification_events.py2332CODE
LOWAppImage/scripts/notification_events.py2362CODE
LOWAppImage/scripts/notification_events.py2646CODE
LOWAppImage/scripts/notification_events.py3172CODE
LOWAppImage/scripts/notification_events.py3282CODE
LOWAppImage/scripts/flask_server.py101CODE
LOWAppImage/scripts/flask_server.py285CODE
LOWAppImage/scripts/flask_server.py406CODE
LOWAppImage/scripts/flask_server.py488CODE
LOWAppImage/scripts/flask_server.py541CODE
LOWAppImage/scripts/flask_server.py652CODE
LOWAppImage/scripts/flask_server.py806CODE
LOWAppImage/scripts/flask_server.py850CODE
LOWAppImage/scripts/flask_server.py911CODE
LOWAppImage/scripts/flask_server.py1112CODE
LOWAppImage/scripts/flask_server.py1883CODE
LOWAppImage/scripts/flask_server.py1925CODE
LOWAppImage/scripts/flask_server.py1986CODE
LOWAppImage/scripts/flask_server.py2070CODE
LOWAppImage/scripts/flask_server.py2251CODE
LOWAppImage/scripts/flask_server.py2382CODE
LOWAppImage/scripts/flask_server.py2639CODE
LOWAppImage/scripts/flask_server.py2723CODE
LOWAppImage/scripts/flask_server.py2739CODE
LOWAppImage/scripts/flask_server.py2769CODE
LOWAppImage/scripts/flask_server.py2975CODE
LOWAppImage/scripts/flask_server.py3380CODE
LOWAppImage/scripts/flask_server.py3794CODE
LOWAppImage/scripts/flask_server.py4379CODE
LOWAppImage/scripts/flask_server.py4513CODE
LOWAppImage/scripts/flask_server.py4676CODE
213 more matches not shown…
Redundant / Tautological Comments122 hits · 118 pts
SeverityFileLineSnippetContext
LOWinstall_proxmenux.sh288# Set trap to ensure cleanup on exitCOMMENT
LOWweb/app/[locale]/docs/settings/change-language/page.tsx105 <pre className="rounded-md bg-gray-100 p-4 overflow-x-auto text-xs font-mono text-gray-800 leading-relaxed border CODE
LOWweb/app/[locale]/docs/post-install/optional/page.tsx267# Set Fastfetch to run at loginCOMMENT
LOWscripts/shutdown-notify.sh20# Check if this is a real system shutdown/reboot or just a service stopCOMMENT
LOWscripts/emergency_repair.sh168 # Check if NetworkManager is running (shouldn't be on Proxmox)COMMENT
LOWscripts/emergency_repair.sh509 # Check if interface exists physicallyCOMMENT
LOWscripts/emergency_repair.sh517 # Check if it's a bridge or bond (these are virtual, so it's normal they exist)COMMENT
LOWscripts/oci/oci_manager.sh69 # Check if version >= 9.1COMMENT
LOWscripts/oci/oci_manager.sh122 # Check if already installedCOMMENT
LOWscripts/storage/disk-passthrough_ct.sh509 # Check if already the right FS — otherwise need partition + formatCOMMENT
LOWscripts/gpu_tpu/amd_gpu_tools.sh57# Check if amdgpu_top is installedCOMMENT
LOWscripts/gpu_tpu/amd_gpu_tools.sh195 # Check if already installedCOMMENT
LOWscripts/gpu_tpu/nvidia_installer.sh500 # Check if unload succeededCOMMENT
LOWscripts/gpu_tpu/intel_gpu_tools.sh60# Check if intel-gpu-tools is installedCOMMENT
LOWscripts/gpu_tpu/intel_gpu_tools.sh136 # Check if already installedCOMMENT
LOWscripts/vm/zimaos.sh794 # Check if there are any images in the directoryCOMMENT
LOWscripts/vm/zimaos.sh852 # Check if file already existsCOMMENT
LOWscripts/vm/zimaos.sh1077 # Check if UEFI (OVMF) is being used ===================COMMENT
LOWscripts/vm/synology.sh794 # Check if there are any images in the directoryCOMMENT
LOWscripts/vm/synology.sh1041# Check if UEFI (OVMF) is being used ===================COMMENT
LOWscripts/menus/network_menu.sh227 # Check if NetworkManager is running (shouldn't be on Proxmox)COMMENT
LOWscripts/menus/network_menu.sh577 # Check if interface exists physicallyCOMMENT
LOWscripts/menus/network_menu.sh585 # Check if it's a bridge or bond (these are virtual, so it's normal they exist)COMMENT
LOWscripts/global/remove-banner-pve-v3.sh103 # Check if already patched - look for our markerCOMMENT
LOWscripts/global/remove-banner-pve-v3.sh119 # Set trap to restore on errorCOMMENT
LOWscripts/global/remove-banner-pve-v3.sh161 # Check if this line ends with "}," which is the function closureCOMMENT
LOWscripts/global/remove-banner-pve-v3.sh237 # Check if already patchedCOMMENT
LOWscripts/global/remove-banner-pve-v3.sh245 # Set trap to restore on errorCOMMENT
LOWscripts/post_install/customizable_post_install.sh1384 # Check if zfs-auto-snapshot is already installedCOMMENT
LOWscripts/post_install/customizable_post_install.sh1877 # Check if the custom message already existsCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh723 # Check if 'others' already have r+x (minimum to traverse and read)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh326 # Check if path is already used as a mount point in this CTCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh376 # Check if this host path is already mounted in this CTCOMMENT
LOWscripts/share/nfs_client.sh525 # Check if currently mountedCOMMENT
LOWscripts/share/nfs_client.sh607 # Check if NFS client is installedCOMMENT
LOWAppImage/scripts/flask_terminal_routes.py360 # Check if process is still aliveCOMMENT
LOWAppImage/scripts/notification_events.py939 # Check if USB via sysfsSTRING
LOWAppImage/scripts/notification_events.py2192 # Check if task failed or completed with warningsSTRING
LOWAppImage/scripts/notification_events.py2630 # Check if startup period ended and we have aggregated VMs to reportSTRING
LOWAppImage/scripts/notification_events.py2739 # Check if user dismissed this - clears DB cooldownSTRING
LOWAppImage/scripts/flask_server.py423 # Check if privileged or unprivilegedCOMMENT
LOWAppImage/scripts/flask_server.py1229 # Check if this specific notification type is enabled.COMMENT
LOWAppImage/scripts/flask_server.py4848 # Check if it's a bond — sysfs first (name-agnostic), then theSTRING
LOWAppImage/scripts/flask_server.py4853 # Check if it's a bridge (but not virbr which we skip above)STRING
LOWAppImage/scripts/flask_server.py4857 # Check if it's a VLAN (contains a dot)STRING
LOWAppImage/scripts/flask_server.py4861 # Check if interface has a real device symlink in /sys/class/netSTRING
LOWAppImage/scripts/flask_server.py2888 # Check if this is a pool name (pools have no leading whitespace)STRING
LOWAppImage/scripts/flask_server.py3037 # Check if this disk is used by the systemSTRING
LOWAppImage/scripts/flask_server.py4984 # Check if member is a bond firstSTRING
LOWAppImage/scripts/flask_server.py5009 # Check if member is a physical interface. The deviceSTRING
LOWAppImage/scripts/flask_server.py6784 # Check if we have devices arraySTRING
LOWAppImage/scripts/flask_server.py7190 # Check if this interface corresponds to the PCI slotSTRING
LOWAppImage/scripts/flask_server.py7509 # Check if this is a GPU sensorSTRING
LOWAppImage/scripts/flask_server.py7951 # Check if this GPU is already in the list (from nvidia-smi)STRING
LOWAppImage/scripts/flask_server.py9005 # Check if tools are availableSTRING
LOWAppImage/scripts/flask_server.py9059 # Check if test is in progressSTRING
LOWAppImage/scripts/flask_server.py9865 # Check if device supports self-test by looking at OACS fieldSTRING
LOWAppImage/scripts/flask_server.py10533 # Check if RRD file is empty or corruptedSTRING
LOWAppImage/scripts/flask_server.py11423 # Check if storage is PBS (Proxmox Backup Server)STRING
LOWAppImage/scripts/flask_notification_routes.py1276 # Check if our blocks actually exist before doing anythingSTRING
62 more matches not shown…
Hyper-Verbose Identifiers211 hits · 108 pts
SeverityFileLineSnippetContext
LOWweb/app/[locale]/changelog/page.tsx38function readLatestChangelogVersion(locale: string): { version: string; date: string } | null {CODE
LOWweb/app/[locale]/changelog/page.tsx167function wrapCodeBlocksWithCopyable(content: string) {CODE
LOW…ocale]/docs/settings/show-version-information/page.tsx29export default async function ShowVersionInformationPage({CODE
LOWweb/app/[locale]/docs/backup-restore/page.tsx49export default async function BackupRestoreOverviewPage({CODE
LOWweb/app/[locale]/docs/about/code-of-conduct/page.tsx56function wrapCodeBlocksWithCopyable(content: string) {CODE
LOW…app/[locale]/docs/post-install/virtualization/page.tsx22export default async function PostInstallVirtualizationPage({CODE
LOW…/app/[locale]/docs/post-install/customization/page.tsx20export default async function PostInstallCustomizationPage({CODE
LOW…app/[locale]/docs/post-install/basic-settings/page.tsx33export default async function PostInstallBasicSettingsPage({CODE
LOWweb/app/[locale]/docs/post-install/uninstall/page.tsx30export default async function UninstallOptimizationsPage({CODE
LOWweb/app/[locale]/docs/post-install/monitoring/page.tsx21export default async function PostInstallMonitoringPage({CODE
LOWweb/app/[locale]/docs/post-install/performance/page.tsx21export default async function PostInstallPerformancePage({CODE
LOWweb/components/ui/chart.tsx320function getPayloadConfigFromPayload(CODE
LOW.github/scripts/generate_helpers_cache_back.py36def guess_os_from_script_path(script_path: str) -> str | None:CODE
LOWAppImage/components/disk-temperature-detail-modal.tsx78export function DiskTemperatureDetailModal({CODE
LOWAppImage/components/host-backup.tsx5943function ConfigureDestinationWizard({CODE
LOWAppImage/components/storage-overview.tsx2350async function fetchTempHistoryForReport(diskName: string): Promise<DiskTempHistoryPayload | undefined> {CODE
LOWAppImage/scripts/flask_terminal_routes.py119def issue_terminal_ticket_route():CODE
LOWAppImage/scripts/mount_monitor.py508def _check_reachable_from_host(host_pid: str, ct_target: str,CODE
LOWAppImage/scripts/notification_events.py65 def get_and_clear_startup_vms(self) -> list:CODE
LOWAppImage/scripts/notification_events.py259def _record_smartd_observation_impl(title: str, message: str):CODE
LOWAppImage/scripts/notification_events.py3406 def _check_post_install_updates(self):STRING
LOWAppImage/scripts/notification_events.py610 def _get_disk_io_cooldown_from_db(self, device: str) -> Optional[float]:STRING
LOWAppImage/scripts/notification_events.py1394 def _record_disk_io_observation(self, resolved: str, msg: str):STRING
LOWAppImage/scripts/notification_events.py1443 def _record_smartd_observation(self, title: str, message: str):STRING
LOWAppImage/scripts/notification_events.py3039 def _check_startup_aggregation(self):STRING
LOWAppImage/scripts/notification_events.py3479 def _check_managed_installs_updates(self):STRING
LOWAppImage/scripts/notification_events.py3642 def _build_managed_install_event(self, item: dict) -> tuple[str, dict]:STRING
LOWAppImage/scripts/notification_events.py3754 def _check_ai_model_availability(self):STRING
LOWAppImage/scripts/flask_server.py626def _cleanup_old_temperature_data():CODE
LOWAppImage/scripts/flask_server.py637def get_temperature_sparkline(minutes=60):CODE
LOWAppImage/scripts/flask_server.py900def _cleanup_old_latency_data():CODE
LOWAppImage/scripts/flask_server.py1752def _interface_class_from_usb_device(dev_path):CODE
LOWAppImage/scripts/flask_server.py1883def _coral_kernel_modules_loaded():CODE
LOWAppImage/scripts/flask_server.py1908def _coral_edgetpu_runtime_version():CODE
LOWAppImage/scripts/flask_server.py2368def extract_vmid_from_interface(interface_name):CODE
LOWAppImage/scripts/flask_server.py406def parse_lxc_hardware_config(vmid, node):CODE
LOWAppImage/scripts/flask_server.py723def _temperature_collector_loop():CODE
LOWAppImage/scripts/flask_server.py1011def _capture_health_journal_context(categories: list, reason: str = '') -> str:CODE
LOWAppImage/scripts/flask_server.py1481def get_cached_pvesh_cluster_resources_vm():CODE
LOWAppImage/scripts/flask_server.py1532def get_cached_pvesh_storage_list():CODE
LOWAppImage/scripts/flask_server.py1560def get_cached_sensors_output():CODE
LOWAppImage/scripts/flask_server.py1925def _coral_pcie_name_from_lspci(slot):CODE
LOWAppImage/scripts/flask_server.py2251def get_intel_gpu_processes_from_text():CODE
LOWAppImage/scripts/flask_server.py5748def identify_temperature_sensor(sensor_name, adapter, chip_name=None):STRING
LOWAppImage/scripts/flask_server.py11793def api_managed_installs_refresh():STRING
LOWAppImage/scripts/flask_server.py11812def api_lxc_updates_detection_get():STRING
LOWAppImage/scripts/flask_server.py11825def api_lxc_updates_detection_set():STRING
LOWAppImage/scripts/flask_server.py4379def _get_proxmox_storage_uncached():STRING
LOWAppImage/scripts/flask_server.py4676def _compute_per_nic_rates_live(net_io_per_nic):STRING
LOWAppImage/scripts/flask_server.py5366def _get_lxc_update_status_map() -> dict:STRING
LOWAppImage/scripts/flask_server.py7150def get_network_hardware_info(pci_slot):STRING
LOWAppImage/scripts/flask_server.py7330def _sriov_find_guest_consumer(bdf):STRING
LOWAppImage/scripts/flask_server.py7576def _get_hardware_info_uncached():STRING
LOWAppImage/scripts/flask_server.py8718def api_disk_temperature_history(disk_name):STRING
LOWAppImage/scripts/flask_server.py9729def api_smart_history_download(disk_name, filename):STRING
LOWAppImage/scripts/flask_server.py10074def api_smart_schedules_create():STRING
LOWAppImage/scripts/flask_server.py10121def api_smart_schedules_delete(schedule_id):STRING
LOWAppImage/scripts/flask_server.py10145def api_smart_schedules_toggle():STRING
LOWAppImage/scripts/flask_server.py10349def api_network_interface_metrics(interface_name):STRING
LOWAppImage/scripts/flask_server.py11179def api_notifications_download():STRING
151 more matches not shown…
Verbosity Indicators80 hits · 95 pts
SeverityFileLineSnippetContext
LOWscripts/emergency_repair.sh643 # Step 4: Apply changesCOMMENT
LOWscripts/emergency_repair.sh652 # Step 5: VerificationCOMMENT
LOWscripts/emergency_repair.sh353 # Step 2: Show current configurationCOMMENT
LOWscripts/emergency_repair.sh367 # Step 3: Identify specific changes neededCOMMENT
LOWscripts/emergency_repair.sh400 # Step 4: Apply changes with verificationCOMMENT
LOWscripts/emergency_repair.sh429 # Step 5: VerificationCOMMENT
LOWscripts/emergency_repair.sh591 # Step 2: Identify interfaces to removeCOMMENT
LOWscripts/emergency_repair.sh615 # Step 3: Show what will be removedCOMMENT
LOWscripts/emergency_repair.sh802 # Step 1: Update package listsCOMMENT
LOWscripts/emergency_repair.sh816 # Step 2: Reinstall core Proxmox packagesCOMMENT
LOWscripts/emergency_repair.sh832 # Step 3: Regenerate certificates and restart servicesCOMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh641 # Step 1: pick the OVA/OVF file (dialog)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh644 # Step 2: extract + parse (terminal output)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh673 # Step 3: configure the new VM (dialogs)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh676 # Step 4: confirm (dialog)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh679 # Step 5: do the import (terminal output only)COMMENT
LOWscripts/menus/network_menu.sh712 # Step 4: Apply changesCOMMENT
LOWscripts/menus/network_menu.sh721 # Step 5: VerificationCOMMENT
LOWscripts/menus/network_menu.sh415 # Step 2: Show current configurationCOMMENT
LOWscripts/menus/network_menu.sh429 # Step 3: Identify specific changes neededCOMMENT
LOWscripts/menus/network_menu.sh462 # Step 4: Apply changes with verificationCOMMENT
LOWscripts/menus/network_menu.sh491 # Step 5: VerificationCOMMENT
LOWscripts/menus/network_menu.sh660 # Step 2: Identify interfaces to removeCOMMENT
LOWscripts/menus/network_menu.sh684 # Step 3: Show what will be removedCOMMENT
LOWscripts/share/disk_host.sh758 # Step 1: Select diskCOMMENT
LOWscripts/share/disk_host.sh761 # Step 2: Inspect and choose actionCOMMENT
LOWscripts/share/disk_host.sh764 # Step 3: Filesystem selection (only if formatting)COMMENT
LOWscripts/share/disk_host.sh782 # Step 4: Configure storage optionsCOMMENT
LOWscripts/share/disk_host.sh803 # Step 5: Format/mountCOMMENT
LOWscripts/share/disk_host.sh831 # Step 6: Register in Proxmox (only if the user opted in)COMMENT
LOWscripts/share/disk_host.sh1018 # Step 1: Remove from ProxmoxCOMMENT
LOWscripts/share/disk_host.sh1029 # Step 2: Unmount if mounted (dir-backed storages only)COMMENT
LOWscripts/share/disk_host.sh1043 # Step 3: Remove /etc/fstab entryCOMMENT
LOWscripts/share/disk_host.sh1063 # Step 4: Reboot promptCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh801 # Step 1: Select containerCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh806 # Step 2: Select host directoryCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh811 # Step 3: Select container mount pointCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh816 # Step 4: Get container type info (for display only)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh829 # Step 5: Active fix for network storage (before confirmation, while we know container type)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh835 # Step 6: ConfirmationCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh863 # Step 7: Add bind mountCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh871 # Step 8: Host permission check for local dirs (only if not already handled above for CIFS/NFS)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh876 # Step 9: SummaryCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh889 # Step 10: Activate the mount and verify it's WRITABLE from insideCOMMENT
LOWscripts/share/iscsi_host.sh279 # Step 1: Enter portalCOMMENT
LOWscripts/share/iscsi_host.sh282 # Step 2: Discover targetsCOMMENT
LOWscripts/share/iscsi_host.sh285 # Step 3: Select targetCOMMENT
LOWscripts/share/iscsi_host.sh293 # Step 4: Configure storageCOMMENT
LOWscripts/share/iscsi_host.sh296 # Step 5: Add to ProxmoxCOMMENT
LOWscripts/share/samba_client.sh732 # Step 0:COMMENT
LOWscripts/share/samba_client.sh735 # Step 1:COMMENT
LOWscripts/share/samba_client.sh738 # Step 2:COMMENT
LOWscripts/share/samba_client.sh741 # Step 3:COMMENT
LOWscripts/share/samba_client.sh752 # Step 4:COMMENT
LOWscripts/share/samba_client.sh755 # Step 5:COMMENT
LOWscripts/share/nfs_client.sh370 # Step 0: Install NFS client firstCOMMENT
LOWscripts/share/nfs_client.sh373 # Step 1: Select serverCOMMENT
LOWscripts/share/nfs_client.sh379 # Step 2: Select exportCOMMENT
LOWscripts/share/nfs_client.sh392 # Step 3: Select mount pointCOMMENT
LOWscripts/share/nfs_client.sh395 # Step 4: Configure mount optionsCOMMENT
20 more matches not shown…
Structural Annotation Overuse75 hits · 85 pts
SeverityFileLineSnippetContext
LOWscripts/emergency_repair.sh643 # Step 4: Apply changesCOMMENT
LOWscripts/emergency_repair.sh652 # Step 5: VerificationCOMMENT
LOWscripts/emergency_repair.sh353 # Step 2: Show current configurationCOMMENT
LOWscripts/emergency_repair.sh367 # Step 3: Identify specific changes neededCOMMENT
LOWscripts/emergency_repair.sh400 # Step 4: Apply changes with verificationCOMMENT
LOWscripts/emergency_repair.sh429 # Step 5: VerificationCOMMENT
LOWscripts/emergency_repair.sh591 # Step 2: Identify interfaces to removeCOMMENT
LOWscripts/emergency_repair.sh615 # Step 3: Show what will be removedCOMMENT
LOWscripts/emergency_repair.sh802 # Step 1: Update package listsCOMMENT
LOWscripts/emergency_repair.sh816 # Step 2: Reinstall core Proxmox packagesCOMMENT
LOWscripts/emergency_repair.sh832 # Step 3: Regenerate certificates and restart servicesCOMMENT
LOWscripts/lxc/lxc-unprivileged-to-privileged.sh15# WARNING: This reduces security. Use only when necessary.COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh641 # Step 1: pick the OVA/OVF file (dialog)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh644 # Step 2: extract + parse (terminal output)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh673 # Step 3: configure the new VM (dialogs)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh676 # Step 4: confirm (dialog)COMMENT
LOWscripts/utilities/import_vm_ova_ovf.sh679 # Step 5: do the import (terminal output only)COMMENT
LOWscripts/menus/network_menu.sh712 # Step 4: Apply changesCOMMENT
LOWscripts/menus/network_menu.sh721 # Step 5: VerificationCOMMENT
LOWscripts/menus/network_menu.sh415 # Step 2: Show current configurationCOMMENT
LOWscripts/menus/network_menu.sh429 # Step 3: Identify specific changes neededCOMMENT
LOWscripts/menus/network_menu.sh462 # Step 4: Apply changes with verificationCOMMENT
LOWscripts/menus/network_menu.sh491 # Step 5: VerificationCOMMENT
LOWscripts/menus/network_menu.sh660 # Step 2: Identify interfaces to removeCOMMENT
LOWscripts/menus/network_menu.sh684 # Step 3: Show what will be removedCOMMENT
LOWscripts/share/disk_host.sh758 # Step 1: Select diskCOMMENT
LOWscripts/share/disk_host.sh761 # Step 2: Inspect and choose actionCOMMENT
LOWscripts/share/disk_host.sh764 # Step 3: Filesystem selection (only if formatting)COMMENT
LOWscripts/share/disk_host.sh782 # Step 4: Configure storage optionsCOMMENT
LOWscripts/share/disk_host.sh803 # Step 5: Format/mountCOMMENT
LOWscripts/share/disk_host.sh831 # Step 6: Register in Proxmox (only if the user opted in)COMMENT
LOWscripts/share/disk_host.sh1018 # Step 1: Remove from ProxmoxCOMMENT
LOWscripts/share/disk_host.sh1029 # Step 2: Unmount if mounted (dir-backed storages only)COMMENT
LOWscripts/share/disk_host.sh1043 # Step 3: Remove /etc/fstab entryCOMMENT
LOWscripts/share/disk_host.sh1063 # Step 4: Reboot promptCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh801 # Step 1: Select containerCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh806 # Step 2: Select host directoryCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh811 # Step 3: Select container mount pointCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh816 # Step 4: Get container type info (for display only)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh829 # Step 5: Active fix for network storage (before confirmation, while we know container type)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh835 # Step 6: ConfirmationCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh863 # Step 7: Add bind mountCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh871 # Step 8: Host permission check for local dirs (only if not already handled above for CIFS/NFS)COMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh876 # Step 9: SummaryCOMMENT
LOWscripts/share/lxc-mount-manager_minimal.sh889 # Step 10: Activate the mount and verify it's WRITABLE from insideCOMMENT
LOWscripts/share/iscsi_host.sh279 # Step 1: Enter portalCOMMENT
LOWscripts/share/iscsi_host.sh282 # Step 2: Discover targetsCOMMENT
LOWscripts/share/iscsi_host.sh285 # Step 3: Select targetCOMMENT
LOWscripts/share/iscsi_host.sh293 # Step 4: Configure storageCOMMENT
LOWscripts/share/iscsi_host.sh296 # Step 5: Add to ProxmoxCOMMENT
LOWscripts/share/nfs_client.sh370 # Step 0: Install NFS client firstCOMMENT
LOWscripts/share/nfs_client.sh373 # Step 1: Select serverCOMMENT
LOWscripts/share/nfs_client.sh379 # Step 2: Select exportCOMMENT
LOWscripts/share/nfs_client.sh392 # Step 3: Select mount pointCOMMENT
LOWscripts/share/nfs_client.sh395 # Step 4: Configure mount optionsCOMMENT
LOWscripts/share/nfs_host.sh490 # Step 1: Select serverCOMMENT
LOWscripts/share/nfs_host.sh493 # Step 2: Select exportCOMMENT
LOWscripts/share/nfs_host.sh496 # Step 3: Validate exportCOMMENT
LOWscripts/share/nfs_host.sh505 # Step 4: Pick mount method(s) — pvesm, fstab, or bothCOMMENT
LOWscripts/share/nfs_host.sh519 # Step 6: ApplyCOMMENT
15 more matches not shown…
Self-Referential Comments20 hits · 52 pts
SeverityFileLineSnippetContext
MEDIUMweb/messages/es/guides/nvidia-manual.json74 "udevRulesCode": "# /etc/udev/rules.d/70-nvidia.rules\n# Create /dev/nvidia0, /dev/nvidia1 ... and /dev/nvidiactl whCODE
MEDIUMweb/messages/en/guides/nvidia-manual.json74 "udevRulesCode": "# /etc/udev/rules.d/70-nvidia.rules\n# Create /dev/nvidia0, /dev/nvidia1 ... and /dev/nvidiactl whCODE
MEDIUMscripts/security/fail2ban_installer.sh133 # Create a drop-in so we don't break other Proxmox settingsCOMMENT
MEDIUMscripts/vm/zimaos.sh764 # Create the loader selection menu for ZimaOSCOMMENT
MEDIUMscripts/vm/zimaos.sh1066 # Create the VMCOMMENT
MEDIUMscripts/vm/zimaos.sh95# Define the header_info function at the beginning of the scriptCOMMENT
MEDIUMscripts/vm/zimaos.sh802 # Create an array of image options for whiptailCOMMENT
MEDIUMscripts/vm/synology.sh749 # Create the loader selection menuCOMMENT
MEDIUMscripts/vm/synology.sh1030 # Create the VMCOMMENT
MEDIUMscripts/vm/synology.sh102# Define the header_info function at the beginning of the scriptCOMMENT
MEDIUMscripts/vm/synology.sh802 # Create an array of image options for whiptailCOMMENT
MEDIUMscripts/global/remove-banner-pve-v3.sh78# Create the patch script that will be called by APT hookCOMMENT
MEDIUMscripts/global/remove-banner-pve-v3.sh174 # Create the replacement function (simple version that just calls orig_cmd)COMMENT
MEDIUMscripts/post_install/customizable_post_install.sh271 # Create a temporary configurationCOMMENT
MEDIUMscripts/post_install/customizable_post_install.sh1881 # Create a backup of the original MOTD fileCOMMENT
MEDIUMscripts/post_install/uninstall-tools.sh275# This file is part of systemd.COMMENT
MEDIUMAppImage/scripts/security_manager.py1056 # Create the auth logger service if not presentCOMMENT
MEDIUMAppImage/scripts/health_monitor.py2313 # This function is no longer used in get_detailed_status, but kept for reference if needed.COMMENT
MEDIUMAppImage/scripts/oci_manager.py566 # Create a safe filename from the image referenceCOMMENT
MEDIUMAppImage/scripts/test_real_events.sh404 # Create a marker for cleanupCOMMENT
Docstring Block Structure8 hits · 40 pts
SeverityFileLineSnippetContext
HIGHAppImage/scripts/ai_providers/__init__.py68Factory function to get provider instance. Args: name: Provider name (groq, openai, anthropic, gemini, STRING
HIGHAppImage/scripts/ai_providers/openai_provider.py162Generate a response using OpenAI's API or compatible endpoint. Args: system_prompt: System STRING
HIGHAppImage/scripts/ai_providers/ollama_provider.py32Generate a response using local Ollama server. Args: system_prompt: System instructions STRING
HIGHAppImage/scripts/ai_providers/openrouter_provider.py82Generate a response using OpenRouter's API. OpenRouter uses OpenAI-compatible format with additional STRING
HIGHAppImage/scripts/ai_providers/groq_provider.py80Generate a response using Groq's API. Args: system_prompt: System instructions STRING
HIGHAppImage/scripts/ai_providers/anthropic_provider.py45Generate a response using Anthropic's API. Note: Anthropic uses a different API format than OpenAI. STRING
HIGHAppImage/scripts/ai_providers/gemini_provider.py116Generate a response using Google's Gemini API. Note: Gemini uses a different API format. System instrucSTRING
HIGHAppImage/scripts/ai_providers/base.py74Generate a response from the AI model. Args: system_prompt: System instructions for the modSTRING
Cross-Language Confusion6 hits · 32 pts
SeverityFileLineSnippetContext
HIGHAppImage/scripts/flask_server.py2549 .then(response => response || fetch(event.request))CODE
HIGHAppImage/scripts/managed_installs.py1020 cmd_age = "stat -c '%Y' /var/cache/apt/pkgcache.bin 2>/dev/null || echo 0"CODE
HIGHAppImage/scripts/managed_installs.py1033 "|| stat -c '%Y' /etc/apk/world 2>/dev/null || echo 0"CODE
HIGHAppImage/scripts/oci_manager.py1568 "apk update && apk upgrade --no-cache"],CODE
HIGHAppImage/scripts/proxmox_known_errors.py196 "solution_detailed": "1. Check interface: ip link show <iface>\n2. Check cable connection\n3. Check switch port CODE
HIGHAppImage/scripts/notification_channels.py608 # if the user previously saved an empty string or null, we'd end upCOMMENT
Example Usage Blocks14 hits · 25 pts
SeverityFileLineSnippetContext
LOWscripts/backup_restore/lib_host_backup_common.sh3899# Usage:COMMENT
LOWscripts/backup_restore/collectors/build_manifest.sh10# Usage:COMMENT
LOWscripts/backup_restore/restore/remap_network.sh18# Usage:COMMENT
LOWscripts/backup_restore/restore/compute_rollback_plan.sh27# Usage:COMMENT
LOWscripts/backup_restore/restore/reinstall_drivers.sh17# Usage:COMMENT
LOWscripts/backup_restore/restore/list_paths.sh14# Usage:COMMENT
LOWscripts/backup_restore/restore/run_restore.sh19# Usage:COMMENT
LOWscripts/backup_restore/restore/validate_storage.sh10# Usage:COMMENT
LOWscripts/backup_restore/restore/parse_manifest.sh15# Usage:COMMENT
LOWscripts/backup_restore/restore/preflight_checks.sh16# Usage:COMMENT
LOWscripts/utilities/proxmenux_debug.sh34# Usage:COMMENT
LOWscripts/global/utils-install-functions.sh8# Usage:COMMENT
LOWAppImage/scripts/test_all_notifications.sh6# Usage:COMMENT
LOWAppImage/scripts/test_real_events.sh13# Usage:COMMENT
AI Slop Vocabulary12 hits · 23 pts
SeverityFileLineSnippetContext
MEDIUMweb/package-lock.json7657 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMscripts/utils.sh14# ProxMenux to facilitate Proxmox VE management.COMMENT
MEDIUMscripts/utils.sh23# These utilities ensure a streamlined and uniform user experienceCOMMENT
MEDIUMscripts/utilities/upgrade_pve8_to_pve9.sh14# Trixie + PVE 8 -> 9) with comprehensive safeguards, repositoryCOMMENT
MEDIUMAppImage/scripts/notification_events.py3040 """Check if startup period ended and emit comprehensive startup report.STRING
MEDIUMAppImage/scripts/notification_events.py3070 # Collect comprehensive startup reportSTRING
MEDIUMAppImage/scripts/notification_events.py4226 # prefix is robust and won't accidentally catch smartd orSTRING
MEDIUMAppImage/scripts/flask_server.py4655# oldest-vs-newest sample. This is robust against bursty trafficSTRING
MEDIUMAppImage/scripts/flask_server.py7577 """Get comprehensive hardware information"""STRING
LOWAppImage/scripts/flask_server.py18706 # that read this data simply return empty/cached until theSTRING
MEDIUMAppImage/scripts/build_appimage.sh191# pipeline. curl -L --retry 3 is more robust and falls back to wgetCOMMENT
LOWAppImage/scripts/health_persistence.py2570 # so just return None and let the serial-based consolidationSTRING
Unused Imports25 hits · 18 pts
SeverityFileLineSnippetContext
LOW.github/scripts/build_translation_cache.py15CODE
LOWAppImage/scripts/mount_monitor.py25CODE
LOWAppImage/scripts/notification_events.py25CODE
LOWAppImage/scripts/flask_server.py52CODE
LOWAppImage/scripts/flask_server.py57CODE
LOWAppImage/scripts/flask_server.py60CODE
LOWAppImage/scripts/flask_server.py73CODE
LOWAppImage/scripts/post_install_versions.py23CODE
LOWAppImage/scripts/lxc_mount_points.py30CODE
LOWAppImage/scripts/lxc_mount_points.py34CODE
LOWAppImage/scripts/disk_temperature_history.py27CODE
LOWAppImage/scripts/managed_installs.py37CODE
LOWAppImage/scripts/health_monitor.py16CODE
LOWAppImage/scripts/health_monitor.py16CODE
LOWAppImage/scripts/health_monitor.py17CODE
LOWAppImage/scripts/test_disk_observation.py28CODE
LOWAppImage/scripts/notification_templates.py14CODE
LOWAppImage/scripts/notification_templates.py18CODE
LOWAppImage/scripts/notification_templates.py19CODE
LOWAppImage/scripts/ai_context_enrichment.py20CODE
LOWAppImage/scripts/ai_context_enrichment.py27CODE
LOWAppImage/scripts/health_thresholds.py34CODE
LOWAppImage/scripts/notification_manager.py41CODE
LOWAppImage/scripts/notification_manager.py41CODE
LOWAppImage/scripts/proxmox_storage_monitor.py12CODE
Fake / Example Data9 hits · 9 pts
SeverityFileLineSnippetContext
LOWweb/components/testimonials.tsx4 author: "Jane Doe",CODE
LOWoci/catalog.json89 "placeholder": "tskey-auth-xxxxx",CODE
LOWoci/catalog.json100 "placeholder": "proxmox-gateway",CODE
LOWjson/helpers_cache_back.json6699 "username": "admin@example.com",CODE
LOWjson/helpers_cache2.json3137 "username": "admin@example.com",CODE
LOWjson/helpers_cache2.json3230 "username": "admin@example.org",CODE
LOWscripts/oci/catalog.json89 "placeholder": "tskey-auth-xxxxx",CODE
LOWscripts/oci/catalog.json100 "placeholder": "proxmox-gateway",CODE
LOWAppImage/components/notification-settings.tsx1803 placeholder="user@example.com"CODE
Magic Placeholder Names2 hits · 8 pts
SeverityFileLineSnippetContext
HIGHAppImage/components/security.tsx2340 <p>{'Authorization: Bearer YOUR_TOKEN_HERE'}</p>CODE
HIGHAppImage/scripts/flask_notification_routes.py443 "api_key": "your-api-key", // Not needed for ollamaSTRING
AI Structural Patterns2 hits · 1 pts
SeverityFileLineSnippetContext
LOWAppImage/scripts/security_manager.py295CODE
LOWAppImage/scripts/security_manager.py404CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWAppImage/scripts/ai_providers/__init__.py99__all__ = [CODE