Bitwarden CLI password generator

Bitwarden CLI always includes numbers and special characters, regardless of which options are specified.

Bw version: 2024.1.0

bw generate -u --length 12
Produced: AKSBY%#GEF5A

bw generate -l --length 12
Produced: ^z@itw$2twui

bw generate -n --length 12
Produced: !^57$@@%5266

bw generate -s --length 12
Produced: &%4&%769^4

Cliff

Mine does not do that (GNU/Linux):

kiko@penguin:~$ bash -ex bwtest 
+ bw -v
2024.1.0
+ bw generate -u --length 12
VHXWXZNYBPQK
+ bw generate -l --length 12
geaihyhasrbt
+ bw generate -n --length 12
787975837527
+ bw generate -s --length 12
@&$%#!##^@%#

:thinking:

I should have mentioned that this occurs in Windows 10 Home edition.

Can someone please take a look at this and tell me if I am the only one having this problem?

As mentioned above, I am using the bitwarden CLI (bw.exe) in Windows 10 Home Edition. Below is the result of generating passwords using different versions.

bw.exe generate -l
6$4crg7tcsz7zx
bw.exe -v
2024.2.1

bw.exe generate -l
9d7c5c5!a*$fu#
bw.exe -v
2024.2.0

bw.exe generate -l
da%go@@69m^@up
bw.exe -v
2024.1.0

bw.exe generate -l
xjydrnyeubdofz
bw.exe -v
2023.12.1

Version 2023.12.1 is the only one of the that generates passwords correctly.

By the way, the above anomaly, (i.e. numbers and special characters being generated regardless of which option is specified) also appears when using the option -u, -n, and -s.

Also, when using the command:
bw.exe unlock “password” --raw the output is:
mac failed.
followed by the session key.

Thank you.