Skip to main content

🏦 Bank Account

A bank account: the bank, the account and routing numbers, and the online banking sign-in.

  • The editor checks the account number (4 to 17 digits) and the routing number (9 digits) before it saves.

Type id: type-bank-account. Agents and sneakers-put name the type by this id; sneakers_list_secret_types lists it.

🧾 Fields​

FieldKeyKindRequiredSecretNotes
DescriptiondescriptionMulti-line textNoNo
Bank namebankTextNoNo
Account numberaccountNumberSecret value (never generated)YesSuper-sensitivemust match ^\d{4,17}$; at most 17 characters
Routing numberroutingNumberSecret value (never generated)NoSuper-sensitivemust match ^\d{9}$; at most 9 characters
Online usernameonlineUsernameTextNoNo
Online passwordonlinePasswordSecret value (never generated)NoSuper-sensitive
NotesnotesMulti-line textNoNo

🔒 What's secret​

Account number, Routing number, Online password are masked until someone who can read the secret reveals or copies them, and every reveal and copy is written to the audit trail. Everything else is plain metadata that anyone who can see the folder can see.

Account number, Routing number, Online password are super-sensitive: the reveal shows a partial mask first and takes a second, deliberate reveal for the whole value. Service accounts and personal tokens can't read them while the Allow API access to sensitive secrets setting is off, which is the default (security settings).

🔁 Heartbeat, rotation and check-out​

  • Heartbeat: no.
  • Rotation: no.
  • Check-out: no.

🎯 Targets​

A Bank Account takes no target.