Hi Community ⌠I hope helps
1- Feature name
Options to limit password viewing
2- Feature function
-
1 What will this feature do differently?
This feature brings together the following features:- Limit Search History at Bitwarden case 1
- Add option to hide passwords from general search case 2
- Archive accounts case 3
-
2 - But⌠what is the âOptions to limit password viewingâ feature?
- You can have more security with search limiting, basically you hide filters, tags and folders by clicking âhide filters, tags and foldersâ button - âlow security levelâ
- You can archive your passwords in the âarchiveâ folder, this prevents the password from being searched - âmedium security levelâ
- If you want more security, you can create a list of allowed and disallowed keywords to limit which passwords will be searched and which passwords will not be searched⌠- âhigh security levelâ
-
3 - What benefits will this feature bring?
- It gathers all the necessary resources to increase the security of organizations, people, users.
- âMore security for users, organizations that use Bitwardenâ
- âThis allows users to hide thingsâ
ui/ux
Case 1 - display folders, filters: false
Case 1.1 - result if display folders, filters: false
Case 1.2.1 - display folders, filters: true
Case 1.2.2 - result if display folders, filters: true
Case 2 - Add option to hide passwords from general search - options
Case 2.1 - Add option to hide passwords from general search - whitelist
Notes
- Case 2.1: You can only search these words as [âaccount1â or âaccount2â or âaccount3â], the rest are ignorant of the search field - passwords will not be shown
Case 2.2 - Add option to hide passwords from general search - blacklist
Notes
- Case 2.2: You canât search for things like these words as [ âaccount1â or âaccount2â or âaccount3â], these words preclude the search. That is, these accounts with these words are hidden from the search field.
case 3 - Archive old accounts
Notes
- Case 3: Here is the folder where the accounts are archived
More notes
1 - Database and rules to help:
- Feature name: Limit Search History at Bitwarden - type: âBoolean: true|falseâ
- Feature name: Add option to hide passwords from general search - type: âLONGTEXTâ
- Feature name: Archive old-accounts - type: âBoolean: true|false"
2 - API - âApplication Programming Interfaceâ
"https://api.bitwarden.com/account/resource/keyword/allow"
- return json with array"https://api.bitwarden.com/account/resource/keyword/unallowed"
- return json with array"https://api.bitwarden.com/account/resource/archive/type/"
- true/false"https://api.bitwarden.com/account/resource/display/type/type/"
- true/false
3 - API with sample
"https://api.bitwarden.com/account/resource/keyword/allow"
or"https://api.bitwarden.com/account/resource/keyword/unallowed"
or"https://api.bitwarden.com/account/resource/archive/true"
or"https://api.bitwarden.com/account/resource/archive/false"
or"https://api.bitwarden.com/account/resource/display/folders/true"
or"https://api.bitwarden.com/account/resource/display/filters/true"
or"https://api.bitwarden.com/account/resource/display/folders/false"
or"https://api.bitwarden.com/account/resource/display/filters/false"
or
4 - Samples with API - âApplication Programming Interfaceâ:
sample 1: "https://api.bitwarden.com/account/resource/keyword/allow"
return json with array
keywords: [
{
"keyword": "account1",
},
{
"keyword": "account2"
},
{
"keyword": "account3"
}
]
sample 2: "https://api.bitwarden.com/account/resource/keyword/unallowed"
return json with array
keywords: [
{
"keyword": "account1",
},
{
"keyword": "account2"
},
{
"keyword": "account3"
}
]
5. More, more notes
- These features have not been implemented to the best of my knowledge, here is just a rough draft, concept and initial idea
- My goal is to help the Bitwarden community
- Initial considerations in case 2:
- If you have a keyword dictionary it is possible to hide your passwords from the search.
- For example, in computer networks if you do not want to allow certain ips to access a page you have a list called blacklist, this list is a plain text list that provides a list of ips or a range of ips that will not access the website
- This blacklist is conceptually called the list of disallowed keywordsâŚ
- So⌠âWhitelistâ is the list of allowed keywords and disallowed keywords is âblacklistâ
- Search engines use a file called robots.txt that tells the browser or google crawler whether to search for certain words or not.
6. References
- Bitwarden Public API | Bitwarden
- Archive old accounts
- Add option to hide passwords from general search
- https://www.cloudflare.com/learning/bots/what-is-robots.txt
- CTI is Now New Era Technology - Managed Services - Networking - Voice
- Blacklist (computing) - Wikipedia
- Whitelisting vs Blacklisting: How Are They Different?
- https://www.mpwrsource.com/en/squad-stories/white_blacklisting