CRIT
MINED116
[MINED116] Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger: This workfl…
.github/workflows/e2e.yml:390
CRIT
MINED116
[MINED116] Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger: This workfl…
.github/workflows/e2e.yml:361
CRIT
MINED116
[MINED116] Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger: This workfl…
.github/workflows/e2e.yml:275
CRIT
MINED116
[MINED116] Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger: This workfl…
.github/workflows/e2e.yml:187
CRIT
MINED116
[MINED116] Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger: This workfl…
.github/workflows/e2e.yml:93
CRIT
MINED116
[MINED116] Workflow uses `secrets.CODECOV_TOKEN` on a `pull_request` trigger: This workfl…
.github/workflows/go.yaml:86
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
pkg/constraintapi/semaphore_manager.go:84
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
pkg/constraintapi/scavenge.go:282
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
pkg/connect/state/request.go:70
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
pkg/api/apiv1/metadata.go:5
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
pkg/api/v2/endpoints_function.go:98
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
pkg/api/apiv1/metadata.go:136
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
pkg/api/apiv1/apiv1auth/apiv1auth.go:68
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
pkg/connect/grpc/grpc.go:202
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
pkg/api/apiv1/apiv1.go:171
HIGH
SEC080
[SEC080] Python: tarfile.extractall without filter: tarfile.extract*() without filter='da…
npm/postinstall.ts:183
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/config/messaging.go:30
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
npm/postinstall.ts:49
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
docs/api-docs/src/routes/$.tsx:57
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
docs/api-docs/scripts/generate-docs.ts:154
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
vendor/github.com/pelletier/go-toml/Doc…:3
HIGH
DKR014
Dockerfile copies the entire context without .dockerignore
Dockerfile:5
HIGH
DKR006
Dockerfile pipes a remote script into a shell
.devcontainer/Dockerfile:15
HIGH
MINED115
[MINED115] Action `peter-evans/repository-dispatch` pinned to mutable ref `@v3`: `uses: p…
.github/workflows/dispatch_upstream.yml:13
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/npm_test.yml:32
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/npm_test.yml:29
HIGH
MINED115
[MINED115] Action `codecov/codecov-action` pinned to mutable ref `@v5`: `uses: codecov/co…
.github/workflows/go.yaml:84
HIGH
MINED115
[MINED115] Action `actions/setup-go` pinned to mutable ref `@v5`: `uses: actions/setup-go…
.github/workflows/go.yaml:70
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/go.yaml:65
HIGH
MINED115
[MINED115] Action `nicknovitski/nix-develop` pinned to mutable ref `@v1.2.1`: `uses: nick…
.github/workflows/go.yaml:47
HIGH
MINED115
[MINED115] Action `DeterminateSystems/nix-installer-action` pinned to mutable ref `@main`…
.github/workflows/go.yaml:46
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/go.yaml:43
HIGH
MINED115
[MINED115] Action `golangci/golangci-lint-action` pinned to mutable ref `@v8`: `uses: gol…
.github/workflows/go.yaml:34
HIGH
MINED115
[MINED115] Action `actions/setup-go` pinned to mutable ref `@v5`: `uses: actions/setup-go…
.github/workflows/go.yaml:29
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/go.yaml:24
HIGH
MINED115
[MINED115] Action `actions/setup-go` pinned to mutable ref `@v5`: `uses: actions/setup-go…
.github/workflows/prerelease.yml:98
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/prerelease.yml:89
HIGH
MINED115
[MINED115] Action `actions/setup-go` pinned to mutable ref `@v5`: `uses: actions/setup-go…
.github/workflows/prerelease.yml:29
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/prerelease.yml:23
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/dev_server_ui.yml:22
HIGH
MINED115
[MINED115] Action `pnpm/action-setup` pinned to mutable ref `@v4.0.0`: `uses: pnpm/action…
.github/workflows/dev_server_ui.yml:19
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/dev_server_ui.yml:18
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/components_test.yml:20
HIGH
MINED115
[MINED115] Action `pnpm/action-setup` pinned to mutable ref `@v4`: `uses: pnpm/action-set…
.github/workflows/components_test.yml:17
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/components_test.yml:16
HIGH
MINED115
[MINED115] Action `github/codeql-action/upload-sarif` pinned to mutable ref `@v3`: `uses:…
.github/workflows/security.yaml:28
HIGH
MINED115
[MINED115] Action `securego/gosec` pinned to mutable ref `@v2.20.0`: `uses: securego/gose…
.github/workflows/security.yaml:22
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/security.yaml:19
HIGH
MINED118
[MINED118] Dockerfile FROM `mcr.microsoft.com/vscode/devcontainers/go:0-` not pinned by d…
.devcontainer/Dockerfile:5
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.21` not pinned by digest: `FROM alpine:3.21` resolve…
Dockerfile:10
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/api/apiv1/apiv1.go:171
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/api/apiv1/apiv1.go:170
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/api/apiv1/apiv1.go:169
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/api/apiv1/apiv1.go:168
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/connect/rest/v0/v0.go:95
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/connect/rest/v0/v0.go:94
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/api/api.go:78
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/coreapi/coreapi.go:120
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/coreapi/coreapi.go:119
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
pkg/coreapi/coreapi.go:117
MED
CFG006
[CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build art…
—
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
pkg/constraintapi/semaphore_manager.go:84
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
pkg/constraintapi/scavenge.go:282
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
pkg/connect/state/request.go:70
MED
SEC091
[SEC091] Go: net/http server without timeouts: HTTP server without ReadHeaderTimeout/Read…
pkg/coreapi/coreapi.go:144
MED
SEC091
[SEC091] Go: net/http server without timeouts: HTTP server without ReadHeaderTimeout/Read…
pkg/api/api.go:109
MED
SEC112
[SEC112] Go html/template bypass — text/template used for HTML output, or template.HTML o…
cmd/doctor/healthcheck/cmd.go:112
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
DKR009
Dockerfile separates apt update from install
.devcontainer/Dockerfile:8
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:11
MED
AIC001
Parallel implementation file sits beside a canonical file
pkg/connect/gateway_msg_status_update.go:1
MED
AIC004
Suspicious implementation file appears unreferenced
pkg/connect/gateway_msg_status_update.go:1
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routes/api/search.ts:10
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:145
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:144
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:143
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:142
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:93
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:85
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:83
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:73
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:64
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:56
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:46
MED
JRN003
Frontend API reference is not matched by discovered backend routes
docs/api-docs/src/routeTree.gen.ts:45
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 23.5% of discovered …
—
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/api/apiv1/apiv1.go:170
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/api/apiv1/apiv1.go:169
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/api/apiv1/apiv1.go:168
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/api/apiv1/apiv1.go:167
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/api/apiv1/apiv1.go:165
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/coreapi/coreapi.go:121
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/coreapi/coreapi.go:120
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/coreapi/coreapi.go:119
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/coreapi/coreapi.go:117
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/authn/authn.go:30
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
cmd/start/start.go:55
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
cmd/doctor/healthcheck/cmd.go:106
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
cmd/devserver/devserver.go:136
LOW
AIC003
Duplicated implementation block across source files
pkg/coreapi/graph/resolvers/runs_v2.go:149
LOW
AIC003
Duplicated implementation block across source files
pkg/coreapi/graph/resolvers/runs_v2.go:48
LOW
AIC003
Duplicated implementation block across source files
pkg/constraintapi/lua.go:55
LOW
AIC003
Duplicated implementation block across source files
pkg/constraintapi/check.go:31
LOW
AIC003
Duplicated implementation block across source files
pkg/connect/rest/v0/workergroup.go:14
LOW
AIC003
Duplicated implementation block across source files
pkg/connect/gateway_msg_ready.go:32
LOW
AIC003
Duplicated implementation block across source files
cmd/start/start.go:37
LOW
AIC003
Duplicated implementation block across source files
cmd/start/cmd.go:85
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/singleton/info.go:15
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/singleton/delete.go:2
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/pause/peek.go:17
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/debounce/run.go:15
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/debounce/info.go:16
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/batch/run.go:14
LOW
AIC003
Duplicated implementation block across source files
cmd/debug/batch/info.go:15
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
pkg/coreapi/graph/resolvers/app_mutatio…:27
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
pkg/config/messaging.go:176
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
docs/api-docs/src/routeTree.gen.ts:23
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
docs/api-docs/src/components/mdx.tsx:105
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
docs/api-docs/scripts/generate-docs.ts:40
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
npm/postinstall.ts:243
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
docs/api-docs/scripts/generate-docs.ts:196
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
pkg/cli/output/text.go:294
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
pkg/api/tel/tel.go:39
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
cmd/main.go:13
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
pkg/config/messaging.go:111
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
cmd/root.go:84
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
cmd/devserver/devserver.go:26