CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
src/config/env_directive/source.rs:23
CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
src/config/env_directive/path.rs:15
CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
src/config/env_directive/file.rs:38
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
scripts/release-alpine.sh:22
CRIT
MINED007
[MINED007] Sql String Concat: cursor.execute(f"... {user_input} ...") — SQL injection.
crates/vfox/embedded-plugins/vfox-leini…:63
CRIT
MINED007
[MINED007] Sql String Concat: cursor.execute(f"... {user_input} ...") — SQL injection.
crates/vfox/embedded-plugins/vfox-chick…:47
CRIT
MINED007
[MINED007] Sql String Concat: cursor.execute(f"... {user_input} ...") — SQL injection.
crates/vfox/embedded-plugins/vfox-azure…:11
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/gitlab.rs:534
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
src/gitlab.rs:456
CRIT
generic-api-key
Detected a Generic API Key, potentially exposing access to various services and sensitive…
docs/.vitepress/config.ts:256
CRIT
MINED116
Workflow uses `secrets.ZIPSIGN` on a `pull_request` trigger
.github/workflows/release.yml:300
CRIT
MINED116
Workflow uses `secrets.MISE_GPG_KEY` on a `pull_request` trigger
.github/workflows/release.yml:294
CRIT
MINED116
Workflow uses `secrets.MISE_GPG_KEY` on a `pull_request` trigger
.github/workflows/release.yml:211
CRIT
MINED116
Workflow uses `secrets.MISE_GPG_KEY` on a `pull_request` trigger
.github/workflows/release.yml:186
CRIT
MINED116
Workflow uses `secrets.APPLE_DEVELOPER_ID_APPLICATION_CERTS_P12_PASS` on a `pull_request`…
.github/workflows/release.yml:91
CRIT
MINED116
Workflow uses `secrets.APPLE_DEVELOPER_ID_APPLICATION_CERTS_P12` on a `pull_request` trig…
.github/workflows/release.yml:90
CRIT
MINED116
Workflow uses `secrets.MINIO_AWS_SECRET_ACCESS_KEY` on a `pull_request` trigger
.github/workflows/release.yml:78
CRIT
MINED116
Workflow uses `secrets.MINIO_AWS_ACCESS_KEY_ID` on a `pull_request` trigger
.github/workflows/release.yml:77
CRIT
MINED116
Workflow uses `secrets.MINIO_AWS_SECRET_ACCESS_KEY` on a `pull_request` trigger
.github/workflows/release.yml:34
CRIT
MINED116
Workflow uses `secrets.MINIO_AWS_ACCESS_KEY_ID` on a `pull_request` trigger
.github/workflows/release.yml:33
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/release.yml:24
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/release.yml:23
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/release.yml:22
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/registry.yml:355
CRIT
MINED116
Workflow uses `secrets.MISE_VERSIONS_API_SECRET` on a `pull_request` trigger
.github/workflows/registry.yml:197
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/registry.yml:58
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/registry.yml:21
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/hyperfine.yml:16
CRIT
MINED116
Workflow uses `secrets.CLOUDFLARE_SECRET_ACCESS_KEY` on a `pull_request` trigger
.github/workflows/docs.yml:59
CRIT
MINED116
Workflow uses `secrets.CLOUDFLARE_ACCESS_KEY_ID` on a `pull_request` trigger
.github/workflows/docs.yml:58
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/docs.yml:41
CRIT
MINED116
Workflow uses `secrets.MISE_VERSIONS_API_SECRET` on a `pull_request` trigger
.github/workflows/test.yml:244
CRIT
MINED116
Workflow uses `secrets.FORGEJO_TOKEN` on a `pull_request` trigger
.github/workflows/test.yml:23
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/test.yml:22
CRIT
MINED116
Workflow uses `secrets.MISE_GH_TOKEN` on a `pull_request` trigger
.github/workflows/test.yml:21
HIGH
SEC035
[SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi…
src/sops.rs:219
HIGH
MINED039
[MINED039] Rust Todo Macro: todo!() panics when reached. Unimplemented code path.
src/plugins/core/swift.rs:91
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
src/cli/direnv/mod.rs:30
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
crates/vfox/src/lua_mod/cmd.rs:15
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
src/config/config_file/idiomatic_versio…:49
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
crates/vfox/src/lua_mod/archiver.rs:33
HIGH
MINED041
[MINED041] Rust Unimplemented Macro: unimplemented!() panics. Same as todo!() but convent…
crates/vfox/src/hooks/pre_use.rs:26
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
crates/vfox/types/mise-plugin.lua:43
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
crates/vfox/embedded-plugins/vfox-ant/h…:11
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
crates/vfox/embedded-plugins/vfox-andro…:103
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/cli/shell_alias/unset.rs:21
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
src/cli/shell_alias/set.rs:32
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
crates/mise-interactive-config/src/inli…:215
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
crates/mise-interactive-config/src/pick…:303
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
crates/aqua-registry/src/compiled.rs:259
HIGH
MINED003
[MINED003] Rust Unwrap In Prod: .unwrap() panics if None/Err. Acceptable in tests; risky …
crates/aqua-registry/src/codec.rs:39
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
crates/vfox/embedded-plugins/vfox-scala…:9
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
crates/vfox/embedded-plugins/vfox-aapt2…:11
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
cloudflare/workers/mise-run.js:17
HIGH
MINED108
`self.send_header` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:29
HIGH
MINED108
`self.send_response` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:28
HIGH
MINED108
`self.wfile` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:26
HIGH
MINED108
`self.path` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:27
HIGH
MINED108
`self.end_headers` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:25
HIGH
MINED108
`self.send_header` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:24
HIGH
MINED108
`self.send_response` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:23
HIGH
MINED108
`self.wfile` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:21
HIGH
MINED108
`self.path` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:22
HIGH
MINED108
`self.end_headers` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:20
HIGH
MINED108
`self.send_header` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:19
HIGH
MINED108
`self.send_response` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:18
HIGH
MINED108
`self.path` used but never assigned in __init__
e2e/helpers/scripts/tool_stub_test_serv…:17
HIGH
MINED108
`self.rfile` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:23
HIGH
MINED108
`self.end_headers` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:38
HIGH
MINED108
`self.send_response` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:37
HIGH
MINED108
`self.token_payload` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:35
HIGH
MINED108
`self.headers` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:22
HIGH
MINED108
`self.wfile` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:46
HIGH
MINED108
`self.path` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:34
HIGH
MINED108
`self.end_headers` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:45
HIGH
MINED108
`self.send_header` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:44
HIGH
MINED108
`self.send_header` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:43
HIGH
MINED108
`self.send_response` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:42
HIGH
MINED108
`self.path` used but never assigned in __init__
e2e/fixtures/mock-github-oauth.py:26
HIGH
MINED126
Workflow container/services image `ghcr.io/jdx/mise:copr` unpinned
.github/workflows/copr-publish.yml:27
HIGH
GHSA-q5j8-9m9g-x2jh
module-from-string: GHSA-q5j8-9m9g-x2jh
bun.lock
HIGH
RUSTSEC-2023-0071
rsa: RUSTSEC-2023-0071
Cargo.lock
HIGH
RUSTSEC-2025-0119
number_prefix: RUSTSEC-2025-0119
Cargo.lock
HIGH
RUSTSEC-2026-0002
lru: RUSTSEC-2026-0002
Cargo.lock
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
crates/vfox/plugins/attestation/hooks/p…:7
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
crates/vfox/embedded-plugins/vfox-chrom…:11
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
crates/vfox/embedded-plugins/vfox-bpkg/…:22
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
crates/vfox/embedded-plugins/vfox-ag/ho…:13
MED
MINED111
Bare except continues silently
e2e/helpers/scripts/git_http_backend_se…:102
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
packaging/mise/Dockerfile:10
MED
DKR017
Dockerfile installs dependencies after copying the full source tree
Dockerfile:10
MED
GHSA-4w7w-66w2-5vf9
vite: GHSA-4w7w-66w2-5vf9
bun.lock
MED
DKR001
Docker final stage has no non-root USER
packaging/rpm/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
packaging/mise/Dockerfile:12
MED
DKR001
Docker final stage has no non-root USER
packaging/e2e/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
packaging/deb/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
packaging/copr/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
packaging/alpine/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:12
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
packaging/mise/Dockerfile:9
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
Dockerfile:9
MED
AGT015
Remote install command pipes network code directly to a shell
docs/mise-cookbook/docker.md:26
MED
AGT015
Remote install command pipes network code directly to a shell
docs/index.md:103
MED
AGT015
Remote install command pipes network code directly to a shell
docs/dev-tools/backends/cargo.md:14
MED
AGT015
Remote install command pipes network code directly to a shell
docs/continuous-integration.md:12
MED
AGT015
Remote install command pipes network code directly to a shell
README.md:70
MED
AGT015
Remote install command pipes network code directly to a shell
Cross.toml:23
MED
AGT015
Remote install command pipes network code directly to a shell
.github/workflows/cloudflare-deploy.yml:36
LOW
COMP001
[COMP001] High cognitive complexity: Function `get_repo` has cognitive complexity 8 (Sona…
xtasks/test-tool-retry.py:21
LOW
COMP001
[COMP001] High cognitive complexity: Function `check_grace_period` has cognitive complexi…
xtasks/test-tool-retry.py:86
LOW
DEPCUR-NPM
npm package `vitepress-plugin-group-icons` is minor version(s) behind (^1.6.5 -> 1.7.5)
package.json
LOW
DEPCUR-NPM
npm package `tsx` is minor version(s) behind (^4.20.6 -> 4.22.4)
package.json
LOW
DEPCUR-NPM
npm package `toml` is minor version(s) behind (^4.0.0 -> 4.1.1)
package.json
LOW
DEPCUR-NPM
npm package `markdown-it` is minor version(s) behind (^14.1.0 -> 14.2.0)
package.json
LOW
DEPCUR-NPM
npm package `js-toml` is minor version(s) behind (^1.0.2 -> 1.1.2)
package.json
LOW
AIC003
Duplicated implementation block across source files
src/shell/zsh.rs:121
LOW
AIC003
Duplicated implementation block across source files
src/shell/pwsh.rs:213
LOW
AIC003
Duplicated implementation block across source files
src/shell/fish.rs:174
LOW
AIC003
Duplicated implementation block across source files
src/plugins/vfox_plugin.rs:132
LOW
AIC003
Duplicated implementation block across source files
src/plugins/core/java.rs:563
LOW
AIC003
Duplicated implementation block across source files
src/gitlab.rs:186
LOW
AIC003
Duplicated implementation block across source files
src/gitlab.rs:47
LOW
AIC003
Duplicated implementation block across source files
src/github.rs:1
LOW
AIC003
Duplicated implementation block across source files
src/deps/providers/uv.rs:23
LOW
AIC003
Duplicated implementation block across source files
src/deps/providers/poetry.rs:23
LOW
AIC003
Duplicated implementation block across source files
src/cli/upgrade.rs:153
LOW
AIC003
Duplicated implementation block across source files
src/cli/token/gitlab.rs:10
LOW
AIC003
Duplicated implementation block across source files
src/cli/sync/ruby.rs:19
LOW
AIC003
Duplicated implementation block across source files
src/cli/settings/unset.rs:22
LOW
AIC003
Duplicated implementation block across source files
src/cli/self_update_stub.rs:22
LOW
AIC003
Duplicated implementation block across source files
src/cli/plugins/update.rs:44
LOW
AIC003
Duplicated implementation block across source files
src/cli/deps/remove.rs:11
LOW
AIC003
Duplicated implementation block across source files
src/backend/s3.rs:54
LOW
AIC003
Duplicated implementation block across source files
crates/aqua-registry/src/compiled.rs:150
LOW
DKR011
Dockerfile installs recommended OS packages
packaging/deb/Dockerfile:4
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
AIC002
Source file name looks like an AI patch artifact
src/cli/self_update.rs:1
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
xtasks/fig/addCustomGenerators.ts:208
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
src/task/task_fetcher.rs:53
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
src/sandbox/seccomp.rs:15
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
src/main.rs:129
INFO
MINED068
[MINED068] Rust Unsafe Block: unsafe { ... } block. Compiler safety guarantees disabled i…
crates/vfox/src/lua_mod/env.rs:14
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
src/cli/deactivate.rs:23
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
src/cli/activate.rs:71
INFO
MINED059
[MINED059] Rust Expect In Prod: .expect(...) panics same as unwrap with a custom message.
crates/vfox/src/http.rs:9
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
crates/vfox/src/hooks/env_keys.rs:62
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
crates/vfox/src/hooks/available.rs:52
INFO
MINED066
[MINED066] Rust Panic Macro: panic!() unwinds the stack. Use Result for recoverable error…
crates/vfox/src/bin.rs:21
INFO
DEPCUR-NPM
npm package `eslint-plugin-compat` is patch version(s) behind (^7.0.1 -> 7.0.2)
package.json
INFO
DEPCUR-NPM
npm package `@tsconfig/node24` is patch version(s) behind (^24.0.0 -> 24.0.4)
package.json