Skip to content
QuenchWorks

pgadmin

Chart · Relational · standard · v0.0.8

digest pinnedcosign signedSPDX SBOMSLSA provenanceamd64 · arm64Rebuilt 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.

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.

Deployed image digest

sha256:c35f42c8210ff378d4f59fb0508678c25935dee37e3bf4dc4ba4ec922075188e

Chart OCI version

oci://ghcr.io/quenchworks/charts/pgadmin:0.0.8

The chart pins its image by this signed digest, so you never track it yourself. Signatures, SBOM, and provenance attach to the same digest.

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

Security report (Trivy)

F· 0/10021 fixable · rebuild clears them

Vulnerability detail

pgadmin 9.18 · 22 CVE
CVESeverityPackageInstalledFixed inTitle
CVE-2026-111497CRITICALbrotli1.2.01.2.1brotli: Out-of-Bounds Write in Google Brotli Decoder
CVE-2026-96760CRITICALAuthlib1.8.01.9.0authlib: authlib: Signature verification bypass via deserialize_json
CVE-2026-111943HIGHpy3-pip-wheel26.2.2-r026.2.2-r2crypto/x509: golang: crypto/x509: Man-in-the-middle attacks via untrusted intermediate certificates
CVE-2026-114613HIGHpy3-pip-wheel26.2.2-r026.2.2-r1msgpack: msgpack: Denial of Service via memory leak during map deserialization
CVE-2026-114615HIGHAuthlib1.8.01.9.0authlib: Authlib: Authentication bypass via improper asymmetric key validation
CVE-2026-114616HIGHAuthlib1.8.01.9.1authlib: authlib: Authentication bypass via zero-length HMAC key
CVE-2026-116672HIGHAuthlib1.8.01.9.1authlib: authlib: Authorization bypass via missing client token verification
CVE-2026-119194HIGHpyasn10.6.40.6.5pyasn1: pyasn1: Denial of Service via hash collisions in schemaless decoding
CVE-2026-119195HIGHpyasn10.6.40.6.5pyasn1: pyasn1: Denial of Service via quadratic processing of fragmented ASN.1 data
CVE-2026-119196HIGHpyasn10.6.40.6.5pyasn1: pyasn1: Denial of Service via constructed bit string decoding
CVE-2026-119197HIGHpyasn10.6.40.6.5pyasn1: pyasn1: Denial of Service via quadratic complexity in binary REAL decoding
CVE-2026-114583MEDIUMpython-3.133.13.16_git20261016-r13.13.18_git20261030-r0tarfile.tar_filter could be bypassed using crafted link entries, inclu ...
CVE-2026-114583MEDIUMpython-3.13-base3.13.16_git20261016-r13.13.18_git20261030-r0tarfile.tar_filter could be bypassed using crafted link entries, inclu ...
CVE-2026-114617MEDIUMAuthlib1.8.01.9.0authlib: Authlib: Authentication bypass via disabled nonce verification in OpenID Connect tokens
CVE-2026-114618MEDIUMAuthlib1.8.01.9.0authlib: Authlib: Unauthorized access via improper JWT audience validation
CVE-2026-114619MEDIUMAuthlib1.8.01.9.0authlib: authlib: authorization bypass via improper scope check in OpenID implicit grant
CVE-2026-114620MEDIUMAuthlib1.8.01.9.0authlib: Authlib: Server-Side Request Forgery via unvalidated request URI
CVE-2026-115557MEDIUMpython-3.133.13.16_git20261016-r13.13.18_git20261030-r0Python has added a denylist for known compromised certificates to the ...
CVE-2026-115557MEDIUMpython-3.13-base3.13.16_git20261016-r13.13.18_git20261030-r0Python has added a denylist for known compromised certificates to the ...
CVE-2026-12345MEDIUMpython-3.133.13.16_git20261016-r13.13.18_git20261030-r0python: python: Arbitrary file deletion via race condition during temporary directory cleanup
CVE-2026-12345MEDIUMpython-3.13-base3.13.16_git20261016-r13.13.18_git20261030-r0python: python: Arbitrary file deletion via race condition during temporary directory cleanup
CVE-2026-44405LOWparamiko3.5.1— not fixableparamiko: Paramiko: Data integrity could be compromised due to SHA-1 algorithm use
2
Critical
9
High
10
Medium
1
Low
0
Unknown

Security report (Trivy) · image pgadmin 9.18

Install the chart

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

Install (latest)

helm install my-pgadmin oci://ghcr.io/quenchworks/charts/pgadmin --version 0.0.8

Deploys image (digest-pinned)

Chart version
0.0.8
App version
9.18
Chart license
PostgreSQL
App license
PostgreSQL
Service port
5050
Signed
cosign (keyless)
Values schema
yes
Last published
2026-10-22
Values keys
  • image: repository digest pullPolicy
  • nameOverride
  • fullnameOverride
  • imagePullSecrets
  • admin: email password existingSecret
  • config
  • extraEnvVars
  • persistence: size storageClass accessModes
  • resources: requests limits
  • nodeSelector
  • tolerations
  • affinity
  • service: type port
  • serviceAccount: create name annotations
  • podSecurityContext
  • containerSecurityContext

Verify the chart

cosign verify ghcr.io/quenchworks/charts/pgadmin:0.0.8 \
  --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://www.pgadmin.org