Skip to content

Conversation

@SaintPatrck
Copy link
Contributor

🎟️ Tracking

PM-28545
Cherry picked from #6188

📔 Objective

This PR removes the Autofill compatibility mode toggle from the app. The functionality that it controlled is now on by default.

📸 Screenshots

Before After

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

@SaintPatrck SaintPatrck changed the base branch from main to release/2025.11-rc39 November 21, 2025 20:48
@SaintPatrck SaintPatrck marked this pull request as ready for review November 21, 2025 20:48
@codecov
Copy link

codecov bot commented Nov 21, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.90%. Comparing base (21afa81) to head (dcc1078).
⚠️ Report is 1 commits behind head on release/2025.11-rc39.

Additional details and impacted files
@@                   Coverage Diff                    @@
##           release/2025.11-rc39    #6191      +/-   ##
========================================================
- Coverage                 84.97%   84.90%   -0.08%     
========================================================
  Files                       735      972     +237     
  Lines                     53087    57423    +4336     
  Branches                   7678     7916     +238     
========================================================
+ Hits                      45113    48753    +3640     
- Misses                     5291     5914     +623     
- Partials                   2683     2756      +73     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@claude
Copy link
Contributor

claude bot commented Nov 21, 2025

Claude finished @SaintPatrck's task —— View job


PR Review: Remove Autofill Compatibility Mode Toggle

Overall Assessment: APPROVE

Clean refactoring that removes the compatibility mode toggle and makes the functionality always-on. The changes are well-structured across all layers (data, repository, UI, tests) with appropriate test coverage maintained.


Review Notes

Change Type: Refactoring (feature removal)

Scope Analysis:

  • ✅ Data layer: Removed isAutofillWebDomainCompatMode from SettingsDiskSource and SettingsRepository
  • ✅ Parser logic: Removed conditional check in AutofillParserImpl.kt:93-95 - now always uses URL bar website
  • ✅ UI layer: Removed 94 lines including WebDomainCompatibilityModeRow component and associated handlers
  • ✅ Tests: Updated to remove compatibility mode assertions while maintaining coverage
  • ✅ Strings: Removed 3 unused localization strings

Behavior Change:
Previously, urlBarWebsite was only used when settingsRepository.isAutofillWebDomainCompatMode was true. Now it's always available, making the compatibility mode the default behavior.

Architecture Compliance:

  • Follows MVVM pattern correctly
  • State management via StateFlow maintained
  • Clean separation of concerns across layers
  • No breaking changes to public APIs

Test Coverage:
Codecov confirms all modified lines remain covered. Test updates properly reflect the behavior change (e.g., test renamed from "compatibility mode is on" to "for compatible browser").

Screenshots:
The provided before/after screenshots appear identical. This suggests the screenshots may have been uploaded incorrectly or the toggle was already removed in the base branch. This doesn't affect code quality but should be verified.


💭 Minor Observation: The PR description states "The functionality that it controlled is now on by default" - consider documenting this behavior change in relevant architecture docs if compatibility mode had security implications worth tracking.

@SaintPatrck SaintPatrck enabled auto-merge (squash) November 21, 2025 20:52
@github-actions
Copy link
Contributor

Logo
Checkmarx One – Scan Summary & Details80c70dd6-1ece-4edf-ad3c-080c3a3abb15

New Issues (61)

Checkmarx found the following issues in this Pull Request

Severity Issue Source File / Package Checkmarx Insight
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/exportitems/verifypassword/VerifyPasswordViewModelTest.kt: 482
detailsMethod Lambda at line 482 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/exportitems/verifypassword/VerifyPasswordViewModelTest.kt s...
ID: IUn0FZna%2BZAM%2BAxdO2FiIa44Lds%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt: 585
detailsMethod Lambda at line 585 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt se...
ID: oAgMGUwO%2FpKLm5sdkAioAHigKU4%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/vaultunlock/VaultUnlockViewModelTest.kt: 792
detailsMethod `on UnlockClick for password unlock should display error dialog on AuthenticationError` at line 792 of /app/src/test/kotlin/com/x8bit/bitw...
ID: zOXENDQUlDzYgSTko6ecwKd0P08%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/deleteaccount/DeleteAccountViewModelTest.kt: 175
detailsMethod Lambda at line 175 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/deleteaccount/DeleteAccountViewM...
ID: Os3EAmRq0an526ooiHhY84syiuo%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt: 62
detailsMethod Lambda at line 62 of /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt sends user information outs...
ID: zpP4URUsKJwywqgn6myv5aY1LAA%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt: 62
detailsMethod Lambda at line 62 of /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt sends user information outs...
ID: iyUEG6gZ5pUJ4ZzI09Y5twZVTog%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt: 122
detailsMethod createMockLoginView at line 122 of /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt sends user in...
ID: IzVmd%2B%2FKE6PoJVh75onWw0bKV4w%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/data/credentials/model/Fido2CredentialAssertionRequestUtil.kt: 12
detailsMethod createMockFido2CredentialAssertionRequest at line 12 of /app/src/test/kotlin/com/x8bit/bitwarden/data/credentials/model/Fido2CredentialAsser...
ID: o1bdP%2BVa0mBOInE2gxCILpa9Eic%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/loginapproval/LoginApprovalViewModelTest.kt: 377
detailsMethod Lambda at line 377 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/loginapproval/LoginApprovalViewM...
ID: E5Mh8uyn%2BCEdww6PtKoAhkVi9ms%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/loginapproval/LoginApprovalViewModelTest.kt: 151
detailsMethod `on ApproveAccountChangeClick dialog state should be cleared, user should be switched, and getAuthRequestByIdFlow should be called` at lin...
ID: OFlvxeOmbXPZb6AJJJtTXjLZTa0%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/loginapproval/LoginApprovalViewModelTest.kt: 308
detailsMethod Lambda at line 308 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/accountsecurity/loginapproval/LoginApprovalViewM...
ID: Fwr3JP6iDxYGyt9%2BFI9cA%2BssBnk%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt: 330
detailsMethod Lambda at line 330 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt se...
ID: 9UJxEjls%2FSL0LnvdfegpVCi0e3k%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt: 687
detailsMethod at line 687 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt sends us...
ID: cqw1qbBldM9R62gXFjjuLdfq%2Bqo%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt: 675
detailsMethod at line 675 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt sends us...
ID: 2j2ioFIJX8fs0Yi1%2B2UhwQj2BFg%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt: 362
detailsMethod Lambda at line 362 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt se...
ID: EWQPVKdE2DCRJM3rJmzgtB2tsVk%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt: 446
detailsMethod Lambda at line 446 of /app/src/test/kotlin/com/x8bit/bitwarden/ui/auth/feature/completeregistration/CompleteRegistrationViewModelTest.kt se...
ID: Kh31eRgBXX7jeTFb2UsiUEvFRqc%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt: 75
detailsMethod Lambda at line 75 of /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt sends user information outs...
ID: lUwMML5odkwAS3yG%2BZGbfvEgU8U%3D
Attack Vector
MEDIUM Privacy_Violation /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt: 75
detailsMethod Lambda at line 75 of /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/datasource/sdk/model/CipherViewUtil.kt sends user information outs...
ID: 0jllJ5E8tg7JxXNgvAICtq6LvdY%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/VaultRepositoryTest.kt: 760
detailsThe application uses the hard-coded password "mockPassword-1" for authentication purposes, either using it to verify users' identities, or to acc...
ID: bv6pm4wt90mZQM4draa92H%2BFz6w%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/repository/VaultRepositoryTest.kt: 828
detailsThe application uses the hard-coded password "mockPassword-1" for authentication purposes, either using it to verify users' identities, or to acc...
ID: ObvrsKRy3AaJusdY5WAgdkCoVD0%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModelTest.kt: 3052
detailsThe application uses the hard-coded password "mock_password" for authentication purposes, either using it to verify users' identities, or to acce...
ID: 18m1ifc4eRhOLGx8Ja6gRgz1R34%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 815
detailsThe application uses the hard-coded password "test_password" for authentication purposes, either using it to verify users' identities, or to acce...
ID: pztznqXtPQGR5orx6kwNkntAoqM%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/CipherManagerTest.kt: 2376
detailsThe application uses the hard-coded password "mockId-1" for authentication purposes, either using it to verify users' identities, or to access an...
ID: jX1Z1iZVqvWKvmzWntVUgLuQrFI%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/exportvault/ExportVaultViewModelTest.kt: 164
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: 3kWK1X7UI1TgzC1WwP9w3udLFys%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/platform/feature/settings/exportvault/ExportVaultViewModelTest.kt: 138
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: Phbjk2%2B%2FLBwtvSGzmPL9FIGG7Jg%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModelTest.kt: 2024
detailsThe application uses the hard-coded password "mockPassword-1" for authentication purposes, either using it to verify users' identities, or to acc...
ID: 7RgcpxCeS4MpTQ5%2F%2Bc5eWV6c1bo%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/CipherManagerTest.kt: 670
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: oPKhHT4UTCshqkNLUVsXjTGh6n8%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/CipherManagerTest.kt: 655
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: XVPAKed6azyTaHCO7VIs0MzrlhM%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/vault/manager/CipherManagerTest.kt: 634
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: 7fYD6wOjTUb0TPfSJblaaH%2FLhoQ%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 157
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: su6uZI6%2BLFB%2BcuBxXaqFbKwzdGU%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 171
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: WbylcZvKJoGDZut4f2mjzE4E9IY%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 98
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: gTMZbMyucNaHlyUT40ECJmgBbWw%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 145
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: QmRdvfMzVeC%2Bp1pdrpaZOlOtFNA%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 66
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: h%2BQVuQ5D%2BTflVfwJaiz9%2BnYpbYk%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 85
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: 6Ur7Hi1jOo4nsFHmiK%2BA65oBJ8I%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/manager/sdk/repository/SdkCipherRepositoryTest.kt: 53
detailsThe application uses the hard-coded password "cipherId" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: I%2Be6RMFDtIxZxxWS8wGKXwiJgC4%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/attachments/AttachmentsViewModelTest.kt: 485
detailsThe application uses the hard-coded password "mockId-1" for authentication purposes, either using it to verify users' identities, or to access an...
ID: xGGSVO6xWAwZ5bMJ2xB7Yg52dpg%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/VaultItemListingViewModelTest.kt: 4624
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: pdsVjfhQiWmDkCiHE7PkA1gXSNs%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/VaultItemListingViewModelTest.kt: 4592
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: veRBr5lHDNOVdLUzBK%2B1M4tUoSo%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/VaultItemListingViewModelTest.kt: 4562
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: n1s1xdYXHYTIt5Cr2f2N1XwXJnM%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/itemlisting/VaultItemListingViewModelTest.kt: 4531
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: Oey%2By8jNlV3HduRCJf%2BzjRisuG0%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1371
detailsThe application uses the hard-coded password "12345" for authentication purposes, either using it to verify users' identities, or to access anothe...
ID: gCFLZ4WLr5Ndg4Jm5UihDdXF5HE%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1630
detailsThe application uses the hard-coded password "12345" for authentication purposes, either using it to verify users' identities, or to access anothe...
ID: VsvseZc%2ByXwOAG88piaXDN7GXds%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1629
detailsThe application uses the hard-coded password "password1234" for authentication purposes, either using it to verify users' identities, or to access...
ID: Vn343%2Bywl%2BmT1GVCwTprxILKTzA%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1559
detailsThe application uses the hard-coded password "12345" for authentication purposes, either using it to verify users' identities, or to access anothe...
ID: T57D5ldNkXiv2SVfMRTf5MrCgKU%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1299
detailsThe application uses the hard-coded password "12345" for authentication purposes, either using it to verify users' identities, or to access anothe...
ID: zCSUXFLarx1RMGo11jeSZkvsEn0%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1370
detailsThe application uses the hard-coded password "password1234" for authentication purposes, either using it to verify users' identities, or to access...
ID: CZsI5WdNPArelUDul9gzJSVMdqk%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultViewModelTest.kt: 2352
detailsThe application uses the hard-coded password "cipherId-9876" for authentication purposes, either using it to verify users' identities, or to acce...
ID: KwFopyyG4jVc2uQt12skoLNgOc8%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1239
detailsThe application uses the hard-coded password "password1234" for authentication purposes, either using it to verify users' identities, or to access...
ID: lUtYY7B%2Ff8dPXZ4Vzg8s0%2F9wGyQ%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/vault/VaultScreenTest.kt: 1759
detailsThe application uses the hard-coded password "password1234" for authentication purposes, either using it to verify users' identities, or to access...
ID: snP5aZz4gToB%2BcQf7pkPWlPA7Ts%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/verificationcode/VerificationCodeViewModelTest.kt: 170
detailsThe application uses the hard-coded password "password_1234" for authentication purposes, either using it to verify users' identities, or to acce...
ID: mHtI3X%2FnlR%2Fwiaxq4J3NE2A8TqM%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/verificationcode/VerificationCodeViewModelTest.kt: 140
detailsThe application uses the hard-coded password "password_1234" for authentication purposes, either using it to verify users' identities, or to acce...
ID: uidd1Mdy74G95nuc8V0oWhGaFBk%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/verificationcode/VerificationCodeViewModelTest.kt: 198
detailsThe application uses the hard-coded password "password_1234" for authentication purposes, either using it to verify users' identities, or to acce...
ID: jCsrX%2FS3lmDHVdz7IKm9kB2A2Ng%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/ui/vault/feature/verificationcode/VerificationCodeViewModelTest.kt: 199
detailsThe application uses the hard-coded password "cipher_id" for authentication purposes, either using it to verify users' identities, or to access a...
ID: rt4F9BUeuluU%2FLyIAA44bDYnA6E%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 400
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: xgDdXJSK7bNlUESDjvzQlBG0B5c%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 272
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: j8tSM6n913Gt9DCbTLSy3qZm3AI%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 316
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: 0jk%2FXE7OWlk9e5J0lG%2FcJoZG4jk%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 445
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: SC4SQma5FQ9L6YVsew7Kcb5qdd0%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 421
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: mNIDqKUaDdJC2qST%2B%2BjdzGe9VSg%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 494
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: %2FqCziQCVfHMgH7QR7lOr1GalY7I%3D
Attack Vector
MEDIUM Use_of_Hardcoded_Password /app/src/test/kotlin/com/x8bit/bitwarden/data/platform/datasource/network/ssl/CertificateManagerTest.kt: 545
detailsThe application uses the hard-coded password "password" for authentication purposes, either using it to verify users' identities, or to access ano...
ID: 5apJGgXz7uuuqaK5dl4p%2Fn6AULA%3D
Attack Vector

@SaintPatrck SaintPatrck merged commit 63c4e1f into release/2025.11-rc39 Nov 21, 2025
13 of 14 checks passed
@SaintPatrck SaintPatrck deleted the cp/remove-autofill-compat-toggle branch November 21, 2025 20:55
@SaintPatrck
Copy link
Contributor Author

Thanks @mpbw2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants