An unofficial, mostly Bitwarden-compatible API server written in Ruby (Sinatra and ActiveRecord)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

accounts/register: don't match key with a regex, actually parse it

Bitwarden::CipherString.parse will catch invalid keys

Closes #78

-4
-4
lib/routes/api.rb
··· 54 54 return validation_error("Invalid e-mail address") 55 55 end 56 56 57 - if !params[:key].to_s.match(/^0\..+\|.+/) 58 - return validation_error("Invalid key") 59 - end 60 - 61 57 kdf_type = Bitwarden::KDF::TYPES[params[:kdf].to_i] 62 58 if !kdf_type 63 59 return validation_error("invalid kdf type")