← Back to scan
File as GitHub Issue repo: aquasecurity/trivy

Push this scan report to aquasecurity/trivy

Click the green button below to open GitHub’s new-issue form, pre-filled with the report title, summary table, top findings, and an embedded score-card image. No authentication needed — you review on GitHub before submitting. Repobility is credited as the scanner.

Embedded score card image

This image will render at the top of the issue body. Hosted on Repobility, refreshes automatically after re-scans.

Repobility score card

Issue title

`self.dependencies` used but never assigned in __init__

Curate findings to include

Pick exactly which findings appear in the issue body. By default the top 5 are included. Uncheck noise, check what matters.

Top 5 (default)
Severity Rule Title File:line
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
Reset to top 5 135 findings available (after auto-suppression of test files + won't-fix)

Issue body (markdown)

## Code-quality scan: `aquasecurity/trivy`

**Score: 83/100 (A-)**  ·  135 findings  ·  scanned 2026-06-04 04:11 UTC  ·  267,682 LOC

| Severity | Count |
|---|---|
| CRITICAL | 3 |
| HIGH | 64 |
| MEDIUM | 31 |
| LOW | 27 |

📊 [Full filterable report](https://repobility.com/scan/6d822e81-bd19-495a-8800-a4180542b150/)  ·  ![scorecard](https://repobility.com/scan/6d822e81-bd19-495a-8800-a4180542b150/report.png?v=1780546264-s2)

### Top findings

1. **CRITICAL** `MINED019` — Ssti Jinja From String
   `pkg/iac/scanners/ansible/parser/template.go:58` · CWE-94 · ✓ Repobility
2. **CRITICAL** `MINED116` — Workflow uses `secrets.TRIVY_WORKFLOW_TRIGGER_APP_PRIVATE_KEY` on a `pull_request` trigger
   `.github/workflows/publish-chart.yaml:71` · ✓ Repobility
3. **CRITICAL** `MINED116` — Workflow uses `secrets.ACTIONS_MULTI_WRITE_GH_APP_CLIENT_ID` on a `pull_request` trigger
   `.github/workflows/publish-chart.yaml:70` · ✓ Repobility
4. **HIGH** `MINED108` — `self._perl` used but never assigned in __init__
   `pkg/fanal/analyzer/language/c/conan/testdata/cacheDir_v2/p/opens464b5c427ce9d/e/conanfile.py:408` · ✓ Repobility
5. **HIGH** `MINED108` — `self.dependencies` used but never assigned in __init__
   `pkg/fanal/analyzer/language/c/conan/testdata/cacheDir_v2/p/opens464b5c427ce9d/e/conanfile.py:377` · ✓ Repobility

---

_Filed automatically. Close this issue if not useful — we won't refile. Full report: https://repobility.com/scan/6d822e81-bd19-495a-8800-a4180542b150/_
Already filed
This repo publishes a SECURITY.md policy and the scan contains 12 Critical/High security finding(s). Public issue filing would violate coordinated disclosure. Submit privately via the project's security reporting channel.
Megaproject â high spam risk
Could not determine 'aquasecurity/trivy' star count (GitHub API rate-limited or unreachable). When in doubt about repo size, prefer opening a focused PR or a discussion rather than an issue.

The button opens GitHubâs new-issue page in a new tab. You will see the title + body pre-filled â review, edit if you want, then click GitHubâs "Submit new issue" button. Repobility never posts anything on your behalf.

For real security findings on big repos: use the project's SECURITY.md or private advisory flow instead of a public issue.