CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
crates/prettier/src/prettier_server.js:268
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
crates/client/src/proxy/http_proxy.rs:181
CRIT
DKC007
Compose service contains a literal secret environment value
compose.yml:1
CRIT
MINED116
[MINED116] Workflow uses `secrets.AZURE_SIGNING_TENANT_ID` on a `pull_request` trigger: T…
.github/workflows/run_bundling.yml:188
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_SENTRY_MINIDUMP_ENDPOINT` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:187
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_CLIENT_CHECKSUM_SEED` on a `pull_request` trigger: …
.github/workflows/run_bundling.yml:186
CRIT
MINED116
[MINED116] Workflow uses `secrets.SENTRY_AUTH_TOKEN` on a `pull_request` trigger: This wo…
.github/workflows/run_bundling.yml:161
CRIT
MINED116
[MINED116] Workflow uses `secrets.APPLE_NOTARIZATION_ISSUER_ID` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:148
CRIT
MINED116
[MINED116] Workflow uses `secrets.APPLE_NOTARIZATION_KEY_ID` on a `pull_request` trigger:…
.github/workflows/run_bundling.yml:147
CRIT
MINED116
[MINED116] Workflow uses `secrets.APPLE_NOTARIZATION_KEY` on a `pull_request` trigger: Th…
.github/workflows/run_bundling.yml:146
CRIT
MINED116
[MINED116] Workflow uses `secrets.MACOS_CERTIFICATE_PASSWORD` on a `pull_request` trigger…
.github/workflows/run_bundling.yml:145
CRIT
MINED116
[MINED116] Workflow uses `secrets.MACOS_CERTIFICATE` on a `pull_request` trigger: This wo…
.github/workflows/run_bundling.yml:144
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_SENTRY_MINIDUMP_ENDPOINT` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:143
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_CLIENT_CHECKSUM_SEED` on a `pull_request` trigger: …
.github/workflows/run_bundling.yml:142
CRIT
MINED116
[MINED116] Workflow uses `secrets.SENTRY_AUTH_TOKEN` on a `pull_request` trigger: This wo…
.github/workflows/run_bundling.yml:117
CRIT
MINED116
[MINED116] Workflow uses `secrets.APPLE_NOTARIZATION_ISSUER_ID` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:104
CRIT
MINED116
[MINED116] Workflow uses `secrets.APPLE_NOTARIZATION_KEY_ID` on a `pull_request` trigger:…
.github/workflows/run_bundling.yml:103
CRIT
MINED116
[MINED116] Workflow uses `secrets.APPLE_NOTARIZATION_KEY` on a `pull_request` trigger: Th…
.github/workflows/run_bundling.yml:102
CRIT
MINED116
[MINED116] Workflow uses `secrets.MACOS_CERTIFICATE_PASSWORD` on a `pull_request` trigger…
.github/workflows/run_bundling.yml:101
CRIT
MINED116
[MINED116] Workflow uses `secrets.MACOS_CERTIFICATE` on a `pull_request` trigger: This wo…
.github/workflows/run_bundling.yml:100
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_SENTRY_MINIDUMP_ENDPOINT` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:99
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_CLIENT_CHECKSUM_SEED` on a `pull_request` trigger: …
.github/workflows/run_bundling.yml:98
CRIT
MINED116
[MINED116] Workflow uses `secrets.SENTRY_AUTH_TOKEN` on a `pull_request` trigger: This wo…
.github/workflows/run_bundling.yml:71
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_SENTRY_MINIDUMP_ENDPOINT` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:60
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_CLIENT_CHECKSUM_SEED` on a `pull_request` trigger: …
.github/workflows/run_bundling.yml:59
CRIT
MINED116
[MINED116] Workflow uses `secrets.SENTRY_AUTH_TOKEN` on a `pull_request` trigger: This wo…
.github/workflows/run_bundling.yml:32
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_SENTRY_MINIDUMP_ENDPOINT` on a `pull_request` trigg…
.github/workflows/run_bundling.yml:21
CRIT
MINED116
[MINED116] Workflow uses `secrets.ZED_CLIENT_CHECKSUM_SEED` on a `pull_request` trigger: …
.github/workflows/run_bundling.yml:20
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
script/github-find-top-duplicated-bugs.…:112
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
script/github-clean-issue-types.py:49
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
script/flatpak/convert-release-notes.py:58
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
script/danger/dangerfile.ts:55
HIGH
SEC035
[SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi…
crates/http_client/src/async_body.rs:68
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
crates/git/src/git.rs:153
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
crates/sqlez/src/savepoint.rs:65
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
crates/collab/src/db/queries/notificati…:137
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
crates/collab/src/services/user_service…:336
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
crates/collab/src/api/events.rs:52
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
crates/collab/src/api.rs:33
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
crates/agent/src/templates.rs:20
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
crates/agent/src/outline.rs:199
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
crates/agent/src/native_agent_server.rs:74
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
crates/agent/src/outline.rs:179
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
crates/agent/src/native_agent_server.rs:81
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
crates/acp_thread/src/terminal.rs:197
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
crates/agent_ui/src/ui/end_trial_upsell…:41
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
.cloudflare/open-source-website-assets/…:3
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
.cloudflare/docs-proxy/src/worker.js:3
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
crates/eval_cli/Dockerfile:39
HIGH
MINED134
[MINED134] Binary file `crates/zed/resources/windows/bin/x64/OpenConsole.exe` committed i…
crates/zed/resources/windows/bin/x64/Op…:1
HIGH
MINED126
[MINED126] Workflow container/services image `postgres:15` unpinned: `container/services …
.github/workflows/run_tests.yml:402
HIGH
MINED115
[MINED115] Action `bufbuild/buf-breaking-action` pinned to mutable ref `@v1`: `uses: bufb…
.github/workflows/run_tests.yml:802
HIGH
MINED115
[MINED115] Action `bufbuild/buf-setup-action` pinned to mutable ref `@v1`: `uses: bufbuil…
.github/workflows/run_tests.yml:797
HIGH
MINED126
[MINED126] Workflow container/services image `postgres:15` unpinned: `container/services …
.github/workflows/release.yml:103
HIGH
MINED115
[MINED115] Action `zed-industries/zed/.github/workflows/deploy_docs.yml` pinned to mutabl…
.github/workflows/deploy_nightly_docs.y…:13
HIGH
MINED126
[MINED126] Workflow container/services image `postgres:15` unpinned: `container/services …
.github/workflows/release_nightly.yml:86
HIGH
MINED115
[MINED115] Action `zed-industries/zed/.github/workflows/deploy_docs.yml` pinned to mutabl…
.github/workflows/after_release.yml:44
HIGH
MINED126
[MINED126] Workflow container/services image `postgres:15` unpinned: `container/services …
.github/workflows/deploy_collab.yml:76
HIGH
MINED115
[MINED115] Action `digitalocean/action-doctl` pinned to mutable ref `@v2`: `uses: digital…
.github/workflows/deploy_collab.yml:120
HIGH
MINED115
[MINED115] Action `digitalocean/action-doctl` pinned to mutable ref `@v2`: `uses: digital…
.github/workflows/deploy_collab.yml:90
HIGH
MINED118
[MINED118] Dockerfile FROM `rust:1.95.0` not pinned by digest: `FROM rust:1.95.0` resolve…
crates/eval_cli/Dockerfile:9
HIGH
DKC011
Database service publishes a host port
compose.yml:1
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
crates/zed/src/zed/windows_only_instanc…:49
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
crates/zed/src/zed/open_url_modal.rs:58
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
crates/gpui_linux/src/linux/x11/xim_han…:37
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
script/github-track-duplicate-bot-effec…:497
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
script/github-assign-contributor-issue.…:334
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
tooling/xtask/src/tasks/web_examples.rs:305
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
crates/collab/src/db/queries/users.rs:30
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
crates/collab/src/db/queries/servers.rs:85
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
crates/collab/src/db/queries/notificati…:137
MED
COMP001
[COMP001] High cognitive complexity: Function `convert_body` has cognitive complexity 19 …
script/flatpak/convert-release-notes.py:18
MED
DKR002
Compose service `livekit_server` image has no explicit tag
compose.yml:13
MED
DKR002
Compose service `blob_store` image has no explicit tag
compose.yml:1
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
DKC014
Database data bind mount is inside the Docker build context
compose.yml:1
MED
DKR001
Docker final stage has no non-root USER
ci/Dockerfile.namespace:4
MED
AGT015
Remote install command pipes network code directly to a shell
.github/workflows/background_agent_mvp.…:47
MED
CORE_LARGE_FILES
Average file size is 751 lines (recommend <300)
—
LOW
COMP001
[COMP001] High cognitive complexity: Function `extract_duplicate_info` has cognitive comp…
script/github-find-top-duplicated-bugs.…:79
LOW
COMP001
[COMP001] High cognitive complexity: Function `fetch_canonical_issues_with_duplicates` ha…
script/github-find-top-duplicated-bugs.…:103
LOW
AIC003
Duplicated implementation block across source files
crates/encoding_selector/src/encoding_s…:190
LOW
AIC003
Duplicated implementation block across source files
crates/edit_prediction_cli/src/repair.rs:230
LOW
AIC003
Duplicated implementation block across source files
crates/edit_prediction_cli/src/openai_c…:63
LOW
AIC003
Duplicated implementation block across source files
crates/debugger_ui/src/session/running/…:363
LOW
AIC003
Duplicated implementation block across source files
crates/debugger_ui/src/session/running/…:265
LOW
AIC003
Duplicated implementation block across source files
crates/debugger_ui/src/attach_modal.rs:122
LOW
AIC003
Duplicated implementation block across source files
crates/dap_adapters/src/javascript.rs:202
LOW
AIC003
Duplicated implementation block across source files
crates/dap_adapters/src/javascript.rs:183
LOW
AIC003
Duplicated implementation block across source files
crates/dap_adapters/src/go.rs:320
LOW
AIC003
Duplicated implementation block across source files
crates/collab_ui/src/collab_ui.rs:28
LOW
AIC003
Duplicated implementation block across source files
crates/collab_ui/src/collab_panel/conta…:65
LOW
AIC003
Duplicated implementation block across source files
crates/collab/src/db/tables/worktree.rs:12
LOW
AIC003
Duplicated implementation block across source files
crates/collab/src/db/tables/project_rep…:20
LOW
AIC003
Duplicated implementation block across source files
crates/collab/src/db/tables/project_col…:22
LOW
AIC003
Duplicated implementation block across source files
crates/collab/src/db/tables/channel_cha…:10
LOW
AIC003
Duplicated implementation block across source files
crates/collab/src/db/tables/buffer_snap…:8
LOW
AIC003
Duplicated implementation block across source files
crates/ai_onboarding/src/ai_onboarding.…:172
LOW
AIC003
Duplicated implementation block across source files
crates/agent_ui/src/profile_selector.rs:383
LOW
AIC003
Duplicated implementation block across source files
crates/agent_ui/src/model_selector_popo…:53
LOW
AIC003
Duplicated implementation block across source files
crates/agent_ui/src/model_selector.rs:162
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/rename_tool.rs:84
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/rename_tool.rs:43
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/move_path_tool.rs:96
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/go_to_definition…:37
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/get_code_actions…:41
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/evals/write_file…:100
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/delete_path_tool…:221
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/delete_path_tool…:112
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/tools/create_directory…:139
LOW
AIC003
Duplicated implementation block across source files
crates/agent/src/thread_store.rs:124
LOW
DKR010
Dockerfile leaves apt package indexes in the image layer
ci/Dockerfile.namespace:9
LOW
DKC015
Database service has no healthcheck
compose.yml:1
LOW
DKR011
Dockerfile installs recommended OS packages
ci/Dockerfile.namespace:9
LOW
AIC009
Multiple AI-agent scaffold marker files are present
AGENTS.md:1
LOW
DKC010
Compose service lacks no-new-privileges hardening
compose.yml:13
LOW
AIC002
Source file name looks like an AI patch artifact
crates/auto_update/src/auto_update.rs:1
LOW
DKC006
Compose service does not declare a runtime user
compose.yml:13
INFO
MINED046
[MINED046] Dart Print: print() in Flutter goes to console. Use debugPrint / logger.
script/triage_watcher.jl:36
INFO
MINED049
[MINED049] Print Pii: Logging password/token/email/ssn directly to stdout.
script/github-find-top-duplicated-bugs.…:210
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
script/github-find-top-duplicated-bugs.…:112
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
script/github-clean-issue-types.py:49
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
script/flatpak/convert-release-notes.py:58
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
script/danger/dangerfile.ts:44
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
script/cargo-timing-info.js:101
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/theme/plugins.js:25
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
crates/auto_update_helper/src/dialog.rs:42
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
crates/auto_update_helper/src/auto_upda…:63
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
crates/askpass/src/encrypted_password.rs:46
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
crates/dev_container/src/features.rs:216
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
crates/client/src/proxy/http_proxy.rs:172
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
crates/agent/src/tools/fetch_tool.rs:42
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
crates/collab/src/env.rs:36
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
crates/client/src/test.rs:201
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
crates/agent/src/tools.rs:122
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
crates/agent_settings/src/user_agents_m…:178
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
crates/agent/src/tools/update_plan_tool…:148
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
crates/agent/src/outline.rs:192