wahez/gnome-shell-extension-sshsearch — comment on commit b4c3dc9fab5299533c2f568fda1f9ed3a6e84ac4
File: ssh-search-provider@gnome-shell-extensions.brot.github.com/extension.js line 155
By brot:

Is it intended that all hosts are found if you type only "@" or "user@"?

In this case the variable "host" is empty and the match returns an empty array or '' (not sure about that) instead of null and so the if statement is true and all host are added to the searchResult