Commit Graph

35 Commits

Author SHA1 Message Date
Shuchang Zheng
9cc9fff7c0 Call extract_totp_secret in item_id and bw server (#1963) 2025-03-18 18:32:49 +03:00
Shuchang Zheng
fc4c9715bf it's okay to have null password and we just show it as an empty string (#1933) 2025-03-13 10:39:57 -07:00
Shuchang Zheng
e720177735 Do not sync bitwarden before fetching from bw serve (#1893) 2025-03-06 13:52:21 -08:00
Shuchang Zheng
da3d8dbbbb bitwarden serve service (#1895) 2025-03-06 04:55:23 -08:00
Shuchang Zheng
8a1b0f3797 Add bitwarden_item_id to bitwarden_login_credential (#1871)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-03-03 19:45:50 +03:00
Shuchang Zheng
cc0d9653f0 Add totp field in bitwarden password credential (#1855)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-28 17:07:50 +03:00
Shuchang Zheng
c4ca3ca0e8 try to fix bw issue (#1834) 2025-02-25 14:46:52 +08:00
Shuchang Zheng
02a8861d4a Use bitwarden server to manage credentials (#1806)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-21 00:50:41 +03:00
Shuchang Zheng
4ba32fa7ee Make BitwardenService async (#1772) 2025-02-15 00:32:35 +03:00
Shuchang Zheng
111d1e3a8e Bitwarden updates (#1547) 2025-01-14 01:28:30 -05:00
Shuchang Zheng
401d304dd0 Handle 2FA codes that have the otpauth URIs (#1465) 2025-01-02 11:07:36 -05:00
LawyZheng
15ecec6d8d try to fix bitwarden issue (#1448) 2024-12-30 17:03:28 +08:00
Shuchang Zheng
4241cfe3f2 Bitwarden fix identity items (#1369) 2024-12-11 01:12:45 -05:00
Shuchang Zheng
5744b3c4c1 Bug fix: totp could be None in bitwarden which fails the schema validation of BitwardenQueryResult (#1178) 2024-11-12 03:04:51 -08:00
Shuchang Zheng
efdf4b5cab introduce pyotp and support generating totp within skyvern (#1176) 2024-11-12 02:17:22 -08:00
Shuchang Zheng
3eba6d7f83 Make CollectionID or OrganizationID required (#1049) 2024-10-24 09:14:35 -07:00
LawyZheng
18cebb21e1 fix bitwarden credential search (#932) 2024-10-09 02:38:34 +08:00
LawyZheng
78c0a919da use registered_domain to search in bitwarden (#929) 2024-10-09 01:07:35 +08:00
Kerem Yilmaz
b0aa181c68 Credit Card Parameter (#903) 2024-10-03 16:18:21 -07:00
Kerem Yilmaz
9e50456995 Use domain while getting totp instead of url (#901) 2024-10-02 19:02:55 -07:00
Kerem Yilmaz
36135a613b Bitwarden Security Upgrade (#900) 2024-10-02 15:16:08 -07:00
Kerem Yilmaz
4f6feae03e if bitwarden TOTP is not defined, do not pass totp as part of the credential to llm (#899) 2024-10-02 14:02:49 -07:00
Kerem Yilmaz
44627df9da Double Bitwarden call timeout for each retry (#896) 2024-10-02 11:05:29 -07:00
Kerem Yilmaz
fd6da6681c Add Timeout to bitwarden subprocess call so it doesn't wait forever for things that don't exist (ie TOTPs) (#703) 2024-08-13 23:58:35 -04:00
Kerem Yilmaz
e4fd825497 Timeout and retry mechanism for Bitwarden CLI (#670) 2024-08-02 12:53:05 -07:00
Kerem Yilmaz
51816c0f60 Add null check for credentials without emails (#616) 2024-07-18 09:07:22 -07:00
Kerem Yilmaz
6f88ae31a0 Implement BitwardenSensitiveInformationParameter (#589) 2024-07-11 09:48:14 -07:00
Kerem Yilmaz
5f48de28c8 Ykeremy/bitwarden use search instead of url filter (#462) 2024-06-12 15:28:45 -07:00
Kerem Yilmaz
0ede4fdfa0 Introduce collectionid filter for bitwarden parameters (#454) 2024-06-10 22:06:58 -07:00
LawyZheng
37c997e58c choose the first valid email username (#380) 2024-05-31 00:49:39 +08:00
Kerem Yilmaz
b976f132c4 Fix session key extraction for Bitwarden (#359) 2024-05-23 19:01:32 -07:00
Shuchang Zheng
2466897158 adopt ruff as the replacement for python black (#332) 2024-05-16 18:20:11 -07:00
Kerem Yilmaz
ebfc1a6f0f bitwarden Dont fail if already logged in (#287) 2024-05-09 01:11:24 -04:00
Kerem Yilmaz
e8b42c9a4f Support 2FA in Bitwarden (#178) 2024-04-11 02:31:17 -04:00
Kerem Yilmaz
1d1e29b813 Implement BitwardenLoginCredentialParameter (#151) 2024-04-03 16:01:03 -07:00