praetorian-inc / chariot-ui

Chariot Offensive Security Platform
https://preview.chariot.praetorian.com
MIT License
15 stars 6 forks source link

Fuzzy Search on Attributes Page #180

Open aashish-sec opened 3 days ago

aashish-sec commented 3 days ago

Hi team, This is not urgent, and we can label this as future. We'd like for the attributes page on Chariot to support Fuzzy Search. For example, we have the following technology attributes:

IIS Windows Server - Microsoft
Microsoft Exchange Server
Microsoft IIS 7
Microsoft Azure
ADFS - Microsoft

With the help of Fuzzy Search, we could easily list all Microsoft related technologies irrespective of where "Microsoft" might be placed in the string.

noah-tutt-praetorian commented 3 days ago

Fuzzy search might be in the future, but since we have full control of this data, it can be structured in a way to make search easier now.

Prefix searches lend themselves well to searching hierarchical data, which I believe we can structure this data as. For example, if the data is formatted is as [Organization] - [Product] - [Version], the above data would become: