| ReadOnlyAttributeUnchangedValidator |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 5 | 5 | 1 | 1 |
| BlankAttributeValidator |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 4 | 4 | 1 | 1 |
| DuplicateUsernameValidator |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 3 | 3 | 1 | 1 |
| UsernameMutationValidator |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 3 | 3 | 1 | 1 |
| EmailExistsAsUsernameValidator |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 3 | 3 | 1 | 1 |
| DuplicateEmailValidator |  | 0% |  | 0% | 10 | 10 | 17 | 17 | 3 | 3 | 1 | 1 |
| AttributeRequiredByMetadataValidator |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 3 | 3 | 1 | 1 |
| ImmutableAttributeValidator |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 4 | 4 | 1 | 1 |
| UsernameProhibitedCharactersValidator |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 6 | 6 | 1 | 1 |
| PersonNameProhibitedCharactersValidator |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 6 | 6 | 1 | 1 |
| RegistrationUsernameExistsValidator |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 3 | 3 | 1 | 1 |
| RegistrationEmailAsUsernameEmailValueValidator |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
| RegistrationEmailAsUsernameUsernameValueValidator |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
| BrokeringFederatedUsernameHasValueValidator |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 3 | 3 | 1 | 1 |
| UsernameIDNHomographValidator |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 3 | 3 | 1 | 1 |
| UsernameHasValueValidator |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 3 | 3 | 1 | 1 |