Proxmox VE Helper-Scripts (Community Edition)
442 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | turnkey/turnkey.sh | 131 | # ============================================================================== |
| MEDIUM | turnkey/turnkey.sh | 133 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 24 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 26 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 34 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 36 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 42 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 44 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 60 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 62 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 79 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 81 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 160 | # ============================================================================== |
| MEDIUM | tools/addon/nextcloud-exporter.sh | 162 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 22 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 24 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 34 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 36 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 56 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 58 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 72 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 74 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 133 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 135 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 151 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 153 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 208 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 210 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 276 | # ============================================================================== |
| MEDIUM | tools/addon/komodo.sh | 278 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 22 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 24 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 35 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 37 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 50 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 52 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 68 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 70 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 85 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 87 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 100 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 102 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 164 | # ============================================================================== |
| MEDIUM | tools/addon/arcane.sh | 166 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 24 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 26 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 39 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 41 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 55 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 57 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 70 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 72 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 74 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 76 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 93 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 95 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 115 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 117 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 146 | # ============================================================================== |
| MEDIUM | tools/addon/copyparty.sh | 148 | # ============================================================================== |
| 292 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/addon/nextcloud-exporter.sh | 178 | # Check if already installed |
| LOW | tools/addon/komodo.sh | 302 | # Check if already installed |
| LOW | tools/addon/arcane.sh | 183 | # Check if already installed |
| LOW | tools/addon/copyparty.sh | 326 | # Check if already installed |
| LOW | tools/addon/all-templates.sh | 52 | # Check if ID is numeric |
| LOW | tools/addon/all-templates.sh | 56 | # Check if config file exists for VM or LXC |
| LOW | tools/addon/all-templates.sh | 60 | # Check if ID is used in LVM logical volumes |
| LOW | tools/addon/adguardhome-sync.sh | 324 | # Check if already installed |
| LOW | tools/addon/immich-public-proxy.sh | 242 | # Check if already installed |
| LOW | tools/addon/sparkyfitness-garmin.sh | 138 | # Check if already installed |
| LOW | tools/addon/cronmaster.sh | 191 | # Check if already installed |
| LOW | tools/addon/dockge.sh | 173 | # Check if already installed |
| LOW | tools/addon/dokploy.sh | 176 | # Check if already installed |
| LOW | tools/addon/coolify.sh | 178 | # Check if already installed |
| LOW | tools/addon/runtipi.sh | 186 | # Check if already installed |
| LOW | tools/addon/prometheus-paperless-ngx-exporter.sh | 152 | # Check if already installed |
| LOW | tools/addon/jellystat.sh | 158 | # Check if database already exists |
| LOW | tools/addon/jellystat.sh | 168 | # Check if user exists, create if not |
| LOW | tools/addon/jellystat.sh | 199 | # Check if md5/scram-sha-256 auth is already configured for local connections |
| LOW | tools/addon/jellystat.sh | 337 | # Check if already installed |
| LOW | tools/addon/pihole-exporter.sh | 215 | # Check if already installed |
| LOW | tools/addon/qbittorrent-exporter.sh | 224 | # Check if already installed |
| LOW | tools/pve/pbs-microcode.sh | 40 | # Check if running on bare metal using systemd-detect-virt. |
| LOW | tools/pve/pbs-microcode.sh | 153 | # Check if this is a Proxmox Backup Server by verifying the presence of the datastore config. |
| LOW | tools/pve/monitor-all.sh | 87 | # Check if guest agent responds |
| LOW | tools/pve/add-iptag.sh | 474 | # Check if IP is in CIDR |
| LOW | tools/pve/add-iptag.sh | 526 | # Check if IP is in any CIDRs |
| LOW | tools/pve/add-iptag.sh | 545 | # Check if IP is valid |
| LOW | tools/pve/add-iptag.sh | 566 | # Check if VM is running first |
| LOW | tools/pve/add-iptag.sh | 928 | # Check if LXC is running |
| LOW | tools/pve/nic-offloading-fix.sh | 73 | # Check if the interface uses the e1000e or e1000 driver |
| LOW | tools/pve/nic-offloading-fix.sh | 85 | # Check if any Intel e1000e/e1000 interfaces were found |
| LOW | tools/pve/nic-offloading-fix.sh | 111 | # Check if any interfaces were selected |
| LOW | tools/pve/nic-offloading-fix.sh | 173 | # Check if service file was created successfully |
| LOW | tools/pve/clean-orphaned-lvm.sh | 40 | # Check if the ID exists as a VM or LXC container on any cluster node |
| LOW | install/tracktor-install.sh | 26 | # Set this to the path of the database file. Default - ./tracktor.db |
| LOW | install/tracktor-install.sh | 28 | # Set this to the path of the uploads directory. Default - ./uploads |
| LOW | install/tracktor-install.sh | 30 | # Set this to the path of the logs directory. Default - ./logs |
| LOW | install/tracktor-install.sh | 36 | # Set this to remove upload size limitations. Default - 512 Kb |
| LOW | install/autocaliweb-install.sh | 198 | # Check if there are any log files to process |
| LOW | ct/tracktor.sh | 46 | # Set this to the path of the database file. Default - ./tracktor.db |
| LOW | ct/tracktor.sh | 48 | # Set this to the path of the uploads directory. Default - ./uploads |
| LOW | ct/tracktor.sh | 50 | # Set this to the path of the logs directory. Default - ./logs |
| LOW | ct/tracktor.sh | 56 | # Set this to remove upload size limitations. Default - 512 Kb |
| LOW | .github/workflows/check-node-versions.yml | 143 | # Check if our_version satisfies an engines.node constraint |
| LOW | .github/workflows/check-node-versions.yml | 339 | # Check if engines.node is a minimum constraint that our version satisfies |
| LOW | .github/workflows/check-node-versions.yml | 442 | # Check if a matching open issue already exists |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/addon/jellystat.sh | 241 | # Security |
| LOW | tools/pve/post-install-hook-examples.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/pve/post-install-hook-examples.sh | 21 | # |
| LOW | tools/pve/post-install-hook-examples.sh | 41 | # - Use `|| true` on best-effort steps you do not want to abort the hook. |
| LOW | tools/pve/post-install-hook-examples.sh | 161 | # ▼▼▼ EXAMPLE 3 — BEGIN ▼▼▼ |
| LOW | tools/pve/post-install-hook-examples.sh | 241 | # ▲▲▲ EXAMPLE 3 — END ▲▲▲ |
| LOW | tools/pve/update-apps.sh | 1 | #!/usr/bin/env bash |
| LOW | tools/pve/update-apps.sh | 21 | # Leave empty for interactive selection |
| LOW | tools/pve/update-apps.sh | 41 | # var_auto_reboot: Automatically reboot containers that require it after update |
| LOW | install/romm-install.sh | 81 | # - txt |
| LOW | install/romm-install.sh | 101 | # metadata: |
| LOW | install/tracktor-install.sh | 21 | $STD npm install |
| LOW | install/nextexplorer-install.sh | 81 | # OIDC_ISSUER= |
| LOW | install/nextexplorer-install.sh | 101 | |
| LOW | install/scanopy-install.sh | 101 | # |
| LOW | install/scanopy-install.sh | 121 | # |
| LOW | install/opencloud-install.sh | 121 | # NOTIFICATIONS_SMTP_AUTHENTICATION=login |
| LOW | install/opencloud-install.sh | 141 | ## automatically create accounts |
| LOW | install/jotty-install.sh | 21 | |
| LOW | install/karakeep-install.sh | 81 | # OPENAI_API_KEY="<API_KEY>" |
| LOW | install/patchmon-install.sh | 41 | ## OIDC / SSO (when OIDC_ENABLED=true, issuer/client/secret/redirect required) |
| LOW | install/reactive-resume-install.sh | 61 | # S3_ACCESS_KEY_ID= |
| LOW | install/alpine-redlib-install.sh | 21 | # Redlib Instance Configuration File |
| LOW | install/alpine-redlib-install.sh | 41 | #REDLIB_DEFAULT_COMMENT_SORT=confidence # ["confidence", "top", "new", "controversial", "old"] |
| LOW | ct/tracktor.sh | 41 | if ! grep -qxF 'BODY_SIZE_LIMIT=Infinity' /opt/tracktor.env; then |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .github/workflows/auto-update-app-headers.yml | 35 | # Step 1: Checkout repository |
| LOW | .github/workflows/auto-update-app-headers.yml | 39 | # Step 2: Disable file mode changes detection |
| LOW | .github/workflows/auto-update-app-headers.yml | 43 | # Step 3: Set up Git user for committing changes |
| LOW | .github/workflows/auto-update-app-headers.yml | 49 | # Step 4: Install figlet |
| LOW | .github/workflows/auto-update-app-headers.yml | 53 | # Step 5: Run the updated generate-app-files.sh script |
| LOW | .github/workflows/auto-update-app-headers.yml | 61 | # Step 6: Check if there are any changes |
| LOW | .github/workflows/auto-update-app-headers.yml | 76 | # Step 7: Commit and create PR if changes exist |
| LOW | .github/workflows/auto-update-app-headers.yml | 114 | # Step 8: Output success message when no changes |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/pve/post-install-hook-examples.sh | 5 | # This file is NOT meant to be executed as-is. |
| MEDIUM | tools/pve/nic-offloading-fix.sh | 94 | # Create a checklist for interface selection with all interfaces initially checked |
| MEDIUM | tools/pve/nic-offloading-fix.sh | 154 | # Create the service file with driver-specific optimizations |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | install/powerdns-install.sh | 55 | PA_ADMIN_EMAIL="admin@example.com" |
| LOW | install/hortusfox-install.sh | 45 | ADMIN_EMAIL="admin@example.com" |
| LOW | install/adventurelog-install.sh | 57 | # DEFAULT_FROM_EMAIL='user@example.com' |
| LOW | install/openobserve-install.sh | 23 | ZO_ROOT_USER_EMAIL = "admin@example.com" |
| LOW | install/traefik-install.sh | 48 | email: "foo@bar.com" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/pve/post-pve-install.sh | 567 | " function removeSubscriptionElements() {" \ |
| LOW | .github/workflows/push-json-to-pocketbase.yml | 192 | async function resolveNotesAndInstallMethods(scriptId) { |