Default-credential check - does a chart's default base ship a fixed shared password?

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

UNOFFICIAL/EXPERIMENTAL. Live receipt generated by scripts/run-default-credential-check.mjs; do not hand-edit. Regenerate with npm run default-credential:check.

Claim. A package default must not ship the same baked password to every user. This check renders each default base twice and fails if the password bytes are identical across installs. Fixed-password demo bases can exist only when they are explicit, non-default choices.

Helm generates a random password per install. cub renders deterministically and may ship an auth Secret in out/secrets/. If that value is identical for every install (same across namespaces, committed in the package), it is a shared default credential. Found by rendering each default base with two namespaces and comparing the Secret values.

Default bases shipping a FIXED credential: 0/12 (0%). Bases still named generated-passwords: 0. Overall: pass.

The fixed default credentials

ChartDefault baseFixed Secret(s) - placeholder shown where committed
--none - no fixed default credentials

This is a footgun, not a vulnerability per se: fixed values may be committed placeholders meant for render-parity demos. The safe default is an existing-Secret base that renders no credential and gives the user a command for generating fresh Secret material before apply.

Per chart

ChartStatus
bitnami/nginx/24.0.2@http-clusteripno-secret
bitnami/redis@reuse-existing-secretno-secret
bitnami/mysql@existing-secretno-secret
bitnami/mongodb@existing-secret-replicasetno-secret
bitnami/rabbitmq@existing-secretno-secret-data
bitnami/postgresql@existing-secretno-secret
bitnami/apache@defaultno-secret
bitnami/memcached@defaultno-secret
bitnami/zookeeper@defaultno-secret
bitnami/contour@defaultno-secret
bitnami/opensearch@defaultno-secret
bitnami/phpmyadmin@defaultno-secret