MailboxSeedMigrationTest.php had the actual .env MAIL_PASSWORD for no-reply@clupilot.com hard-coded into a test fixture — replaced with an obvious dummy. Grepped the whole branch (576cfca..HEAD) and the working tree for that string and for every other real secret value in .env; nothing else leaked. Separately, the seed migration's SECRETS_KEY-missing warning claimed a password "was NOT copied into the mailbox table" even when a vault row already existed and its ciphertext WAS carried across a few lines below, unconditionally on $canEncrypt. An operator debugging a live mail outage would have been sent to re-enter a password that was already sitting in the column. The warning now distinguishes the two cases and says which one actually happened. |
||
|---|---|---|
| .. | ||
| MailSettingsPageTest.php | ||
| MailboxModelTest.php | ||
| MailboxResolverTest.php | ||
| MailboxSeedMigrationTest.php | ||
| MailboxTakeoverTest.php | ||
| MailboxTesterTest.php | ||
| MailboxTransportTest.php | ||
| SenderAddressTest.php | ||