120 matches across 13 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | dots/.config/quickshell/ii/translations/id_ID.json | 57 | "No API key\nSet it with /key YOUR_API_KEY": "Tidak ada kunci API\nAtur dengan /key KUNCI_API_ANDA", |
| HIGH | dots/.config/quickshell/ii/translations/id_ID.json | 171 | "API key is set\nChange with /key YOUR_API_KEY": "Kunci API sudah diatur\nUbah dengan /key KUNCI_API_ANDA", |
| HIGH | dots/.config/quickshell/ii/translations/tr_TR.json | 57 | "No API key\nSet it with /key YOUR_API_KEY": "API anahtarı yok\n/key API_ANAHTARINIZ ile ayarlayın", |
| HIGH | dots/.config/quickshell/ii/translations/tr_TR.json | 171 | "API key is set\nChange with /key YOUR_API_KEY": "API anahtarı ayarlandı\n/key API_ANAHTARINIZ ile değiştirin", |
| HIGH | dots/.config/quickshell/ii/translations/tr_TR.json | 503 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/ja_JP.json | 331 | "No API key\nSet it with /key YOUR_API_KEY": "APIキーがありません\n/key YOUR_API_KEYで設定してください", |
| HIGH | dots/.config/quickshell/ii/translations/ja_JP.json | 422 | "API key is set\nChange with /key YOUR_API_KEY": "APIキーが設定済み\n/key YOUR_API_KEYで変更できます", |
| HIGH | dots/.config/quickshell/ii/translations/zh_CN.json | 307 | "No API key\nSet it with /key YOUR_API_KEY": "无 API 密钥\n使用 /key YOUR_API_KEY 设置", |
| HIGH | dots/.config/quickshell/ii/translations/zh_CN.json | 310 | "API key is set\nChange with /key YOUR_API_KEY": "API 密钥已设置\n使用 /key YOUR_API_KEY 更改", |
| HIGH | dots/.config/quickshell/ii/translations/zh_CN.json | 449 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/it_IT.json | 226 | "No API key\nSet it with /key YOUR_API_KEY": "Nessuna chiave API\nUsa /key per impostarla", |
| HIGH | dots/.config/quickshell/ii/translations/it_IT.json | 238 | "API key is set\nChange with /key YOUR_API_KEY": "Chiave API impostata\nUsa /key per cambiarla", |
| HIGH | dots/.config/quickshell/ii/translations/he_HE.json | 245 | "API key is set\nChange with /key YOUR_API_KEY": "מפתח API מוגדר\nשנה עם /key YOUR_API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/he_HE.json | 321 | "No API key\nSet it with /key YOUR_API_KEY": "אין מפתח API\nהגדר אותו עם /key YOUR_API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/en_US.json | 57 | "No API key\nSet it with /key YOUR_API_KEY": "No API key\nSet it with /key YOUR_API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/en_US.json | 172 | "API key is set\nChange with /key YOUR_API_KEY": "API key is set\nChange with /key YOUR_API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/en_US.json | 508 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/es_MX.json | 297 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/es_MX.json | 450 | "API key is set\nChange with /key YOUR_API_KEY": "Clave API establecida\nCámbiala con /key TU_CLAVE_API", |
| HIGH | dots/.config/quickshell/ii/translations/es_MX.json | 653 | "No API key\nSet it with /key YOUR_API_KEY": "Sin clave API\nEstablécela con /key TU_CLAVE_API", |
| HIGH | dots/.config/quickshell/ii/translations/vi_VN.json | 319 | "No API key\nSet it with /key YOUR_API_KEY": "Không có API key\nĐặt bằng /key API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/vi_VN.json | 328 | "API key is set\nChange with /key YOUR_API_KEY": "API key đã đặt\nThay đổi bằng /key API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/ru_RU.json | 52 | "No API key\nSet it with /key YOUR_API_KEY": "Нет API-ключа\nУстановите: /key ВАШ_КЛЮЧ", |
| HIGH | dots/.config/quickshell/ii/translations/ru_RU.json | 159 | "API key is set\nChange with /key YOUR_API_KEY": "API-ключ установлен\nИзменить: /key ВАШ_КЛЮЧ", |
| HIGH | dots/.config/quickshell/ii/translations/ru_RU.json | 469 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/de_DE.json | 57 | "No API key\nSet it with /key YOUR_API_KEY": "Kein API-Schlüssel\nSetze ihn mit /key DEIN_API_SCHLUESSEL", |
| HIGH | dots/.config/quickshell/ii/translations/de_DE.json | 171 | "API key is set\nChange with /key YOUR_API_KEY": "API-Schlüssel ist gesetzt\nÄndern mit /key DEIN_API_SCHLUESSEL", |
| HIGH | dots/.config/quickshell/ii/translations/de_DE.json | 503 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/pt_BR.json | 36 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/pt_BR.json | 39 | "API key is set\nChange with /key YOUR_API_KEY": "Chave API definida\nAltere com /key SUA_CHAVE_API", |
| HIGH | dots/.config/quickshell/ii/translations/pt_BR.json | 486 | "No API key\nSet it with /key YOUR_API_KEY": "Sem chave API\nDefina com /key SUA_CHAVE_API", |
| HIGH | dots/.config/quickshell/ii/translations/fr_FR.json | 57 | "No API key\nSet it with /key YOUR_API_KEY": "Aucune clé API\nDéfinissez-la avec /key VOTRE_CLÉ_API", |
| HIGH | dots/.config/quickshell/ii/translations/fr_FR.json | 172 | "API key is set\nChange with /key YOUR_API_KEY": "Clé API définie\nModifiez avec /key VOTRE_CLÉ_API", |
| HIGH | dots/.config/quickshell/ii/translations/fr_FR.json | 508 | "Language not listed or incomplete translations?\nYou can choose to generate translations for it with Gemini.\n1. Open |
| HIGH | dots/.config/quickshell/ii/translations/uk_UA.json | 307 | "No API key\nSet it with /key YOUR_API_KEY": "Немає API ключа\nВстановіть його можна командою /key YOUR_API_KEY", |
| HIGH | dots/.config/quickshell/ii/translations/uk_UA.json | 318 | "API key is set\nChange with /key YOUR_API_KEY": "API ключ встановлено\nЗмінити можна командою /key YOUR_API_KEY", |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdata/lib/functions.sh | 89 | # Check if sudo is available |
| LOW | sdata/lib/functions.sh | 198 | # Check if both files exist |
| LOW | sdata/lib/functions.sh | 254 | # Check if file path starts with allowed directory |
| LOW | sdata/subcmd-install/3.files-exp.sh | 93 | # Check if pattern should be processed based on user preferences |
| LOW | sdata/subcmd-install/3.files-exp.sh | 116 | # Check if paths exist |
| LOW | sdata/subcmd-install/3.files-exp.sh | 178 | # Check if pattern should be processed |
| LOW | sdata/subcmd-install/3.files-exp.sh | 205 | # Check if source exists |
| LOW | sdata/subcmd-exp-update/exp-update-tester.sh | 664 | # Check if CREATED_DIRS has the entry |
| LOW | sdata/subcmd-exp-update/0.run.sh | 267 | # Check if already created in this run |
| LOW | sdata/subcmd-exp-update/0.run.sh | 526 | # Check if HEAD@{1} exists before trying to use it |
| LOW | sdata/subcmd-exp-update/0.run.sh | 764 | # Check if the process is still running |
| LOW | sdata/subcmd-exp-update/0.run.sh | 794 | # Check if we're in a git repository |
| LOW | sdata/subcmd-exp-update/0.run.sh | 898 | # Check if required Arch Linux tools are available |
| LOW | …s/.config/hypr/hyprland/scripts/start_geoclue_agent.sh | 3 | # Check if GeoClue agent is already running |
| LOW | …/hypr/hyprland/scripts/ai/show-loaded-ollama-models.sh | 54 | for ((i=0; i<${#model_name_paths[@]}; i++)); do # Iterate over the array of modelname,blob-path |
| LOW | …/hypr/hyprland/scripts/ai/show-loaded-ollama-models.sh | 57 | if [ "${fields[1]}" == "$blob" ]; then # Check if current 'field' matches a blob |
| LOW | …onfig/hypr/hyprland/scripts/ai/primary-buffer-query.sh | 36 | # Check if content is a single line and no longer than 30 characters |
| LOW | …fig/quickshell/ii/scripts/hyprland/hyprconfigurator.py | 58 | # Check if line matches a key to be reset |
| LOW | …fig/quickshell/ii/scripts/hyprland/hyprconfigurator.py | 67 | # Check if line matches a key to be set |
| LOW | dots/.config/quickshell/ii/scripts/colors/applycolor.sh | 12 | term_alpha=100 #Set this to < 100 make all your terminals transparent |
| LOW | dots/.config/quickshell/ii/scripts/colors/applycolor.sh | 31 | # Check if terminal escape sequence template exists |
| LOW | dots/.config/quickshell/ii/scripts/colors/applycolor.sh | 52 | # Check if terminal escape sequence template exists |
| LOW | dots/.config/quickshell/ii/scripts/colors/applycolor.sh | 81 | # Check if terminal theming is enabled in config |
| LOW | dots/.config/quickshell/ii/scripts/colors/switchwall.sh | 16 | # Check if Qt app theming is enabled in config |
| LOW | dots/.config/quickshell/ii/scripts/colors/switchwall.sh | 287 | # Check if app and shell theming is enabled in config |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 239 | # Check if directories exist |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sdata/dist-fedora/install-deps.sh | 3 | # ------------------------- |
| MEDIUM | sdata/dist-fedora/install-deps.sh | 5 | # ------------------------- |
| MEDIUM | sdata/dist-fedora/install-deps.sh | 11 | # ------------------------- |
| MEDIUM | sdata/dist-fedora/install-deps.sh | 13 | # ------------------------- |
| MEDIUM | sdata/dist-fedora/install-deps.sh | 42 | # ------------------------- |
| MEDIUM | sdata/dist-fedora/install-deps.sh | 44 | # ------------------------- |
| MEDIUM | sdata/subcmd-install/3.files-exp.sh | 26 | # ============================================================================= |
| MEDIUM | sdata/subcmd-install/3.files-exp.sh | 151 | # ============================================================================= |
| MEDIUM | sdata/subcmd-install/3.files-exp.sh | 153 | # ============================================================================= |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …fig/quickshell/ii/scripts/hyprland/hyprconfigurator.py | 102 | except Exception as e: |
| MEDIUM | …fig/quickshell/ii/scripts/hyprland/hyprconfigurator.py | 105 | print(f"Error saving file: {e}") |
| MEDIUM | …fig/quickshell/ii/scripts/hyprland/hyprconfigurator.py | 135 | print("Error: Must specify at least one key to set or reset.") |
| MEDIUM | …s/.config/quickshell/ii/scripts/images/find_regions.py | 38 | print(f'Error: Could not load image {image_path}', file=sys.stderr) |
| MEDIUM | …uickshell/ii/translations/tools/translation-cleaner.py | 109 | print(f"Error: Source language file does not exist: {source_file}") |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 75 | except Exception: |
| MEDIUM | …uickshell/ii/translations/tools/translation-manager.py | 121 | print(f"Error: Cannot save translation file {file_path}: {e}") |
| MEDIUM | …uickshell/ii/translations/tools/translation-manager.py | 241 | print(f"Error: Source code directory does not exist: {source_dir}") |
| LOW | …config/quickshell/ii/services/gCloud/token_from_key.py | 29 | except Exception as e: |
| MEDIUM | …config/quickshell/ii/services/gCloud/token_from_key.py | 8 | def get_token(json_str): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | sdata/subcmd-exp-update/0.run.sh | 11 | # I don't really care if it's AI-generated or not, it's just an extra option in addition to ./setup install, so as long |
| HIGH | sdata/subcmd-exp-update/0.run.sh | 15 | # This also applies for exp-update.tester.sh, TBH I don't think that file is really needed, and it also looks like AI-ge |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sdata/lib/package-installers.sh | 6 | # This file is provided for any distros, mainly non-Arch(based) distros. |
| MEDIUM | sdata/subcmd-exp-update/exp-update-tester.sh | 402 | # Create a test config file in repo |
| MEDIUM | sdata/subcmd-exp-update/exp-update-tester.sh | 500 | # Create a fake lock file |
| MEDIUM | …hell/ii/scripts/colors/code/material-code-set-color.sh | 4 | # Define an array of possible VSCode settings file paths for various forks |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …fig/quickshell/ii/scripts/hyprland/hyprconfigurator.py | 30 | |
| LOW | …nfig/quickshell/ii/scripts/images/least_busy_region.py | 113 | |
| LOW | …uickshell/ii/translations/tools/translation-cleaner.py | 24 | |
| LOW | …uickshell/ii/translations/tools/translation-cleaner.py | 100 | |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 213 | |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 28 | |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 141 | |
| LOW | dots/.config/kitty/search.py | 311 | |
| LOW | dots/.config/kitty/search.py | 119 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdata/uv/requirements.txt | 1 | # This file was autogenerated by uv via the following command: |
| LOW | sdata/uv/requirements.txt | 21 | idna==3.11 |
| LOW | sdata/uv/requirements.txt | 41 | opencv-contrib-python==4.12.0.88 |
| LOW | sdata/subcmd-install/3.files-exp.sh | 1 | # This script is meant to be sourced. |
| LOW | sdata/subcmd-exp-update/0.run.sh | 1 | # This script is meant to be sourced. |
| LOW | sdata/subcmd-exp-update/0.run.sh | 21 | # - Auto-detect repository structure (dots/ prefix or direct config) |
| LOW | …onfig/hypr/custom/scripts/__restore_video_wallpaper.sh | 1 | #!/bin/bash |
| LOW | …g/quickshell/ii/modules/ii/onScreenKeyboard/layouts.js | 1 | // We're going to use ydotool |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/.config/quickshell/ii/scripts/images/find_regions.py | 6 | |
| LOW | …ickshell/ii/scripts/colors/generate_colors_material.py | 10 | |
| LOW | …s/.config/quickshell/ii/scripts/thumbnails/thumbgen.py | 11 | |
| LOW | …uickshell/ii/translations/tools/translation-cleaner.py | 9 | |
| LOW | …uickshell/ii/translations/tools/translation-cleaner.py | 14 | |
| LOW | …uickshell/ii/translations/tools/translation-cleaner.py | 14 | |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 16 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdata/subcmd-exp-update/0.run.sh | 823 | # Step 1: Pull latest commits |
| LOW | sdata/subcmd-exp-update/0.run.sh | 892 | # Step 2: Handle package building |
| LOW | sdata/subcmd-exp-update/0.run.sh | 1002 | # Step 3: Update configuration files |
| LOW | sdata/subcmd-exp-update/0.run.sh | 1128 | # Step 4: Update script permissions |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sdata/subcmd-install/2.setups.sh | 31 | # For Fedora, uinput is required for the virtual keyboard to function, and udev rules enable input group users to util |
| LOW | …s/.config/quickshell/ii/scripts/thumbnails/thumbgen.py | 5 | # When it gets merged and the python package gets updated we can just use it |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 28 | def extract_translatable_texts(self) -> Set[str]: |
| LOW | …uickshell/ii/translations/tools/translation-manager.py | 88 | def create_temp_translation_file(self, texts: Set[str]) -> str: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ll/ii/scripts/thumbnails/generate-thumbnails-magick.sh | 4 | # Usage: |