clients/apps/desktop/src
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
..
app [PM-28755] Rename send-v2 to send for desktop (#19592) 2026-03-17 09:28:43 +01:00
auth Remove shared module from desktop (#19414) 2026-03-10 19:09:20 +01:00
autofill [CL-1063] add enforce-readonly-angular-properties ESLint rule (#19201) 2026-03-09 10:26:42 -07:00
billing/app/accounts [PM-27600] Replace Hard-Coded Storage amount (#17393) 2025-12-02 10:49:55 -05:00
images Update font to inter feature branch (#16782) 2025-11-03 15:17:07 -05:00
key-management [PM-29208] Remove individual cryptographic-key states & migrate key service (#18164) 2026-02-09 12:39:55 +01:00
locales [PM-32661] Update Transfer Items Dialog (#19498) 2026-03-11 16:19:09 -05:00
main [PM-32248] [PM-32233] [PM-32235] Block links from opening in electron window (#19317) 2026-03-17 15:42:20 +01:00
models/native-messaging [PM-17666] Move Encstring to KM ownership (#15457) 2025-07-16 11:15:24 -04:00
platform [PM-32248] [PM-32233] [PM-32235] Block links from opening in electron window (#19317) 2026-03-17 15:42:20 +01:00
scss [PM-28754] [PM-28755] Cleanup desktop ui milestone 1 & 2 (#19081) 2026-03-10 12:02:23 +01:00
services [PM-32248] [PM-32233] [PM-32235] Block links from opening in electron window (#19317) 2026-03-17 15:42:20 +01:00
types [PM-26570] Remove biometrics v1 (#17629) 2025-12-01 10:16:36 +01:00
vault/app Fixed attachment icons positions and SSH key truncating (#19477) 2026-03-16 15:14:42 -04:00
entry.ts [PM-32442] Enforce tsc-strict on desktop and CLI apps (#19058) 2026-02-24 09:20:44 +01:00
global.d.ts chore(dev): Switch to using build constant for isDev check 2025-09-05 19:12:21 -04:00
index.html [PM-32212] Migrate platform font icons to bit-icon (#18970) 2026-02-13 09:43:42 -05:00
main.ts [PM-32248] [PM-32233] [PM-32235] Block links from opening in electron window (#19317) 2026-03-17 15:42:20 +01:00
package-lock.json Bumped Desktop client to 2026.3.0 2026-03-05 14:02:20 +00:00
package.json Bumped Desktop client to 2026.3.0 2026-03-05 14:02:20 +00:00
preload.ts [PM-24748][PM-24072] Chromium importer (#16100) 2025-09-04 11:21:57 +02:00
utils.spec.ts [SM-329] Merge libs/electron into desktop (#3989) 2022-12-02 12:45:09 +01:00
utils.ts [PM-27847] Enable biometric IPC on mac dmg (#16247) 2025-11-12 15:00:46 +00:00