الصور / Relational / pgadmin F 22 موقّعة بـ cosign SPDX SBOM منشأ SLSA amd64 · arm64 أُعيد بناؤها 2026-10-22
pgAdmin 4, the web administration and development UI for PostgreSQL (query tool, ERD, schema diff, backup and restore). The official wheel under gunicorn on Wolfi Python 3.13, with its native dependencies taken from Wolfi instead of self-bundling wheels.
البصمة الحالية (التي ينشرها المخطط)
sha256:c35f42c8210ff378d4f59fb0508678c25935dee37e3bf4dc4ba4ec922075188eتُرفَق التواقيع وقائمة المكوّنات والمنشأ جميعها بهذه البصمة. ثبّت عليها لعمليات سحب قابلة للتكرار ومقاومة للعبث.
تعمل كـ
nonroot (uid 1001)
نظام الملفات الجذر
للقراءة فقط
الإصدارات المنشورة 1 وسم كل وسم هو فهرس متعدد المعماريات (amd64 + arm64) مثبّت بالبصمة. موسوم بالإصدار، وليس أبدًا :latest.
الإصدار الحجم النشر البصمة 9.18 الأحدث 236.9 MB 2026-10-22 sha256:c35f42c8210f…
تقرير الأمان (Trivy) F· 0/100 21 fixable · rebuild clears them التقرير الكامل
تفاصيل الثغرات pgadmin 9.18 · 22 CVE الثغرة (CVE) الخطورة الحزمة الإصدار المثبَّت مُصلَحة في الوصف CVE-2026-111497 CRITICAL brotli 1.2.0 1.2.1 brotli: Out-of-Bounds Write in Google Brotli Decoder CVE-2026-96760 CRITICAL Authlib 1.8.0 1.9.0 authlib: authlib: Signature verification bypass via deserialize_json CVE-2026-111943 HIGH py3-pip-wheel 26.2.2-r0 26.2.2-r2 crypto/x509: golang: crypto/x509: Man-in-the-middle attacks via untrusted intermediate certificates CVE-2026-114613 HIGH py3-pip-wheel 26.2.2-r0 26.2.2-r1 msgpack: msgpack: Denial of Service via memory leak during map deserialization CVE-2026-114615 HIGH Authlib 1.8.0 1.9.0 authlib: Authlib: Authentication bypass via improper asymmetric key validation CVE-2026-114616 HIGH Authlib 1.8.0 1.9.1 authlib: authlib: Authentication bypass via zero-length HMAC key CVE-2026-116672 HIGH Authlib 1.8.0 1.9.1 authlib: authlib: Authorization bypass via missing client token verification CVE-2026-119194 HIGH pyasn1 0.6.4 0.6.5 pyasn1: pyasn1: Denial of Service via hash collisions in schemaless decoding CVE-2026-119195 HIGH pyasn1 0.6.4 0.6.5 pyasn1: pyasn1: Denial of Service via quadratic processing of fragmented ASN.1 data CVE-2026-119196 HIGH pyasn1 0.6.4 0.6.5 pyasn1: pyasn1: Denial of Service via constructed bit string decoding CVE-2026-119197 HIGH pyasn1 0.6.4 0.6.5 pyasn1: pyasn1: Denial of Service via quadratic complexity in binary REAL decoding CVE-2026-114583 MEDIUM python-3.13 3.13.16_git20261016-r1 3.13.18_git20261030-r0 tarfile.tar_filter could be bypassed using crafted link entries, inclu ... CVE-2026-114583 MEDIUM python-3.13-base 3.13.16_git20261016-r1 3.13.18_git20261030-r0 tarfile.tar_filter could be bypassed using crafted link entries, inclu ... CVE-2026-114617 MEDIUM Authlib 1.8.0 1.9.0 authlib: Authlib: Authentication bypass via disabled nonce verification in OpenID Connect tokens CVE-2026-114618 MEDIUM Authlib 1.8.0 1.9.0 authlib: Authlib: Unauthorized access via improper JWT audience validation CVE-2026-114619 MEDIUM Authlib 1.8.0 1.9.0 authlib: authlib: authorization bypass via improper scope check in OpenID implicit grant CVE-2026-114620 MEDIUM Authlib 1.8.0 1.9.0 authlib: Authlib: Server-Side Request Forgery via unvalidated request URI CVE-2026-115557 MEDIUM python-3.13 3.13.16_git20261016-r1 3.13.18_git20261030-r0 Python has added a denylist for known compromised certificates to the ... CVE-2026-115557 MEDIUM python-3.13-base 3.13.16_git20261016-r1 3.13.18_git20261030-r0 Python has added a denylist for known compromised certificates to the ... CVE-2026-12345 MEDIUM python-3.13 3.13.16_git20261016-r1 3.13.18_git20261030-r0 python: python: Arbitrary file deletion via race condition during temporary directory cleanup CVE-2026-12345 MEDIUM python-3.13-base 3.13.16_git20261016-r1 3.13.18_git20261030-r0 python: python: Arbitrary file deletion via race condition during temporary directory cleanup CVE-2026-44405 LOW paramiko 3.5.1 — غير قابلة للإصلاح paramiko: Paramiko: Data integrity could be compromised due to SHA-1 algorithm use
إغلاق
fixable per nightly scan · peak 19 5 of 115 days with any · 2026-06-29 to 2026-10-22 اسحب الصورة شغّلها مباشرة باستخدام Docker أو Podman أو أي عبء عمل في Kubernetes. تعمل بدون صلاحيات الجذر، بنظام ملفات جذر للقراءة فقط، ومبنية لـ amd64 و arm64.
اسحب (وسم)
docker pull ghcr.io/quenchworks/images/pgadmin:9.18مثبّتة بالبصمة (موصى به)
docker pull ghcr.io/quenchworks/images/pgadmin@sha256:c35f42c8210ff378d4f59fb0508678c25935dee37e3bf4dc4ba4ec922075188eالوسوم
9.18 9.18-amd64 9.18-arm64
الصور موسومة بإصدار التطبيق (وليس أبدًا :latest): فهرس متعدد المعماريات إضافة إلى وسوم لكل معمارية.
إصدار التطبيق 9.18
المعماريات amd64, arm64
تعمل كـ nonroot (uid 1001)
نظام الملفات الجذر للقراءة فقط
الرخصة PostgreSQL تحقّق من سلسلة التوريد
هذه الصورة موقّعة بـ cosign وتحمل قائمة مكوّنات SPDX SBOM وشهادة منشأ بناء SLSA على البصمة نفسها. تحقّق من الثلاثة جميعها بنفسك:
# 1. signature — built and signed by QuenchWorks CI
cosign verify ghcr.io/quenchworks/images/pgadmin:9.18 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
# 2. SLSA build provenance — which workflow built it, from what
cosign verify-attestation --type https://slsa.dev/provenance/v1 ghcr.io/quenchworks/images/pgadmin:9.18 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
# 3. SPDX SBOM — the package inventory
cosign verify-attestation --type https://spdx.dev/Document/v2.3 ghcr.io/quenchworks/images/pgadmin:9.18 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comراجع دليل SBOM والمنشأ لقراءة قائمة المكوّنات واستخدام هذه الفحوص في التكامل المستمر.
الشفافية
تحمل كل صورة قائمة مكوّناتها ومنشأها كشهادات على البصمة نفسها، قابلة للتحقق علنًا بالأوامر أعلاه (تفحص الحزمة وسجلّ شفافية Sigstore، وهو Rekor).
المشروع المنبع: https://www.pgadmin.org