# SpecterOps ## Docs - [Home](https://specterops-feat-poc-api-playground.mintlify.site/home.md) - [Introduction to BloodHound](https://specterops-feat-poc-api-playground.mintlify.site/get-started/introduction.md) - [BloodHound Enterprise Quickstart](https://specterops-feat-poc-api-playground.mintlify.site/get-started/quickstart/enterprise-quickstart.md) - [BloodHound Community Edition Quickstart](https://specterops-feat-poc-api-playground.mintlify.site/get-started/quickstart/community-edition-quickstart.md) - [BloodHound Community Edition Sample Data](https://specterops-feat-poc-api-playground.mintlify.site/get-started/quickstart/ce-ingest-sample-data.md) - [BloodHound Enterprise Security Overview](https://specterops-feat-poc-api-playground.mintlify.site/get-started/security-boundaries/enterprise-security-overview.md) - [Modify Tier Zero](https://specterops-feat-poc-api-playground.mintlify.site/get-started/security-boundaries/modifying-tier-zero.md) - [Tier Zero: Members and Modification](https://specterops-feat-poc-api-playground.mintlify.site/get-started/security-boundaries/tier-zero-members.md) - [Install Data Collectors](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/overview.md) - [Deploy SharpHound Enterprise](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/overview.md): Deploy and maintain SharpHound Enterprise for continuous automatic collection of Active Directory attack path data. - [SharpHound Enterprise System Requirements and Deployment Process](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/system-requirements.md) - [Install and Upgrade SharpHound Enterprise](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/installation-upgrade.md) - [Deploy a Tiered SharpHound Enterprise Collector Strategy](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/tiered-collector-strategy.md) - [Create a gMSA for Use With SharpHound Enterprise](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/create-gmsa.md) - [SharpHound Enterprise Local Configuration](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/local-configuration.md) - [Modify the Service Account Used By SharpHound Enterprise](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/modify-service-account.md) - [SharpHound Enterprise Tenant Configuration](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/tenant-configuration.md) - [Troubleshoot Local Collection Coverage](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-sharphound/troubleshooting.md) - [Deploying AzureHound Enterprise](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-azurehound/overview.md) - [AzureHound Enterprise System Requirements and Deployment Process](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-azurehound/system-requirements.md) - [AzureHound Enterprise Azure Configuration](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-azurehound/azure-configuration.md): This section details creating and configuring an Enterprise Application for AzureHound within Microsoft Entra ID, including API permiss… - [Create an AzureHound Configuration](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-azurehound/create-configuration.md) - [Install and Upgrade AzureHound (Windows, Docker, or Kubernetes)](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-azurehound/installation-options.md) - [Run Multiple AzureHound Enterprise Collectors on One Server With Scheduled Tasks](https://specterops-feat-poc-api-playground.mintlify.site/install-data-collector/install-azurehound/multiple-collectors.md) - [Data Collection](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/overview.md): Learn how to run attack path data collection and ingestion. - [SharpHound Data Collection and Permissions](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/permissions.md): Learn how to collect data. - [BloodHound Enterprise Collection](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/overview.md): Learn about attack path data collection in BloodHound Enterprise. - [Data Reconciliation and Retention](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/data-retention.md) - [Ad-hoc BHE Data Collection with SharpHound CE](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/ad-hoc-collection.md) - [Run an On Demand Scan](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/on-demand-scan.md) - [Create a BloodHound Enterprise Collector Client](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/create-collector.md) - [Create a Data Collection Schedule](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/collection-schedule.md) - [Privileged Collection in SharpHound](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/privileged-collection.md) - [Least-Privileged Collection in SharpHound](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/least-privileged-collection.md): Learn how to collect more than AD Structure data without Domain Admin. - [SharpHound Enterprise Cross-Trust Collection](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/cross-trust.md) - [SharpHound Collection FAQ](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/enterprise-collection/faq.md): The following are common questions about the data collection capabilities provided by the SharpHound Enterprise service. - [BloodHound CE Collection](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/ce-collection/overview.md) - [SharpHound Community Edition](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/ce-collection/sharphound.md): SharpHound Community Edition (CE) is the official data collector for BloodHound CE. It is written in C# and uses native Windows API fun… - [SharpHound Community Edition Flags](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/ce-collection/sharphound-flags.md) - [Create a gMSA for Use With SharpHound Community Edition](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/ce-collection/create-gmsa-community-edition.md) - [AzureHound Community Edition](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/ce-collection/azurehound.md) - [AzureHound Community Edition Flags](https://specterops-feat-poc-api-playground.mintlify.site/collect-data/ce-collection/azurehound-flags.md) - [OpenGraph Overview](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/overview.md): Learn about OpenGraph in BloodHound. - [OpenGraph Requirements](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/requirements.md): Requirements for using OpenGraph - [OpenGraph Graph Theory](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/graph-theory.md): Attack Graph Model Design Requirements and Examples - [OpenGraph Schema](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/schema.md): Description of the OpenGraph JSON Schema - [OpenGraph Custom Icons](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/custom-icons.md): How to set Custom Icons for your Custom Nodes - [OpenGraph API](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/api.md): Information on how to use the OpenGraph API - [OpenGraph Library](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/library.md): List of the OpenGraph models available to the community - [OpenGraph Best Practices](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/best-practices.md): Dos and don'ts for OpenGraph - [OpenGraph Community Incentive Program](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/ocip.md): Description of the OpenGraph Community Incentive Program (OCIP) and how to participate - [OpenGraph FAQ](https://specterops-feat-poc-api-playground.mintlify.site/opengraph/faq.md): The following are common questions about OpenGraph - [The BloodHound Dashboard](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/overview.md): Learn about the BloodHound dashboard. - [Privilege Zones](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/privilege-zones.md): A short overview of Privilege Zones. Last updated 28 July 2025. - [Posture Page](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/posture-page.md) - [BloodHound Configuration](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/configuration.md) - [Accept Attack Path Findings](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/accept-findings.md) - [Search with Cypher](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/cypher-search.md): Start exploring BloodHound's prebuilt Cypher queries to uncover relationships and gain deeper insights into your environment. - [Supported Cypher Syntax](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/cypher-supported.md): This page documents the supported openCypher Syntax that BloodHound officially supports - [Explore -> Search for Objects](https://specterops-feat-poc-api-playground.mintlify.site/analyze-data/explore-objects.md) - [Administration](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/overview.md): Administer a BloodHound instance and its related components: users, roles, authentication, collector status, and general security. - [BloodHound Configuration Supplement](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/bh-config.md): This page provides example configuration details for BloodHound and BloodHound Enterprise - [BloodHound Enterprise Compliance Framework](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/compliance-framework/overview.md) - [BloodHound Enterprise Compliance Framework Resource](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/compliance-framework/resources.md): BloodHound Enterprise aids numerous organizations in meeting their compliance requirements through our continuous monitoring of identit… - [BloodHound Enterprise NIST SP 800-171 Compliance Resource](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/compliance-framework/nist-sp-800-171.md): The Following information is meant to provide a more detailed and in-depth view of compliance items that BloodHound Enterprise can assi… - [BloodHound Enterprise NIST SP 800-53 Rev.8 Compliance Resource](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/compliance-framework/nist-sp-800-53.md) - [BloodHound Enterprise NIST CSF v2 Compliance Resource](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/compliance-framework/nist-csf-v2.md): The Following information is meant to provide a more detailed and in-depth view of compliance items that BloodHound Enterprise can prov… - [BloodHound Enterprise NIST CSF v1.1 Compliance Resource](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/compliance-framework/nist-csf-v1-1.md): The Following information is meant to provide a more detailed and in-depth view of compliance items that BloodHound Enterprise can prov… - [Authentication and Authorization](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/overview.md): Create and administer users of BloodHound using built-in authentication or SAML. - [Administer Users and Roles](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/users-and-roles.md) - [Enable/Disable Multi-Factor Authentication](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/mfa.md) - [OIDC in BloodHound](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/oidc.md): BloodHound supports OIDC for Single Sign On to authenticate users to your tenant environment. - [SAML in BloodHound](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/saml.md): BloodHound supports SAML 2.0 for Single Sign On to authenticate users to your tenant environment. - [SAML: ADFS Configuration](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/saml-adfs.md): This document provides instructions for creating an application within ADFS for compatibility with BloodHound Enterprise. - [SAML: Auth0 Configuration](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/saml-auth0.md): This document provides instructions for creating an application within Auth0 for compatibility with BloodHound Enterprise. - [SAML: Entra ID Configuration](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/saml-entra-id.md): This document provides instructions for creating an application within Entra ID for compatibility with BloodHound Enterprise. - [SAML: Google IDP Configuration](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/saml-google.md): This document provides instructions for creating an application within Google for compatibility with BloodHound Enterprise. - [SAML: Okta Configuration](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/auth/saml-okta.md): This document provides instructions for creating an application within Okta for compatibility with BloodHound Enterprise. - [SharpHound Enterprise Service Hardening](https://specterops-feat-poc-api-playground.mintlify.site/manage-bloodhound/securing-bloodhound-and-collectors/sharphound-hardening.md): The BloodHound team recommends the hardening actions described on this page to protect the SharpHound service account. The hardening re… - [API and Integrations](https://specterops-feat-poc-api-playground.mintlify.site/integrations/overview.md): Leverage BloodHound's REST API and third-party integrations to extend functionality and maximize your security infrastructure investmen… - [Work With the BloodHound API](https://specterops-feat-poc-api-playground.mintlify.site/integrations/bloodhound-api/working-with-api.md) - [BloodHound JSON Formats](https://specterops-feat-poc-api-playground.mintlify.site/integrations/bloodhound-api/json-formats.md) - [Overview of BloodHound Integrations](https://specterops-feat-poc-api-playground.mintlify.site/integrations/integrations/overview.md) - [Integrate BloodHound Enterprise with Splunk](https://specterops-feat-poc-api-playground.mintlify.site/integrations/integrations/splunk.md) - [Resources](https://specterops-feat-poc-api-playground.mintlify.site/resources/overview.md): Access comprehensive documentation about BloodHound graph components, terminology definitions, release information, and how to get help. - [About BloodHound Nodes](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/overview.md) - [ADLocalGroup](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/ad-local-group.md) - [ADLocalUser](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/ad-local-user.md) - [AIACA](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/aiaca.md) - [AZApp](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-app.md) - [AZAutomationAccount](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-automation-account.md) - [AZBase](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-base.md) - [AZContainerRegistry](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-container-registry.md) - [AZDevice](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-device.md) - [AZFunctionApp](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-function-app.md) - [AZGroup](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-group.md) - [AZKeyVault](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-key-vault.md) - [AZLogicApp](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-logic-app.md) - [AZManagedCluster](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-managed-cluster.md) - [AZManagementGroup](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-management-group.md) - [AZResourceGroup](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-resource-group.md) - [AZRole](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-role.md) - [AZServicePrincipal](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-service-principal.md) - [AZSubscription](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-subscription.md) - [AZTenant](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-tenant.md) - [AZUser](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-user.md) - [AZVM](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-vm.md) - [AZVMScaleSet](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-vm-scale-set.md) - [AZWebApp](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/az-web-app.md) - [Base](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/base.md) - [CertTemplate](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/cert-template.md) - [Computer](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/computer.md) - [Container](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/container.md) - [Domain](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/domain.md) - [EnterpriseCA](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/enterprise-ca.md) - [GPO](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/gpo.md) - [Group](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/group.md) - [IssuancePolicy](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/issuance-policy.md) - [NTAuthStore](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/nt-auth-store.md) - [OU](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/ou.md) - [RootCA](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/root-ca.md) - [User](https://specterops-feat-poc-api-playground.mintlify.site/resources/nodes/user.md) - [About BloodHound Edges](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/overview.md): Edges are part of the graph construct and are represented as links/relationships that connect one node to another node. - [Traversable and Non-Traversable Edge Types](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/traversable-edges.md): Details on traversable and non-traversable edge types in BloodHound - [AbuseTGTDelegation](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/abuse-tgt-delegation.md): The trust from the target node domain to the source node domain has TGT delegation enabled. When a resource in the source node domain i… - [ADCSESC1](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc1.md): This edge indicates that the principal has permission to enroll on one or more certificate templates, allowing them to specify an alter… - [ADCSESC10a](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc10a.md): This edge indicates that the principal has control over a victim principal with permission to enroll on one or more certificate templat… - [ADCSESC10b](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc10b.md): The principal has control over a victim computer with permission to enroll on one or more certificate templates, configured to enable c… - [ADCSESC13](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc13.md): The ADCSESC13 edge indicates that the principal has the privileges to perform the ADCS ESC13 abuse against the target AD group. The pri… - [ADCSESC3](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc3.md): The principal has permission to enroll on a certificate allowing them to obtain an enrollment agent certificate. - [ADCSESC4](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc4.md): The ADCSESC4 edge indicates that the principal has the privileges to perform the ADCS ESC4 abuse against the target AD domain. - [ADCSESC6a](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc6a.md): The principal has permission to enroll on one or more certificate templates allowing for authentication. - [ADCSESC6b](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc6b.md): The principal has permission to enroll on one or more certificate templates allowing for authentication. - [ADCSESC9a](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc9a.md): The principal has control over a victim principal with permission to enroll on one or more certificate templates, configured to: 1) ena… - [ADCSESC9b](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/adcs-esc9b.md): The principal has control over a victim computer with permission to enroll on one or more certificate templates, configured to: 1) enab… - [AddAllowedToAct](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/add-allowed-to-act.md): This edge means it's possible to modify the msDS-AllowedToActOnBehalfOfOtherIdentity property of a target. - [AddKeyCredentialLink](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/add-key-credential-link.md): The ability to write to the “msds-KeyCredentialLink” property on a user or computer. Writing to this property allows an attacker to cre… - [AddMember](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/add-member.md): This edge indicates the principal has the ability to add arbitrary principals to the target security group. Because of security group d… - [AddSelf](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/add-self.md): This edge indicates the principal has the ability to add itself to the target security group. Because of security group delegation, the… - [AdminTo](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/admin-to.md): This edge indicates that principal is a local administrator on the target computer. - [AllExtendedRights](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/all-extended-rights.md): Extended rights are special rights granted on objects which allow reading of privileged attributes, as well as performing special actio… - [AllowedToAct](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/allowed-to-act.md): This edge allows an attacker to abuse resource-based constrained delegation to compromise the target. This property is a binary DACL th… - [AllowedToDelegate](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/allowed-to-delegate.md): The constrained delegation primitive allows a principal to authenticate as any user to specific services (found in the msds-AllowedToDe… - [AZAddMembers](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-add-members.md): The ability to add other principals to an Azure security group - [AZAddOwner](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-add-owner.md): This edge is created during post-processing. - [AZAddSecret](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-add-secret.md): Azure provides several systems and mechanisms for granting control of securable objects within Entra ID, including tenant-scoped admin… - [AZAKSContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-aks-contributor.md): The Azure Kubernetes Service Contributor role grants full control of the target Azure Kubernetes Service Managed Cluster. - [AZAppAdmin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-app-admin.md): Principals with the Application Admin role can control tenant-resident apps. - [AZAutomationContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-automation-contributor.md): The Azure Automation Contributor role grants full control of the target Azure Automation Account. This includes the ability to execute… - [AZAvereContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-avere-contributor.md): Any principal granted the Avere Contributor role, scoped to the affected VM, can reset the built-in administrator password on the VM. - [AZCloudAppAdmin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-cloud-app-admin.md): Principals with the Cloud App Admin role can control tenant-resident apps. - [AZContains](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-contains.md): This indicates that the parent object contains the child object, such as a resource group containing a virtual machine, or a tenant “co… - [AZContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-contributor.md): The contributor role grants almost all abusable privileges in all circumstances, with some exceptions. Those exceptions are not collect… - [AZExecuteCommand](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-execute-command.md): Principals with the Intune Administrators role are able to execute arbitrary PowerShell scripts on devices that are joined to the Azure… - [AZGetCertificates](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-get-certificates.md): The ability to read certificates from key vaults. - [AZGetKeys](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-get-keys.md): The ability to read keys from key vaults. - [AZGetSecrets](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-get-secrets.md): The ability to read secrets from key vaults. - [AZGlobalAdmin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-global-admin.md): This edge indicates the principal has the Global Admin role active against the target tenant. In other words, the principal is a Global… - [AZHasRole](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-has-role.md): This edge indicates that a principal has been granted a particular AzureAD admin role. - [AZKeyVaultContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-key-vault-contributor.md): The Key Vault Contributor role grants full control of the target Key Vault. This includes the ability to read all secrets stored on the… - [AZLogicAppContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-logic-app-contributor.md): The Logic Contributor role grants full control of the target Logic App. This includes the ability to execute arbitrary commands on the… - [AZManagedIdentity](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-managed-identity.md): Azure resources like Virtual Machines, Logic Apps, and Automation Accounts can be assigned to either System- or User-Assigned Managed I… - [AZMemberOf](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-member-of.md): The given asset is a member of the group. - [AZMGAddMember](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-add-member.md): This edge is created during post-processing. - [AZMGAddOwner](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-add-owner.md): This edge is created during post-processing. - [AZMGAddSecret](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-add-secret.md): This edge is created during post-processing. - [AZMGAppRoleAssignment_ReadWrite_All](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-app-role-assignment-readwrite-all.md): This edge is created when a Service Principal has been granted the AppRoleAssignment.ReadWrite.All edge. - [AZMGApplication_ReadWrite_All](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-application-readwrite-all.md): This edge is created when a Service Principal has been granted the Application.ReadWrite.All edge. - [AZMGDirectory_ReadWrite_All](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-directory-readwrite-all.md): This edge is created when a Service Principal has been granted the Directory.ReadWrite.All edge. - [AZMGGrantAppRoles](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-grant-app-roles.md): This edge is created during post-processing. - [AZMGGrantRole](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-grant-role.md): This edge is created during post-processing. - [AZMGGroupMember_ReadWrite_All](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-group-member-readwrite-all.md): This edge is created when a Service Principal has been granted the GroupMember.ReadWrite.All edge. - [AZMGGroup_ReadWrite_All](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-group-readwrite-all.md): This edge is created when a Service Principal has been granted the Group.ReadWrite.All edge. - [AZMGRoleManagement_ReadWrite_Directory](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-role-management-readwrite-directory.md): This edge is created when a Service Principal has been granted the RoleManagement.ReadWrite.Directory edge. - [AZMGServicePrincipalEndpoint_ReadWrite_All](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-mg-service-principal-endpoint-readwrite-all.md): This edge is created when a Service Principal has been granted the ServicePrincipalEndpoint.ReadWrite.All edge. - [AZNodeResourceGroup](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-node-resource-group.md): This edge is created to link Azure Kubernetes Service Managed Clusters to the Virtual Machine Scale Sets they use to execute commands o… - [AZOwner](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-owner.md): The principal is granted the Owner role on the resource. - [AZOwns](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-owns.md): The principal is granted owner rights on the principal. - [AZPrivilegedAuthAdmin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-privileged-auth-admin.md): This edge indicates the principal has the Privileged Authentication Administrator role active against the target tenant. - [AZPrivilegedRoleAdmin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-privileged-role-admin.md): The Privileged Role Admin role can grant any other admin role to another principal at the tenant level. - [AZResetPassword](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-reset-password.md): The ability to change another user’s password without knowing their current password. - [AZRunsAs](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-runs-as.md): The Azure App runs as the Service Principal when it needs to authenticate to the tenant. - [AZScopedTo](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-scoped-to.md): Is used to distinguish whether an EntraID (AzureAD) admin role such as Application Administrator or Cloud Application Administrator is… - [AZUserAccessAdministrator](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-user-access-administrator.md): The User Access Admin role can edit roles against many other objects. - [AZVMAdminLogin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-vm-admin-login.md): When a virtual machine is configured to allow logon with Azure credentials, the VM automatically has certain principals added to its lo… - [AZVMContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-vm-contributor.md): The Virtual Machine contributor role grants almost all abusable privileges against Virtual Machines. - [AZWebsiteContributor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/az-website-contributor.md): The Website Contributor role grants full control of the target Function App or Web App. Full control of either of those types of resour… - [CanPSRemote](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/can-ps-remote.md): PS Session access allows you to enter an interactive session with the target computer. If authenticating as a low privilege user, a pri… - [CanRDP](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/can-rdp.md): Remote Desktop access allows you to enter an interactive session with the target computer. If authenticating as a low privilege user, a… - [ClaimSpecialIdentity](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/claim-special-identity.md): The ClaimSpecialIdentity edge represents the ability to obtain an access token containing a special identity (group) SID. - [CoerceToTGT](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/coerce-to-tgt.md): The computer/user account is configured with Kerberos unconstrained delegation. - [Contains](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/contains.md): GPOs linked to a container apply to all objects that are contained by the container. Additionally, ACEs set on a parent OU may inherit… - [CrossForestTrust](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/cross-forest-trust.md): The CrossForestTrust edge represents a trust relationship between two domains/forests. In this relationship, the source node domain has… - [DCFor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/dc-for.md): This edge indicates that the computer is a domain controller for the domain. This edge is not created for read-only domain controllers. - [DCSync](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/dc-sync.md): This edge represents the combination of GetChanges and GetChangesAll. The combination of both these privileges grants a principal the a… - [DelegatedEnrollmentAgent](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/delegated-enrollment-agent.md): The certificate template is published to an enterprise CA where the enrollment agent restrictions are configured to allow this principa… - [DumpSMSAPassword](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/dump-smsa-password.md): A computer with this indicates that a Standalone Managed Service Account (sMSA) is installed on it. - [Enroll](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/enroll.md): The target node may be a Certificate Template or an Enterprise Certification Authority. - [EnrollOnBehalfOf](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/enroll-on-behalf-of.md): The certificate template "A" is configured to be used as an enrollment agent. - [EnterpriseCAFor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/enterprise-ca-for.md): The Enterprise Certification Authority node is the enrollment service LDAP object for the target Root Certification Authority node. - [ExecuteDCOM](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/execute-dcom.md): This can allow code execution under certain conditions by instantiating a COM object on a remote machine and invoking its methods. - [ExtendedByPolicy](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/extended-by-policy.md): The edge indicates that a certificate template includes an issuance policy as a certificate extension. - [ForceChangePassword](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/force-change-password.md): This edge indicates that the principal can reset the password of the target user without knowing the current password of that user. - [GenericAll](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/generic-all.md): This is also known as full control. This privilege allows the trustee to manipulate the target object however they wish. - [GenericWrite](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/generic-write.md): Generic Write access grants you the ability to write to any non-protected attribute on the target object, including "members" for a gro… - [GetChanges](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/get-changes.md): The principal is granted the GetChanges right on the domain. - [GetChangesAll](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/get-changes-all.md): The principal is granted the GetChangesAll right on the domain. - [GetChangesInFilteredSet](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/get-changes-in-filtered-set.md): The principal is allowed to synchronize (DCSync) the Filtered Attribute Set (FAS), which are the attributes not replicated to RODCs. - [GoldenCert](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/golden-cert.md): The victim principal has a certificate private key that can be abused to sign "golden" certificates for authentication of any enabled p… - [GPLink](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/gp-link.md): A linked GPO applies its settings to objects in the linked container. - [HasSession](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/has-session.md): When a user authenticates to a computer, they often leave credentials exposed on the system, which can be retrieved through LSASS injec… - [HasSIDHistory](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/has-sid-history.md): The given source principal has, in its SIDHistory attribute, the SID for the target principal. - [HasTrustKeys](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/has-trust-keys.md): The relationship's source node is a domain which has the trust keys for the end node trust account. - [HostsCAService](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/hosts-ca-service.md): The Enterprise Certification Authority node is the enrollment service LDAP object for CA hosted on the computer node. - [IssuedSignedBy](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/issued-signed-by.md): When Windows assesses the validity and trustworthiness of a certificate it verifies the certificate chain up to a trusted root certific… - [LocalToComputer](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/local-to-computer.md): The LocalGroup is a local group on the Computer. - [ManageCA](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/manage-ca.md): The principal has the "Manage CA", also known as "CA Administrator", permission on the Enterprise CA. - [ManageCertificates](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/manage-certificates.md): The principal has the "Manage Certificates", also known as "CA Officer", permission on the Enterprise CA. - [MemberOf](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/member-of.md): Groups in active directory grant their members any privileges the group itself has. - [MemberOfLocalGroup](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/member-of-local-group.md): From a Principal to LocalGroup. Principal is a member of the LocalGroup. - [NTAuthStoreFor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/nt-auth-store-for.md): The NTAuthStore is the Enterprise NTAuth store (NTAuthCertificates object) for the AD forest of the domain node. - [OIDGroupLink](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/oid-group-link.md): The edge indicates that an IssuancePolicy has an OID group link to a group. - [Owns](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/owns.md): Object owners retain the ability to modify object security descriptors, regardless of permissions on the object’s DACL - [PublishedTo](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/published-to.md): The certificate template is published to an enterprise certification authority. - [ReadGMSAPassword](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/read-gmsa-password.md): This privilege allows you to read the password for a Group Managed Service Account (GMSA). - [ReadLAPSPassword](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/read-laps-password.md): This privilege allows a principal to read the LAPS password from a computer. - [RemoteInteractiveLogonRight](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/remote-interactive-logon-right.md): From Principal to Computer. Principal has the SeRemoteInteractiveLogonRight on the Computer. - [RootCAFor](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/root-ca-for.md): The CA is trusted as a root certification authority by the domain. - [SameForestTrust](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/same-forest-trust.md): The SameForestTrust edge represents a trust relationship between two domains within the same AD forest. - [SpoofSIDHistory](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/spoof-sid-history.md): The cross-forest trust from the target domain to the source domain has a weak SID filtering configuration (SpoofSIDHistoryBlocked = Fal… - [SQLAdmin](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/sql-admin.md): The user is a SQL admin on the target computer - [SyncLAPSPassword](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/sync-laps-password.md): A principal with this signifies the capability of retrieving, through a directory synchronization, the value of confidential and RODC f… - [SyncedToADUser](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/synced-to-ad-user.md): The Entra user is synchronized to the on-prem AD user. - [SyncedToEntraUser](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/synced-to-entra-user.md): The on-prem AD user is synchronized to the Entra ID user. - [TrustedForNTAuth](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/trusted-for-nt-auth.md): The NTAuthStore contains the certificate of the Enterprise CA. - [WriteAccountRestrictions](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-account-restrictions.md): This edge indicates the principal has the ability to modify several properties on the target principal, most notably the msDS-AllowedTo… - [WriteDacl](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-dacl.md): With write access to the target object’s DACL, you can grant yourself any privilege you want on the object. - [WriteGPLink](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-gp-link.md): The WriteGPLink edge indicates that the principal has the permissions to modify the gPLink attribute of the targeted OU/domain node. - [WriteOwner](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-owner.md): Object owners retain the ability to modify object security descriptors, regardless of permissions on the object’s DACL. - [WritePKIEnrollmentFlag](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-pki-enrollment-flag.md): The attacker principal has the ability to write to the msPKI-Enrollment-Flag attribute on the victim principal, which allows the attack… - [WritePKINameFlag](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-pki-name-flag.md): The attacker principal has the ability to write to the msPKI-Certificate-Name-Flag attribute on the victim principal, which allows the… - [WriteSPN](https://specterops-feat-poc-api-playground.mintlify.site/resources/edges/write-spn.md): The ability to write directly to the servicePrincipalNames attribute on a user object. - [BloodHound Glossary](https://specterops-feat-poc-api-playground.mintlify.site/resources/glossary/overview.md) - [Community and Support](https://specterops-feat-poc-api-playground.mintlify.site/resources/community-support/overview.md): Connect with the BloodHound community, seek assistance, and find resources for support and collaboration. - [Additional Training and Resources](https://specterops-feat-poc-api-playground.mintlify.site/resources/community-support/training-resources.md) - [Get Help and Use the BloodHound Community](https://specterops-feat-poc-api-playground.mintlify.site/resources/community-support/getting-help.md) - [BloodHound Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/overview.md): Stay informed about new features, enhancements, bug fixes, and known issues for each BloodHound release. - [Release Notes Summary](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/summary.md): This article contains an overview of all release note summaries. Check out individual release notes for details. - [2025-09-23 Release Notes (v8.2.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v8-2-0.md) - [2025-08-26 Release Notes (v8.1.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v8-1-0.md) - [2025-07-29 Release Notes (v8.0.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v8-0-0.md) - [2025-07-09 Release Notes (v7.6.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-6-0.md) - [2025-06-17 Release Notes (v7.5.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-5-0.md) - [2025-06-02 Release Notes (v7.4.1)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-4-1.md) - [2025-05-27 Release Notes (v7.4.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-4-0.md) - [2025-04-22 Release Notes (v7.3.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-3-0.md) - [2025-04-03 Release Notes (v7.2.1)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-2-1.md) - [2025-03-25 Release Notes (v7.2.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-2-0.md) - [2025-03-06 Release Notes (v7.1.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-1-0.md) - [2025-02-05 Release Notes (v7.0.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v7-0-0.md) - [2025-01-14 Release Notes (v6.4.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/v6-4-0.md) - [2024-12-09 Release Notes (v6.3.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-12-09-v6-3-0.md) - [2024-11-14 Release Notes (v6.2.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-11-14-v6-2-0.md) - [2024-10-22 Release Notes (v6.1.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-10-22-v6-1-0.md) - [2024-09-30 Release Notes (v6.0.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-09-30-v6-0-0.md) - [2024-09-10 Release Notes (v5.15.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-09-10-v5-15-0.md) - [2024-08-20 Release Notes (v5.14.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-08-20-v5-14-0.md) - [2024-08-06 Release Notes (v5.13.1)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-08-06-v5-13-1.md) - [2024-08-01 Release Notes (v5.13.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-08-01-v5-13-0.md) - [2024-07-17 Release Notes (v5.12.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-07-17-v5-12-0.md) - [2024-06-17 Release Notes (v5.11.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-06-17-v5-11-0.md) - [2024-05-28 Release Notes (v5.10.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-05-28-v5-10-0.md) - [2024-05-09 Release Notes (v5.9.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-05-09-v5-9-0.md) - [2024-04-15 Release Notes (v5.8.1)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-04-15-v5-8-1.md) - [2024-03-27 Release Notes (v5.8.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-03-27-v5-8-0.md) - [2024-03-04 Release Notes (v5.7.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-03-04-v5-7-0.md) - [2024-02-14 Release Notes (v5.6.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-02-14-v5-6-0.md) - [2024-01-23 Release Notes (v5.5.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-01-23-v5-5-0.md) - [2024-01-04 Release Notes (v5.4.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2024-01-04-v5-4-0.md) - [2023-12-05 Release Notes (v5.3.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-12-05-v5-3-0.md) - [2023-11-06 Release (v5.2.0 - BHE Only)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-11-06-v5-2-0.md) - [2023-10-16 Release notes (v5.1.0)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-10-16-v5-1-0.md) - [2023-09-19 Release Notes (v5.0.9)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-09-19-v5-0-9.md) - [2023-08-31 Release Notes (v5.0.8)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-08-31-v5-0-8.md) - [2023-08-30 Release Notes (v5.0.7)](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-08-30-v5-0-7.md) - [2023-08-08 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-08-08.md) - [2023-06-20 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-06-20.md) - [2023-05-16 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-05-16.md) - [2023-04-25 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-04-25.md) - [2023-04-13 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-04-13.md) - [2023-03-27 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-03-27.md) - [2023-03-06 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-03-06.md) - [2023-02-21 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-02-21.md) - [2023-02-07 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-02-07.md) - [2023-01-31 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-01-31.md) - [2023-01-18 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2023-01-18.md) - [2022-12-19 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2022-12-19.md) - [2022-12-13 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2022-12-13.md) - [2022-11-21 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2022-11-21.md) - [2022-11-03 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2022-11-03.md) - [2022-10-24 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2022-10-24.md) - [2022-10-11 Release Notes](https://specterops-feat-poc-api-playground.mintlify.site/resources/release-notes/2022-10-11.md) - [Legacy BloodHound](https://specterops-feat-poc-api-playground.mintlify.site/resources/legacy.md) - [Use the BloodHound API](https://specterops-feat-poc-api-playground.mintlify.site/reference/overview.md) - [Login to BloodHound](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/login-to-bloodhound.md): Login to BloodHound with user credentials or a one time password. - [Logout of BloodHound](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/logout-of-bloodhound.md): Logout of BloodHound and delete the user session JWT. - [Get self](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/get-self.md): Get the currently authenticated requester details. For Community, this will only ever be valid for users. In Enterprise, this could be… - [List SAML Providers](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/list-saml-providers.md): **Deprecated**: This endpoint will no longer be supported in a future release. Please use `GET /api/v2/sso-providers` instead. - [Get all SAML sign on endpoints](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/get-all-saml-sign-on-endpoints.md): **Deprecated**: This endpoint will no longer be supported in a future release. Please use `GET /api/v2/sso-providers` instead to list a… - [Create a New SAML Provider from Metadata](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/create-a-new-saml-provider-from-metadata.md): **Deprecated**: This endpoint will no longer be supported in a future release. Please use `POST /api/v2/sso-providers/saml` instead. - [Get SAML Provider](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/get-saml-provider.md): **Deprecated**: This endpoint will no longer be supported in a future release. Please use `GET /api/v2/sso-providers` to list all SAML… - [Delete a SAML Provider](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/delete-a-saml-provider.md): **Deprecated**: This endpoint will no longer be supported in a future release. Please use `DELETE /api/v2/sso-providers/{sso_provider_i… - [List SSO Providers](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/list-sso-providers.md): Lists all available SSO providers (SAML and OIDC) - [Create OIDC Provider](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/create-oidc-provider.md): Creates a new OIDC provider for SSO authentication - [Create a New SAML Provider from Metadata](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/create-a-new-saml-provider-from-metadata-1.md): Creates a new SAML provider with the given name and metadata XML. - [Delete SSO Provider](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/delete-sso-provider.md): Deletes an existing SSO provider - [Update SSO Provider](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/update-sso-provider.md): Updates an existing SSO provider. Updating saml provider requires a "multipart/form-data" body. Updating oidc provider requires "applic… - [Get SAML Provider Signing Certificate](https://specterops-feat-poc-api-playground.mintlify.site/reference/auth/get-saml-provider-signing-certificate.md): Download the SAML Provider Signing Certificate. Only applies to SAML providers. - [List Permissions](https://specterops-feat-poc-api-playground.mintlify.site/reference/permissions/list-permissions.md): List all authorization permissions. - [Get Permission](https://specterops-feat-poc-api-playground.mintlify.site/reference/permissions/get-permission.md): Gets an authorization permission's details. - [List Roles](https://specterops-feat-poc-api-playground.mintlify.site/reference/roles/list-roles.md): List all authorization roles. - [Get Role](https://specterops-feat-poc-api-playground.mintlify.site/reference/roles/get-role.md): Gets an authorization role's details. - [List Auth Tokens](https://specterops-feat-poc-api-playground.mintlify.site/reference/api-tokens/list-auth-tokens.md): Get all auth tokens. - [Create Token for User](https://specterops-feat-poc-api-playground.mintlify.site/reference/api-tokens/create-token-for-user.md): Create a new token to use with request signing based authentication for a given user. - [Delete a User Token](https://specterops-feat-poc-api-playground.mintlify.site/reference/api-tokens/delete-a-user-token.md): Delete a request signing token for a given user. - [List Users](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/list-users.md): Gets all BloodHound user details. - [Create a New User](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/create-a-new-user.md): Create a new BloodHound user. - [Get a user](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/get-a-user.md): Get a BloodHound user's details. - [Delete a User](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/delete-a-user.md): Deletes an existing BloodHound user. - [Update a User](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/update-a-user.md): Update a BloodHound user's properties'. - [Create or Set User Secret](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/create-or-set-user-secret.md): Create or set a user's secret to use as a login password. - [Expire User Secret](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/expire-user-secret.md): Expire a user's secret to use as a login password. - [Enrolls user in multi-factor authentication](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/enrolls-user-in-multi-factor-authentication.md): Enrolls user in multi-factor authentication - [Unenroll user from multi-factor authentication](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/unenroll-user-from-multi-factor-authentication.md): Unenrolls user from multi-factor authentication - [Returns MFA activation status for a user](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/returns-mfa-activation-status-for-a-user.md): Returns multi-factor authentication status for a user - [Activates MFA for an enrolled user](https://specterops-feat-poc-api-playground.mintlify.site/reference/bloodhound-users/activates-mfa-for-an-enrolled-user.md): Activates multi-factor authentication for an enrolled user - [Get collector manifest](https://specterops-feat-poc-api-playground.mintlify.site/reference/collectors/get-collector-manifest.md): Retrieves the version manifest for a given collector - [Get collector download by version](https://specterops-feat-poc-api-playground.mintlify.site/reference/collectors/get-collector-download-by-version.md): Retrieves the download for a given collector with given version - [Get collector checksum by version](https://specterops-feat-poc-api-playground.mintlify.site/reference/collectors/get-collector-checksum-by-version.md): Retrieves the checksum file for a given collector with given version - [Download asset](https://specterops-feat-poc-api-playground.mintlify.site/reference/collectors/download-asset.md): Downloads an enterprise asset (collector or checksum) - [Get kennel enterprise manifest](https://specterops-feat-poc-api-playground.mintlify.site/reference/collectors/get-kennel-enterprise-manifest.md): Retrieves a manifest of enterprise collectors - [Get kennel manifest](https://specterops-feat-poc-api-playground.mintlify.site/reference/collectors/get-kennel-manifest.md): Retrieves a manifest of community collectors - [List File Upload Jobs](https://specterops-feat-poc-api-playground.mintlify.site/reference/collection-uploads/list-file-upload-jobs.md): Lists available file upload jobs - [Create File Upload Job](https://specterops-feat-poc-api-playground.mintlify.site/reference/collection-uploads/create-file-upload-job.md): Creates a file upload job for sending collection files - [Upload File To Job](https://specterops-feat-poc-api-playground.mintlify.site/reference/collection-uploads/upload-file-to-job.md): Saves a collection file to a file upload job - [End File Upload Job](https://specterops-feat-poc-api-playground.mintlify.site/reference/collection-uploads/end-file-upload-job.md): End a file upload job - [List accepted file upload types](https://specterops-feat-poc-api-playground.mintlify.site/reference/collection-uploads/list-accepted-file-upload-types.md): List accepted file types for collection file uploads - [Get API version](https://specterops-feat-poc-api-playground.mintlify.site/reference/api-info/get-api-version.md): Returns the supported API versions. - [Get API Spec](https://specterops-feat-poc-api-playground.mintlify.site/reference/api-info/get-api-spec.md): Returns an Open API 3.0 compatible BloodHound API spec - [Search for objects](https://specterops-feat-poc-api-playground.mintlify.site/reference/search/search-for-objects.md): Search for graph objects by name or object ID, filtered by type. - [Get available domains](https://specterops-feat-poc-api-playground.mintlify.site/reference/search/get-available-domains.md): Gets available domains along with their collection status - [List audit logs](https://specterops-feat-poc-api-playground.mintlify.site/reference/audit/list-audit-logs.md): Returns a list of audit logs. - [List application config parameters](https://specterops-feat-poc-api-playground.mintlify.site/reference/config/list-application-config-parameters.md): Lists application configuration parameters for this instance - [Write application configuration parameters](https://specterops-feat-poc-api-playground.mintlify.site/reference/config/write-application-configuration-parameters.md): Writes application configuration parameters for this instance - [List feature flags](https://specterops-feat-poc-api-playground.mintlify.site/reference/config/list-feature-flags.md): Lists all feature flags for this instance - [Toggle a feature flag's enabled status to either enable or disable it.](https://specterops-feat-poc-api-playground.mintlify.site/reference/config/toggle-a-feature-flags-enabled-status-to-either-enable-or-disable-it.md): Writes application configuration parameters for this instance - [List all asset isolation groups](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-all-asset-isolation-groups.md): Lists all asset isolation groups. - [Create an asset group](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/create-an-asset-group.md): Creates an asset group - [Create Asset Group Tag Selector](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/create-asset-group-tag-selector.md): Creates an asset group tag selector. - [Get Asset Group Tag](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-tag.md): Retrieves an asset group tag by ID - [Get Asset Group Tags](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-tags.md): Get a list of asset groups - [Get asset group by ID](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-by-id.md): Retrieve asset group by ID - [List asset group tag members by ID](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-asset-group-tag-members-by-id.md): List members of an asset group tag by ID - [Get Asset Group Tag Selector](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-tag-selector.md): Retrieves an asset group tag selector by ID - [Get Asset Group Tag selectors](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-tag-selectors.md): Get a list of selectors for this group. - [Get asset group tag selectors of a specific object by member id](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-tag-selectors-of-a-specific-object-by-member-id.md): Get a list of selectors for an object by member id. - [List asset group tag member count by kind](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-asset-group-tag-member-count-by-kind.md): List counts of members of an asset group tag by primary kind. - [List asset group tag members by selector](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-asset-group-tag-members-by-selector.md): List members of an asset group tag by selector - [List asset group collections](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-asset-group-collections.md): Returns all historical memberships if no URL params are specified. - [Preview Selectors](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/preview-selectors.md): Sample preview of members selected by provided selector seeds. - [Update an asset group](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/update-an-asset-group.md): Updates an asset group - [Update asset group selectors](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/update-asset-group-selectors.md): Updates asset group selectors - [Update asset group selectors](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/update-asset-group-selectors-1.md): DEPRECATED use PUT instead. Updates asset group selectors. - [Update Asset Group Tag Selector](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/update-asset-group-tag-selector.md): Update an asset group tag selector's properties - [Delete an asset group](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/delete-an-asset-group.md): Deletes an asset group - [Delete an asset group selector](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/delete-an-asset-group-selector.md): Deletes an asset group selector - [Delete Asset Group Tag Selector](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/delete-asset-group-tag-selector.md): Delete an asset group tag selector - [Get asset group custom member count](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-asset-group-custom-member-count.md): Get asset group custom member count - [List all asset isolation group members](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-all-asset-isolation-group-members.md): **Deprecated**: This endpoint will no longer be supported in a future release. Please use `GET /api/v2/asset-group-tags/{asset_group_ta… - [Create Asset Group Tag](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/create-asset-group-tag.md): Creates an asset group tag ie. a tier or label - [Delete an Asset Group Tag](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/delete-an-asset-group-tag.md): Deletes an asset group tag - [Get history records](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/get-history-records.md): Retrieves history records for actions on asset group tags - [List asset group member count by kind](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/list-asset-group-member-count-by-kind.md): List counts of members of an asset isolation group by primary kind. - [Search Asset Group Tags](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/search-asset-group-tags.md): Supports searching by name on asset group tags and selectors, and by name or object ID on members. - [Update Asset Group Tag](https://specterops-feat-poc-api-playground.mintlify.site/reference/asset-isolation/update-asset-group-tag.md): Updates an asset group tag by ID - [Get kinds](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-kinds.md): Gets kinds - [Get pathfinding result](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-pathfinding-result.md): DEPRECATED use GetShortestPath instead. Get the result of pathfinding between two nodes in graph format. - [Get search result](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-search-result.md): Get the result of searching a graph for a node by name - [Get the shortest path graph](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-the-shortest-path-graph.md): A graph of the shortest path from `start_node` to `end_node`. - [Get path composition](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-path-composition.md): Returns a graph representing the various nodes and edges that make up the complex post-processed edge. - [Get relay targets](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-relay-targets.md): Returns a graph representing the various nodes that are valid relay targets for this edge - [Get ACL inheritance path](https://specterops-feat-poc-api-playground.mintlify.site/reference/graph/get-acl-inheritance-path.md): Returns a graph representing the path that an ACE is inherited through for a given edge. - [List saved queries](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/list-saved-queries.md): Get all saved queries for the current user - [Create a saved query](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/create-a-saved-query.md): Create a new saved query - [Update a saved query](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/update-a-saved-query.md): Update an existing saved query by ID - [Delete a saved query](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/delete-a-saved-query.md): Delete an existing saved query by ID - [Share a saved query or set it to public](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/share-a-saved-query-or-set-it-to-public.md): Shares an existing saved query or makes it public - [Revokes permission of a saved query from users](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/revokes-permission-of-a-saved-query-from-users.md): Revokes permission of a saved query from a given set of users - [Run a cypher query](https://specterops-feat-poc-api-playground.mintlify.site/reference/cypher/run-a-cypher-query.md): Runs a manual cypher query directly against the database - [Get Azure entity](https://specterops-feat-poc-api-playground.mintlify.site/reference/azure-entities/get-azure-entity.md): Retrieves entity information for the given Azure object ID. If `related_entity_type` parameter is not set, this endpoint will return in… - [Get entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-base-entities/get-entity-info.md): Get basic info and counts for this node. - [Get entity controllables](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-base-entities/get-entity-controllables.md): Get a list, graph, or count of the principals this node can control. - [Get entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-base-entities/get-entity-controllers.md): Get a list, graph, or count of the principals that can control this node. - [Get computer entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-info.md): Get info and counts for this computer node. - [Get computer entity admin rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-admin-rights.md): Get a list, graph, or count of the systems this computer has admin rights to. - [Get computer entity admins](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-admins.md): Get a list, graph, or count of the principals that have admin rights on this computer. - [Get computer entity constrained delegation rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-constrained-delegation-rights.md): Get a list, graph, or count of the principals that this computer has constrained delegations rights to. - [Get computer entity constrained users](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-constrained-users.md): Get a list, graph, or count of the principals that have constrained delegation rights to this computer. - [Get computer entity controllables](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-controllables.md): Get a list, graph, or count of the principals this computer can control. - [Get computer entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-controllers.md): Get a list, graph, or count of the principals that can control this computer. - [Get computer entity DCOM rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-dcom-rights.md): Get a list, graph, or count of the systems this computer can execute DCOM on. - [Get computer entity DCOM users](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-dcom-users.md): Get a list, graph, or count of the principals that can execute DCOM on this computer. - [Get computer entity group membership](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-group-membership.md): Get a list, graph, or count of the groups this computer is a member of. - [Get computer entity remote PowerShell rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-remote-powershell-rights.md): Get a list, graph, or count of the systems this computer has remote PowerShell rights on. - [Get computer entity remote PowerShell users](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-remote-powershell-users.md): Get a list, graph, or count of the principals that have remote PowerShell rights on this computer. - [Get computer entity RDP rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-rdp-rights.md): Get a list, graph, or count of the systems this computer can RDP to. - [Get computer entity RDP users](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-rdp-users.md): Get a list, graph, or count of the principals that have RDP rights on this computer. - [Get computer entity sessions](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-sessions.md): Get a list, graph, or count of the principals with active sessions on this computer. - [Get computer entity SQL admins](https://specterops-feat-poc-api-playground.mintlify.site/reference/computers/get-computer-entity-sql-admins.md): Get a list, graph, or count of the principals that have SQL admin rights on this computer. - [Get container entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/containers/get-container-entity-info.md): Get basic info and counts for this container node. - [Get container entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/containers/get-container-entity-controllers.md): Get a list, graph, or count of the principals that can control this container. - [Get domain entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-info.md): Get basic info and counts for this domain node. - [Update the Domain entity](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/update-the-domain-entity.md): Updates the supported properties on the Domain entity. - [Get domain entity computers](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-computers.md): Get a list or count of the computers that belong to this domain. - [Get domain entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-controllers.md): Get a list, graph, or count of the principals that can control this domain. - [Get domain entity DC Syncers](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-dc-syncers.md): Get a list, graph, or count of the principals that can DC sync this domain. - [Get domain entity foreign admins](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-foreign-admins.md): Get a list, graph, or count of the principals outside of this domain that have admin rights on principals in this domain. - [Get domain entity foreign GPO controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-foreign-gpo-controllers.md): Get a list, graph, or count of the principals outside of this domain that can control GPOs inside this domain. - [Get domain entity foregin groups](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-foregin-groups.md): Get a list, graph, or count of the groups outside of this domain that are members of groups inside this domain. - [Get domain entity foreign users](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-foreign-users.md): Get a list, graph, or count of the users outside of this domain that are members of groups inside this domain. - [Get domain entity GPOs](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-gpos.md): Get a list or count of the GPOs in this domain. - [Get domain entity groups](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-groups.md): Get a list or count of the groups in this domain. - [Get domain entity inbound trusts](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-inbound-trusts.md): Get a list, graph, or count of the inbound trusts for this domain. - [Get domain entity linked GPOs](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-linked-gpos.md): Get a list, graph, or count of the GPOs linked to this domain. - [Get domain entity OUs](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-ous.md): Get a list or count of the OUs in this domain. - [Get domain entity outbound trusts](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-outbound-trusts.md): Get a list, graph, or count of the outbound trusts for this domain. - [Get domain entity users](https://specterops-feat-poc-api-playground.mintlify.site/reference/domains/get-domain-entity-users.md): Get a list or count of the users in this domain. - [Get GPO entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/gpos/get-gpo-entity-info.md): Get info and counts for this GPO node. - [Get GPO entity computer](https://specterops-feat-poc-api-playground.mintlify.site/reference/gpos/get-gpo-entity-computer.md): Get a list, graph, or count of the computers affected by this GPO. - [Get GPO entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/gpos/get-gpo-entity-controllers.md): Get a list, graph, or count of the principals that can control this OU. - [Get GPO entity OUs](https://specterops-feat-poc-api-playground.mintlify.site/reference/gpos/get-gpo-entity-ous.md): Get a list, graph, or count of the OUs affected by this GPO. - [Get GPO entity tier-zero](https://specterops-feat-poc-api-playground.mintlify.site/reference/gpos/get-gpo-entity-tier-zero.md): Get a list, graph, or count of the tier-zero principals associated with this GPO. - [Get GPO entity users](https://specterops-feat-poc-api-playground.mintlify.site/reference/gpos/get-gpo-entity-users.md): Get a list, graph, or count of the users affected by this GPO. - [Get AIA CA entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/aia-cas/get-aia-ca-entity-info.md): Get info and counts for this AIA CA node. - [Get AIA CA entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/aia-cas/get-aia-ca-entity-controllers.md): Get a list, graph, or count of the principals that can control this AIA CA. - [Get Root CA entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/root-cas/get-root-ca-entity-info.md): Get info and counts for this Root CA node. - [Get Root CA entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/root-cas/get-root-ca-entity-controllers.md): Get a list, graph, or count of the principals that can control this Root CA. - [Get Enterprise CA entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/enterprise-cas/get-enterprise-ca-entity-info.md): Get info and counts for this Enterprise CA node. - [Get Enterprise CA entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/enterprise-cas/get-enterprise-ca-entity-controllers.md): Get a list, graph, or count of the principals that can control this Enterprise CA. - [Get NT Auth Store entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/nt-auth-stores/get-nt-auth-store-entity-info.md): Get info and counts for this NT Auth Store node. - [Get NT Auth Store entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/nt-auth-stores/get-nt-auth-store-entity-controllers.md): Get a list, graph, or count of the principals that can control this NT Auth Store. - [Get Cert Template entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/cert-templates/get-cert-template-entity-info.md): Get info and counts for this Cert Template node. - [Get Cert Template entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/cert-templates/get-cert-template-entity-controllers.md): Get a list, graph, or count of the principals that can control this Cert Template. - [Get OU entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/ous/get-ou-entity-info.md): Get info and counts for this OU node. - [Get OU entity computers](https://specterops-feat-poc-api-playground.mintlify.site/reference/ous/get-ou-entity-computers.md): Get a list, graph, or count of the computers contained by this OU. - [Get OU entity GPOs](https://specterops-feat-poc-api-playground.mintlify.site/reference/ous/get-ou-entity-gpos.md): Get a list, graph, or count of the GPOs that affect this OU. - [Get OU entity groups](https://specterops-feat-poc-api-playground.mintlify.site/reference/ous/get-ou-entity-groups.md): Get a list, graph, or count of the groups contained by this OU. - [Get OU entity users](https://specterops-feat-poc-api-playground.mintlify.site/reference/ous/get-ou-entity-users.md): Get a list, graph, or count of the users contained by this OU. - [Get User entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-info.md): Get info and counts for this User node. - [Get User entity admin rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-admin-rights.md): Get a list, graph, or count of the systems this user has admin rights to. - [Get User entity constrained delegation rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-constrained-delegation-rights.md): Get a list, graph, or count of the systems this user has constrained delegation rights to. - [Get User entity controllables](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-controllables.md): Get a list, graph, or count of the principals this user can control. - [Get User entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-controllers.md): Get a list, graph, or count of the principals that can control this User. - [Get User entity DCOM rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-dcom-rights.md): Get a list, graph, or count of the systems this user can execute DCOM on. - [Get User entity membership](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-membership.md): Get a list, graph, or count of the groups this user is a member of. - [Get User entity PowerShell remote rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-powershell-remote-rights.md): Get a list, graph, or count of the systems this user can execute PowerShell remote on. - [Get User entity RDP rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-rdp-rights.md): Get a list, graph, or count of the systems this user has RDP rights to. - [Get User entity sessions](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-sessions.md): Get a list, graph, or count of the systems this user has an active session on. - [Get User entity SQL admin rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/ad-users/get-user-entity-sql-admin-rights.md): Get a list, graph, or count of the systems this user has SQL admin rights to. - [Get Group entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-info.md): Get info and counts for this Group node. - [Get Group entity admin rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-admin-rights.md): Get a list, graph, or count of the systems this group has admin rights to. - [Get Group entity controllables](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-controllables.md): Get a list, graph, or count of the principals this group can control. - [Get Group entity controllers](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-controllers.md): Get a list, graph, or count of the principals that can control this group. - [Get Group entity DCOMRights](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-dcomrights.md): Get a list, graph, or count of the systems this group can execute DCOM on. - [Get Group entity members](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-members.md): Get a list, graph, or count of the principals that are a member of this group. - [Get Group entity memberships](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-memberships.md): Get a list, graph, or count of the groups this group is a member of. - [Get Group entity PowerShell remote rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-powershell-remote-rights.md): Get a list, graph, or count of the systems this group can execute PowerShell remote on. - [Get Group entity RDP rights](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-rdp-rights.md): Get a list, graph, or count of the systems this group can RDP to. - [Get Group entity sessions](https://specterops-feat-poc-api-playground.mintlify.site/reference/groups/get-group-entity-sessions.md): Get a list, graph, or count of the active sessions for users that belong to this group. - [Get database completeness stats](https://specterops-feat-poc-api-playground.mintlify.site/reference/data-quality/get-database-completeness-stats.md): Get the percentage of local admins and sessions collected - [Get AD domain data quality stats](https://specterops-feat-poc-api-playground.mintlify.site/reference/data-quality/get-ad-domain-data-quality-stats.md): Time series list of data quality stats for a given AD domain - [Get Azure tenant data quality stats](https://specterops-feat-poc-api-playground.mintlify.site/reference/data-quality/get-azure-tenant-data-quality-stats.md): Time series list of data quality stats for a given Azure tenant - [Get platform data quality aggregate](https://specterops-feat-poc-api-playground.mintlify.site/reference/data-quality/get-platform-data-quality-aggregate.md): Time series list of aggregate data quality stats for a given platform - [Delete your BloodHound data](https://specterops-feat-poc-api-playground.mintlify.site/reference/database/delete-your-bloodhound-data.md): Wipes your BloodHound data permanently. Specify the data to delete in the request body. Possible data includes collected graph data, cu… - [Get datapipe status](https://specterops-feat-poc-api-playground.mintlify.site/reference/datapipe/get-datapipe-status.md): Gets the current status of the datapipe - [Start analysis](https://specterops-feat-poc-api-playground.mintlify.site/reference/datapipe/start-analysis.md): Flags the API to begin analyzing ingest data. - [Accept EULA](https://specterops-feat-poc-api-playground.mintlify.site/reference/eula/accept-eula.md): Accept BloodHound Enterprise EULA for logged in user (EULA applies to BHE customers only). - [Get latest tier zero combo node](https://specterops-feat-poc-api-playground.mintlify.site/reference/analysis/get-latest-tier-zero-combo-node.md): Get latest tier zero combo node - [Get the graph for meta tree](https://specterops-feat-poc-api-playground.mintlify.site/reference/analysis/get-the-graph-for-meta-tree.md): Gets meta nodes and connecting edges - [Get the combo tree for an asset group](https://specterops-feat-poc-api-playground.mintlify.site/reference/analysis/get-the-combo-tree-for-an-asset-group.md): Gets the combo tree for an asset group - [Endpoint for data ingestion](https://specterops-feat-poc-api-playground.mintlify.site/reference/client-ingest/endpoint-for-data-ingestion.md): Ingests data from collector clients - [List Clients](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/list-clients.md): Lists available clients for processing collection events. - [Create Client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/create-client.md): Creates a client for collection events - [Client Error](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/client-error.md): Endpoint for clients to log enumeration errors. - [Update Client Values](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/update-client-values.md): Endpoint for clients to update their own information at startup. - [Get Client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/get-client.md): Gets given client for processing collection events - [Update Client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/update-client.md): Update a client for processing collection events - [Delete Client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/delete-client.md): Delete a client for processing collection events - [Regenerate the authentication token for a client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/regenerate-the-authentication-token-for-a-client.md): Regenerate the authentication token for a client - [List all completed tasks for a client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/list-all-completed-tasks-for-a-client.md): List all completed tasks for a client - [List all completed jobs for a client](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/list-all-completed-jobs-for-a-client.md): List all completed jobs for a client - [Creates a scheduled task](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/creates-a-scheduled-task.md): Creates a new scheduled task - [Creates a scheduled job](https://specterops-feat-poc-api-playground.mintlify.site/reference/clients/creates-a-scheduled-job.md): Creates a new scheduled job - [List available client jobs](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/list-available-client-jobs.md): Endpoint for clients to get next available jobs. - [List finished jobs](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/list-finished-jobs.md): Gets all finished jobs - [Get jobs](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/get-jobs.md): Gets client jobs - [Get client current job](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/get-client-current-job.md): Gets the current job for the authenticated client. - [Notifies the API of a job start](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/notifies-the-api-of-a-job-start.md): Endpoint for clients to start a new job and mark the start time. - [Notifies the API of a job ending](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/notifies-the-api-of-a-job-ending.md): Endpoint for clients to end a job and mark the end time. - [Get client job](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/get-client-job.md): Gets client job - [Cancels a scheduled job](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/cancels-a-scheduled-job.md): Cancels a scheduled job - [Get Job Log File](https://specterops-feat-poc-api-playground.mintlify.site/reference/jobs/get-job-log-file.md): Get the log file from a SharpHound run - [List events](https://specterops-feat-poc-api-playground.mintlify.site/reference/events-schedules/list-events.md): Gets all client scheduled events. - [Create Event](https://specterops-feat-poc-api-playground.mintlify.site/reference/events-schedules/create-event.md): Creates a scheduled event for data collection - [Get Event](https://specterops-feat-poc-api-playground.mintlify.site/reference/events-schedules/get-event.md): Gets a scheduled job event by ID. - [Update Event](https://specterops-feat-poc-api-playground.mintlify.site/reference/events-schedules/update-event.md): Updates a scheduled event - [Delete Event](https://specterops-feat-poc-api-playground.mintlify.site/reference/events-schedules/delete-event.md): Deletes a scheduled event and associated tasks by id - [Export attack path findings](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/export-attack-path-findings.md): Export the finding table for a given attack path - [Get all attack path findings](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/get-all-attack-path-findings.md): Fetches all attack path findings and their associated details, including documentation. - [List all attack path types](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/list-all-attack-path-types.md): Lists all possible attack path types - [Start analysis](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/start-analysis.md): Starts generating attack paths - [List available attack paths](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/list-available-attack-paths.md): Lists available attack path types for a domain - [List domain attack paths details](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/list-domain-attack-paths-details.md): Lists detailed data about attack paths for a domain. - [List attack path sparkline values](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/list-attack-path-sparkline-values.md): List the values that represent the sparklines for individual attack paths - [List finding trends](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/list-finding-trends.md): Lists findings and their changes in between two dates for an environment - [Update attack path risk](https://specterops-feat-poc-api-playground.mintlify.site/reference/attack-paths/update-attack-path-risk.md): Updates an attack path as an accepted or unaccepted risk until a given time. - [Get Posture Statistics](https://specterops-feat-poc-api-playground.mintlify.site/reference/risk-posture/get-posture-statistics.md): Gets the history of database stats saved in the database - [Get Posture History](https://specterops-feat-poc-api-playground.mintlify.site/reference/risk-posture/get-posture-history.md): Gets posture data count changes over a time period - [Get Meta entity info](https://specterops-feat-poc-api-playground.mintlify.site/reference/meta-entities/get-meta-entity-info.md): Get info and counts for this Meta node. ## OpenAPI Specs - [openapi](https://specterops-feat-poc-api-playground.mintlify.site/openapi.json) ## Optional - [Webinars](https://specterops.io/events/?_sft_event_type=webinar&_gl=1*1xuv31d*_up*MQ..*_ga*NTYxMzY4OTkxLjE3MzMzMDkyNTk.*_ga_53SGLN9EBJ*MTczMzMwOTI1Ny4xLjAuMTczMzMwOTI1Ny4wLjAuMA..) - [Community](https://slack.specterops.io/) - [Query Library](https://queries.specterops.io/) - [OpenGraph Library](https://bloodhound.specterops.io/opengraph/library) - [Blog](https://specterops.io/blog/?_gl=1*1qw21rw*_up*MQ..*_ga*NTYxMzY4OTkxLjE3MzMzMDkyNTk.*_ga_53SGLN9EBJ*MTczMzMwOTI1Ny4xLjAuMTczMzMwOTI1Ny4wLjAuMA..)