Closed le-jeu closed 2 years ago
I am about to get on an airplane and can't review this yet. But, make sure that we go in the following order
V is the most trusted, rocks can easily be changed once verified, intelname is not difficult to fake.
Currently, the code trust the wasabee server to set the .name
to most trustful source (and assume that the server doesn't even use the intelname if there is no rocks/v account)
Two scenarios:
.name
if provided, and use .intelname
if .name
is Unverified
(meaning, no rocks/v account afaik).name
and use instead .vname || .rocksname || .intelname || "<I have no clue about this agent>"
We removed the use of custom agent team name (being confusing when there are multiple names for a single agent). Suggestion is to only use the name from intel or auth tools.
If V or rocks give a name, use
.name
(should match one of those) else If we have a name from intel, use it otherwise, we don't have any information to name the agent, so "UnverifiedAgent" should be display (in.name
)To display an agent name, tell the user where the displayed name is from, and on which tool it's verified.