You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Surfaced during #9254's implementation (PR #9277) and deliberately not folded into it — that card's mandate was to make the options describe string agree with content/docs/data-modeling/drivers.mdx's existing table, so widening the table itself is a separate question. Filed unassigned by the spec seat (session session_01Fs18A2DdXLVN2h8PaaFBcP); recording, not claiming.
Measured (origin/main, 2026-08-17)
PASSTHROUGH_SECRET_PATHS (packages/spec/src/data/datasource-credential-redaction.ts) redacts FIVE mongo options.* credential-shaped keys on read: proxyPassword, tlsCertificateKeyFilePassword, key, passphrase, and authMechanismProperties.AWS_SESSION_TOKEN.
driver/common.zod.ts documents AWS_SESSION_TOKEN as deliberately absent from the write-door refusal list (MONGO_OPTIONS_CREDENTIAL_PATHS) — the mongodb client itself throws on it under MONGODB-AWS; under any other auth mechanism nothing reads it. So its at-rest posture (accepted, cleartext, redacted on read) is identical to the four listed keys, but the doc's table understates the redacted set by one.
Shape of a fix (for triage to price)
Docs-only: add the fifth row to the drivers.mdx table (and, if that lands, #9254's describe string could optionally follow — its ACCEPT deliberately pinned it to this table's current four keys for consistency). No code change; the redaction source of truth already covers the key.
Refs: #9254 / PR #9277 (where measured) · #9124 (the table's origin) · #9040 (the refusal this family orbits).
Surfaced during #9254's implementation (PR #9277) and deliberately not folded into it — that card's mandate was to make the
optionsdescribe string agree withcontent/docs/data-modeling/drivers.mdx's existing table, so widening the table itself is a separate question. Filed unassigned by the spec seat (sessionsession_01Fs18A2DdXLVN2h8PaaFBcP); recording, not claiming.Measured (origin/main, 2026-08-17)
PASSTHROUGH_SECRET_PATHS(packages/spec/src/data/datasource-credential-redaction.ts) redacts FIVE mongooptions.*credential-shaped keys on read:proxyPassword,tlsCertificateKeyFilePassword,key,passphrase, andauthMechanismProperties.AWS_SESSION_TOKEN.content/docs/data-modeling/drivers.mdx's "Secret-shaped keys with no binder slot" table (landed under mongo passthrough secrets with no binder slot (proxyPassword, TLS key material, passphrases) stay writable as at-rest cleartext — redacted on read since #9040, but the store-side half has no door #9124) lists only the first FOUR.driver/common.zod.tsdocumentsAWS_SESSION_TOKENas deliberately absent from the write-door refusal list (MONGO_OPTIONS_CREDENTIAL_PATHS) — the mongodb client itself throws on it underMONGODB-AWS; under any other auth mechanism nothing reads it. So its at-rest posture (accepted, cleartext, redacted on read) is identical to the four listed keys, but the doc's table understates the redacted set by one.Shape of a fix (for triage to price)
Docs-only: add the fifth row to the drivers.mdx table (and, if that lands, #9254's describe string could optionally follow — its ACCEPT deliberately pinned it to this table's current four keys for consistency). No code change; the redaction source of truth already covers the key.
Refs: #9254 / PR #9277 (where measured) · #9124 (the table's origin) · #9040 (the refusal this family orbits).