clients/apps/desktop/src/services
Andreas Coroiu 300b920457
[PM-32248] [PM-32233] [PM-32235] Block links from opening in electron window (#19317)
* feat: block window creation from main web renderer

* feat: redirect safe urls to external browser

* [PM-32235] Block unsafe open external call with arbitrary web vault url argument (#19322)

* feat: add safe shell class with openExternal impl

* feat: add lint rule to avoid directy openExternal usage

* feat: replace all unsafe usages

* feat: allow multiple allow-lists

* feat: update usages

* chore: remove static version of function

* fix: additional usages

* fix: tests

* fix: construct arguments

* fix: lint

* feat: block insecure weburls
2026-03-17 15:42:20 +01:00
..
biometric-message-handler.service.spec.ts feat(accounts): Add creationDate of account to AccountInfo 2025-12-12 10:03:31 -05:00
biometric-message-handler.service.ts [PM-26570] Remove biometrics v1 (#17629) 2025-12-01 10:16:36 +01:00
desktop-cipher-form-generator.service.ts [PM-18520] - Update desktop cipher forms to use the same UI as web app and extension - (#13992) 2025-04-23 11:13:44 -07:00
desktop-premium-upgrade-prompt.service.spec.ts Remove circular invocation / have Account menu use new premium dialog (#17980) 2025-12-30 13:03:51 -06:00
desktop-premium-upgrade-prompt.service.ts Remove circular invocation / have Account menu use new premium dialog (#17980) 2025-12-30 13:03:51 -06:00
duckduckgo-message-handler.service.ts [PM-31406] Migrate duckduckgo to purpose-built dangerous-crypto-compat function (#19223) 2026-03-04 10:58:01 +01:00
electron-main-messaging.service.ts [PM-32248] [PM-32233] [PM-32235] Block links from opening in electron window (#19317) 2026-03-17 15:42:20 +01:00
encrypted-message-handler.service.ts [PM-30301][PM-30302] Use SDK for Create and Update cipher operations (#18149) 2026-01-26 11:43:35 -08:00
main-sdk-load-service.ts [PM-21378] Switch encrypt service to use SDK functions (#14538) 2025-07-21 15:52:38 +02:00
native-messaging.service.ts [Pm-9823] Extract biometric messaging service (#10862) 2024-11-22 17:41:14 -08:00