CRIT
MINED019
[MINED019] Ssti Jinja From String: jinja2.Environment().from_string(user_input) — full RC…
pkg/iac/scanners/ansible/parser/templat…:58
CRIT
MINED116
[MINED116] Workflow uses `secrets.TRIVY_WORKFLOW_TRIGGER_APP_PRIVATE_KEY` on a `pull_requ…
.github/workflows/publish-chart.yaml:71
CRIT
MINED116
[MINED116] Workflow uses `secrets.ACTIONS_MULTI_WRITE_GH_APP_CLIENT_ID` on a `pull_reques…
.github/workflows/publish-chart.yaml:70
HIGH
MINED108
[MINED108] `self._perl` used but never assigned in __init__: Method `generate` of class `…
pkg/fanal/analyzer/language/c/conan/tes…:408
HIGH
MINED108
[MINED108] `self.dependencies` used but never assigned in __init__: Method `_configure_ar…
pkg/fanal/analyzer/language/c/conan/tes…:377
HIGH
MINED108
[MINED108] `self.output` used but never assigned in __init__: Method `_configure_args` of…
pkg/fanal/analyzer/language/c/conan/tes…:401
HIGH
MINED108
[MINED108] `self.dependencies` used but never assigned in __init__: Method `_configure_ar…
pkg/fanal/analyzer/language/c/conan/tes…:389
HIGH
MINED108
[MINED108] `self._settings_build` used but never assigned in __init__: Method `_configure…
pkg/fanal/analyzer/language/c/conan/tes…:384
HIGH
MINED108
[MINED108] `self._perl` used but never assigned in __init__: Method `_configure_args` of …
pkg/fanal/analyzer/language/c/conan/tes…:353
HIGH
MINED108
[MINED108] `self._target` used but never assigned in __init__: Method `_configure_args` o…
pkg/fanal/analyzer/language/c/conan/tes…:346
HIGH
MINED108
[MINED108] `self._get_default_openssl_dir` used but never assigned in __init__: Method `_…
pkg/fanal/analyzer/language/c/conan/tes…:343
HIGH
MINED108
[MINED108] `self.win_bash` used but never assigned in __init__: Method `_configure_args` …
pkg/fanal/analyzer/language/c/conan/tes…:344
HIGH
MINED108
[MINED108] `self.package_folder` used but never assigned in __init__: Method `_get_defaul…
pkg/fanal/analyzer/language/c/conan/tes…:339
HIGH
MINED108
[MINED108] `self._targets` used but never assigned in __init__: Method `_ancestor_target`…
pkg/fanal/analyzer/language/c/conan/tes…:327
HIGH
MINED108
[MINED108] `self._is_mingw` used but never assigned in __init__: Method `_target` of clas…
pkg/fanal/analyzer/language/c/conan/tes…:161
HIGH
MINED108
[MINED108] `self._use_nmake` used but never assigned in __init__: Method `_target` of cla…
pkg/fanal/analyzer/language/c/conan/tes…:159
HIGH
MINED108
[MINED108] `self.conan_data` used but never assigned in __init__: Method `source` of clas…
pkg/fanal/analyzer/language/c/conan/tes…:153
HIGH
MINED108
[MINED108] `self.version` used but never assigned in __init__: Method `source` of class `…
pkg/fanal/analyzer/language/c/conan/tes…:153
HIGH
MINED108
[MINED108] `self.source_folder` used but never assigned in __init__: Method `source` of c…
pkg/fanal/analyzer/language/c/conan/tes…:154
HIGH
MINED108
[MINED108] `self._is_clangcl` used but never assigned in __init__: Method `_use_nmake` of…
pkg/fanal/analyzer/language/c/conan/tes…:150
HIGH
MINED108
[MINED108] `self.conf` used but never assigned in __init__: Method `build_requirements` o…
pkg/fanal/analyzer/language/c/conan/tes…:126
HIGH
MINED108
[MINED108] `self.tool_requires` used but never assigned in __init__: Method `build_requir…
pkg/fanal/analyzer/language/c/conan/tes…:127
HIGH
MINED108
[MINED108] `self.tool_requires` used but never assigned in __init__: Method `build_requir…
pkg/fanal/analyzer/language/c/conan/tes…:123
HIGH
MINED108
[MINED108] `self.tool_requires` used but never assigned in __init__: Method `build_requir…
pkg/fanal/analyzer/language/c/conan/tes…:121
HIGH
MINED108
[MINED108] `self.win_bash` used but never assigned in __init__: Method `build_requirement…
pkg/fanal/analyzer/language/c/conan/tes…:125
HIGH
MINED108
[MINED108] `self._settings_build` used but never assigned in __init__: Method `build_requ…
pkg/fanal/analyzer/language/c/conan/tes…:119
HIGH
MINED108
[MINED108] `self._use_nmake` used but never assigned in __init__: Method `build_requireme…
pkg/fanal/analyzer/language/c/conan/tes…:122
HIGH
MINED108
[MINED108] `self.requires` used but never assigned in __init__: Method `requirements` of …
pkg/fanal/analyzer/language/c/conan/tes…:116
HIGH
SEC093
[SEC093] Go: exec.Command with non-literal: exec.Command(<var>) — variable command name a…
pkg/plugin/plugin.go:71
HIGH
MINED033
[MINED033] Go Recover Without Log: defer func() { recover() }() that silently swallows pa…
pkg/iac/scanners/cloudformation/parser/…:88
HIGH
MINED033
[MINED033] Go Recover Without Log: defer func() { recover() }() that silently swallows pa…
pkg/iac/scanners/ansible/parser/templat…:71
HIGH
SEC035
[SEC035] Unbounded Resource Allocation — DoS risk: Allocating resources (buffers, recursi…
pkg/fanal/analyzer/secret/secret.go:98
HIGH
SEC114
[SEC114] path.join / Path() on user-controlled segment without containment check: filepat…
pkg/fanal/analyzer/sbom/sbom.go:57
HIGH
SEC114
[SEC114] path.join / Path() on user-controlled segment without containment check: filepat…
pkg/fanal/analyzer/language/java/pom/po…:27
HIGH
SEC069
[SEC069] Dockerfile: no USER directive (runs as root): Container runs as root because no …
pkg/fanal/analyzer/imgconf/dockerfile/d…:1
HIGH
SEC069
[SEC069] Dockerfile: no USER directive (runs as root): Container runs as root because no …
pkg/fanal/analyzer/config/dockerfile/do…:1
HIGH
SEC069
[SEC069] Dockerfile: no USER directive (runs as root): Container runs as root because no …
pkg/fanal/analyzer/buildinfo/dockerfile…:1
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
pkg/fanal/analyzer/pkg/apk/apk.go:227
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
pkg/digest/digest.go:4
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
pkg/dependency/parser/java/jar/sonatype…:109
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/dependency/parser/golang/mod/parse.…:47
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/commands/run.go:25
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
pkg/cache/redis.go:92
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
pkg/mapfs/file.go:99
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
pkg/cache/memory.go:38
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
internal/testutil/gzip.go:32
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
internal/testutil/fs.go:18
HIGH
MINED016
[MINED016] Go Error Ignored: _, err := fn() with err not checked. Go anti-pattern.
internal/gittest/server.go:67
HIGH
MINED134
[MINED134] Binary file `pkg/fanal/analyzer/testdata/post-apps/jar/jackson-annotations-2.1…
pkg/fanal/analyzer/testdata/post-apps/j…:1
HIGH
MINED134
[MINED134] Binary file `pkg/fanal/analyzer/language/java/jar/testdata/test.jar` committed…
pkg/fanal/analyzer/language/java/jar/te…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/java/jar/testdata/nested.jar` committed in …
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/java/jar/testdata/test.jar` committed in so…
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/java/jar/testdata/heuristic-1.0.0-SNAPSHOT.…
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/java/jar/testdata/io.quarkus.gizmo.gizmo-1.…
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/java/jar/testdata/hadoop-shaded-guava-1.1.0…
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/golang/binary/testdata/test.exe` committed …
pkg/dependency/parser/golang/binary/tes…:1
HIGH
MINED134
[MINED134] Binary file `pkg/dependency/parser/rust/binary/testdata/test.exe` committed in…
pkg/dependency/parser/rust/binary/testd…:1
HIGH
MINED118
[MINED118] Dockerfile FROM `sha256:4224eead35ea350b4b9d4ac67550e92efb9a50d3855cb3381469fe…
pkg/fanal/analyzer/buildinfo/testdata/d…:1
HIGH
MINED118
[MINED118] Dockerfile FROM `gradle:6.8.1-jdk` not pinned by digest: `FROM gradle:6.8.1-jd…
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED118
[MINED118] Dockerfile FROM `maven:3.6.3-jdk-11` not pinned by digest: `FROM maven:3.6.3-j…
pkg/dependency/parser/java/jar/testdata…:1
HIGH
MINED128
[MINED128] go.mod replaces `golang.org/x/xerrors` — points to a LOCAL path: `replace gola…
pkg/dependency/parser/golang/mod/testda…:11
HIGH
MINED128
[MINED128] go.mod replaces `golang.org/x/xerrors` — points to a LOCAL path: `replace gola…
pkg/dependency/parser/golang/mod/testda…:11
HIGH
MINED128
[MINED128] go.mod replaces `golang.org/x/xerrors` — points to a LOCAL path: `replace gola…
pkg/dependency/parser/golang/mod/testda…:11
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.13` not pinned by digest: `FROM alpine:3.13` resolve…
integration/testdata/fixtures/repo/cust…:1
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.13` not pinned by digest: `FROM alpine:3.13` resolve…
integration/testdata/fixtures/repo/dock…:1
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.23.4` not pinned by digest: `FROM alpine:3.23.4` res…
Dockerfile.canary:1
HIGH
MINED118
[MINED118] Dockerfile FROM `alpine:3.23.4` not pinned by digest: `FROM alpine:3.23.4` res…
Dockerfile:1
MED
SEC091
[SEC091] Go: net/http server without timeouts: HTTP server without ReadHeaderTimeout/Read…
pkg/rpc/server/listen.go:67
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
MINED124
[MINED124] requirements.txt: `Werkzeug` has no version pin: Unpinned pip requirement mean…
pkg/fanal/analyzer/language/python/pip/…:7
MED
MINED124
[MINED124] requirements.txt: `MarkupSafe>2.0.0` has no version pin: Unpinned pip requirem…
pkg/fanal/analyzer/language/python/pip/…:6
MED
MINED124
[MINED124] requirements.txt: `Jinja2<3.0.0` has no version pin: Unpinned pip requirement …
pkg/fanal/analyzer/language/python/pip/…:5
MED
MINED124
[MINED124] requirements.txt: `MarkupSafe>2.0.0` has no version pin: Unpinned pip requirem…
integration/testdata/fixtures/repo/pip/…:5
MED
DKR002
Dockerfile base image has no explicit tag
pkg/fanal/artifact/local/testdata/misco…:1
MED
DKR002
Dockerfile base image has no explicit tag
pkg/fanal/artifact/local/testdata/misco…:1
MED
DKR002
Dockerfile base image has no explicit tag
pkg/fanal/artifact/local/testdata/misco…:3
MED
DKR002
Dockerfile base image has no explicit tag
pkg/fanal/artifact/local/testdata/misco…:1
MED
DKR002
Dockerfile base image has no explicit tag
pkg/fanal/analyzer/config/testdata/src/…:1
MED
DKR018
Database dump or local database file is included in Docker build context
.dockerignore
MED
DKR001
Docker final stage has no non-root USER
pkg/fanal/artifact/local/testdata/misco…:1
MED
DKR001
Docker final stage has no non-root USER
pkg/fanal/artifact/local/testdata/misco…:1
MED
DKR001
Docker final stage has no non-root USER
pkg/fanal/artifact/local/testdata/misco…:3
MED
DKR001
Docker final stage has no non-root USER
pkg/fanal/analyzer/config/testdata/src/…:1
MED
DKR001
Docker final stage has no non-root USER
pkg/fanal/analyzer/buildinfo/testdata/d…:1
MED
DKR001
Docker final stage has no non-root USER
pkg/dependency/parser/java/jar/testdata…:1
MED
DKR001
Docker final stage has no non-root USER
pkg/dependency/parser/java/jar/testdata…:1
MED
DKR001
Docker final stage has no non-root USER
integration/testdata/fixtures/repo/dock…:1
MED
DKR001
Docker final stage has no non-root USER
docs/build/Dockerfile:1
MED
DKR001
Docker final stage has no non-root USER
Dockerfile.canary:1
MED
DKR001
Docker final stage has no non-root USER
Dockerfile:1
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 2.7% of discovered r…
—
MED
AGT015
Remote install command pipes network code directly to a shell
docs/tutorials/integrations/circleci.md:19
MED
AGT015
Remote install command pipes network code directly to a shell
docs/guide/advanced/container/embed-in-…:12
MED
AGT015
Remote install command pipes network code directly to a shell
contrib/Trivy.gitlab-ci.yml:15
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/iac/scanners/terraform/parser/evalu…:250
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
pkg/x/http/trace.go:191
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
rpc/cache/service.twirp.go:1180
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
rpc/cache/service.twirp.go:1169
LOW
SEC075
[SEC075] Dockerfile: no HEALTHCHECK: No HEALTHCHECK directive — orchestrators can't detec…
pkg/fanal/analyzer/imgconf/dockerfile/d…:1
LOW
SEC075
[SEC075] Dockerfile: no HEALTHCHECK: No HEALTHCHECK directive — orchestrators can't detec…
pkg/fanal/analyzer/config/dockerfile/do…:1
LOW
SEC075
[SEC075] Dockerfile: no HEALTHCHECK: No HEALTHCHECK directive — orchestrators can't detec…
pkg/fanal/analyzer/buildinfo/dockerfile…:1
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
pkg/dependency/parser/java/pom/pom.go:343
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
pkg/dependency/parser/golang/binary/par…:64
LOW
ERR003
[ERR003] Ignored Error (Go): Ignoring error return values.
pkg/cache/client.go:72
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/os/redhatbase/rocky.…:1
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/os/redhatbase/oracle…:1
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/os/redhatbase/fedora…:1
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/os/redhatbase/centos…:1
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/language/java/gradle…:43
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/language/java/gradle…:74
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/language/c/conan/tes…:1
LOW
AIC003
Duplicated implementation block across source files
pkg/fanal/analyzer/language/c/conan/tes…:7
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/wolfi/wolfi.go:41
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/wolfi/wolfi.go:35
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/suse/suse.go:114
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/suse/suse.go:110
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/seal/seal.go:89
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/rocky/rocky.go:43
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/redhat/redhat.go:143
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/photon/photon.go:47
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/minimos/minimos.go:41
LOW
AIC003
Duplicated implementation block across source files
pkg/detector/ospkg/coreos/coreos.go:2
LOW
AIC003
Duplicated implementation block across source files
pkg/dependency/parser/rust/cargo/naive_…:14
LOW
DKR012
Dockerfile keeps pip download cache
docs/build/Dockerfile:6
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
pkg/sbom/sbom.go:98
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
pkg/fanal/image/daemon/podman.go:20
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
internal/testutil/localstack.go:47
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
pkg/iac/rego/convert/slice.go:17
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
misc/eol/main.go:23
INFO
MINED071
[MINED071] Go Panic Call: panic() crashes the process. Should return error in most cases.
internal/testutil/image.go:27
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
pkg/iac/rego/load.go:330
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
magefiles/spdx.go:84
INFO
MINED060
[MINED060] Go Context No Cancel: context.Background() at request handler boundary leaks g…
cmd/trivy/main.go:38
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
.github/actions/trivy-triage/helpers.js:13