CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
assistant/src/tasks/task-runner.ts:28
CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
assistant/src/tasks/task-compiler.ts:59
CRIT
SEC116
[SEC116] Ruby YAML.load / Marshal.load on untrusted input: `YAML.load` (pre-3.1) and `Mar…
apps/web/scripts/transform-daemon-spec.…:162
CRIT
SEC079
[SEC079] Python: yaml.load without SafeLoader: yaml.load() without explicit SafeLoader ca…
apps/web/scripts/transform-daemon-spec.…:162
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_PRIVATE_KEY` on a `pull_reques…
.github/workflows/pr-macos.yaml:259
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_APP_ID` on a `pull_request` tr…
.github/workflows/pr-macos.yaml:258
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_PRIVATE_KEY` on a `pull_reques…
.github/workflows/pr-macos.yaml:140
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_APP_ID` on a `pull_request` tr…
.github/workflows/pr-macos.yaml:139
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_PRIVATE_KEY` on a `pull_reques…
.github/workflows/pr-assistant.yaml:180
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_APP_ID` on a `pull_request` tr…
.github/workflows/pr-assistant.yaml:179
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_PRIVATE_KEY` on a `pull_reques…
.github/workflows/cherry-pick-to-releas…:26
CRIT
MINED116
[MINED116] Workflow uses `secrets.VELLUM_AUTOMATION_GITHUB_APP_ID` on a `pull_request` tr…
.github/workflows/cherry-pick-to-releas…:25
HIGH
SEC078
[SEC078] Python: requests without timeout: requests.get/post without a timeout will hang …
assistant/src/runtime/middleware/rate-l…:47
HIGH
SEC111
[SEC111] Django mark_safe / |safe filter on user data: Django's `mark_safe()` and `|safe`…
assistant/src/notifications/preference-…:71
HIGH
MINED027
[MINED027] React State Array Mutation: state.X.push/splice/sort followed by setState — Re…
assistant/src/runtime/assistant-stream-…:156
HIGH
MINED027
[MINED027] React State Array Mutation: state.X.push/splice/sort followed by setState — Re…
assistant/src/memory/context-search/sea…:260
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
assistant/src/ipc/skill-routes/registri…:234
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
assistant/src/daemon/doordash-steps.ts:29
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
assistant/src/daemon/dictation-text-pro…:120
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
assistant/src/calls/twilio-provider.ts:315
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
assistant/src/bundler/compiler-tools.ts:84
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
apps/web/src/utils/avatar-svg-composito…:108
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
apps/web/src/runtime/native-deep-link.ts:44
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
apps/web/src/domains/chat/hooks/use-onb…:106
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
apps/web/src/components/avatar/animated…:29
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
apps/web/eslint-rules/cross-domain-matc…:42
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
apps/macos/src/main/status-icon.ts:51
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
apps/macos/src/main/deep-links.ts:220
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
apps/macos/src/main/avatar.ts:47
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
apps/macos/scripts/install-file-deps.ts:62
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
apps/macos/src/main/app-origin.ts:29
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
apps/macos/src/main/about.ts:124
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
apps/macos/scripts/generate-icon.sh:46
HIGH
DKR001
Docker final stage runs as root
evals/src/lib/egress/recording/Dockerfi…:19
HIGH
DKR001
Docker final stage runs as root
assistant/Dockerfile:234
HIGH
DKR006
Dockerfile pipes a remote script into a shell
credential-executor/Dockerfile:13
HIGH
DKR006
Dockerfile pipes a remote script into a shell
assistant/Dockerfile:16
HIGH
MINED118
[MINED118] Dockerfile FROM `mitmproxy/mitmproxy:11.0.2` not pinned by digest: `FROM mitmp…
evals/src/lib/egress/recording/Dockerfi…:17
HIGH
MINED118
[MINED118] Dockerfile FROM `python:3.12-alpine` not pinned by digest: `FROM python:3.12-a…
evals/src/lib/egress/connection-telemet…:16
HIGH
MINED122
[MINED122] package.json dep `@vellumai/local-mode` pulled from URL/Git: `dependencies.@ve…
apps/web/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/design-library` pulled from URL/Git: `dependencies…
apps/web/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/local-mode` pulled from URL/Git: `dependencies.@ve…
apps/macos/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/environments` pulled from URL/Git: `dependencies.@…
apps/macos/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/egress-proxy` pulled from URL/Git: `dependencies.@…
credential-executor/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/credential-storage` pulled from URL/Git: `dependen…
credential-executor/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/service-contracts` pulled from URL/Git: `dependenc…
credential-executor/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/local-mode` pulled from URL/Git: `dependencies.@ve…
cli/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/environments` pulled from URL/Git: `dependencies.@…
cli/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/twilio-client` pulled from URL/Git: `dependencies.…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/slack-text` pulled from URL/Git: `dependencies.@ve…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/skill-host-contracts` pulled from URL/Git: `depend…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/service-contracts` pulled from URL/Git: `dependenc…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/ipc-server-utils` pulled from URL/Git: `dependenci…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/gateway-client` pulled from URL/Git: `dependencies…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/environments` pulled from URL/Git: `dependencies.@…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/egress-proxy` pulled from URL/Git: `dependencies.@…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/credential-storage` pulled from URL/Git: `dependen…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/ces-client` pulled from URL/Git: `dependencies.@ve…
assistant/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/twilio-client` pulled from URL/Git: `dependencies.…
gateway/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/slack-text` pulled from URL/Git: `dependencies.@ve…
gateway/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/service-contracts` pulled from URL/Git: `dependenc…
gateway/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/ipc-server-utils` pulled from URL/Git: `dependenci…
gateway/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/ces-client` pulled from URL/Git: `dependencies.@ve…
gateway/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@vellumai/assistant-client` pulled from URL/Git: `dependenci…
gateway/package.json:1
HIGH
JRN009
Secret-like setting is echoed into a password input value
apps/web/src/domains/onboarding/pages/a…:96
HIGH
SEC013
[SEC013] Path Traversal — User Input in File Path: User-controlled input used in file pat…
assistant/src/config/bundled-skills/doc…:11
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
evals/src/lib/egress/recording/usage_pa…:124
MED
SEC125
[SEC125] AI placeholder credential left in source (your-api-key-here style): AI coding as…
assistant/src/security/secret-scanner.ts:115
MED
SEC125
[SEC125] AI placeholder credential left in source (your-api-key-here style): AI coding as…
assistant/src/security/secret-ingress.ts:29
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
apps/web/src/domains/chat/voice/live-vo…:245
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
apps/web/src/domains/chat/streaming/sse…:154
MED
ERR002
[ERR002] Empty Catch Block: Empty catch blocks hide errors.
apps/web/src/domains/chat/components/su…:163
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
assistant/src/runtime/routes/playground…:41
MED
SEC134
[SEC134] AI scaffold leftover — Lorem ipsum / example.com / John Doe in code: Lorem ipsum…
apps/web/src/domains/chat/components/su…:111
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
apps/web/src/domains/chat/components/to…:20
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
apps/web/src/domains/chat/components/in…:18
MED
SEC087
[SEC087] JS: weak Math.random for crypto: Math.random() is not cryptographically secure; …
apps/web/src/domains/chat/components/ac…:18
MED
SEC046
[SEC046] Client-side open redirect — window.location = server-supplied URL: Assigning win…
apps/web/src/domains/settings/ai/chatgp…:62
MED
SEC046
[SEC046] Client-side open redirect — window.location = server-supplied URL: Assigning win…
apps/web/src/domains/chat/components/pr…:240
MED
SEC046
[SEC046] Client-side open redirect — window.location = server-supplied URL: Assigning win…
apps/web/src/domains/chat/api/managed-o…:377
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
apps/web/src/domains/chat/hooks/use-con…:118
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
apps/web/src/domains/chat/components/ch…:24
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
apps/web/src/domains/chat/api/managed-o…:349
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
apps/web/scripts/transform-daemon-spec.…:162
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
apps/web/src/components/avatar/animated…:29
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
apps/web/eslint-rules/cross-domain-matc…:42
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
apps/macos/src/main/status-icon.ts:51
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
JRN002
Browser storage is used for session token material
apps/web/src/lib/auth/gateway-session.ts:90
MED
JRN002
Browser storage is used for session token material
apps/web/src/lib/auth/gateway-session.ts:89
MED
JRN002
Browser storage is used for session token material
apps/web/src/lib/auth/gateway-session.ts:75
MED
JRN002
Browser storage is used for session token material
apps/web/src/lib/auth/gateway-session.ts:73
MED
JRN002
Browser storage is used for session token material
apps/web/src/lib/auth/gateway-session.ts:40
MED
JRN002
Browser storage is used for session token material
apps/web/src/lib/auth/gateway-session.ts:39
MED
DKR001
Docker final stage has no non-root USER
skills/meet-join/bot/Dockerfile:35
MED
DKR001
Docker final stage has no non-root USER
evals/src/lib/egress/connection-telemet…:17
MED
AGT007
localStorage write failures are swallowed silently
apps/web/src/domains/account/pages/oaut…:247
MED
SEC005
[SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
assistant/src/cli/utils/parse-duration.…:25
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
assistant/src/home/suggested-prompts.ts:131
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/hooks/use-int…:243
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/hooks/use-act…:59
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/hooks/tool-ca…:22
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/components/to…:92
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/components/su…:7
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/components/su…:91
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/components/mo…:34
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/components/in…:5
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/components/ch…:56
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/chat/chat-layout.t…:293
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/account/profile.ts:115
LOW
AIC003
Duplicated implementation block across source files
apps/web/src/domains/account/pages/oaut…:8
LOW
AIC003
Duplicated implementation block across source files
apps/web/scripts/run-tests.ts:8
LOW
AIC003
Duplicated implementation block across source files
apps/macos/src/preload/index.ts:3
LOW
DKR011
Dockerfile installs recommended OS packages
gateway/Dockerfile:35
LOW
DKR011
Dockerfile installs recommended OS packages
credential-executor/Dockerfile:34
LOW
DKR011
Dockerfile installs recommended OS packages
credential-executor/Dockerfile:7
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
DKR011
Dockerfile installs recommended OS packages
assistant/Dockerfile:73
LOW
DKR011
Dockerfile installs recommended OS packages
assistant/Dockerfile:7
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/tools/tasks/work-item-upd…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/proactive-artifact/messag…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/plugins/defaults/memory-r…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/config/bundled-skills/set…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/config/bundled-skills/seq…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/config/bundled-skills/pla…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/config/bundled-skills/mes…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/calls/guardian-question-c…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/usage-update.ts:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/ui-surface-upd…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/relationship-s…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/home-feed-upda…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/document-edito…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/conversation-t…:1
LOW
AIC002
Source file name looks like an AI patch artifact
assistant/src/api/events/avatar-updated…:1
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
assistant/src/security/secret-scanner.ts:122
INFO
MINED053
[MINED053] Placeholder Default Username: [email protected] / [email protected] / admin/admin…
assistant/src/security/secret-ingress.ts:42
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
assistant/src/memory/rerank-local.ts:24
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
assistant/src/config/schema-utils.ts:9
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
assistant/src/config/schemas/ingress.ts:8
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
assistant/docker-init-apt-root.sh:161
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
apps/web/src/domains/chat/voice/live-vo…:116
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
apps/web/src/domains/chat/components/su…:75
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
apps/web/src/domains/chat/components/sc…:37
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
apps/web/src/components/avatar/animated…:317
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
apps/web/src/domains/account/pages/oaut…:261
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
apps/web/src/domains/account/pages/oaut…:257
INFO
MINED058
[MINED058] React Dangerously Set Html: dangerouslySetInnerHTML bypasses Reacts JSX escapi…
apps/web/src/components/avatar-renderer…:40
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
apps/web/src/domains/chat/api/surfaces.…:93
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
apps/web/src/components/avatar/avatar-c…:86
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
apps/web/src/assistant/avatar-api.ts:125
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
apps/macos/scripts/install-file-deps.ts:71
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
apps/macos/scripts/dev.ts:66
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
apps/macos/scripts/afterPack.js:23