low
IPC handlers do not check the sender
51 main-process handlers, and no check of event.senderFrame or event.sender was found. Any page that can send IPC, including an injected one, is trusted.
Gallery · App X-Ray
low
51 main-process handlers, and no check of event.senderFrame or event.sender was found. Any page that can send IPC, including an injected one, is trusted.
info
as of 2026-10-22, Electron 43–45 are supported.
info
41 IPC calls take the channel name from a variable. When a preload script forwards a channel chosen by the page, the page can reach every handler; worth reviewing.
| Host | Address | How | Where |
|---|---|---|---|
| — | :importType | property:path | src/app/app-routing.module.ts:592 |
| — | :vaultId | property:path | src/app/app-routing.module.ts:499 |
| — | / | property:path | src/main/sso-cookie.main.ts:71 |
| — | confirm-key-connector-domain | property:path | src/app/app-routing.module.ts:452 |
| — | fido2-assertion | property:path | src/app/app-routing.module.ts:144 |
| — | fido2-creation | property:path | src/app/app-routing.module.ts:148 |
| — | fido2-credential-not-found | property:path | src/app/app-routing.module.ts:156 |
| — | fido2-excluded | property:path | src/app/app-routing.module.ts:152 |
| — | fido2-rp-id-not-allowed | property:path | src/app/app-routing.module.ts:160 |
| — | folders | property:path | src/app/app-routing.module.ts:548 |
| — | global_theming_selection | call:storageService.get | src/main/window.main.ts:622 |
| — | import | property:path | src/app/app-routing.module.ts:571 |
| — | lock | property:path | src/app/app-routing.module.ts:350 |
| — | remove-password | property:path | src/app/app-routing.module.ts:431 |
| — | send | property:path | src/app/app-routing.module.ts:565 |
| — | vault | property:path | src/app/app-routing.module.ts:480 |
| Module | Used by |
|---|---|
| ../../../../billing/services/desktop-premium-upgrade-prompt.service | src/vault/app/vault-v3/vault-filter/vault-filter.component.ts |
| ../../../app/layout/header | src/vault/app/my-folders/my-folders.component.ts, src/vault/app/shared-folders/shared-folders.component.ts |
| ../../../app/layout/header/desktop-header.component | src/vault/app/vault-v3/vault.component.ts |
| ../../../app/tools/import/import-desktop.component | src/vault/app/vault-v3/vault.component.ts |
| ../../../auth/components/account-switcher/account-switcher-v2.component | src/app/layout/header/desktop-header.component.ts |
| ../../../billing/services/desktop-premium-upgrade-prompt.service | src/app/tools/send/send.component.ts |
| ../../../key-management/biometrics/desktop.biometrics.service | src/auth/components/account-switcher/account-switcher-v2.component.ts |
| ../../../main/platform-utils.main | src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts, src/platform/main/storage/electron-store-backend.ts |
| ../../../main/window.main | src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts |
| ../../../platform/services/desktop-settings.service | src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts |
| ../../../src/models/native-messaging/encrypted-message-payloads/credential-create-payload | native-messaging-test-runner/src/commands/bw-credential-create.ts |
| ../../../src/models/native-messaging/encrypted-message-payloads/credential-update-payload | native-messaging-test-runner/src/commands/bw-credential-update.ts |
| ../../auth/components/account-switcher/account-switcher-v2.component | src/app/layout/desktop-side-nav.component.ts |
| ../../auth/components/set-pin.component | src/app/accounts/settings-dialog.component.ts |
| ../../auth/login/desktop-login-component.service | src/app/services/services.module.ts |
| ../../auth/services/auth-request-answering/desktop-auth-request-answering.service | src/app/services/services.module.ts |
| ../../auth/services/desktop-two-factor-auth-duo-component.service | src/app/services/services.module.ts |
| ../../autofill/models/ssh-agent-setting | src/app/accounts/settings-dialog.component.ts, src/platform/services/desktop-settings.service.ts |
| ../../autofill/services/desktop-autofill-settings.service | src/app/accounts/settings-dialog.component.ts, src/app/services/services.module.ts |
| ../../autofill/services/desktop-autofill.service | src/app/accounts/settings-dialog.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../autofill/services/desktop-autotype-mvp.service | src/app/accounts/settings-dialog.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../autofill/services/desktop-autotype-policy.service | src/app/services/services.module.ts |
| ../../autofill/services/desktop-autotype.service | src/app/accounts/settings-dialog.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../autofill/services/desktop-fido2-macos-user-verification.service | src/app/services/services.module.ts |
| ../../autofill/services/desktop-fido2-unsupported-user-verification.service | src/app/services/services.module.ts |
| ../../autofill/services/desktop-fido2-user-interface.service | src/app/services/services.module.ts |
| ../../autofill/services/desktop-fido2-user-verification.service.abstraction | src/app/services/services.module.ts |
| ../../autofill/services/desktop-fido2-windows-user-verification.service | src/app/services/services.module.ts |
| ../../autofill/services/ssh-agent.service | src/app/services/init.service.ts |
| ../../billing/services/desktop-premium-upgrade-prompt.service | src/app/accounts/settings-dialog.component.ts |
| ../../key-management/biometrics/desktop.biometrics.service | src/app/accounts/settings-dialog.component.ts, src/app/services/services.module.ts |
| ../../key-management/biometrics/renderer-biometrics.service | src/app/services/services.module.ts |
| ../../key-management/lock/services/desktop-lock-component.service | src/app/services/services.module.ts |
| ../../key-management/session-timeout/services/desktop-session-timeout-type.service | src/app/services/services.module.ts |
| ../../layout/header | src/app/tools/import/import-shell-desktop.component.ts, src/app/tools/send/send.component.ts |
| ../../libs/components/tailwind.config.base | tailwind.config.js |
| ../../libs/shared/jest.config.angular | jest.config.js |
| ../../main/native-messaging.main | src/platform/services/ipc.main.service.ts |
| ../../main/window.main | src/autofill/main/main-desktop-autofill.service.ts, src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/main/main-desktop-autotype.service.ts, src/key-management/biometrics/automation-biometrics-ipc.listener.ts, src/key-management/biometrics/main-biometrics.service.ts, src/platform/main/version.main.ts, src/platform/services/ipc.main.service.ts |
| ../../platform-utils.main | src/main/tools/import/chromium-importer.service.ts |
| ../../platform/flags | src/app/services/services.module.ts, src/main/menu/menu.about.ts |
| ../../platform/main/safe-shell.main | src/main/menu/menu.account.ts, src/main/menu/menu.help.ts, src/main/menu/menu.main.ts, src/main/menu/menubar.ts |
| ../../platform/main/version.main | src/main/menu/menu.about.ts, src/main/menu/menu.main.ts, src/main/menu/menubar.ts |
| ../../platform/services/desktop-settings.service | src/app/accounts/settings-dialog.component.ts, src/app/services/services.module.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/main/menu/menu.help.ts, src/main/menu/menu.main.ts, src/main/menu/menubar.ts |
| ../../platform/services/electron-log.renderer.service | src/app/services/services.module.ts |
| ../../platform/services/electron-platform-utils.service | src/app/services/services.module.ts |
| ../../platform/services/electron-renderer-message.sender | src/app/services/services.module.ts |
| ../../platform/services/electron-renderer-secure-storage.service | src/app/services/services.module.ts |
| ../../platform/services/electron-renderer-storage.service | src/app/services/services.module.ts |
| ../../platform/services/i18n.renderer.service | src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../platform/services/ipc-renderer.service | src/app/services/services.module.ts |
| ../../platform/services/server-communication-config | src/app/services/services.module.ts |
| ../../platform/services/server-communication-config/server-communication-config.service | src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../platform/services/version.service | src/app/services/init.service.ts |
| ../../platform/utils/from-ipc-messaging | src/app/services/services.module.ts |
| ../../platform/utils/from-ipc-system-theme | src/app/services/services.module.ts |
| ../../services/biometric-message-handler.service | src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../services/desktop-cipher-form-generator.service | src/app/services/services.module.ts |
| ../../services/desktop-copy-listener.service | src/app/services/services.module.ts |
| ../../services/desktop-device-management-component.service | src/app/services/services.module.ts |
| ../../services/desktop-fido2-user-interface.service | src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts |
| ../../services/duckduckgo-message-handler.service | src/app/services/services.module.ts |
| ../../services/encrypted-message-handler.service | src/app/services/services.module.ts |
| ../../services/native-messaging.service | src/app/services/init.service.ts, src/app/services/services.module.ts |
| ../../src/models/native-messaging/decrypted-command-data | native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/encrypted-message | native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/encrypted-message-payloads/credential-create-payload | native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/encrypted-message-payloads/credential-update-payload | native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/encrypted-message-response | native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/message-common | native-messaging-test-runner/src/ipc.service.ts, native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/unencrypted-message | native-messaging-test-runner/src/native-message.service.ts |
| ../../src/models/native-messaging/unencrypted-message-response | native-messaging-test-runner/src/ipc.service.ts, native-messaging-test-runner/src/native-message.service.ts |
| ../../tsconfig.base | jest.config.js |
| ../../types/biometric-message | src/key-management/biometrics/main-biometrics-ipc.listener.ts |
| ../../utils | src/autofill/main/main-desktop-autotype-mvp.service.ts, src/key-management/biometrics/main-biometrics.service.ts, src/main/menu/menu.view.ts, src/platform/services/desktop-settings.service.ts, src/platform/services/electron-log.main.service.ts |
| ../../vault/app/vault-v3/vault-filter/vault-filter.component | src/app/layout/desktop-layout.component.ts |
| ../../vault/assign-collections | src/vault/app/vault-v3/bulk-action-dialogs/assign-collections-desktop-dialog.adapter.ts |
| ../app/components/verify-native-messaging-dialog.component | src/services/duckduckgo-message-handler.service.ts |
| ../auth/components/account-switcher/account-switcher-v2.component | src/app/app-routing.module.ts |
| ../auth/device-management/device-management-dialog.component | src/app/app.component.ts |
| ../auth/guards/max-accounts.guard | src/app/app-routing.module.ts |
| ../auth/password-management/change-password-dialog.component | src/app/app.component.ts |
| ../autofill/guards/reactive-vault-guard | src/app/app-routing.module.ts |
| ../autofill/modal/credentials/fido2-create.component | src/app/app-routing.module.ts |
| ../autofill/modal/credentials/fido2-credential-not-found.component | src/app/app-routing.module.ts |
| ../autofill/modal/credentials/fido2-excluded-ciphers.component | src/app/app-routing.module.ts |
| ../autofill/modal/credentials/fido2-rp-id-not-allowed.component | src/app/app-routing.module.ts |
| ../autofill/modal/credentials/fido2-vault.component | src/app/app-routing.module.ts |
| ../autofill/services/desktop-autofill-settings.service | src/services/duckduckgo-message-handler.service.ts |
| ../autofill/services/ssh-agent.service | src/app/oss.module.ts |
| ../billing/services/desktop-premium-upgrade-prompt.service | src/app/oss.module.ts |
| ../components/approve-ssh-request | src/autofill/services/ssh-agent.service.ts |
| ../key-management/biometrics/desktop.biometrics.service | src/services/biometric-message-handler.service.ts |
| ../log-utils | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts, native-messaging-test-runner/src/commands/bw-handshake.ts, native-messaging-test-runner/src/commands/bw-status.ts |
| ../main | src/main/messaging.main.ts |
| ../main/menu/menu.updater | src/app/app.component.ts |
| ../main/platform-utils.main | src/platform/preload.ts |
| ../main/window.main | src/services/electron-main-messaging.service.ts |
| ../models/autofill-command | src/autofill/main/main-desktop-autofill.service.ts |
| ../models/autofill-ipc-channels | src/autofill/main/main-desktop-autofill.service.ts, src/autofill/services/desktop-autofill.service.ts |
| ../models/autofill-settings.command | src/autofill/services/desktop-autofill.service.ts |
| ../models/autofill-status.command | src/autofill/services/desktop-autofill.service.ts |
| ../models/autofill-sync.command | src/autofill/services/desktop-autofill.service.ts |
| ../models/autofill-user-verification.command | src/autofill/services/desktop-fido2-macos-user-verification.service.ts, src/autofill/services/desktop-fido2-user-verification.service.base.ts, src/autofill/services/desktop-fido2-windows-user-verification.service.ts |
| ../models/autotype-config | src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts |
| ../models/autotype-errors | src/autofill/main/main-desktop-autotype-mvp.service.ts |
| ../models/autotype-vault-data | src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts |
| ../models/domain/window-state | src/platform/services/desktop-settings.service.ts |
| ../models/ipc-channels | src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/main/main-ssh-agent.service.ts, src/autofill/services/ssh-agent.service.ts |
| ../models/ipc-handler.type | src/autofill/services/desktop-autofill.service.ts |
| ../models/main-autotype-keyboard-shortcut | src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/main/main-desktop-autotype.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype.service.ts |
| ../models/native-messaging | src/platform/preload.ts, src/services/biometric-message-handler.service.ts |
| ../models/native-messaging/decrypted-command-data | src/services/duckduckgo-message-handler.service.ts, src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message | src/services/duckduckgo-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-payloads/credential-create-payload | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-payloads/credential-retrieve-payload | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-payloads/credential-update-payload | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-payloads/password-generate-payload | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-response | src/services/duckduckgo-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/account-status-response | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/cipher-response | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/failure-status-response | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/generate-response | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/message-response-data | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/success-status-response | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/encrypted-message-responses/user-status-error-response | src/services/encrypted-message-handler.service.ts |
| ../models/native-messaging/legacy-message-wrapper | src/services/native-messaging.service.ts |
| ../models/native-messaging/message | src/services/duckduckgo-message-handler.service.ts, src/services/native-messaging.service.ts |
| ../models/native-messaging/unencrypted-message | src/services/duckduckgo-message-handler.service.ts |
| ../models/native-messaging/unencrypted-message-response | src/services/duckduckgo-message-handler.service.ts |
| ../models/ssh-agent-setting | src/autofill/services/ssh-agent.service.ts |
| ../native-message.service | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts, native-messaging-test-runner/src/commands/bw-handshake.ts, native-messaging-test-runner/src/commands/bw-status.ts |
| ../os-biometrics.service | src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts |
| ../platform-utils.main | src/main/menu/menu.about.ts, src/main/menu/menu.account.ts, src/main/menu/menu.bitwarden.ts, src/main/menu/menu.file.ts, src/main/menu/menu.first.ts, src/main/menu/menu.help.ts, src/main/menu/menu.window.ts, src/main/menu/menubar.ts |
| ../platform/app/locales | src/app/app.module.ts |
| ../platform/main/safe-shell.main | src/main/updater.main.ts, src/main/window.main.ts, src/services/electron-main-messaging.service.ts |
| ../platform/models/domain/window-state | src/main/window.main.ts |
| ../platform/popup-modal-styles | src/main/window.main.ts |
| ../platform/services/desktop-settings.service | src/main/messaging.main.ts, src/main/tray.main.ts, src/main/window.main.ts |
| ../platform/services/server-communication-config | src/main/sso-cookie.main.ts |
| ../platform/services/server-communication-config/server-communication-config-platform-api.service | src/app/app.component.ts |
| ../scss/styles.scss | src/app/main.ts |
| ../scss/tailwind.css | src/app/main.ts |
| ../sdk-load.service | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts, native-messaging-test-runner/src/commands/bw-handshake.ts, native-messaging-test-runner/src/commands/bw-status.ts |
| ../send.component | src/app/tools/send/guards/unsaved-send-edits.guard.ts |
| ../services/native-messaging-manifest.service | src/app/accounts/settings-dialog.component.ts |
| ../tools/export/export-desktop.component | src/app/layout/desktop-layout.component.ts |
| ../tools/generator/credential-generator.component | src/app/layout/desktop-layout.component.ts |
| ../tools/import/import-desktop.component | src/app/layout/desktop-layout.component.ts |
| ../tools/send/send-filters-nav.component | src/app/layout/desktop-layout.component.ts |
| ../tools/share-item/desktop-share-item.presenter | src/app/services/services.module.ts |
| ../types/biometric-message | src/key-management/preload.ts |
| ../types/clipboard | src/platform/main/clipboard.main.ts, src/platform/services/electron-platform-utils.service.ts |
| ../updater.main | src/main/menu/menu.about.ts, src/main/menu/menu.bitwarden.ts, src/main/menu/menu.file.ts, src/main/menu/menu.first.ts, src/main/menu/menu.main.ts, src/main/menu/menubar.ts |
| ../utils | src/main/native-messaging.main.ts, src/main/tray.main.ts, src/main/updater.main.ts, src/main/window.main.ts, src/platform/preload.ts |
| ../utils/native-messaging-host | src/platform/services/ipc-renderer.service.ts, src/platform/services/ipc.main.service.ts |
| ../variables | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts, native-messaging-test-runner/src/commands/bw-handshake.ts, native-messaging-test-runner/src/commands/bw-status.ts |
| ../vault-items/vault-item-event | src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts |
| ../vault/app/my-folders/my-folders.component | src/app/app-routing.module.ts |
| ../vault/app/shared-folders/shared-folders.component | src/app/app-routing.module.ts |
| ../vault/app/vault-v3/vault.component | src/app/app-routing.module.ts |
| ../vault/app/vault/credential-generator-dialog.component | src/services/desktop-cipher-form-generator.service.ts |
| ../vault/assign-collections | src/vault/app/vault-v3/vault.component.ts |
| ../window.main | src/main/menu/menu.main.ts, src/main/menu/menu.view.ts, src/main/menu/menu.window.ts, src/main/menu/menubar.ts |
| ./account-status-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./accounts/settings-dialog.component | src/app/app.component.ts |
| ./app-routing.module | src/app/app.module.ts |
| ./app.component | src/app/app.module.ts |
| ./app.module | src/app/main.ts |
| ./app/tools/preload | src/preload.base.ts |
| ./assign-collections-desktop.component | src/vault/app/vault/assign-collections/index.ts |
| ./auth/preload | src/preload.base.ts |
| ./auth/services/sso-localhost-callback.service | src/main.ts |
| ./autofill-command | src/autofill/models/autofill-settings.command.ts, src/autofill/models/autofill-status.command.ts, src/autofill/models/autofill-sync.command.ts, src/autofill/models/autofill-user-verification.command.ts |
| ./autofill-settings.command | src/autofill/models/autofill-command.ts |
| ./autofill-status.command | src/autofill/models/autofill-command.ts |
| ./autofill-sync.command | src/autofill/models/autofill-command.ts |
| ./autofill-user-verification.command | src/autofill/models/autofill-command.ts |
| ./autofill/main/main-desktop-autofill.service | src/main.ts |
| ./autofill/main/main-desktop-autotype-mvp.service | src/main.ts |
| ./autofill/main/main-desktop-autotype.service | src/main.ts |
| ./autofill/main/main-ssh-agent.service | src/main.ts |
| ./autofill/preload | src/preload.base.ts |
| ./autofill/services/desktop-autofill-settings.service | src/main.ts |
| ./automation-biometric-message | src/key-management/biometrics/automation-biometrics-ipc.listener.ts, src/key-management/biometrics/automation-biometrics.service.ts |
| ./automation-biometrics-ipc.listener | src/key-management/biometrics/main-biometrics.service.ts |
| ./automation-biometrics.service | src/key-management/biometrics/automation-biometrics-ipc.listener.ts, src/key-management/biometrics/main-biometrics.service.ts |
| ./biometric-message-handler.service | src/services/native-messaging.service.ts |
| ./biometrics/automation-biometric-message | src/key-management/preload.ts |
| ./bulk-action-dialogs/assign-collections-desktop-dialog.adapter | src/vault/app/vault-v3/vault.component.ts |
| ./bulk-action-dialogs/bulk-delete-dialog-desktop.adapter | src/vault/app/vault-v3/vault.component.ts |
| ./cannot-decrypt-error-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./chromium-login-loader | src/app/tools/import/desktop-import-upgrade-metadata.service.ts |
| ./chromium-profile-loader | src/app/tools/import/desktop-import-upgrade-metadata.service.ts |
| ./cipher-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./components/avatar.component | src/app/oss.module.ts |
| ./decrypted-command-data | src/models/native-messaging/index.ts |
| ./default-server-communication-config.service | src/platform/services/server-communication-config/index.ts |
| ./deferred | native-messaging-test-runner/src/ipc.service.ts |
| ./desktop_napi.linux-arm-gnueabihf.node | desktop_native/napi/index.js |
| ./desktop-autofill.preload | src/autofill/preload.ts |
| ./desktop-autotype-policy.service | src/autofill/services/desktop-autotype-mvp.service.ts |
| ./desktop-fido2-user-interface.service | src/autofill/services/desktop-autofill.service.ts |
| ./desktop-fido2-user-verification.service.abstraction | src/autofill/services/desktop-fido2-macos-user-verification.service.ts, src/autofill/services/desktop-fido2-unsupported-user-verification.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/desktop-fido2-user-verification.service.base.ts, src/autofill/services/desktop-fido2-windows-user-verification.service.ts |
| ./desktop-fido2-user-verification.service.base | src/autofill/services/desktop-fido2-macos-user-verification.service.ts, src/autofill/services/desktop-fido2-windows-user-verification.service.ts |
| ./desktop-file-download.service | src/app/services/services.module.ts |
| ./desktop-header.component | src/app/layout/header/index.ts |
| ./desktop-import-metadata.service | src/app/tools/import/import-desktop.component.ts |
| ./desktop-import-upgrade-metadata.service | src/app/tools/import/import-controls-desktop.component.ts |
| ./desktop-side-nav.component | src/app/layout/desktop-layout.component.ts |
| ./desktop.biometrics.service | src/key-management/biometrics/main-biometrics-ipc.listener.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts |
| ./duckduckgo-message-handler.service | src/services/native-messaging.service.ts |
| ./encrypted-command | src/models/native-messaging/decrypted-command-data.ts, src/models/native-messaging/index.ts |
| ./encrypted-message | src/models/native-messaging/index.ts, src/models/native-messaging/message.ts |
| ./encrypted-message-handler.service | src/services/duckduckgo-message-handler.service.ts |
| ./encrypted-message-payloads/credential-create-payload | src/models/native-messaging/index.ts |
| ./encrypted-message-payloads/credential-retrieve-payload | src/models/native-messaging/index.ts |
| ./encrypted-message-payloads/credential-update-payload | src/models/native-messaging/index.ts |
| ./encrypted-message-payloads/password-generate-payload | src/models/native-messaging/index.ts |
| ./encrypted-message-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/account-status-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/cannot-decrypt-error-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/cipher-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/failure-status-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/generate-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/message-response-data | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/success-status-response | src/models/native-messaging/index.ts |
| ./encrypted-message-responses/user-status-error-response | src/models/native-messaging/index.ts |
| ./failure-status-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./fido2-modal-header.component | src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts |
| ./fido2-modal-page.component | src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts |
| ./filters/collection-filter.component | src/vault/app/vault-v3/vault-filter/vault-filter.component.ts |
| ./filters/folder-filter.component | src/vault/app/vault-v3/vault-filter/vault-filter.component.ts |
| ./filters/organization-filter.component | src/vault/app/vault-v3/vault-filter/vault-filter.component.ts |
| ./filters/status-filter.component | src/vault/app/vault-v3/vault-filter/vault-filter.component.ts |
| ./filters/type-filter.component | src/vault/app/vault-v3/vault-filter/vault-filter.component.ts |
| ./generate-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./init.service | src/app/services/services.module.ts |
| ./ipc.service | native-messaging-test-runner/src/native-message.service.ts |
| ./key-management/biometrics/desktop.biometrics.service | src/main.ts |
| ./key-management/biometrics/main-biometrics-ipc.listener | src/main.ts |
| ./key-management/biometrics/main-biometrics.service | src/main.ts |
| ./key-management/preload | src/preload.base.ts |
| ./layout/desktop-layout.component | src/app/app-routing.module.ts |
| ./legacy-message | src/models/native-messaging/index.ts, src/models/native-messaging/legacy-message-wrapper.ts |
| ./legacy-message-wrapper | src/models/native-messaging/index.ts |
| ./log-utils | native-messaging-test-runner/src/sdk-load.service.ts |
| ./main | src/entry.ts |
| ./main/main-desktop-autofill.service | src/autofill/desktop-autofill.preload.ts |
| ./main/menu/menu.main | src/main.ts |
| ./main/messaging.main | src/main.ts |
| ./main/native-messaging.main | src/main.ts |
| ./main/platform-utils.main | src/main.ts |
| ./main/power-monitor.main | src/main.ts |
| ./main/sso-cookie.main | src/main.ts |
| ./main/tools/import/chromium-importer.service | src/main.ts |
| ./main/tray.main | src/main.ts |
| ./main/updater.main | src/main.ts |
| ./main/window.main | src/main.ts |
| ./menu.about | src/main/menu/menu.help.ts, src/main/menu/menubar.ts |
| ./menu.account | src/main/menu/menubar.ts |
| ./menu.bitwarden | src/main/menu/menubar.ts |
| ./menu.edit | src/main/menu/menubar.ts |
| ./menu.file | src/main/menu/menubar.ts |
| ./menu.first | src/main/menu/menu.bitwarden.ts, src/main/menu/menu.file.ts |
| ./menu.help | src/main/menu/menubar.ts |
| ./menu.updater | src/main/menu/menu.bitwarden.ts, src/main/menu/menu.file.ts, src/main/menu/menu.first.ts, src/main/menu/menu.main.ts, src/main/menu/menubar.ts |
| ./menu.view | src/main/menu/menubar.ts |
| ./menu.window | src/main/menu/menubar.ts |
| ./menu/menu.updater | src/main/messaging.main.ts |
| ./menubar | src/main/menu/menu.about.ts, src/main/menu/menu.account.ts, src/main/menu/menu.bitwarden.ts, src/main/menu/menu.edit.ts, src/main/menu/menu.file.ts, src/main/menu/menu.help.ts, src/main/menu/menu.main.ts, src/main/menu/menu.view.ts, src/main/menu/menu.window.ts |
| ./message | src/models/native-messaging/index.ts |
| ./message-common | src/models/native-messaging/encrypted-message-response.ts, src/models/native-messaging/encrypted-message.ts, src/models/native-messaging/index.ts, src/models/native-messaging/unencrypted-message-response.ts, src/models/native-messaging/unencrypted-message.ts |
| ./models/autofill-command | src/autofill/desktop-autofill.preload.ts |
| ./models/autofill-ipc-channels | src/autofill/desktop-autofill.preload.ts |
| ./models/autotype-config | src/autofill/preload.ts |
| ./models/autotype-errors | src/autofill/preload.ts |
| ./models/autotype-vault-data | src/autofill/preload.ts |
| ./models/domain/window-state | src/platform/popup-modal-styles.ts |
| ./models/ipc-channels | src/autofill/preload.ts |
| ./models/ipc-handler.type | src/autofill/desktop-autofill.preload.ts |
| ./native-messaging-manifest.service | src/app/services/services.module.ts |
| ./native-v2 | src/key-management/biometrics/main-biometrics.service.ts |
| ./os-biometrics-linux.service | src/key-management/biometrics/native-v2/index.ts |
| ./os-biometrics-mac.service | src/key-management/biometrics/main-biometrics.service.ts |
| ./os-biometrics-windows.service | src/key-management/biometrics/native-v2/index.ts |
| ./os-biometrics.service | src/key-management/biometrics/automation-biometrics.service.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts |
| ./oss.module | src/app/app.module.ts |
| ./platform-utils.main | src/main/native-messaging.main.ts, src/main/power-monitor.main.ts, src/main/updater.main.ts, src/main/window.main.ts |
| ./platform/flags | src/main.ts |
| ./platform/main/clipboard.main | src/main.ts |
| ./platform/main/desktop-credential-storage-listener | src/main.ts |
| ./platform/main/electron-storage.service | src/main.ts |
| ./platform/main/safe-shell.main | src/main.ts |
| ./platform/main/storage/cached-backend | src/main.ts |
| ./platform/main/storage/electron-store-backend | src/main.ts |
| ./platform/main/version.main | src/main.ts |
| ./platform/preload | src/preload.base.ts |
| ./platform/services/desktop-settings.service | src/main.ts |
| ./platform/services/electron-log.main.service | src/main.ts |
| ./platform/services/ephemeral-value-storage.main.service | src/main.ts |
| ./platform/services/i18n.main.service | src/main.ts |
| ./platform/services/ipc.main.service | src/main.ts |
| ./preload.base | src/preload.ts |
| ./protocol | src/main/window.main.ts |
| ./race | native-messaging-test-runner/src/ipc.service.ts |
| ./server-communication-config-platform-api.service | src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/platform/services/server-communication-config/index.ts |
| ./server-communication-config.repository | src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/platform/services/server-communication-config/index.ts |
| ./server-communication-config.service | src/platform/services/server-communication-config/default-server-communication-config.service.ts |
| ./server-communication-config.state | src/platform/services/server-communication-config/index.ts, src/platform/services/server-communication-config/server-communication-config.repository.ts |
| ./services/electron-main-messaging.service | src/main.ts |
| ./services/main-sdk-load-service | src/main.ts |
| ./services/services.module | src/app/oss.module.ts |
| ./set-initial-password/desktop-set-initial-password.service | src/app/services/services.module.ts |
| ./share-item-desktop.component | src/app/tools/share-item/desktop-share-item.presenter.ts |
| ./storage-backend | src/platform/main/storage/cached-backend.ts, src/platform/main/storage/electron-store-backend.ts |
| ./storage/storage-backend | src/platform/main/electron-storage.service.ts |
| ./success-status-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./tools/export/export-desktop.component | src/app/app.component.ts |
| ./tools/generator/credential-generator.component | src/app/app.component.ts |
| ./tools/import/import-controls-desktop.component | src/app/app-routing.module.ts |
| ./tools/import/import-desktop.component | src/app/app.component.ts |
| ./tools/import/import-shell-desktop.component | src/app/app-routing.module.ts |
| ./tools/import/import-source-select-desktop.component | src/app/app-routing.module.ts |
| ./tools/send/guards/unsaved-send-edits.guard | src/app/app-routing.module.ts |
| ./tools/send/send.component | src/app/app-routing.module.ts |
| ./types/clipboard | src/platform/preload.ts |
| ./unencrypted-command | src/models/native-messaging/index.ts, src/models/native-messaging/unencrypted-message.ts |
| ./unencrypted-message | src/models/native-messaging/index.ts, src/models/native-messaging/message.ts |
| ./unencrypted-message-response | src/models/native-messaging/index.ts |
| ./update-restart.service | src/app/services/init.service.ts |
| ./user-status-error-response | src/models/native-messaging/encrypted-message-responses/message-response-data.ts |
| ./utils | src/entry.ts |
| ./variables | native-messaging-test-runner/src/native-message.service.ts |
| ./vault-item-event | src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts |
| ./vault-items/vault-cipher-row.component | src/vault/app/vault-v3/vault-list.component.ts |
| ./vault-items/vault-collection-row.component | src/vault/app/vault-v3/vault-list.component.ts |
| ./vault-items/vault-item-event | src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| ./vault-list-table/vault-list-table.component | src/vault/app/vault-v3/vault.component.ts |
| ./vault-list.component | src/vault/app/vault-v3/vault.component.ts |
| ./window.main | src/main/native-messaging.main.ts, src/main/tray.main.ts, src/main/updater.main.ts |
| @angular/cdk/collections | src/vault/app/vault-v3/vault-list.component.ts |
| @angular/cdk/dialog | src/auth/password-management/change-password-dialog.component.ts, src/vault/app/vault/assign-collections/assign-collections-desktop.component.ts |
| @angular/cdk/overlay | src/app/oss.module.ts |
| @angular/cdk/scrolling | src/vault/app/vault-v3/vault-list.component.ts |
| @angular/common | src/app/layout/desktop-side-nav.component.ts, src/app/tools/export/export-desktop.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/components/set-pin.component.ts, src/autofill/components/approve-ssh-request.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/platform/app/locales.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @angular/common/locales/af | src/platform/app/locales.ts |
| @angular/common/locales/ar | src/platform/app/locales.ts |
| @angular/common/locales/az | src/platform/app/locales.ts |
| @angular/common/locales/be | src/platform/app/locales.ts |
| @angular/common/locales/bg | src/platform/app/locales.ts |
| @angular/common/locales/bn | src/platform/app/locales.ts |
| @angular/common/locales/bs | src/platform/app/locales.ts |
| @angular/common/locales/ca | src/platform/app/locales.ts |
| @angular/common/locales/cs | src/platform/app/locales.ts |
| @angular/common/locales/cy | src/platform/app/locales.ts |
| @angular/common/locales/da | src/platform/app/locales.ts |
| @angular/common/locales/de | src/platform/app/locales.ts |
| @angular/common/locales/el | src/platform/app/locales.ts |
| @angular/common/locales/en-GB | src/platform/app/locales.ts |
| @angular/common/locales/en-IN | src/platform/app/locales.ts |
| @angular/common/locales/eo | src/platform/app/locales.ts |
| @angular/common/locales/es | src/platform/app/locales.ts |
| @angular/common/locales/et | src/platform/app/locales.ts |
| @angular/common/locales/eu | src/platform/app/locales.ts |
| @angular/common/locales/extra/zh-Hant | src/platform/app/locales.ts |
| @angular/common/locales/fa | src/platform/app/locales.ts |
| @angular/common/locales/fi | src/platform/app/locales.ts |
| @angular/common/locales/fil | src/platform/app/locales.ts |
| @angular/common/locales/fr | src/platform/app/locales.ts |
| @angular/common/locales/gl | src/platform/app/locales.ts |
| @angular/common/locales/he | src/platform/app/locales.ts |
| @angular/common/locales/hi | src/platform/app/locales.ts |
| @angular/common/locales/hr | src/platform/app/locales.ts |
| @angular/common/locales/hu | src/platform/app/locales.ts |
| @angular/common/locales/id | src/platform/app/locales.ts |
| @angular/common/locales/it | src/platform/app/locales.ts |
| @angular/common/locales/ja | src/platform/app/locales.ts |
| @angular/common/locales/ka | src/platform/app/locales.ts |
| @angular/common/locales/km | src/platform/app/locales.ts |
| @angular/common/locales/kn | src/platform/app/locales.ts |
| @angular/common/locales/ko | src/platform/app/locales.ts |
| @angular/common/locales/lt | src/platform/app/locales.ts |
| @angular/common/locales/lv | src/platform/app/locales.ts |
| @angular/common/locales/ml | src/platform/app/locales.ts |
| @angular/common/locales/mr | src/platform/app/locales.ts |
| @angular/common/locales/my | src/platform/app/locales.ts |
| @angular/common/locales/nb | src/platform/app/locales.ts |
| @angular/common/locales/ne | src/platform/app/locales.ts |
| @angular/common/locales/nl | src/platform/app/locales.ts |
| @angular/common/locales/nn | src/platform/app/locales.ts |
| @angular/common/locales/or | src/platform/app/locales.ts |
| @angular/common/locales/pl | src/platform/app/locales.ts |
| @angular/common/locales/pt | src/platform/app/locales.ts |
| @angular/common/locales/pt-PT | src/platform/app/locales.ts |
| @angular/common/locales/ro | src/platform/app/locales.ts |
| @angular/common/locales/ru | src/platform/app/locales.ts |
| @angular/common/locales/si | src/platform/app/locales.ts |
| @angular/common/locales/sk | src/platform/app/locales.ts |
| @angular/common/locales/sl | src/platform/app/locales.ts |
| @angular/common/locales/sr | src/platform/app/locales.ts |
| @angular/common/locales/sr-Latn-ME | src/platform/app/locales.ts |
| @angular/common/locales/sv | src/platform/app/locales.ts |
| @angular/common/locales/ta | src/platform/app/locales.ts |
| @angular/common/locales/te | src/platform/app/locales.ts |
| @angular/common/locales/th | src/platform/app/locales.ts |
| @angular/common/locales/tr | src/platform/app/locales.ts |
| @angular/common/locales/uk | src/platform/app/locales.ts |
| @angular/common/locales/vi | src/platform/app/locales.ts |
| @angular/common/locales/zh-Hans | src/platform/app/locales.ts |
| @angular/common/locales/zh-Hant | src/platform/app/locales.ts |
| @angular/core | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/app.component.ts, src/app/app.module.ts, src/app/components/avatar.component.ts, src/app/components/verify-native-messaging-dialog.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/desktop-side-nav.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/main.ts, src/app/oss.module.ts, src/app/services/desktop-file-download.service.ts, src/app/services/init.service.ts, src/app/services/native-messaging-manifest.service.ts, src/app/services/services.module.ts, src/app/services/update-restart.service.ts, src/app/tools/export/export-desktop.component.ts, src/app/tools/generator/credential-generator.component.ts, src/app/tools/import/import-controls-desktop.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/import/import-shell-desktop.component.ts, src/app/tools/import/import-source-select-desktop.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/app/tools/send/send.component.ts, src/app/tools/share-item/desktop-share-item.presenter.ts, src/app/tools/share-item/share-item-desktop.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/components/set-pin.component.ts, src/auth/device-management/device-management-dialog.component.ts, src/auth/guards/max-accounts.guard.ts, src/auth/login/desktop-login-component.service.ts, src/auth/password-management/change-password-dialog.component.ts, src/autofill/components/approve-ssh-request.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-modal-header.component.ts, src/autofill/modal/credentials/fido2-modal-page.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts, src/autofill/services/ssh-agent.service.ts, src/billing/services/desktop-premium-upgrade-prompt.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/platform/services/ipc-renderer.service.ts, src/platform/services/version.service.ts, src/services/biometric-message-handler.service.ts, src/services/desktop-cipher-form-generator.service.ts, src/services/desktop-copy-listener.service.ts, src/services/duckduckgo-message-handler.service.ts, src/services/native-messaging.service.ts, src/vault/app/my-folders/my-folders.component.ts, src/vault/app/shared-folders/shared-folders.component.ts, src/vault/app/vault-v3/bulk-action-dialogs/assign-collections-desktop-dialog.adapter.ts, src/vault/app/vault-v3/bulk-action-dialogs/bulk-delete-dialog-desktop.adapter.ts, src/vault/app/vault-v3/vault-filter/filters/collection-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/folder-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts, src/vault/app/vault/assign-collections/assign-collections-desktop.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @angular/core/rxjs-interop | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/desktop-side-nav.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/app/tools/send/send.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @angular/forms | src/app/accounts/settings-dialog.component.ts, src/app/oss.module.ts, src/auth/components/set-pin.component.ts, src/autofill/components/approve-ssh-request.ts, src/vault/app/vault-v3/vault.component.ts |
| @angular/platform-browser | src/app/components/avatar.component.ts, src/app/main.ts |
| @angular/platform-browser/animations | src/app/oss.module.ts |
| @angular/router | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/services/services.module.ts, src/app/tools/import/import-controls-desktop.component.ts, src/app/tools/import/import-shell-desktop.component.ts, src/app/tools/import/import-source-select-desktop.component.ts, src/app/tools/send/guards/unsaved-send-edits.guard.ts, src/app/tools/send/send-filters-nav.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/guards/max-accounts.guard.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/admin-console/common | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/angular/auth/account-deletion/account-deletion.service | src/app/app.component.ts |
| @bitwarden/angular/auth/components/authentication-timeout.component | src/app/app-routing.module.ts |
| @bitwarden/angular/auth/components/set-pin.component | src/auth/components/set-pin.component.ts |
| @bitwarden/angular/auth/constants | src/app/app-routing.module.ts |
| @bitwarden/angular/auth/device-management/device-management-component.service.abstraction | src/app/services/services.module.ts, src/services/desktop-device-management-component.service.ts |
| @bitwarden/angular/auth/device-management/device-management.component | src/auth/device-management/device-management-dialog.component.ts |
| @bitwarden/angular/auth/environment-selector/environment-selector.component | src/app/app-routing.module.ts |
| @bitwarden/angular/auth/guards | src/app/app-routing.module.ts |
| @bitwarden/angular/auth/login-approval | src/app/app.component.ts |
| @bitwarden/angular/auth/password-management/change-password | src/app/app-routing.module.ts, src/auth/password-management/change-password-dialog.component.ts |
| @bitwarden/angular/auth/password-management/set-initial-password/default-set-initial-password.service.implementation | src/app/services/set-initial-password/desktop-set-initial-password.service.ts |
| @bitwarden/angular/auth/password-management/set-initial-password/set-initial-password.component | src/app/app-routing.module.ts |
| @bitwarden/angular/auth/password-management/set-initial-password/set-initial-password.service.abstraction | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts |
| @bitwarden/angular/auth/services/device-trust-toast.service.abstraction | src/app/app.component.ts |
| @bitwarden/angular/billing/components | src/billing/services/desktop-premium-upgrade-prompt.service.ts |
| @bitwarden/angular/billing/components/premium-badge | src/app/accounts/settings-dialog.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts |
| @bitwarden/angular/billing/components/premium-badge/premium-badge.component | src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts |
| @bitwarden/angular/desktop-native/components/autotype-shortcut.component | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/angular/jslib.module | src/app/oss.module.ts |
| @bitwarden/angular/pipes/pluralize.pipe | src/vault/app/vault/assign-collections/assign-collections-desktop.component.ts |
| @bitwarden/angular/pipes/search.pipe | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/angular/platform/guard/feature-flag.guard | src/app/app-routing.module.ts |
| @bitwarden/angular/platform/i18n | src/app/app.component.ts |
| @bitwarden/angular/platform/services/theming/theming.service.abstraction | src/app/services/init.service.ts |
| @bitwarden/angular/platform/utils/feature-flagged-route | src/app/app-routing.module.ts |
| @bitwarden/angular/platform/utils/safe-provider | src/app/services/services.module.ts |
| @bitwarden/angular/services/injection-tokens | src/app/services/init.service.ts, src/app/services/services.module.ts |
| @bitwarden/angular/services/jslib-services.module | src/app/services/services.module.ts |
| @bitwarden/angular/services/modal.service | src/app/app.component.ts |
| @bitwarden/angular/vault/components/icon.component | src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts |
| @bitwarden/angular/vault/vault-filter/models/display-mode | src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts |
| @bitwarden/assets/svg | src/app/app-routing.module.ts, src/app/layout/desktop-layout.component.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-modal-header.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/auth/angular | src/app/app-routing.module.ts, src/app/app.component.ts, src/app/services/services.module.ts, src/auth/login/desktop-login-component.service.ts, src/auth/password-management/change-password-dialog.component.ts, src/auth/services/desktop-two-factor-auth-duo-component.service.ts |
| @bitwarden/auth/common | src/app/app.component.ts, src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/auth/login/desktop-login-component.service.ts, src/auth/services/sso-localhost-callback.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/main.ts |
| @bitwarden/automation-driver | src/app/services/init.service.ts, src/app/services/services.module.ts |
| @bitwarden/common/abstractions/api.service | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/platform/services/server-communication-config/default-server-communication-config.service.ts |
| @bitwarden/common/admin-console/abstractions/organization/organization-api.service.abstraction | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts |
| @bitwarden/common/admin-console/abstractions/organization/organization.service.abstraction | src/app/services/services.module.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction | src/app/accounts/settings-dialog.component.ts, src/app/services/services.module.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/admin-console/enums | src/app/accounts/settings-dialog.component.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/admin-console/models/collections | src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/admin-console/models/domain/organization | src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/admin-console/services/policy/default-policy.service | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/common/admin-console/utils | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/auth/abstractions/account.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/services/biometric-message-handler.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/auth/abstractions/auth-request-answering/auth-request-answering.service.abstraction | src/app/app.component.ts, src/app/services/services.module.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts |
| @bitwarden/common/auth/abstractions/auth.service | src/app/app.component.ts, src/app/services/services.module.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/services/biometric-message-handler.service.ts, src/services/encrypted-message-handler.service.ts |
| @bitwarden/common/auth/abstractions/master-password-api.service.abstraction | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts |
| @bitwarden/common/auth/abstractions/sso-login.service.abstraction | src/app/app.component.ts, src/app/services/services.module.ts, src/auth/login/desktop-login-component.service.ts |
| @bitwarden/common/auth/abstractions/token.service | src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/key-management/biometrics/renderer-biometrics.service.ts |
| @bitwarden/common/auth/abstractions/user-verification/user-verification.service.abstraction | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts |
| @bitwarden/common/auth/abstractions/webauthn/webauthn-login-prf-key.service.abstraction | src/app/services/services.module.ts |
| @bitwarden/common/auth/account-switcher | src/app/app.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/guards/max-accounts.guard.ts |
| @bitwarden/common/auth/enums/authentication-status | src/app/app.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/services/biometric-message-handler.service.ts, src/services/encrypted-message-handler.service.ts |
| @bitwarden/common/auth/services/account.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/main.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/auth/services/auth-request-answering/default-auth-request-answering.service | src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts |
| @bitwarden/common/auth/services/auth-request-answering/pending-auth-requests.state | src/app/app.component.ts, src/app/services/services.module.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts |
| @bitwarden/common/auth/services/default-active-user.accessor | src/main.ts |
| @bitwarden/common/auth/two-factor | src/app/services/init.service.ts |
| @bitwarden/common/autofill/constants | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/common/autofill/services/autofill-settings.service | src/app/accounts/settings-dialog.component.ts, src/app/services/services.module.ts |
| @bitwarden/common/autofill/services/domain-settings.service | src/app/accounts/settings-dialog.component.ts, src/app/services/services.module.ts, src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/autofill/types | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/common/billing/abstractions | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/services.module.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype.service.ts |
| @bitwarden/common/billing/abstractions/account/billing-account-profile-state.service | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/billing/abstractions/account/premium-checkout-pending.service | src/app/app.component.ts |
| @bitwarden/common/desktop-native/enums/autotype-feature-flag-state.enum | src/app/accounts/settings-dialog.component.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts |
| @bitwarden/common/desktop-native/services/autotype-feature-flags | src/app/accounts/settings-dialog.component.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts |
| @bitwarden/common/dirt/event-logs | src/app/app.component.ts, src/app/services/init.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/dirt/event-logs/services/event-upload.service | src/app/services/init.service.ts |
| @bitwarden/common/enums | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts, native-messaging-test-runner/src/commands/bw-handshake.ts, native-messaging-test-runner/src/commands/bw-status.ts, src/app/accounts/settings-dialog.component.ts, src/app/layout/desktop-layout.component.ts, src/app/services/services.module.ts, src/auth/services/sso-localhost-callback.service.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/main.ts, src/platform/preload.ts, src/platform/services/electron-platform-utils.service.ts, src/services/duckduckgo-message-handler.service.ts |
| @bitwarden/common/enums/feature-flag.enum | src/app/app-routing.module.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/desktop-side-nav.component.ts, src/app/layout/header/desktop-header.component.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/services/desktop-autofill.service.ts, src/main.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/key-management/account-cryptography/account-cryptographic-state.service | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts |
| @bitwarden/common/key-management/biometrics-status-mapper | src/key-management/biometrics/renderer-biometrics.service.ts |
| @bitwarden/common/key-management/master-password/abstractions/master-password.service.abstraction | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts |
| @bitwarden/common/key-management/pin/pin.service.abstraction | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/services.module.ts, src/key-management/lock/services/desktop-lock-component.service.ts |
| @bitwarden/common/key-management/process-reload | src/app/app.component.ts, src/app/services/services.module.ts |
| @bitwarden/common/key-management/session-timeout | src/app/services/services.module.ts, src/key-management/session-timeout/services/desktop-session-timeout-type.service.ts |
| @bitwarden/common/key-management/shared-unlock | src/app/services/init.service.ts, src/app/services/services.module.ts, src/main.ts |
| @bitwarden/common/key-management/shared-unlock/default-shared-unlock-peer.service | src/app/services/services.module.ts |
| @bitwarden/common/key-management/utils | src/key-management/biometrics/renderer-biometrics.service.ts |
| @bitwarden/common/key-management/vault-timeout | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/key-management/session-timeout/services/desktop-session-timeout-type.service.ts |
| @bitwarden/common/models/domain/domain-service | src/autofill/services/desktop-autofill.service.ts |
| @bitwarden/common/platform/abstractions/broadcaster.service | src/app/app.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/abstractions/config/config.service | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/desktop-side-nav.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/services/services.module.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts, src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/abstractions/environment.service | src/app/services/services.module.ts, src/app/tools/send/send.component.ts, src/auth/login/desktop-login-component.service.ts, src/auth/services/desktop-two-factor-auth-duo-component.service.ts, src/auth/services/sso-localhost-callback.service.ts, src/autofill/services/desktop-autofill.service.ts, src/main.ts, src/main/menu/menu.main.ts |
| @bitwarden/common/platform/abstractions/fido2/fido2-authenticator.service.abstraction | src/app/services/services.module.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/platform/abstractions/fido2/fido2-user-interface.service.abstraction | src/app/services/services.module.ts, src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/platform/abstractions/file-download/file-download.builder | src/app/services/desktop-file-download.service.ts |
| @bitwarden/common/platform/abstractions/file-download/file-download.request | src/app/services/desktop-file-download.service.ts |
| @bitwarden/common/platform/abstractions/file-download/file-download.service | src/app/services/desktop-file-download.service.ts, src/app/services/services.module.ts |
| @bitwarden/common/platform/abstractions/i18n.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/app/tools/import/chromium-login-loader.ts, src/app/tools/import/chromium-profile-loader.ts, src/app/tools/import/desktop-import-upgrade-metadata.service.ts, src/app/tools/import/import-controls-desktop.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/send/send.component.ts, src/auth/guards/max-accounts.guard.ts, src/auth/login/desktop-login-component.service.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/auth/services/desktop-two-factor-auth-duo-component.service.ts, src/autofill/services/desktop-fido2-user-verification.service.base.ts, src/autofill/services/ssh-agent.service.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/main/menu/menu.about.ts, src/main/menu/menu.account.ts, src/main/menu/menu.bitwarden.ts, src/main/menu/menu.edit.ts, src/main/menu/menu.file.ts, src/main/menu/menu.first.ts, src/main/menu/menu.help.ts, src/main/menu/menu.main.ts, src/main/menu/menu.view.ts, src/main/menu/menu.window.ts, src/main/menu/menubar.ts, src/main/tray.main.ts, src/main/updater.main.ts, src/platform/services/electron-platform-utils.service.ts, src/vault/app/vault-v3/bulk-action-dialogs/bulk-delete-dialog-desktop.adapter.ts, src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/common/platform/abstractions/log.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/services.module.ts, src/app/services/update-restart.service.ts, src/app/tools/send/send.component.ts, src/autofill/main/main-desktop-autofill.service.ts, src/autofill/main/main-ssh-agent.service.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/key-management/biometrics/automation-biometrics-ipc.listener.ts, src/key-management/biometrics/automation-biometrics.service.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/main/native-messaging.main.ts, src/main/power-monitor.main.ts, src/main/sso-cookie.main.ts, src/main/window.main.ts, src/platform/services/ipc-renderer.service.ts, src/platform/services/ipc.main.service.ts, src/platform/services/server-communication-config/server-communication-config-platform-api.service.ts, src/services/biometric-message-handler.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/abstractions/messaging.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/main/main-ssh-agent.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/main/menu/menu.account.ts, src/main/menu/menu.bitwarden.ts, src/main/menu/menu.edit.ts, src/main/menu/menu.file.ts, src/main/menu/menu.first.ts, src/main/menu/menu.help.ts, src/main/menu/menu.main.ts, src/main/menu/menu.view.ts, src/main/menu/menu.window.ts, src/main/menu/menubar.ts, src/main/tray.main.ts, src/platform/services/electron-platform-utils.service.ts, src/services/desktop-copy-listener.service.ts, src/services/duckduckgo-message-handler.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/abstractions/platform-utils.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/app/tools/send/send.component.ts, src/auth/login/desktop-login-component.service.ts, src/auth/services/desktop-two-factor-auth-duo-component.service.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/platform/services/electron-platform-utils.service.ts, src/platform/services/ipc-renderer.service.ts, src/platform/services/server-communication-config/server-communication-config-platform-api.service.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/abstractions/sdk/register-sdk.service | src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts |
| @bitwarden/common/platform/abstractions/sdk/sdk-client-factory | src/app/services/services.module.ts |
| @bitwarden/common/platform/abstractions/sdk/sdk-load.service | native-messaging-test-runner/src/sdk-load.service.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/main.ts, src/platform/services/ipc-renderer.service.ts, src/platform/services/ipc.main.service.ts, src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/services/biometric-message-handler.service.ts, src/services/duckduckgo-message-handler.service.ts, src/services/main-sdk-load-service.ts |
| @bitwarden/common/platform/abstractions/sdk/sdk.service | src/app/services/services.module.ts, src/platform/services/version.service.ts |
| @bitwarden/common/platform/abstractions/state.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/services.module.ts, src/services/duckduckgo-message-handler.service.ts |
| @bitwarden/common/platform/abstractions/storage.service | src/app/services/services.module.ts, src/main/window.main.ts, src/platform/main/electron-storage.service.ts, src/platform/services/electron-renderer-secure-storage.service.ts, src/platform/services/electron-renderer-storage.service.ts, src/platform/services/illegal-secure-storage.service.ts |
| @bitwarden/common/platform/abstractions/system.service | src/app/app.component.ts, src/app/services/services.module.ts |
| @bitwarden/common/platform/abstractions/validation.service | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/common/platform/enums | src/main/window.main.ts, src/platform/preload.ts, src/platform/utils/from-ipc-system-theme.ts, src/services/electron-main-messaging.service.ts |
| @bitwarden/common/platform/enums/log-level-type.enum | src/platform/services/electron-log.main.service.ts, src/platform/services/electron-log.renderer.service.ts |
| @bitwarden/common/platform/enums/theme-type.enum | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/common/platform/ipc | src/app/services/init.service.ts, src/app/services/services.module.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/main.ts, src/main/native-messaging.main.ts, src/platform/preload.ts, src/platform/services/ipc-renderer.service.ts, src/platform/services/ipc.main.service.ts, src/services/native-messaging.service.ts |
| @bitwarden/common/platform/messaging | src/app/services/services.module.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/services/desktop-two-factor-auth-duo-component.service.ts, src/auth/services/sso-localhost-callback.service.ts, src/autofill/services/ssh-agent.service.ts, src/main.ts, src/main/power-monitor.main.ts, src/platform/preload.ts, src/platform/services/electron-renderer-message.sender.ts, src/platform/services/server-communication-config/server-communication-config-platform-api.service.ts, src/platform/utils/from-ipc-messaging.ts, src/services/electron-main-messaging.service.ts |
| @bitwarden/common/platform/messaging/internal | src/app/services/services.module.ts, src/main.ts, src/platform/services/electron-renderer-message.sender.ts, src/platform/utils/from-ipc-messaging.ts, src/services/electron-main-messaging.service.ts |
| @bitwarden/common/platform/misc/fetch-middleware | src/platform/services/server-communication-config/default-server-communication-config.service.ts |
| @bitwarden/common/platform/misc/flags | src/autofill/modal/credentials/fido2-modal-header.component.ts, src/platform/flags.ts |
| @bitwarden/common/platform/misc/safe-urls | src/main/menu/menu.account.ts, src/main/menu/menu.help.ts, src/main/updater.main.ts, src/main/window.main.ts, src/platform/main/safe-shell.main.ts, src/services/electron-main-messaging.service.ts |
| @bitwarden/common/platform/misc/utils | native-messaging-test-runner/src/native-message.service.ts, src/app/accounts/settings-dialog.component.ts, src/app/components/avatar.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-fido2-windows-user-verification.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/services/biometric-message-handler.service.ts, src/services/duckduckgo-message-handler.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/models/domain/storage-options | src/platform/services/electron-renderer-secure-storage.service.ts, src/platform/services/illegal-secure-storage.service.ts |
| @bitwarden/common/platform/scheduling | src/app/services/services.module.ts |
| @bitwarden/common/platform/server-notifications | src/app/app.component.ts, src/app/services/init.service.ts |
| @bitwarden/common/platform/services/console-log.service | native-messaging-test-runner/src/native-message.service.ts, src/key-management/biometrics/main-biometrics-ipc.listener.ts, src/platform/main/desktop-credential-storage-listener.ts, src/platform/services/electron-log.main.service.ts, src/platform/services/electron-log.renderer.service.ts |
| @bitwarden/common/platform/services/container.service | src/app/services/init.service.ts |
| @bitwarden/common/platform/services/default-environment.service | src/main.ts |
| @bitwarden/common/platform/services/default-gov-mode.service | src/main.ts |
| @bitwarden/common/platform/services/fido2/fido2-authenticator.service | src/app/services/services.module.ts |
| @bitwarden/common/platform/services/fido2/fido2-autofill-utils | src/autofill/services/desktop-autofill.service.ts |
| @bitwarden/common/platform/services/fido2/fido2-utils | src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/platform/services/i18n.service | src/platform/services/i18n.main.service.ts, src/platform/services/i18n.renderer.service.ts |
| @bitwarden/common/platform/services/memory-storage.service | src/app/services/services.module.ts, src/main.ts |
| @bitwarden/common/platform/services/migration-builder.service | src/main.ts |
| @bitwarden/common/platform/services/migration-runner | src/app/services/init.service.ts, src/main.ts |
| @bitwarden/common/platform/services/sdk/default-sdk-client-factory | src/app/services/services.module.ts |
| @bitwarden/common/platform/services/sdk/default-sdk-load.service | src/app/services/services.module.ts |
| @bitwarden/common/platform/services/sdk/noop-sdk-client-factory | src/app/services/services.module.ts |
| @bitwarden/common/platform/services/sdk/noop-sdk-load.service | src/app/services/services.module.ts |
| @bitwarden/common/platform/services/system.service | src/app/services/services.module.ts |
| @bitwarden/common/platform/state | src/app/app.component.ts, src/app/services/services.module.ts, src/autofill/services/desktop-autofill-settings.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype.service.ts, src/main/sso-cookie.main.ts, src/platform/services/desktop-settings.service.ts, src/platform/services/i18n.main.service.ts, src/platform/services/i18n.renderer.service.ts |
| @bitwarden/common/platform/sync | src/app/app.component.ts, src/app/services/services.module.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/platform/theming/theme-state.service | src/app/accounts/settings-dialog.component.ts |
| @bitwarden/common/tools/providers | src/app/tools/import/desktop-import-metadata.service.ts, src/app/tools/import/desktop-import-upgrade-metadata.service.ts |
| @bitwarden/common/tools/send/models/view/send.view | src/app/tools/send/send.component.ts |
| @bitwarden/common/tools/send/services/send-api.service.abstraction | src/app/tools/send/send.component.ts |
| @bitwarden/common/tools/send/types/send-type | src/app/tools/send/send-filters-nav.component.ts, src/app/tools/send/send.component.ts |
| @bitwarden/common/types/guid | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/app/tools/send/send.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/ssh-agent.service.ts, src/key-management/biometrics/automation-biometric-message.ts, src/key-management/biometrics/automation-biometrics.service.ts, src/key-management/biometrics/main-biometrics-ipc.listener.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/key-management/biometrics/os-biometrics.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/platform/services/desktop-settings.service.ts, src/services/biometric-message-handler.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/types/key | src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/key-management/preload.ts |
| @bitwarden/common/vault/abstractions/cipher-archive.service | src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/abstractions/cipher.service | src/app/app.component.ts, src/app/services/services.module.ts, src/app/tools/share-item/desktop-share-item.presenter.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/abstractions/folder/folder.service.abstraction | src/app/app.component.ts, src/app/services/services.module.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/abstractions/premium-upgrade-prompt.service | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/oss.module.ts, src/app/tools/send/send.component.ts, src/billing/services/desktop-premium-upgrade-prompt.service.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/abstractions/search.service | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/abstractions/totp.service | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/enums | src/app/app.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/main/menu/menu.updater.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/enums/cipher-reprompt-type | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/models/domain/cipher | src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/vault/models/domain/tree-node | src/vault/app/vault-v3/vault-filter/filters/collection-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/folder-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/models/view/card.view | src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/vault/models/view/cipher.view | src/app/tools/share-item/share-item-desktop.component.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/models/view/folder.view | src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts |
| @bitwarden/common/vault/models/view/identity.view | src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/vault/models/view/login-uri.view | src/autofill/services/desktop-fido2-user-interface.service.ts, src/services/encrypted-message-handler.service.ts |
| @bitwarden/common/vault/models/view/login.view | src/autofill/services/desktop-fido2-user-interface.service.ts, src/services/encrypted-message-handler.service.ts |
| @bitwarden/common/vault/models/view/secure-note.view | src/autofill/services/desktop-fido2-user-interface.service.ts |
| @bitwarden/common/vault/service-utils | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/services/cipher-authorization.service | src/vault/app/vault-v3/vault-list.component.ts |
| @bitwarden/common/vault/services/restricted-item-types.service | src/app/app.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/services/search.service | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/types/union-of-values | src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/common/vault/utils/cipher-view-like-utils | src/app/tools/share-item/desktop-share-item.presenter.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-items/vault-item-event.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/common/vault/utils/observable-utilities | src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/components | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/app.component.ts, src/app/components/verify-native-messaging-dialog.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/desktop-side-nav.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/oss.module.ts, src/app/services/services.module.ts, src/app/services/update-restart.service.ts, src/app/tools/export/export-desktop.component.ts, src/app/tools/generator/credential-generator.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/app/tools/send/send.component.ts, src/app/tools/share-item/desktop-share-item.presenter.ts, src/app/tools/share-item/share-item-desktop.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/components/set-pin.component.ts, src/auth/device-management/device-management-dialog.component.ts, src/auth/guards/max-accounts.guard.ts, src/auth/login/desktop-login-component.service.ts, src/auth/password-management/change-password-dialog.component.ts, src/autofill/components/approve-ssh-request.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-modal-header.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/ssh-agent.service.ts, src/billing/services/desktop-premium-upgrade-prompt.service.ts, src/platform/services/server-communication-config/server-communication-config-platform-api.service.ts, src/services/desktop-cipher-form-generator.service.ts, src/services/desktop-copy-listener.service.ts, src/services/duckduckgo-message-handler.service.ts, src/vault/app/vault-v3/bulk-action-dialogs/assign-collections-desktop-dialog.adapter.ts, src/vault/app/vault-v3/bulk-action-dialogs/bulk-delete-dialog-desktop.adapter.ts, src/vault/app/vault-v3/vault-filter/filters/collection-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/folder-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts, src/vault/app/vault/assign-collections/assign-collections-desktop.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/desktop-napi | src/autofill/main/main-desktop-autofill.service.ts, src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/main/main-ssh-agent.service.ts, src/autofill/services/desktop-autofill.service.ts, src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/main/messaging.main.ts, src/main/native-messaging.main.ts, src/main/power-monitor.main.ts, src/main/tools/import/chromium-importer.service.ts, src/main/window.main.ts, src/platform/main/clipboard.main.ts, src/platform/main/desktop-credential-storage-listener.ts, src/platform/services/electron-log.main.service.ts, src/platform/services/ipc.main.service.ts |
| @bitwarden/desktop-napi-linux-arm-gnueabihf | desktop_native/napi/index.js |
| @bitwarden/generator-components | src/app/app.component.ts, src/app/services/services.module.ts, src/app/tools/generator/credential-generator.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/generator-core | src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/generator-legacy | src/app/services/services.module.ts, src/auth/login/desktop-login-component.service.ts, src/services/encrypted-message-handler.service.ts |
| @bitwarden/guid | src/vault/app/vault-v3/vault.component.ts |
| @bitwarden/importer-core | src/app/tools/import/chromium-login-loader.ts, src/app/tools/import/chromium-profile-loader.ts, src/app/tools/import/desktop-import-metadata.service.ts, src/app/tools/import/desktop-import-upgrade-metadata.service.ts, src/app/tools/import/import-controls-desktop.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/import/import-source-select-desktop.component.ts |
| @bitwarden/importer-ui | src/app/app-routing.module.ts, src/app/tools/import/import-controls-desktop.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/import/import-shell-desktop.component.ts, src/app/tools/import/import-source-select-desktop.component.ts |
| @bitwarden/key-management | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/key-management/biometrics/automation-biometric-message.ts, src/key-management/biometrics/automation-biometrics-ipc.listener.ts, src/key-management/biometrics/automation-biometrics.service.ts, src/key-management/biometrics/desktop.biometrics.service.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/key-management/biometrics/os-biometrics.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/key-management/preload.ts, src/main.ts, src/main/tray.main.ts, src/main/window.main.ts, src/services/biometric-message-handler.service.ts |
| @bitwarden/key-management-ui | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/services/services.module.ts, src/key-management/lock/services/desktop-lock-component.service.ts |
| @bitwarden/legacy-crypto | native-messaging-test-runner/src/native-message.service.ts, src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/auth/login/desktop-login-component.service.ts, src/key-management/biometrics/automation-biometrics.service.ts, src/key-management/biometrics/main-biometrics-ipc.listener.ts, src/key-management/biometrics/main-biometrics.service.ts, src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/key-management/biometrics/os-biometrics.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/models/native-messaging/encrypted-message-response.ts, src/models/native-messaging/encrypted-message.ts, src/models/native-messaging/legacy-message-wrapper.ts, src/platform/preload.ts, src/services/biometric-message-handler.service.ts, src/services/duckduckgo-message-handler.service.ts |
| @bitwarden/legacy-crypto/node | native-messaging-test-runner/src/native-message.service.ts, src/main.ts |
| @bitwarden/logging | src/app/services/init.service.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/main/main-desktop-autotype.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-fido2-unsupported-user-verification.service.ts, src/autofill/services/desktop-fido2-user-verification.service.base.ts, src/key-management/biometrics/native-v2/os-biometrics-windows.service.ts, src/main.ts, src/main/updater.main.ts, src/platform/main/safe-shell.main.ts, src/platform/services/electron-log.main.service.ts, src/platform/services/electron-log.renderer.service.ts |
| @bitwarden/logging-angular | src/app/app.component.ts, src/app/services/services.module.ts |
| @bitwarden/node/node-utils | src/platform/main/storage/electron-store-backend.ts |
| @bitwarden/sdk-internal | src/key-management/biometrics/renderer-biometrics.service.ts, src/main.ts, src/main/menu/menu.file.ts, src/platform/services/ipc-renderer.service.ts, src/platform/services/ipc.main.service.ts, src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/platform/services/server-communication-config/server-communication-config-platform-api.service.ts, src/platform/services/server-communication-config/server-communication-config.repository.ts, src/platform/services/server-communication-config/server-communication-config.state.ts, src/services/biometric-message-handler.service.ts, src/services/duckduckgo-message-handler.service.ts, src/services/main-sdk-load-service.ts |
| @bitwarden/sdk-internal/bitwarden_wasm_internal_bg.wasm | src/services/main-sdk-load-service.ts |
| @bitwarden/send-ui | src/app/layout/desktop-layout.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/app/tools/send/send.component.ts |
| @bitwarden/state | src/platform/services/server-communication-config/server-communication-config.repository.ts, src/platform/services/server-communication-config/server-communication-config.state.ts |
| @bitwarden/state-internal | src/main.ts |
| @bitwarden/storage-core | src/app/services/services.module.ts, src/main.ts |
| @bitwarden/tools-share | src/app/services/services.module.ts, src/app/tools/share-item/desktop-share-item.presenter.ts, src/app/tools/share-item/share-item-desktop.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts |
| @bitwarden/ui-common | src/app/accounts/settings-dialog.component.ts, src/app/components/verify-native-messaging-dialog.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/tools/export/export-desktop.component.ts, src/app/tools/generator/credential-generator.component.ts, src/app/tools/import/import-controls-desktop.component.ts, src/app/tools/import/import-desktop.component.ts, src/app/tools/send/send-filters-nav.component.ts, src/app/tools/share-item/share-item-desktop.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/components/set-pin.component.ts, src/auth/device-management/device-management-dialog.component.ts, src/auth/password-management/change-password-dialog.component.ts, src/autofill/components/approve-ssh-request.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-credential-not-found.component.ts, src/autofill/modal/credentials/fido2-excluded-ciphers.component.ts, src/autofill/modal/credentials/fido2-modal-header.component.ts, src/autofill/modal/credentials/fido2-rp-id-not-allowed.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/vault/app/vault-v3/vault-filter/filters/folder-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault/assign-collections/assign-collections-desktop.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/ui-common/setup-jest | test.setup.ts |
| @bitwarden/unlock | src/app/accounts/settings-dialog.component.ts, src/app/app.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/app/services/set-initial-password/desktop-set-initial-password.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts |
| @bitwarden/user-core | src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts |
| @bitwarden/vault | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/desktop-side-nav.component.ts, src/app/services/services.module.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/services/desktop-cipher-form-generator.service.ts, src/vault/app/my-folders/my-folders.component.ts, src/vault/app/shared-folders/shared-folders.component.ts, src/vault/app/vault-v3/bulk-action-dialogs/assign-collections-desktop-dialog.adapter.ts, src/vault/app/vault-v3/bulk-action-dialogs/bulk-delete-dialog-desktop.adapter.ts, src/vault/app/vault-v3/vault-filter/filters/collection-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/folder-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/organization-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-items/vault-cipher-row.component.ts, src/vault/app/vault-v3/vault-items/vault-collection-row.component.ts, src/vault/app/vault-v3/vault-items/vault-item-event.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts, src/vault/app/vault/assign-collections/assign-collections-desktop.component.ts, src/vault/app/vault/credential-generator-dialog.component.ts |
| @bitwarden/vault-export-ui | src/app/tools/export/export-desktop.component.ts |
| @ngtools/webpack | webpack.base.js |
| autoprefixer | postcss.config.js |
| child_process | desktop_native/build.js, native-messaging-test-runner/src/ipc.service.ts, sign.js, src/entry.ts, src/key-management/biometrics/native-v2/os-biometrics-linux.service.ts |
| copy-webpack-plugin | webpack.base.js |
| core-js/proposals/explicit-resource-management | src/app/main.ts, src/main.ts |
| crypto | native-messaging-test-runner/src/native-message.service.ts |
| electron | src/app/tools/preload.ts, src/auth/preload.ts, src/auth/services/sso-localhost-callback.service.ts, src/autofill/desktop-autofill.preload.ts, src/autofill/main/main-desktop-autofill.service.ts, src/autofill/main/main-desktop-autotype-mvp.service.ts, src/autofill/main/main-desktop-autotype.service.ts, src/autofill/main/main-ssh-agent.service.ts, src/autofill/preload.ts, src/entry.ts, src/key-management/biometrics/automation-biometrics-ipc.listener.ts, src/key-management/biometrics/main-biometrics-ipc.listener.ts, src/key-management/biometrics/os-biometrics-mac.service.ts, src/key-management/preload.ts, src/main.ts, src/main/menu/menu.about.ts, src/main/menu/menu.account.ts, src/main/menu/menu.bitwarden.ts, src/main/menu/menu.edit.ts, src/main/menu/menu.file.ts, src/main/menu/menu.first.ts, src/main/menu/menu.help.ts, src/main/menu/menu.main.ts, src/main/menu/menu.view.ts, src/main/menu/menu.window.ts, src/main/menu/menubar.ts, src/main/messaging.main.ts, src/main/native-messaging.main.ts, src/main/power-monitor.main.ts, src/main/sso-cookie.main.ts, src/main/tools/import/chromium-importer.service.ts, src/main/tray.main.ts, src/main/updater.main.ts, src/main/window.main.ts, src/platform/main/clipboard.main.ts, src/platform/main/desktop-credential-storage-listener.ts, src/platform/main/electron-storage.service.ts, src/platform/main/safe-shell.main.ts, src/platform/main/version.main.ts, src/platform/popup-modal-styles.ts, src/platform/preload.ts, src/platform/services/electron-log.main.service.ts, src/platform/services/ephemeral-value-storage.main.service.ts, src/platform/services/i18n.main.service.ts, src/platform/services/ipc.main.service.ts, src/preload.ts, src/services/electron-main-messaging.service.ts |
| electron-log | src/main/updater.main.ts |
| electron-log/main | src/platform/services/electron-log.main.service.ts |
| electron-reload | src/main.ts |
| electron-store | src/platform/main/storage/electron-store-backend.ts |
| electron-updater | src/main/updater.main.ts |
| fs | desktop_native/build.js, desktop_native/napi/index.js, native-messaging-test-runner/src/ipc.service.ts, src/main/native-messaging.main.ts, src/main/window.main.ts, src/platform/main/storage/electron-store-backend.ts, src/platform/services/i18n.main.service.ts, webpack.base.js |
| html-webpack-plugin | webpack.base.js |
| http | src/auth/services/sso-localhost-callback.service.ts |
| mini-css-extract-plugin | webpack.base.js |
| module-alias/register | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts, native-messaging-test-runner/src/commands/bw-handshake.ts, native-messaging-test-runner/src/commands/bw-status.ts, native-messaging-test-runner/src/native-message.service.ts |
| node:events | src/main/window.main.ts |
| node:url | src/main/window.main.ts |
| os | src/main/native-messaging.main.ts |
| path | desktop_native/build.js, desktop_native/napi/index.js, native-messaging-test-runner/src/ipc.service.ts, src/entry.ts, src/main.ts, src/main/native-messaging.main.ts, src/main/protocol.ts, src/main/tray.main.ts, src/main/window.main.ts, src/platform/services/electron-log.main.service.ts, src/platform/services/i18n.main.service.ts, src/services/electron-main-messaging.service.ts, tailwind.config.js, webpack.base.js, webpack.config.js |
| postcss-import | postcss.config.js |
| postcss-nested | postcss.config.js |
| process | desktop_native/build.js |
| rxjs | src/app/accounts/settings-dialog.component.ts, src/app/app-routing.module.ts, src/app/app.component.ts, src/app/layout/desktop-layout.component.ts, src/app/layout/header/desktop-header.component.ts, src/app/services/init.service.ts, src/app/services/services.module.ts, src/app/tools/send/send-filters-nav.component.ts, src/app/tools/send/send.component.ts, src/auth/components/account-switcher/account-switcher-v2.component.ts, src/auth/guards/max-accounts.guard.ts, src/auth/login/desktop-login-component.service.ts, src/auth/services/auth-request-answering/desktop-auth-request-answering.service.ts, src/auth/services/desktop-two-factor-auth-duo-component.service.ts, src/auth/services/sso-localhost-callback.service.ts, src/autofill/guards/reactive-vault-guard.ts, src/autofill/modal/credentials/fido2-create.component.ts, src/autofill/modal/credentials/fido2-vault.component.ts, src/autofill/services/desktop-autofill-settings.service.ts, src/autofill/services/desktop-autofill.service.ts, src/autofill/services/desktop-autotype-mvp.service.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/autofill/services/desktop-autotype.service.ts, src/autofill/services/desktop-fido2-user-interface.service.ts, src/autofill/services/ssh-agent.service.ts, src/billing/services/desktop-premium-upgrade-prompt.service.ts, src/key-management/biometrics/automation-biometrics.service.ts, src/key-management/biometrics/renderer-biometrics.service.ts, src/key-management/lock/services/desktop-lock-component.service.ts, src/main.ts, src/main/menu/menu.main.ts, src/main/messaging.main.ts, src/main/native-messaging.main.ts, src/main/tray.main.ts, src/main/window.main.ts, src/platform/main/electron-storage.service.ts, src/platform/services/desktop-settings.service.ts, src/platform/services/electron-renderer-secure-storage.service.ts, src/platform/services/electron-renderer-storage.service.ts, src/platform/services/server-communication-config/default-server-communication-config.service.ts, src/platform/services/server-communication-config/server-communication-config-platform-api.service.ts, src/platform/services/server-communication-config/server-communication-config.repository.ts, src/platform/services/server-communication-config/server-communication-config.service.ts, src/platform/services/version.service.ts, src/platform/utils/from-ipc-messaging.ts, src/platform/utils/from-ipc-system-theme.ts, src/services/biometric-message-handler.service.ts, src/services/desktop-cipher-form-generator.service.ts, src/services/duckduckgo-message-handler.service.ts, src/services/encrypted-message-handler.service.ts, src/vault/app/vault-v3/bulk-action-dialogs/assign-collections-desktop-dialog.adapter.ts, src/vault/app/vault-v3/vault-filter/filters/status-filter.component.ts, src/vault/app/vault-v3/vault-filter/filters/type-filter.component.ts, src/vault/app/vault-v3/vault-filter/vault-filter.component.ts, src/vault/app/vault-v3/vault-list-table/vault-list-table.component.ts, src/vault/app/vault-v3/vault-list.component.ts, src/vault/app/vault-v3/vault.component.ts |
| rxjs/operators | src/app/accounts/settings-dialog.component.ts, src/autofill/services/desktop-autotype-policy.service.ts, src/main/sso-cookie.main.ts, src/vault/app/vault-v3/vault.component.ts |
| tailwindcss | postcss.config.js |
| terser-webpack-plugin | webpack.base.js |
| ts-jest | jest.config.js |
| tsconfig-paths-webpack-plugin | webpack.base.js |
| type-fest | src/key-management/preload.ts |
| url | src/main/window.main.ts |
| webpack | webpack.base.js |
| webpack-merge | webpack.base.js |
| yargs | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts |
| yargs/helpers | native-messaging-test-runner/src/commands/bw-credential-create.ts, native-messaging-test-runner/src/commands/bw-credential-retrieval.ts, native-messaging-test-runner/src/commands/bw-credential-update.ts, native-messaging-test-runner/src/commands/bw-generate-password.ts |
| zone.js | src/app/app.module.ts |
| Window | webPreferences |
|---|---|
| src/main/window.main.ts:460 | backgroundThrottling=false, contextIsolation=true, devTools=?, nodeIntegration=false, preload=preload.js, session=?, spellcheck=false |
No remote pages are loaded into app windows.
No on-device storage calls found.
No packaged executable was found, so Electron fuses were not read.
Maintainers can show this report in their README:
[](https://Eliot5566.github.io/app-xray/apps/bitwarden-desktop/)