CRIT
DKC008
Compose service mounts the Docker socket
docs/content/user-guides/docker-compose…:2
CRIT
DKC008
Compose service mounts the Docker socket
docs/content/user-guides/docker-compose…:2
CRIT
DKC008
Compose service mounts the Docker socket
docs/content/user-guides/docker-compose…:2
CRIT
DKC008
Compose service mounts the Docker socket
docs/content/user-guides/docker-compose…:2
CRIT
DKC007
Compose service contains a literal secret environment value
docs/content/user-guides/docker-compose…:2
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
webui/src/pages/hub-demo/use-hub-demo.t…:90
HIGH
SEC040
[SEC040] innerHTML XSS — template literal with server-supplied data: Setting .innerHTML w…
webui/src/components/middlewares/Render…:59
HIGH
MINED014
[MINED014] Disabled Tls Verify: verify=False in requests, rejectUnauthorized:false in nod…
pkg/provider/consulcatalog/connect_tls.…:67
HIGH
SEC088
[SEC088] Go: TLS InsecureSkipVerify=true: tls.Config{InsecureSkipVerify:true} disables ce…
pkg/provider/consulcatalog/connect_tls.…:67
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
webui/public/mockServiceWorker.js:76
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
pkg/proxy/smart_builder.go:44
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
pkg/provider/acme/local_store.go:52
HIGH
SEC032
[SEC032] Unrestricted File Upload — no extension/MIME validation: File upload accepts the…
pkg/provider/acme/local_store.go:106
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/middlewares/redirect/redirect_schem…:59
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/middlewares/redirect/redirect_regex…:23
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/middlewares/redirect/redirect.go:55
HIGH
MINED033
[MINED033] Go Recover Without Log: defer func() { recover() }() that silently swallows pa…
pkg/safe/routine.go:55
HIGH
MINED033
[MINED033] Go Recover Without Log: defer func() { recover() }() that silently swallows pa…
pkg/plugins/providers.go:161
HIGH
MINED033
[MINED033] Go Recover Without Log: defer func() { recover() }() that silently swallows pa…
pkg/middlewares/recovery/recovery.go:40
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
pkg/server/cookie/cookie.go:4
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
pkg/middlewares/ratelimiter/lua.go:11
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
pkg/plugins/providers.go:112
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
pkg/middlewares/accesslog/logger_format…:37
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
integration/try/condition.go:198
HIGH
MINED118
[MINED118] Dockerfile FROM `node:24-alpine3.22` not pinned by digest: `FROM node:24-alpin…
webui/buildx.Dockerfile:1
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.23` not pinned by digest: `FROM alpine:3.23` resolve…
docs/check.Dockerfile:1
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.23` not pinned by digest: `FROM alpine:3.23` resolve…
docs/docs.Dockerfile:1
HIGH
MINED128
[MINED128] go.mod replaces `(` — redirects to fork `github.com/containous/go-http-auth`: …
go.mod:426
HIGH
MINED128
[MINED128] go.mod replaces `github.com/traefik/traefik/dynamic/ext` — points to a LOCAL p…
go.mod:423
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.23` not pinned by digest: `FROM alpine:3.23` resolve…
Dockerfile:2
MED
SEC107
[SEC107] Weak TLS version requested (TLSv1.0, TLSv1.1, SSLv3, SSLv2): TLS 1.0 and 1.1 wer…
pkg/tls/version.go:9
MED
SEC107
[SEC107] Weak TLS version requested (TLSv1.0, TLSv1.1, SSLv3, SSLv2): TLS 1.0 and 1.1 wer…
pkg/tls/certificate.go:18
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
pkg/middlewares/ratelimiter/lua.go:10
MED
SEC112
[SEC112] Go html/template bypass — text/template used for HTML output, or template.HTML o…
internal/anchors.go:254
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKR002
Compose service `whoami` image has no explicit tag
docs/content/user-guides/docker-compose…:17
MED
DKR002
Compose service `whoami` image has no explicit tag
docs/content/user-guides/docker-compose…:22
MED
DKR002
Compose service `whoami` image has no explicit tag
docs/content/user-guides/docker-compose…:25
MED
DKR002
Compose service `whoami` image has no explicit tag
docs/content/user-guides/docker-compose…:30
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:2
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 6.7% of discovered r…
—
MED
AGT015
Remote install command pipes network code directly to a shell
.github/workflows/validate.yaml:52
MED
AGT015
Remote install command pipes network code directly to a shell
.github/workflows/documentation.yaml:35
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/proxy/fast/upgrade.go:98
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/proxy/httputil/proxy.go:164
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
pkg/cli/loader_file.go:28
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
internal/anchors.go:192
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
cmd/traefik/logger.go:73
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/ingress/client.…:2
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/ingress-nginx/c…:41
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/gateway/tlsrout…:97
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/gateway/tlsrout…:29
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/gateway/tcprout…:38
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/gateway/httprou…:32
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/gateway/client.…:60
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/crd/kubernetes_…:145
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/crd/kubernetes_…:88
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/kubernetes/crd/kubernetes_…:214
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/ecs/ecs.go:79
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/ecs/config.go:201
LOW
AIC003
Duplicated implementation block across source files
pkg/provider/docker/pswarm.go:106
LOW
AIC003
Duplicated implementation block across source files
pkg/observability/tracing/tracing.go:222
LOW
AIC003
Duplicated implementation block across source files
pkg/middlewares/stripprefixregex/strip_…:58
LOW
AIC003
Duplicated implementation block across source files
pkg/middlewares/redirect/redirect_schem…:52
LOW
AIC003
Duplicated implementation block across source files
pkg/middlewares/ipwhitelist/ip_whitelis…:2
LOW
AIC003
Duplicated implementation block across source files
pkg/middlewares/ingressnginx/snippet/co…:18
LOW
AIC003
Duplicated implementation block across source files
pkg/healthcheck/healthcheck_tcp.go:32
LOW
AIC003
Duplicated implementation block across source files
pkg/config/runtime/runtime_udp.go:48
LOW
AIC003
Duplicated implementation block across source files
pkg/config/runtime/runtime_tcp.go:45
LOW
AIC003
Duplicated implementation block across source files
pkg/config/dynamic/udp_config.go:53
LOW
AIC003
Duplicated implementation block across source files
pkg/config/dynamic/udp_config.go:38
LOW
AIC003
Duplicated implementation block across source files
pkg/config/dynamic/tcp_config.go:79
LOW
AIC003
Duplicated implementation block across source files
pkg/api/handler_udp.go:47
LOW
AIC003
Duplicated implementation block across source files
pkg/api/handler_udp.go:44
LOW
AIC003
Duplicated implementation block across source files
pkg/api/handler_udp.go:1
LOW
AIC003
Duplicated implementation block across source files
pkg/api/handler_tcp.go:64
LOW
AIC003
Duplicated implementation block across source files
pkg/api/handler_tcp.go:61
LOW
AIC003
Duplicated implementation block across source files
pkg/api/handler_http.go:68
LOW
WEB005
robots.txt does not advertise a sitemap
docs/content/expose/docker/basic.md
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
AIC002
Source file name looks like an AI patch artifact
pkg/middlewares/gatewayapi/urlrewrite/u…:1
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
webui/src/components/resources/GenericT…:21
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
webui/src/components/resources/DetailsC…:83
INFO
MINED056
[MINED056] React Key As Index: key={index} in map() — re-renders the wrong elements on re…
webui/src/components/resources/DetailIt…:48
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
webui/src/pages/hub-demo/use-hub-demo.t…:41
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
webui/src/contexts/version.tsx:38
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
webui/src/components/middlewares/Render…:72
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
webui/src/components/icons/SortIcon.tsx:26
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
webui/src/components/icons/PluginsIcon.…:4
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
pkg/middlewares/customerrors/custom_err…:145
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
pkg/middlewares/recovery/recovery.go:126
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
pkg/config/dynamic/plugins.go:66
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
integration/try/try.go:93
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
pkg/middlewares/replacepathregex/replac…:64
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
pkg/middlewares/replacepath/replace_pat…:53
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
integration/try/condition.go:198