Skip to content
QuenchWorks

homepage 0.0.10

Chart · Apps & productivity · standard · v0.0.10

digest pinnedcosign signedSPDX SBOMSLSA provenanceamd64 · arm64

Homepage, a services and bookmarks dashboard with live widgets for hundreds of self-hosted apps. A Next.js app built from source into its standalone bundle on Node 22. Configured with YAML files; can discover services from Kubernetes Ingresses.

Version

The latest line lives at the base page; older lines have their own page so you can pin and verify exactly that version. Only the most recent releases are listed — an older chart pins an older image digest.

Released version

This is the 0.0.10 release of the homepage chart, published 2026-10-19. For the live security report and the currently deployed image digest, see the latest release.

Signed
cosign keyless
SBOM
SPDX, on image
Provenance
SLSA build
Architectures
amd64, arm64
Runs as
nonroot (uid 1001)
Root filesystem
read-only

Security report (Trivy)

F· 0/10022 fixable · rebuild clears them

Vulnerability detail

homepage 2.4.0 · 22 CVE
CVESeverityPackageInstalledFixed inTitle
GHSA-2464-fhr4-w9xwCRITICALnext16.3.815.5.28, 16.4.1Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used
GHSA-673q-mjm6-r5xrCRITICALnext16.3.816.4.1Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays
CVE-2026-105482HIGHnodejs-2222.23.2-r122.23.4-r0nodejs: nodejs: dns.resolve truncates hostnames containing a NUL character
CVE-2026-106069HIGHnodejs-2222.23.2-r122.23.4-r0nodejs: nodejs: TLS certificate hostname bypass via non-canonical IP hostnames
CVE-2026-109383HIGHundici8.10.26.29.1, 7.30.1, 8.12.2undici: undici: Certificate validation bypass via dropped TLS options in Agent
CVE-2026-109829HIGHundici8.10.27.30.1, 8.12.2undici: undici: Cache poisoning and information disclosure via improper cross-origin redirect caching
CVE-2026-109869HIGHundici8.10.26.29.1, 7.30.1, 8.12.2undici: undici: Denial of Service via unhandled stream error on excessive content encodings
CVE-2026-116576HIGHsysteminformation5.33.15.33.16systeminformation: systeminformation: Command injection via improper quotation mark sanitization
CVE-2026-116689HIGHfollow-redirects1.16.11.16.2follow-redirects: follow-redirects: Information disclosure via cross-origin redirects
CVE-2026-87018HIGHundici8.10.26.29.1, 7.30.1, 8.12.2undici: undici: Denial of Service via TLS renegotiation with mismatched certificate
CVE-2026-94482HIGHnext16.3.815.5.28, 16.4.1next: Next.js: Denial of Service via crafted requests targeting Server Actions
CVE-2026-105481MEDIUMnodejs-2222.23.2-r122.23.4-r0nodejs: nodejs: Response desynchronization via improper HTTP keep-alive connection reuse
CVE-2026-106072MEDIUMnodejs-2222.23.2-r122.23.4-r0nodejs: nodejs: Authentication bypass via non-canonical IPv4 hostname verification
CVE-2026-106074MEDIUMnodejs-2222.23.2-r122.23.4-r0nodejs: nodejs: predictable random values via snapshot entropy cache reuse
CVE-2026-109841MEDIUMundici8.10.27.30.1, 8.12.2undici: undici: Subresource Integrity bypass via non-lowercase algorithm tokens
CVE-2026-109924MEDIUMundici8.10.26.29.1, 7.30.1, 8.12.2undici: undici: Denial of Service via memory exhaustion in EventSource client
CVE-2026-109932MEDIUMundici8.10.26.29.1, 7.30.1, 8.12.2undici: undici: Denial of Service via unbounded WebSocket PONG buffering
CVE-2026-111997MEDIUMip-address10.7.110.7.4ip-address: ip-address: Denial of Service via excessive percent characters in IPv6 address input
CVE-2026-116674MEDIUMsysteminformation5.33.15.33.13systeminformation: systeminformation: Prototype pollution via crafted interface name
CVE-2026-87029MEDIUMundici8.10.27.30.1, 8.12.2undici: undici: Denial of Service via unhandled exception in decompress interceptor
CVE-2026-106073LOWnodejs-2222.23.2-r122.23.4-r0nodejs: Node.js: Filesystem read permission bypass via fs.realpathSync()
CVE-2026-116673LOWsysteminformation5.33.15.33.14systeminformation: systeminformation: Information disclosure via path traversal in network statistics
2
Critical
9
High
9
Medium
2
Low
0
Unknown

Security report (Trivy) · image homepage 2.4.0

Install the chart

Deploy to Kubernetes with hardened defaults. The chart pins its image by signed digest, so you never track it yourself.

Install (pinned to 0.0.10)

helm install my-homepage oci://ghcr.io/quenchworks/charts/homepage --version 0.0.10
Chart version
0.0.10
Chart license
GPL-3.0-only
App license
GPL-3.0
Service port
3000
Signed
cosign (keyless)
Released
2026-10-19

Verify the chart

cosign verify ghcr.io/quenchworks/charts/homepage:0.0.10 \
  --certificate-identity-regexp 'https://github.com/quenchworks/.+' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Transparency

The chart publishes its attestations on GitHub and the image it deploys carries its own on the same digest, publicly verifiable with the commands above. Both log to the Sigstore transparency log (Rekor), which cosign verify checks for you.

Upstream project: https://gethomepage.dev