CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:589
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:552
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:551
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:444
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:443
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:367
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:366
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:331
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:330
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:299
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:298
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:249
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:248
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:221
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:220
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:183
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:182
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:139
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:138
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:108
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:107
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:77
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:76
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_KEY` on a `pull_request` trigger: This…
.github/workflows/test.yml:23
CRIT
MINED116
[MINED116] Workflow uses `secrets.PUSH_O_MATIC_APP_CLIENT_ID` on a `pull_request` trigger…
.github/workflows/test.yml:22
HIGH
MINED108
[MINED108] `self._sess_options` used but never assigned in __init__: Method `sess_options…
machine-learning/immich_ml/sessions/ort…:172
HIGH
MINED108
[MINED108] `self._provider_options` used but never assigned in __init__: Method `provider…
machine-learning/immich_ml/sessions/ort…:122
HIGH
MINED108
[MINED108] `self._provider_options` used but never assigned in __init__: Method `provider…
machine-learning/immich_ml/sessions/ort…:117
HIGH
MINED108
[MINED108] `self._providers` used but never assigned in __init__: Method `providers` of c…
machine-learning/immich_ml/sessions/ort…:107
HIGH
MINED108
[MINED108] `self._providers` used but never assigned in __init__: Method `providers` of c…
machine-learning/immich_ml/sessions/ort…:102
HIGH
MINED108
[MINED108] `self.device` used but never assigned in __init__: Method `forward` of class `…
machine-learning/ann/export/run.py:92
HIGH
MINED108
[MINED108] `self.device` used but never assigned in __init__: Method `dummy_input` of cla…
machine-learning/ann/export/run.py:73
HIGH
MINED108
[MINED108] `self.device` used but never assigned in __init__: Method `forward` of class `…
machine-learning/ann/export/run.py:69
HIGH
MINED108
[MINED108] `self.device` used but never assigned in __init__: Method `dummy_input` of cla…
machine-learning/ann/export/run.py:54
HIGH
MINED108
[MINED108] `self.device` used but never assigned in __init__: Method `forward` of class `…
machine-learning/ann/export/run.py:48
HIGH
MINED108
[MINED108] `self.sockets` used but never assigned in __init__: Method `_serve` of class `…
machine-learning/immich_ml/config.py:158
HIGH
MINED108
[MINED108] `self.config` used but never assigned in __init__: Method `_serve` of class `C…
machine-learning/immich_ml/config.py:156
HIGH
MINED108
[MINED108] `self._install_sigquit_handler` used but never assigned in __init__: Method `_…
machine-learning/immich_ml/config.py:157
HIGH
MINED108
[MINED108] `self.config` used but never assigned in __init__: Method `_serve` of class `C…
machine-learning/immich_ml/config.py:155
HIGH
MINED108
[MINED108] `self.wsgi` used but never assigned in __init__: Method `_serve` of class `Cus…
machine-learning/immich_ml/config.py:155
HIGH
MINED108
[MINED108] `self.environment` used but never assigned in __init__: Method `recognize` of …
machine-learning/locustfile.py:74
HIGH
MINED108
[MINED108] `self.environment` used but never assigned in __init__: Method `recognize` of …
machine-learning/locustfile.py:73
HIGH
MINED108
[MINED108] `self.environment` used but never assigned in __init__: Method `recognize` of …
machine-learning/locustfile.py:70
HIGH
MINED108
[MINED108] `self.client` used but never assigned in __init__: Method `recognize` of class…
machine-learning/locustfile.py:81
HIGH
MINED108
[MINED108] `self.data` used but never assigned in __init__: Method `recognize` of class `…
machine-learning/locustfile.py:79
HIGH
MINED108
[MINED108] `self.environment` used but never assigned in __init__: Method `encode_image` …
machine-learning/locustfile.py:58
HIGH
MINED108
[MINED108] `self.client` used but never assigned in __init__: Method `encode_image` of cl…
machine-learning/locustfile.py:61
HIGH
MINED108
[MINED108] `self.data` used but never assigned in __init__: Method `encode_image` of clas…
machine-learning/locustfile.py:60
HIGH
MINED108
[MINED108] `self.environment` used but never assigned in __init__: Method `encode_text` o…
machine-learning/locustfile.py:50
HIGH
MINED108
[MINED108] `self.client` used but never assigned in __init__: Method `encode_text` of cla…
machine-learning/locustfile.py:52
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
server/src/utils/database-backups.ts:17
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
server/src/services/hls.service.ts:179
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
server/src/repositories/server-info.rep…:37
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
packages/plugin-core/src/index.ts:34
HIGH
MINED099
[MINED099] Hardcoded Secret: API key, AWS access key, GitHub token, Slack token, OpenAI k…
packages/e2e-auth-server/test-keys.ts:1
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
server/src/controllers/asset-media.cont…:57
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
packages/plugin-sdk/src/types.ts:76
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
packages/cli/src/utils.ts:196
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
server/src/dtos/editing.dto.ts:69
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
packages/cli/src/utils.ts:58
HIGH
MINED038
[MINED038] Swift Try Bang: try! crashes on thrown error. Use try? or do/catch.
mobile/ios/Runner/Core/URLSessionManage…:46
HIGH
MINED008
[MINED008] Swift Force Unwrap: optional! crashes on nil. Use guard let or if let.
mobile/ios/WidgetExtension/ImmichAPI.sw…:309
HIGH
MINED008
[MINED008] Swift Force Unwrap: optional! crashes on nil. Use guard let or if let.
mobile/ios/Runner/Images/Thumbhash.swift:114
HIGH
MINED008
[MINED008] Swift Force Unwrap: optional! crashes on nil. Use guard let or if let.
mobile/ios/Runner/Core/URLSessionManage…:44
HIGH
MINED029
[MINED029] Kotlin Null Bang: x!! throws NullPointerException if x is null. Bypasses Kotli…
mobile/android/app/src/main/kotlin/app/…:86
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
machine-learning/immich_ml/sessions/ann…:89
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
machine-learning/immich_ml/sessions/ann…:36
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
machine-learning/immich_ml/models/facia…:87
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
machine-learning/immich_ml/__main__.py:56
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
machine-learning/immich_ml/models/ocr/r…:40
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
machine-learning/immich_ml/models/ocr/d…:44
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
docs/src/components/version-switcher.tsx:29
HIGH
DKR001
Docker final stage runs as root
server/Dockerfile.dev:43
HIGH
MINED115
[MINED115] Action `immich-app/devtools/.github/workflows/shared-pr-require-conventional-c…
.github/workflows/org-pr-require-conven…:10
HIGH
MINED126
[MINED126] Workflow container/services image `immich-machine-learning` unpinned: `contain…
.github/workflows/docker.yml:144
HIGH
MINED115
[MINED115] Action `immich-app/devtools/.github/workflows/shared-zizmor.yml` pinned to mut…
.github/workflows/org-zizmor.yml:11
HIGH
MINED118
[MINED118] Dockerfile FROM `dev-container-server (no tag)` not pinned by digest: `FROM de…
server/Dockerfile.dev:41
HIGH
DKC013
Database service has no persistent data volume
e2e/docker-compose.yml:50
HIGH
DKC009
Compose service bind-mounts a sensitive host path
docker/docker-compose.yml:12
HIGH
DKC011
Database service publishes a host port
e2e/docker-compose.yml:50
HIGH
JRN004
Consent is collected in UI without visible backend audit persistence
e2e/src/responses.ts:13
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
server/src/services/notification-admin.…:70
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
server/src/utils/database-backups.ts:17
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
server/src/services/hls.service.ts:179
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
server/src/repositories/server-info.rep…:37
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
docs/docusaurus.config.js:111
MED
DKR003
Compose service `immich-server` image uses the latest tag
e2e/docker-compose.yml:10
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKC016
App service does not wait for database health
e2e/docker-compose.yml:10
MED
DKC016
App service does not wait for database health
docker/docker-compose.yml:12
MED
DKR013
Dockerfile ADD downloads remote content
machine-learning/Dockerfile:115
MED
DKR001
Docker final stage has no non-root USER
server/Dockerfile:83
MED
DKR001
Docker final stage has no non-root USER
packages/e2e-auth-server/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
packages/cli/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
machine-learning/Dockerfile:117
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
AIC004
Suspicious implementation file appears unreferenced
mobile/openapi/lib/model/shared_links_u…:1
MED
AIC004
Suspicious implementation file appears unreferenced
mobile/openapi/lib/model/email_notifica…:1
MED
DKC013
Database service has no persistent data volume
e2e/docker-compose.yml:44
MED
DKC013
Database service has no persistent data volume
docker/docker-compose.yml:49
MED
WEB015
Public web app has no Content Security Policy
index.html
MED
AGT015
Remote install command pipes network code directly to a shell
docs/docs/install/script.md:22
MED
DKC007
Compose service contains a literal secret environment value
e2e/docker-compose.yml:50
MED
DKC007
Compose service contains a literal secret environment value
e2e/docker-compose.yml:10
LOW
COMP001
[COMP001] High cognitive complexity: Function `execute` has cognitive complexity 8 (Sonar…
machine-learning/immich_ml/sessions/ann…:138
LOW
COMP001
[COMP001] High cognitive complexity: Function `get_model_class` has cognitive complexity …
machine-learning/immich_ml/models/__ini…:15
LOW
COMP001
[COMP001] High cognitive complexity: Function `lifespan` has cognitive complexity 8 (Sona…
machine-learning/immich_ml/main.py:50
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Sync/Messages.g.swift:201
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Sync/Messages.g.swift:31
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Sync/Messages.g.swift:18
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Sync/Messages.g.swift:1
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Permission/Permission…:31
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Permission/Permission…:18
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Images/RemoteImages.g…:79
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Images/RemoteImages.g…:17
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Images/RemoteImages.g…:1
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Images/LocalImages.g.…:17
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Images/LocalImages.g.…:1
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Core/Network.g.swift:17
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Core/Network.g.swift:1
LOW
AIC003
Duplicated implementation block across source files
mobile/ios/Runner/Connectivity/Connecti…:1
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:23
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:23
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
mobile/android/app/src/main/kotlin/app/…:13
LOW
AIC003
Duplicated implementation block across source files
e2e/vitest.maintenance.config.ts:1
LOW
AIC003
Duplicated implementation block across source files
e2e/src/ui/specs/timeline/timeline.e2e-…:30
LOW
AIC003
Duplicated implementation block across source files
e2e/src/ui/specs/timeline/timeline.e2e-…:26
LOW
AIC003
Duplicated implementation block across source files
e2e/src/specs/maintenance/server/mainte…:77
LOW
AIC003
Duplicated implementation block across source files
mobile/openapi/lib/model/tags_update.da…:19
LOW
AIC003
Duplicated implementation block across source files
mobile/openapi/lib/model/shared_links_u…:19
LOW
WEB001
Public web app has no robots.txt
robots.txt
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
server/Dockerfile.dev:76
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
server/Dockerfile.dev:45
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
server/Dockerfile.dev:30
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
machine-learning/Dockerfile:34
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKR011
Dockerfile installs recommended OS packages
server/Dockerfile.dev:76
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
DKC010
Compose service lacks no-new-privileges hardening
e2e/docker-compose.yml:10
LOW
DKC010
Compose service lacks no-new-privileges hardening
e2e/docker-compose.yml:3
LOW
DKC010
Compose service lacks no-new-privileges hardening
docker/docker-compose.yml:12
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/tags_update.da…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/shared_links_u…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/ratings_update…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/purchase_updat…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/people_update.…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/memories_updat…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/folders_update…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/email_notifica…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/download_updat…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/cast_update.da…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/avatar_update.…:1
LOW
AIC002
Source file name looks like an AI patch artifact
mobile/openapi/lib/model/albums_update.…:1
LOW
DKC017
Database password is wired through an environment variable placeholder
docker/docker-compose.yml:56
LOW
DKC006
Compose service does not declare a runtime user
e2e/docker-compose.yml:10
LOW
DKC006
Compose service does not declare a runtime user
e2e/docker-compose.yml:3
LOW
DKC006
Compose service does not declare a runtime user
docker/docker-compose.yml:12
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
server/src/emails/welcome.email.tsx:44
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
server/src/emails/album-update.email.tsx:42
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
server/src/emails/album-invite.email.tsx:43
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
server/src/repositories/oauth.repositor…:165
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
server/src/dtos/workflow.dto.ts:117
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
server/src/dtos/plugin.dto.ts:160
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
server/src/commands/reset-admin-passwor…:35
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
server/src/commands/password-login.ts:15
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
server/src/repositories/process.reposit…:80
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
server/src/maintenance/maintenance-webs…:74
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
server/src/commands/media-location.comm…:57
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
server/src/commands/media-location.comm…:8
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
server/src/commands/index.ts:5
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
server/src/decorators.ts:70
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
packages/plugin-sdk/src/host-functions.…:34
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
packages/cli/src/utils.ts:165
INFO
MINED075
[MINED075] C Malloc No Check: malloc/calloc/realloc return value used without checking fo…
mobile/android/app/src/main/cpp/native_…:8
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
machine-learning/scripts/healthcheck.py:22
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
machine-learning/immich_ml/models/clip/…:40
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
machine-learning/immich_ml/models/base.…:66
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
machine-learning/ann/export/run.py:27
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
machine-learning/ann/ann.cpp:273
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
mobile/integration_test/test_utils/fake…:16
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
machine-learning/scripts/healthcheck.py:22
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
install.sh:60
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
packages/cli/src/commands/auth.ts:15
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
misc/release/archive-version.js:12
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/src/components/version-switcher.tsx:39
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
docs/src/components/timeline.tsx:34