1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-12-22 16:29:09 +01:00
bitwarden-browser/libs
Andrew Jorgensen d77f77cea9
[PM-1803] Fail on unsupported export format (#5197)
* Fail on unsupported export format

Issue #5194: https://github.com/bitwarden/clients/issues/5194

The cli previously would take any value for the export format and
default to unencrypted json if it wasn't a supported format. This
behavior is a little dangerous because if for instance typed
"json_encrypted" instead of "encrypted_json" and naively saved the file
you might be surprised to learn the payload was not actually encrypted
even though the command completed successfully.

This change adds a guard clause when converting the string value passed
in via `--format` into the type `ExportFormat` to ensure that the format
provided is one of the supported types.

* Move isSupportedExportFormat to private method
2023-04-17 21:54:03 +02:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
angular [AC-1070] Enforce master password policy on login (#4795) 2023-04-17 07:35:37 -07:00
common [PM-1803] Fail on unsupported export format (#5197) 2023-04-17 21:54:03 +02:00
components [AC-1070] Enforce master password policy on login (#4795) 2023-04-17 07:35:37 -07:00
importer [PM-1684] Broken roboform importer (#5137) 2023-04-07 11:23:34 +01:00
node [PS-2251] Implement argon2 kdf (#4468) 2023-01-26 09:20:12 -05:00
shared [PM-328] Move common/importer to libs/importer (tools-migration) (#5060) 2023-03-23 11:43:27 +01:00