Edge Schema
- Source: GH_SamlIdentityProvider
- Destination: GH_ExternalIdentity
- Traversable: ❌
General Information
The non-traversable GH_HasExternalIdentity edge represents the relationship between a SAML identity provider and the external identities (SSO users) it manages. Created byGit-HoundGraphQlSamlProvider, this edge links each external identity to the SAML provider that authenticated it. External identities are a key component in cross-platform attack path analysis because they bridge the gap between corporate identity providers and GitHub user accounts via the GH_MapsToUser edge. Enumerating external identities reveals which corporate users have linked GitHub accounts and enables mapping from IdP compromise to GitHub access.