Various aspects of the present disclosure involve computing environments that provide third-party access-control support. For instance, an access-control computing
system can access a secure identity repository having role history data from various contributor
computing systems. The access-control computing
system can compare an identified set of roles with a set of roles described by role history data for a target entity. The access-control computing
system can determine, from the comparison, whether the target entity poses a security risk based on inconsistencies between the sets of roles, durations associated with the roles, or both. The access-control computing system can provide a
client computing system with a dynamic access-
control data structure that is generated based on the comparison. The dynamic access-
control data structure allows the
client computing system to output the
security assessment to an
end user or to otherwise facilitate further security measures with respect to the target entity.