تخطَّ إلى المحتوى
QuenchWorks

homepage

مخطط · Apps & productivity · standard · v0.0.12

مثبّتة بالبصمةموقّعة بـ cosignSPDX SBOMمنشأ SLSAamd64 · arm64أُعيد بناؤها 2026-10-22

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.

الإصدار

يعيش الخط الأحدث في الصفحة الأساسية؛ وللخطوط الأقدم صفحاتها الخاصة لتتمكّن من تثبيت ذلك الإصدار بالضبط والتحقق منه. تُدرج الإصدارات الأحدث فقط — فالمخطط الأقدم يثبّت بصمة صورة أقدم.

بصمة الصورة المنشورة

sha256:e9d1b2799f06ed909c80f8b7d73f785e9898f3e3e491148d82b0d4cca67846fa

إصدار OCI للمخطط

oci://ghcr.io/quenchworks/charts/homepage:0.0.12

يثبّت المخطط صورته بهذه البصمة الموقّعة، فلا تتعقّبها بنفسك أبدًا. تُرفَق التواقيع وقائمة المكوّنات والمنشأ بالبصمة نفسها.

موقّعة
cosign بدون مفتاح
SBOM
SPDX، على الصورة
المنشأ
بناء SLSA
المعماريات
amd64، arm64
تعمل كـ
nonroot (uid 1001)
نظام الملفات الجذر
للقراءة فقط
حجم الصورة
75.9 MB

تقرير الأمان (Trivy)

F· 0/10022 fixable · rebuild clears them

تفاصيل الثغرات

homepage 2.4.0 · 22 CVE
الثغرة (CVE)الخطورةالحزمةالإصدار المثبَّتمُصلَحة فيالوصف
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
حرجة
9
عالية
9
متوسطة
2
منخفضة
0
غير معروفة

تقرير الأمان (Trivy) · image homepage 2.4.0

ثبّت المخطط

انشر إلى Kubernetes بإعدادات افتراضية مُحصّنة. يثبّت المخطط صورته ببصمة موقّعة، فلا تتعقّبها بنفسك أبدًا.

تثبيت (الأحدث)

helm install my-homepage oci://ghcr.io/quenchworks/charts/homepage --version 0.0.12

يَنشُر الصورة (مثبّتة بالبصمة)

إصدار المخطط
0.0.12
إصدار التطبيق
2.4.0
رخصة المخطط
GPL-3.0-only
رخصة التطبيق
GPL-3.0
منفذ الخدمة
3000
موقّع
cosign (بدون مفتاح)
مخطط القيم
نعم
آخر نشر
2026-10-22
مفاتيح القيم
  • image: repository digest pullPolicy
  • nameOverride
  • replicaCount
  • allowedHosts
  • config: settings services bookmarks widgets kubernetes docker customCss customJs
  • rbac: create
  • resources: requests limits
  • service: type port
  • ingress: enabled className annotations servicePort hosts tls
  • podLabels
  • podAnnotations
  • nodeSelector
  • affinity
  • tolerations
  • topologySpreadConstraints
  • priorityClassName
  • schedulerName
  • terminationGracePeriodSeconds
  • updateStrategy
  • extraEnvVars
  • extraEnvVarsCM
  • extraEnvVarsSecret
  • extraVolumes
  • extraVolumeMounts
  • initContainers
  • sidecars
  • lifecycleHooks
  • podSecurityContext
  • containerSecurityContext
  • livenessProbe
  • readinessProbe
  • customLivenessProbe
  • customReadinessProbe
  • customStartupProbe
  • serviceAccount: create name annotations
  • networkPolicy: enabled allowExternal
  • podDisruptionBudget: enabled minAvailable

تحقّق من المخطط

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

الشفافية

يَنشُر المخطط شهاداته على GitHub ، والصورة التي ينشرها تحمل شهاداتها على البصمة نفسها، قابلة للتحقق علنًا بالأوامر أعلاه. كلاهما يُسجَّل في سجلّ شفافية Sigstore (Rekor)، الذي يفحصه cosign verify نيابةً عنك.

المشروع المنبع: https://gethomepage.dev