Skip to content

Commit

Permalink
Merge pull request #74 from royalapplications/create-pull-request/patch
Browse files Browse the repository at this point in the history
[ci] Dynamic Folder Index updated
  • Loading branch information
lemonmojo authored Aug 8, 2023
2 parents 899e6e5 + 71f3fda commit b4971e7
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions Dynamic Folder/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,17 @@
"ScriptInterpreter": "powershell",
"DynamicCredentialScriptInterpreter": "json"
},
{
"Name": "Bitwarden (PowerShell)",
"ContentURL": "https://raw.githubusercontent.com/royalapplications/toolbox/master/Dynamic%20Folder/Bitwarden/Bitwarden%20%28PowerShell%29.rdfe",
"Categories": [
"Bitwarden"
],
"Description": "This Dynamic Folder sample allows you to import credentials from Bitwarden using Powershell.",
"Notes": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n\t<head>\r\n\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><title>\r\n\t\t</title>\r\n\t\t<style type=\"text/css\">\r\n\t\t\t.csB8AC2BC8{text-align:left;text-indent:0pt;margin:0pt 0pt 0pt 0pt}\r\n\t\t\t.csCE67CBC9{color:#000000;background-color:transparent;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;}\r\n\t\t\t.cs8A3D3EFA{color:#000000;background-color:transparent;font-family:'Times New Roman';font-size:18pt;font-weight:bold;font-style:normal;}\r\n\t\t\t.cs32D317EB{text-align:left;text-indent:0pt;margin:12pt 0pt 12pt 0pt}\r\n\t\t\t.csD05B7528{color:#000000;background-color:transparent;font-family:'Times New Roman';font-size:12pt;font-weight:bold;font-style:normal;}\r\n\t\t\t.csD599CF66{color:#000000;background-color:transparent;font-family:'Times New Roman';font-size:12pt;font-weight:normal;font-style:normal;}\r\n\t\t\t.cs3785182E{color:#000000;background-color:transparent;font-family:'Times New Roman';font-size:12pt;font-weight:normal;font-style:normal;text-decoration: none;}\r\n\t\t\t.cs5E4473C3{color:#0000FF;background-color:transparent;font-family:'Times New Roman';font-size:12pt;font-weight:normal;font-style:normal;text-decoration: underline;}\r\n\t\t\t.cs73206D29{color:#000000;background-color:transparent;font-family:'Times New Roman';font-size:13.5pt;font-weight:bold;font-style:normal;}\r\n\t\t\t.cs6B0FFF63{text-align:left;margin:0pt 0pt 0pt 0pt;list-style-type:disc;color:#000000;background-color:transparent;font-family:Arial;font-size:12pt;font-weight:normal;font-style:normal}\r\n\t\t\t.csC22FCEB2{text-align:left;margin:0pt 0pt 0pt 0pt;list-style-type:circle;color:#000000;background-color:transparent;font-family:'Courier New';font-size:12pt;font-weight:normal;font-style:normal}\r\n\t\t\t.csE1537053{color:#000000;background-color:transparent;font-family:Arial;font-size:12pt;font-weight:normal;font-style:normal;}\r\n\t\t\t.csB67336A5{text-align:left;text-indent:-18pt;margin:0pt 0pt 0pt 36pt}\r\n\t\t\t.csD08E4B8C{color:#C00000;background-color:transparent;font-family:'Times New Roman';font-size:13.5pt;font-weight:bold;font-style:normal;text-decoration: underline;}\r\n\t\t</style>\r\n\t</head>\r\n\t<body>\r\n\t\t<h2 class=\"csB8AC2BC8\">\r\n\t\t\t<span class=\"csCE67CBC9\">&nbsp;</span><span class=\"cs8A3D3EFA\">Bitwarden Dynamic Folder sample with Powershell</span></h2>\r\n\t\t<p class=\"cs32D317EB\"><span class=\"csD05B7528\">Version</span><span class=\"csD599CF66\">: 1.0.0<br/></span><span class=\"csD05B7528\">Author</span><span class=\"csD599CF66\">: Nicolas Grimler</span></p><p class=\"cs32D317EB\"><span class=\"csD599CF66\">This Dynamic Folder sample allows you to import credentials from Bitwarden. The Bitwarden CLI client is required and the full executable path where it is installed must be configured in the &quot;Custom Properties&quot; section. Also, your Bitwarden login details must be provided in the &quot;Credentials&quot; section.</span></p><p class=\"cs32D317EB\"><span class=\"csD599CF66\">It use the Bitwarden User API to login and the master password to unlock the vault. Please read <a class=\"cs3785182E\" href=\"https://bitwarden.com/help/personal-api-key/\"><span class=\"cs5E4473C3\">https://bitwarden.com/help/personal-api-key/</span></a></span><span class=\"csD599CF66\"> to know how to get your personal API Key.<br/>If you don&#39;t want to use an API Key, please ensure that you are already logged in using the bw.exe CLI tool as the script will not handle the TOTP 2FA handshake.</span></p><p class=\"cs32D317EB\"><span class=\"csD599CF66\">At the moment, only credentials and secure notes are collected. The folder structure is as presented in Bitwarden (Folder, Folder/Subfolder, ...). Support for full directory structure may be implemented in future version.</span></p><h3 class=\"csB8AC2BC8\">\r\n\t\t\t<span class=\"cs73206D29\">Requirements</span></h3>\r\n\t\t<ul style=\"margin-top:0;margin-bottom:0;\">\r\n\t\t\t<li class=\"cs6B0FFF63\"><span class=\"csD599CF66\"><a class=\"cs3785182E\" href=\"https://help.bitwarden.com/article/cli\"><span class=\"cs5E4473C3\">Bitwarden command-line tool (CLI)</span></a></span></li><li class=\"cs6B0FFF63\"><span class=\"csD599CF66\">PowerShell, either:</span><ul style=\"margin-top:0;margin-bottom:0;\">\r\n\t\t\t\t<li class=\"csC22FCEB2\"><span class=\"csD599CF66\">Legacy PowerShell (version 5.1 as standard Windows installation)</span></li><li class=\"csC22FCEB2\"><span class=\"csD599CF66\">PowerShell Core (6.x and later) available in <a class=\"cs3785182E\" href=\"https://apps.microsoft.com/store/detail/powershell/9MZ1SNWT0N5D?hl=en-us&amp;gl=us\"><span class=\"cs5E4473C3\">Microsoft Store</span></a></span><span class=\"csD599CF66\"> or <a class=\"cs3785182E\" href=\"https://github.com/PowerShell/PowerShell\"><span class=\"cs5E4473C3\">GitHub</span></a></span></li></ul>\r\n\t\t\t</li></ul>\r\n\t\t<p class=\"csB8AC2BC8\"><span class=\"csE1537053\">&nbsp;</span></p><h3 class=\"csB8AC2BC8\">\r\n\t\t\t<span class=\"cs73206D29\">Setup</span></h3>\r\n\t\t<ul style=\"margin-top:0;margin-bottom:0;\">\r\n\t\t\t<li class=\"cs6B0FFF63\"><span class=\"csD599CF66\">Specify the full, absolute path to the Bitwarden CLI tool in the &quot;Custom Properties&quot; section.</span></li><li class=\"cs6B0FFF63\"><span class=\"csD599CF66\">Specify your server URL if on-premise instance, or offical Bitwarden URL</span></li><li class=\"cs6B0FFF63\"><span class=\"csD599CF66\">Specify your ClientID &amp; ClientSecret for the API</span></li><li class=\"cs6B0FFF63\"><span class=\"csD599CF66\">Specify you master password to unlock the vault</span></li></ul>\r\n\t\t<p class=\"csB67336A5\"><span class=\"csD599CF66\">&nbsp;</span></p><p class=\"csB8AC2BC8\"><span class=\"csD08E4B8C\">Important note:</span></p><p class=\"csB8AC2BC8\"><span class=\"csD599CF66\">In the configuration of the interpreter used to run the script, </span><span class=\"csD05B7528\">check</span><span class=\"csD599CF66\"> the box &quot;Do not load the PowerShell profile&quot; as it may otherwise add unwanted messages invalidating the JSON output and causing errors.</span></p></body>\r\n</html>\r\n",
"ScriptInterpreter": "powershell",
"DynamicCredentialScriptInterpreter": "json"
},
{
"Name": "Bitwarden (Python)",
"ContentURL": "https://raw.githubusercontent.com/royalapplications/toolbox/master/Dynamic%20Folder/Bitwarden/Bitwarden%20%28Python%29.rdfe",
Expand Down

0 comments on commit b4971e7

Please sign in to comment.