Skip to content

Commit 276c2bc

Browse files
committed
Removes reference to potential fluke issue.
1 parent c823ea4 commit 276c2bc

2 files changed

Lines changed: 0 additions & 3 deletions

File tree

.claude/CLAUDE.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ npm run setup:crypto:reset # regenerate crypto values after VAULT_EMAIL/PASSW
8585
1. **No real credentials in test data**: All vault passwords are fake (e.g., `"fakeBasicFormPassword"`). Prefix test credential values with `fake`.
8686
2. **No secrets in source**: Crypto material, master password hashes, and API keys live only in `.env` (gitignored). Generated by `npm run setup:crypto` — never set manually.
8787
- `VAULT_EMAIL` is used as a PBKDF2 salt — changing it invalidates `MASTER_PASSWORD_HASH` and requires `npm run setup:crypto:reset` + a fresh DB.
88-
- `VAULT_EMAIL` must be a standard email format — plus-addressing (e.g. `user+tag@example.com`) is rejected by the Bitwarden server validator.
8988
3. **Zero-knowledge invariant**: Account creation in `create-account.ts` sends a pre-hashed master password and encrypted key material — never the plaintext password — to the server API.
9089
4. **Downloads disabled**: The browser fixture sets `acceptDownloads: false`.
9190

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,6 @@ npm run test:static:debug
8989

9090
> Important! Once you've generated installation and crypto values for your `.env` file, DO NOT CHANGE the seeding values (`VAULT_EMAIL`, `VAULT_PASSWORD`, `KDF_ITERATIONS`). Doing so requires regenerating your installation and crypto secret values and rebuilding/updating server.
9191
92-
> `VAULT_EMAIL` must be a standard email address format. Plus-addressed emails (e.g. `user+tag@example.com`) are not accepted by the default Bitwarden server validator.
93-
9492
> If you do need to change `VAULT_EMAIL` or `VAULT_PASSWORD`, run `npm run setup:crypto:reset` to clear and regenerate the derived crypto values, then `docker compose down -v && docker compose up -d --wait` for a fresh database, then `npm run setup:vault`.
9593
9694
- Run `npm run setup:install` to generate and add installation values to your dotfile

0 commit comments

Comments
 (0)