Enhanced Search with Field-Specific Queries and Filters
As my vault currently contains nearly 1,000 items with Aliases (after moving from Bitwarden), finding specific entries quickly has become challenging. A more powerful, structured search syntax would significantly improve efficiency for all users with large vaults.
I propose implementing advanced search capabilities that allow querying specific fields and filtering by item properties.
- Field-Specific Search Allow users to target a search term to a specific field. The syntax could look like this:
title:live (to find all items with "live" in the title)
username:admin (to find all logins with "admin" as the username)
notes:"secret question" (to find items containing this exact phrase in the secure notes)
url:github.com (to find all items linked to that URL)
- Property-Based Filters Allow filtering based on the state, type, or location of an item. Examples:
has:passkey (or passkey:true / passkey:false)
has:attachment
is:pinned
type:login (or type:note, type:alias)
vault:"Work" (to filter by a specific vault's name)
- Combining Filters Ideally, we could combine these for very precise queries using boolean operators:
title:Microsoft AND has:passkey
type:login AND NOT url:google.com
- Bonus Feature: Smart Vaults / Saved Searches As an additional feature, allowing users to save a complex filter query as a "Smart Vault" or "Saved Search" would be incredibly powerful. For example, one could create a dynamic vault of all items that has:passkey or all items from a specific url:.
Benefit:
Implementing these features would empower users to organize and find their credentials and notes with much greater speed and precision. This would make Proton Pass an even more powerful tool for those of us managing a large number of items.
-
T
commented
A related request that could be standalone but would be better if implemented as part of this request imho https://protonmail.uservoice.com/forums/953584-proton-pass-authenticator/suggestions/50133297-allow-applying-multiple-filters
-
Wicket
commented
I am trying to use Pass instead of KeePassXC but the availability fo such an extended search functionality in KeePassXC and the lack thereof in Pass is a dealbreaker for me. I have a saved search e.g. to identify all the accounts where I am not yet using an alias for as email address, so that I can graudally change migrate them. Also I am using tagging to identify all accouns where I have provided my address and whenever I move, I just open the saved search and I know all accounts where I have to change the address. The list goes on.