That new parameter doesn’t have any group_name associated with it, so it gets the Default group
The other parameters supplied, credential and run match to the SavedCredentials group
now we have 2 parameters that say we should be in the SavedCredentials group and one that says we should be in the Default group. So, Mythic errors out since it doesn’t know which set of parameters should be included
On that line, simply update it to be: self.add_arg("command", "mimikatz.exe {}".format(cmd), parameter_group_info=[ParameterGroupInfo(group_name=self.get_parameter_group_name())])
that’ll add into the new parameter the currently matched group name
The Issue:
The solution:
self.add_arg("command", "mimikatz.exe {}".format(cmd), parameter_group_info=[ParameterGroupInfo(group_name=self.get_parameter_group_name())])