CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/coders/base_coder.py:526
CRIT
MINED107
[MINED107] Missing import: `html` used but not imported: The file uses `html.something(..…
scripts/my_models.py:80
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
benchmark/benchmark.py:952
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/onboarding.py:91
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/main.py:97
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/scrape.py:61
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/utils.py:331
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/models.py:1169
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/versioncheck.py:46
CRIT
MINED107
[MINED107] Missing import: `io` used but not imported: The file uses `io.something(...)` …
aider/deprecated.py:118
CRIT
SEC002
[SEC002] Hardcoded API Key: Hardcoded API key found in source code.
aider/analytics.py:56
HIGH
MINED108
[MINED108] `self.messages` used but never assigned in __init__: Method `info` of class `G…
aider/gui.py:462
HIGH
MINED108
[MINED108] `self.messages` used but never assigned in __init__: Method `process_chat` of …
aider/gui.py:421
HIGH
MINED108
[MINED108] `self.num_reflections` used but never assigned in __init__: Method `process_ch…
aider/gui.py:429
HIGH
MINED108
[MINED108] `self.max_reflections` used but never assigned in __init__: Method `process_ch…
aider/gui.py:428
HIGH
MINED108
[MINED108] `self.num_reflections` used but never assigned in __init__: Method `process_ch…
aider/gui.py:428
HIGH
MINED108
[MINED108] `self.messages` used but never assigned in __init__: Method `process_chat` of …
aider/gui.py:433
HIGH
MINED108
[MINED108] `self.max_reflections` used but never assigned in __init__: Method `process_ch…
aider/gui.py:418
HIGH
MINED108
[MINED108] `self.num_reflections` used but never assigned in __init__: Method `process_ch…
aider/gui.py:417
HIGH
MINED108
[MINED108] `self.messages` used but never assigned in __init__: Method `do_messages_conta…
aider/gui.py:319
HIGH
MINED108
[MINED108] `self.messages` used but never assigned in __init__: Method `do_messages_conta…
aider/gui.py:308
HIGH
MINED108
[MINED108] `self.messages` used but never assigned in __init__: Method `do_messages_conta…
aider/gui.py:302
HIGH
MINED108
[MINED108] `self.old_prompt` used but never assigned in __init__: Method `do_recent_msgs`…
aider/gui.py:299
HIGH
MINED108
[MINED108] `self.old_prompt` used but never assigned in __init__: Method `do_recent_msgs`…
aider/gui.py:298
HIGH
MINED108
[MINED108] `self.old_prompt` used but never assigned in __init__: Method `do_recent_msgs`…
aider/gui.py:289
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_ranked_tags…
aider/repomap.py:389
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_ranked_tags…
aider/repomap.py:386
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_tags` of cl…
aider/repomap.py:251
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_tags` of cl…
aider/repomap.py:248
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_tags` of cl…
aider/repomap.py:244
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_tags` of cl…
aider/repomap.py:262
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_tags` of cl…
aider/repomap.py:241
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `get_tags` of cl…
aider/repomap.py:258
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `load_tags_cache…
aider/repomap.py:220
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `tags_cache_erro…
aider/repomap.py:204
HIGH
MINED108
[MINED108] `self.TAGS_CACHE` used but never assigned in __init__: Method `tags_cache_erro…
aider/repomap.py:215
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
scripts/update-history.py:17
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
scripts/recording_audio.py:39
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
scripts/recording_audio.py:109
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
scripts/dl_icons.py:33
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
aider/versioncheck.py:78
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
scripts/tsl_pack_langs.py:15
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
aider/openrouter.py:116
HIGH
SEC032
[SEC032] Unrestricted File Upload — no extension/MIME validation: File upload accepts the…
aider/history.py:135
HIGH
MINED034
[MINED034] Python Subprocess Shell True: subprocess(..., shell=True) enables command inje…
aider/run_cmd.py:62
HIGH
MINED034
[MINED034] Python Subprocess Shell True: subprocess(..., shell=True) enables command inje…
aider/editor.py:134
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
aider/waiting.py:214
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
aider/voice.py:109
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
aider/copypaste.py:66
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
aider/openrouter.py:121
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
aider/mdstream.py:146
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
aider/analytics.py:253
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
aider/linter.py:131
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
aider/coders/architect_coder.py:35
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
aider/analytics.py:223
HIGH
DKR006
Dockerfile pipes a remote script into a shell
benchmark/Dockerfile:43
HIGH
MINED118
[MINED118] Dockerfile FROM `python:3.12-slim-bookworm` not pinned by digest: `FROM python…
docker/Dockerfile:1
HIGH
MINED118
[MINED118] Dockerfile FROM `bretfisher/jekyll-serve (no tag)` not pinned by digest: `FROM…
scripts/Dockerfile.jekyll:2
HIGH
MINED119
[MINED119] Dockerfile `ADD https://sh.rustup.rs`: Dockerfile `ADD <url>` downloads a remo…
benchmark/Dockerfile:38
HIGH
MINED118
[MINED118] Dockerfile FROM `buildpack-deps:jammy` not pinned by digest: `FROM buildpack-d…
benchmark/Dockerfile:1
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/codespell-project/codespell` pinned to mut…
.pre-commit-config.yaml:17
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/pycqa/flake8` pinned to mutable rev `7.1.0…
.pre-commit-config.yaml:12
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/psf/black` pinned to mutable rev `23.3.0`:…
.pre-commit-config.yaml:7
HIGH
MINED131
[MINED131] pre-commit hook `https://github.com/PyCQA/isort` pinned to mutable rev `5.12.0…
.pre-commit-config.yaml:2
HIGH
SEC016
[SEC016] LLM Prompt Injection — User Input in AI Prompt: User-supplied text is interpolat…
aider/format_settings.py:5
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
scripts/redact-cast.py:20
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/coders/base_coder.py:2038
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/report.py:138
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/main.py:1267
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/scrape.py:29
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/io.py:1099
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/io.py:140
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/models.py:256
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/linter.py:216
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/voice.py:172
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/watch.py:118
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/__init__.py:17
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/__init__.py:8
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/history.py:120
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/repomap.py:349
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
aider/repomap.py:287
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
aider/utils.py:221
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
aider/report.py:81
MED
ERR001
[ERR001] Silent Exception Swallowing: Silently swallowing all exceptions hides bugs. Even…
aider/mdstream.py:146
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
aider/run_cmd.py:27
MED
SEC136
[SEC136] AI-typical over-broad exception handler swallowing all errors: Catch-all excepti…
aider/mdstream.py:146
MED
COMP001
[COMP001] High cognitive complexity: Function `_format_action` has cognitive complexity 1…
aider/args_formatter.py:187
MED
COMP001
[COMP001] High cognitive complexity: Function `_format_action` has cognitive complexity 2…
aider/args_formatter.py:105
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
MINED115
[MINED115] Action `mdeweerd/logToCheckStyle` pinned to mutable ref `@v2025.1.1`: `uses: m…
.github/workflows/pre-commit.yml:30
MED
MINED115
[MINED115] Action `ruby/setup-ruby` pinned to mutable ref `@v1`: `uses: ruby/setup-ruby@v…
.github/workflows/pages.yml:44
MED
MINED124
[MINED124] requirements.txt: `google-cloud-bigquery` has no version pin: Unpinned pip req…
requirements/requirements-dev.in:15
MED
MINED124
[MINED124] requirements.txt: `uv` has no version pin: Unpinned pip requirement means ever…
requirements/requirements-dev.in:14
MED
MINED124
[MINED124] requirements.txt: `codespell` has no version pin: Unpinned pip requirement mea…
requirements/requirements-dev.in:13
MED
MINED124
[MINED124] requirements.txt: `semver` has no version pin: Unpinned pip requirement means …
requirements/requirements-dev.in:12
MED
MINED124
[MINED124] requirements.txt: `cogapp` has no version pin: Unpinned pip requirement means …
requirements/requirements-dev.in:11
MED
MINED124
[MINED124] requirements.txt: `pre-commit` has no version pin: Unpinned pip requirement me…
requirements/requirements-dev.in:10
MED
MINED124
[MINED124] requirements.txt: `imgcat` has no version pin: Unpinned pip requirement means …
requirements/requirements-dev.in:9
MED
MINED124
[MINED124] requirements.txt: `typer` has no version pin: Unpinned pip requirement means e…
requirements/requirements-dev.in:8
MED
MINED124
[MINED124] requirements.txt: `pandas` has no version pin: Unpinned pip requirement means …
requirements/requirements-dev.in:7
MED
MINED124
[MINED124] requirements.txt: `matplotlib` has no version pin: Unpinned pip requirement me…
requirements/requirements-dev.in:6
MED
MINED124
[MINED124] requirements.txt: `lox` has no version pin: Unpinned pip requirement means eve…
requirements/requirements-dev.in:5
MED
MINED124
[MINED124] requirements.txt: `pip-tools` has no version pin: Unpinned pip requirement mea…
requirements/requirements-dev.in:4
MED
MINED124
[MINED124] requirements.txt: `pytest-env` has no version pin: Unpinned pip requirement me…
requirements/requirements-dev.in:3
MED
MINED124
[MINED124] requirements.txt: `pytest-cov` has no version pin: Unpinned pip requirement me…
requirements/requirements-dev.in:2
MED
MINED124
[MINED124] requirements.txt: `pytest` has no version pin: Unpinned pip requirement means …
requirements/requirements-dev.in:1
MED
MINED124
[MINED124] requirements.txt: `numpy<2; python_version < "3.11"` has no version pin: Unpin…
requirements/requirements-help.in:4
MED
MINED124
[MINED124] requirements.txt: `llama-index-embeddings-huggingface` has no version pin: Unp…
requirements/requirements-help.in:1
MED
MINED124
[MINED124] requirements.txt: `playwright` has no version pin: Unpinned pip requirement me…
requirements/requirements-playwright.in:1
MED
MINED124
[MINED124] requirements.txt: `streamlit` has no version pin: Unpinned pip requirement mea…
requirements/requirements-browser.in:1
MED
MINED124
[MINED124] requirements.txt: `scipy<1.16; python_version < "3.11"` has no version pin: Un…
requirements.txt:486
MED
MINED124
[MINED124] requirements.txt: `numpy<2; python_version < "3.11"` has no version pin: Unpin…
requirements.txt:478
MED
DKR002
Dockerfile base image has no explicit tag
scripts/Dockerfile.jekyll:2
MED
DKR013
Dockerfile ADD downloads remote content
benchmark/Dockerfile:38
MED
DKR001
Docker final stage has no non-root USER
scripts/Dockerfile.jekyll:2
MED
DKR001
Docker final stage has no non-root USER
benchmark/Dockerfile:1
MED
SEC017
[SEC017] Unbounded Input to LLM/External API: User input is passed to an LLM or external …
aider/format_settings.py:5
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/Dockerfile:63
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/Dockerfile:39
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
benchmark/Dockerfile:60
MED
AIC017
Shipping source still contains a stub implementation
aider/repomap.py:223
MED
AIC017
Shipping source still contains a stub implementation
aider/gui.py:165
MED
AIC017
Shipping source still contains a stub implementation
aider/coders/help_coder.py:14
MED
AIC017
Shipping source still contains a stub implementation
aider/coders/context_coder.py:51
MED
AIC017
Shipping source still contains a stub implementation
aider/coders/base_coder.py:1624
MED
JRN010
Critical user action appears to be handled by a no-op or placeholder
aider/website/_includes/recording.js:323
MED
JRN010
Critical user action appears to be handled by a no-op or placeholder
aider/website/_includes/recording.js:318
MED
JRN010
Critical user action appears to be handled by a no-op or placeholder
aider/website/_includes/recording.js:309
MED
JRN010
Critical user action appears to be handled by a no-op or placeholder
aider/website/_includes/recording.js:305
MED
JRN012
Runtime environment contract is missing referenced variables
scripts/issues.py:67
MED
AGT015
Remote install command pipes network code directly to a shell
aider/website/docs/install.md:36
MED
AGT015
Remote install command pipes network code directly to a shell
aider/website/_posts/2025-01-15-uv.md:25
MED
JRN011
Mutation journey appears local-only with no backend write
aider/website/index.html:469
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
aider/run_cmd.py:62
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
aider/editor.py:134
LOW
SEC124
[SEC124] TOCTOU file access (os.access then open): Check-then-use file pattern (access/ex…
aider/voice.py:119
LOW
COMP001
[COMP001] High cognitive complexity: Function `event` has cognitive complexity 13 (SonarS…
aider/analytics.py:213
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/windows-tests.yml:37
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/windows-tests.yml:32
LOW
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/pre-commit.yml:41
LOW
MINED115
[MINED115] Action `actions/cache/save` pinned to mutable ref `@v4`: `uses: actions/cache/…
.github/workflows/pre-commit.yml:35
LOW
MINED115
[MINED115] Action `actions/cache/restore` pinned to mutable ref `@v4`: `uses: actions/cac…
.github/workflows/pre-commit.yml:18
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/pre-commit.yml:16
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/check_pypi_version.yml:53
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/check_pypi_version.yml:22
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/issues.yml:17
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/issues.yml:14
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/pages.yml:76
LOW
MINED115
[MINED115] Action `actions/deploy-pages` pinned to mutable ref `@v4`: `uses: actions/depl…
.github/workflows/pages.yml:73
LOW
MINED115
[MINED115] Action `actions/upload-pages-artifact` pinned to mutable ref `@v3`: `uses: act…
.github/workflows/pages.yml:59
LOW
MINED115
[MINED115] Action `actions/configure-pages` pinned to mutable ref `@v3`: `uses: actions/c…
.github/workflows/pages.yml:52
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/pages.yml:40
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/release.yml:19
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/release.yml:14
LOW
MINED116
[MINED116] Workflow references `secrets.DOCKERHUB_USERNAME` in a `pull_request` workflow:…
.github/workflows/docker-build-test.yml:84
LOW
MINED116
[MINED116] Workflow references `secrets.DOCKERHUB_USERNAME` in a `pull_request` workflow:…
.github/workflows/docker-build-test.yml:63
LOW
MINED116
[MINED116] Workflow references `secrets.DOCKERHUB_PASSWORD` in a `pull_request` workflow:…
.github/workflows/docker-build-test.yml:43
LOW
MINED116
[MINED116] Workflow references `secrets.DOCKERHUB_USERNAME` in a `pull_request` workflow:…
.github/workflows/docker-build-test.yml:42
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/docker-build-test.yml:28
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/docker-release.yml:14
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/windows_check_pypi_ve…:56
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/windows_check_pypi_ve…:25
LOW
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/ubuntu-tests.yml:37
LOW
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/ubuntu-tests.yml:32
LOW
AIC003
Duplicated implementation block across source files
aider/website/_includes/qwq-chart.js:5
LOW
AIC003
Duplicated implementation block across source files
aider/website/_includes/code-in-json-sy…:27
LOW
AIC003
Duplicated implementation block across source files
aider/coders/wholefile_func_coder.py:73
LOW
AIC003
Duplicated implementation block across source files
aider/coders/editblock_prompts.py:21
LOW
AIC003
Duplicated implementation block across source files
aider/coders/context_prompts.py:29
LOW
AIC003
Duplicated implementation block across source files
aider/coders/ask_prompts.py:12
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
scripts/Dockerfile.jekyll:10
LOW
DKR011
Dockerfile installs recommended OS packages
scripts/Dockerfile.jekyll:10
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKR011
Dockerfile installs recommended OS packages
benchmark/Dockerfile:43
LOW
DKR011
Dockerfile installs recommended OS packages
benchmark/Dockerfile:4
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
scripts/recording_audio.py:101
INFO
MINED090
[MINED090] Python Tempfile Mktemp: tempfile.mktemp() is deprecated due to TOCTOU race.
aider/voice.py:119
INFO
MINED072
[MINED072] Python Pass Only Class: class Foo: pass — stub waiting to be filled in.
aider/voice.py:29
INFO
MINED055
[MINED055] Npm Install No Lockfile: Production image runs npm install (resolves new versi…
aider/utils.py:317
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
scripts/dl_icons.py:33
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
aider/versioncheck.py:78
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
aider/openrouter.py:116
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
scripts/clean_metadata.py:228
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
aider/report.py:71
INFO
MINED064
[MINED064] Python Input Call: input() blocks for stdin. Inappropriate in services.
aider/diffs.py:23
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
aider/coders/help_prompts.py:15
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
aider/coders/help_coder.py:16
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
aider/coders/context_coder.py:53
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
aider/args_formatter.py:54