240 discovery modules

240 modules. Every one is real, runnable, and yours to inspect.

ACQI's discovery suite covers 240 modules across the systems a deal team actually inherits — Azure, M365, Active Directory, network, security, SaaS, virtualization, databases, storage, and AI. Each module is a standalone PowerShell script tied to a specific platform: it signs in, enumerates the relevant objects, and writes the results to a CSV you can open in Excel. Nothing here is a slide-deck claim. The source is on disk, the output is a file, and your team can read either before signing.

240 shipped and ready
11 credential patterns supported
13 platform families covered

Azure

44 modules
Azure

Entra ID Connect Health

Azure AD Connect Health and Synchronization Status

Azure

Azure

Azure Tenants, Subscriptions, and Resource Groups

Azure

Azure Container Registry

Azure Container Registries across accessible subscriptions

Azure

Entra ID Sign-Ins

Azure AD Sign-in based Shadow SaaS Discovery

Azure

Entra ID Administrative Units

Azure AD Administrative Units and their members using Microsoft Graph API

Azure

Azure App Service

Azure App Service Web Apps across all accessible subscriptions

Azure

Azure Automation

Azure Automation Accounts, Runbooks, Variables, and Schedules

Azure

Azure Batch

Azure Batch accounts across all accessible subscriptions

Azure

Entra ID Conditional Access

Azure Conditional Access Policies and performs migration complexity analysis

Azure

Azure Cost & Consumption

Azure cost data using Cost Management Query API

Azure

Entra ID Devices

Azure AD Registered/Joined devices and Intune Managed Devices

Azure

Entra ID Directory Roles

Azure Directory Roles Discovery - enumerates Entra ID (Azure AD) directory

Azure

Azure Discovery Orchestrator

Coordinates all Azure sub-modules for a complete Azure tenant scan.

Azure

Azure Functions

Azure Function Apps across all accessible subscriptions

Azure

Azure Governance

Azure governance assessment with management group hierarchy traversal, policy aggregation, and RBAC resolution

Azure

Azure Hybrid Benefit

Cross-references discovered Windows Server / SQL Server licences against

Azure

Entra ID Identity

Azure Identity Discovery - enumerates Entra ID (Azure AD) users, groups,

Azure

Azure Infrastructure

Core Azure infrastructure including Virtual Machines, Storage, and Network Security

Azure

Azure Key Vault

Azure Key Vaults including secrets, keys, and certificates

Azure

Azure Key Vault Access

Azure Key Vault Access Policies and RBAC assignments

Azure

Azure Log Analytics

Azure Log Analytics workspaces across all accessible subscriptions

Azure

Azure Logic Apps

Azure Logic Apps across all accessible subscriptions

Azure

Azure + Microsoft 365

Microsoft 365 / Entra ID discovery - users, groups, group members, Teams,

Azure

Azure Managed Identities

Azure managed identities and their assigned role definitions.

Azure

Azure Management Groups

Azure Management Group hierarchy and subscription associations

Azure

Azure Monitor

Azure Monitor inventory across all accessible subscriptions: - Metric alert rules (Microsoft

Azure

Azure MySQL

Azure Database for MySQL Single Server and Flexible Server instances across all accessible subscriptions

Azure

Azure Named Locations

Azure AD Named Locations used in Conditional Access policies

Azure

Azure Network

Azure Network resources including Network Security Groups , Virtual Networks , Subnets , and Public IP Addresses

Azure

Azure Organization

Azure AD Organization settings, tenant configuration, and security defaults using Microsoft Graph API

Azure

Azure Orphan Resources

Orphaned resource detection using Azure Resource Graph Reads from for cost optimization

Azure

Entra ID PIM

Azure AD Privileged Identity Management eligible role assignments

Azure

Entra ID PIM Eligible Roles

Entra ID privileged role schedule instances via Graph: 1) roleEligibilityScheduleInstances -> Status=Eligible 2) roleAssignmentScheduleInstances -> Status=Active This tenant often has permanent/active directory role...

Azure

Azure RBAC

Azure Role-Based Access Control (RBAC)

Azure

Azure Resource Graph

Generic Azure resources across all accessible subscriptions

Azure

Azure Resource Providers

Azure Resource Provider

Azure

Azure SQL

Azure SQL Servers and Databases

Azure

Azure Security

Azure security configurations including Conditional Access Policies, Directory Roles, and Subscription-level RBAC assignments

Azure

Azure Service Principal Credentials

Secrets and certificates associated with Azure AD Application Registrations

Azure

Azure Storage

Azure Storage Accounts including configuration, encryption status, access tiers, endpoints, and SKU details for migration planning

Azure

Azure Storage Access

Azure Storage Account security configurations and network rules

Azure

Azure Subscription Owners

All principals assigned the 'Owner' role at the subscription scope

Azure

Azure VM Scale Sets

Azure Virtual Machine Scale Sets across all accessible subscriptions

Azure

Azure Virtual Machine

Azure Virtual Machines across all accessible subscriptions

M365

29 modules
M365

Access Reviews

Azure AD Access Reviews and their configurations via Microsoft Graph API

M365

Cloud Sync

Entra Cloud Sync Discovery - enumerates the modern lightweight provisioning

M365

Conditional Access

Azure AD Conditional Access policies, security policies, and access controls using Microsoft Graph API

M365

DLP

Microsoft Purview DLP policies and rules using Microsoft Graph

M365

Entra Agent ID

Discovers Entra Agent IDs (agentIdentity workload identities) via Microsoft Graph.

M365

Entra ID App

Entra ID applications, enterprise applications, service principals, and related security configurations using Microsoft Graph API

M365

Entra ID Security

Entra ID security assessment focusing on app registrations, service principals, consent grants, admin units, and cross-tenant access

M365

Entra Tenant Readiness

Entra ID Tenant Readiness

M365

Exchange

Discovers Exchange Online mailboxes, plans, and usage statistics.

M365

Exchange Coexistence

Converts a mailbox object to a coexistence discovery record.

M365

Exchange Config

Stable id from EXO objects (Guid / ExchangeObjectId / Identity / DistinguishedName).

M365

Group Policy Intune Mapping

GPO-to-Intune readiness classification engine for ACQI

M365

Microsoft Graph

Azure AD / Entra ID users, groups, app registrations, service principals, and group membership relationships for M&A migration matching

M365

Identity Governance

Identity Governance

M365

Intune

Discovers Intune-managed devices, configurations, compliance policies,

M365

Licensing

Discovers all Microsoft 365 license assignments and service plan details

M365

Microsoft 365 Security

M365 security posture assessment with conditional access policies, authentication methods, privileged roles, and security defaults

M365

Microsoft Cloud App Security

Microsoft Defender for Cloud Apps (formerly MCAS) module.

M365

Microsoft 365

Microsoft 365 organization metadata, domains, subscribed SKUs/licenses, service plans , and service health status

M365

OneDrive

Discovers OneDrive for Business users, sites, storage, and sharing.

M365

Power BI

Power BI workspaces , plus migration-useful license footprint via Graph

M365

Power Platform

Power Platform environments, Power Apps, and Power Automate flows via BAP / Power Apps / Flow REST APIs using service-principal client credentials

M365

Project for the Web

Discovers Microsoft Planner tasks (Project for the Web / Planner plans)

M365

Project Online

Discovers Microsoft Project Online projects via Microsoft Graph API.

M365

SharePoint

Discovers SharePoint Online sites, storage quotas, and usage.

M365

SharePoint On-Premises

Discovers SharePoint on-premises farm topology, patch levels, and KEV vulnerability status.

M365

SharePoint Post-Exploit IIS Key Scan

SharePoint IIS key-scan: detects exposed authentication keys and post-exploit indicators.

M365

Microsoft Teams

Discovers Microsoft Teams teams, channels, members, and installed apps.

M365

Teams Call Records

Teams Call Records

SaaS

28 modules
SaaS

Asana

Lists Asana workspaces, projects, tasks, and members via the Asana REST API.

SaaS

BambooHR

BambooHR employees, org structure, portal users, and benefits enrollment via REST API for HRIS and headcount-synergy assessment

SaaS

Confluence

Confluence spaces, pages, and access permissions via Confluence REST API.

SaaS

Confluence Pages

Confluence pages and blog posts with sensitivity scoring and M&A relevance ranking

SaaS

Confluence Spaces

Confluence spaces with ownership metadata and M&A relevance scoring

SaaS

Coupa

Coupa procurement, suppliers, and spend records via the Coupa API.

SaaS

GitHub

Builds a query command that returns organizations from GitHub API.

SaaS

GitHub Enterprise

GitHub Enterprise organizations, repositories, users, and teams via REST API

SaaS

Google Workspace

Google Workspace

SaaS

SailPoint IdentityNow

Identities, access profiles, roles, and entitlements from SailPoint IdentityNow via REST API

SaaS

JFrog

JFrog Artifactory repositories, artifacts, and access policies.

SaaS

JFrog Artifactory

JFrog Artifactory repositories and artifact storage information via the Artifactory REST API with multi-strategy collection and graceful fallback

SaaS

Jira

Jira projects, issues, and users via REST API

SaaS

LeanIX

Enterprise Architecture data from LeanIX via GraphQL API

SaaS

monday.com

monday.com boards, items, and groups via the monday.com GraphQL and REST APIs.

SaaS

Okta

Okta users, groups, and applications via REST API

SaaS

Okta Configuration

Records deep Okta configuration for pre-configuring destination systems from CSVs alone

SaaS

SAP SuccessFactors

Configure TLS / cert-bypass behaviour for the current process.

SaaS

Salesforce

Salesforce users, projects, and custom apps via REST API

SaaS

ServiceNow

ServiceNow CMDB items, users, and incidents via REST API

SaaS

ServiceNow CMDB

ServiceNow CMDB items, users, and incidents via the ServiceNow REST API.

SaaS

Slack

Lists the Slack workspace, its users, and its channels via the Slack Web API (https://slack

SaaS

Tableau

Tableau Server

SaaS

Workday

Workday workers, organizations, and supervisory structures via REST API

SaaS

Zoom

UI-wired M&A discovery engine for Zoom Video Communications.

SaaS

Zoom Event Types

Typed event classes for the Zoom discovery engine.

SaaS

Zoom State Manager

Persists per-entity delta tokens and known entity snapshots for

SaaS

Zoom Webhook Handler

Parses Zoom Webhook payloads and converts them to ZoomEntityEvent objects.

Security

24 modules
Security

Attack Path Analysis

Graph-based attack path analysis using Active Directory data

Security

Certificate

SSL/TLS certificates from local stores and web servers

Security

Certificate Authority

Certificate Authorities , certificate templates, and issued certificates

Security

Cloud Security Group Soft-Delete

Microsoft Entra ID Cloud Security Group Soft-Delete discovery.

Security

Cloud Security Posture

Multi-cloud security scoring based on CIS benchmarks, compliance frameworks, and ThreatScore

Security

Compliance

Compliance policies, configurations, and compliance status information

Security

Continuous Endpoint Telemetry

Closes the SysTrack competitive gap by sampling endpoint performance counters at a configurable interval over a configurable window, then computing baseline statistics and anomaly counts

Security

Custom Security Attribute

Lists Custom Security Attribute definitions and assignments from Microsoft Graph

Security

Endpoint

Endpoint hardware specs, OS currency, compliance status, and computes Digital Employee Experience scores for migration readiness

Security

Endpoint Migration

And plans endpoint migrations including domain unjoin/rejoin operations, tenant-to-tenant MDM re-enrollment , user profile migration , and cutover day automation for BitLocker, OneDrive, printers, mapped drives, and VPN

Security

Endpoint Protection

EDR / Endpoint Protection Coverage

Security

Hardware Inventory

Detailed hardware specifications including CPU, RAM, BIOS, and Storage

Security

IIS Configuration

Records deep IIS configuration for pre-configuring destination systems from CSVs alone

Security

IIS Web Apps

Local IIS websites, application pools, and virtual directories

Security

SCOM

Comprehensive SCOM discovery with auto-detection and multi-source data extraction

Security

Security Event

Converts a Windows security event to an enriched security event object.

Security

Security Group Analysis

Analyzes Active Directory security groups, nested memberships, permissions, and access patterns to identify security risks and compliance issues

Security

Security Infrastructure

Comprehensive discovery of security infrastructure including antivirus/EDR, firewalls, backup systems, SIEM monitoring, VPN solutions, and security policies

Security

Shadow SaaS

Detects shadow SaaS / unsanctioned cloud application usage in the tenant.

Security

SolarWinds

Discovers SolarWinds Observability Cloud resources via the AIOps REST API.

Security

Splunk

Auto-detects Splunk deployment type and full Splunk infrastructure including search heads, indexers, forwarders, apps, indexes, users, saved searches, and dashboards

Security

Splunk Endpoint

Splunk Endpoint Discovery - extracts infrastructure endpoints and forwarders from Splunk.

Security

Web Server

Multi-source web server discovery for lift-and-shift migration planning

Security

Web Server Configuration

Local and remote web server configurations

Other

62 modules
Other

Entra ID Connect Sync Rules

Discovers Azure AD Connect synchronization rules, connector attribute flows,

Other

AWS

Comprehensive AWS resource discovery across EC2, S3, RDS, IAM, VPC, and Security Groups

Other

AWS Cloud Infrastructure

AWS Cloud Infrastructure

Other

App Registration

Azure AD app registrations and consent-grant risk scoring.

Other

Application Inventory

Combines Intune, DNS, and internet-based discovery for a complete application inventory.

Other

Application Dependencies

Application-to-application dependencies derived from network flow.

Other

Application Dependency Mapping

Application dependency mapping comparable to RISC Networks CloudScape output.

Other

ARM Request

Azure ARM REST API helper for ad-hoc read calls.

Other

Citrix

Citrix XenApp and XenDesktop infrastructure including Delivery Groups, Machine Catalogs, published Applications, active Sessions, and VDI Session Health

Other

Citrix XenApp

Citrix XenApp/XenDesktop comprehensive discovery for M&A Suite.

Other

Cloud Right-Sizing Advisor

Cloud right-sizing advisor that maps workloads to Azure VM SKUs and

Other

Cloud TCO Estimator

Multi-CSP Total Cost of Ownership estimator. Compares AWS, Azure, GCP

Other

Concurrent Discovery Engine

Parallel discovery capabilities with throttling, resource management, and intelligent batch processing for large-scale M&A discovery operations

Other

CrowdStrike

CrowdStrike hosts, policies, and detection coverage via the CrowdStrike Falcon API.

Other

CyberArk

CyberArk accounts, safes, and privileged session inventory via the CyberArk REST API.

Other

Data Classification

Scans file metadata and content patterns for sensitive information

Other

Data Governance Metadata Management

Data governance artefacts including retention policies, classification tags, and owners.

Other

Device Encryption

BitLocker on Windows and FileVault on macOS encryption status.

Other

Discovery Base

Lower-level helpers used across discovery modules.

Other

Discovery Module Base

Foundational patterns shared by every ACQI discovery module: initialisation, output shaping, error handling.

Other

Dropbox

Dropbox teams, members, and shared folder inventory via the Dropbox API.

Other

Duo

Builds a user query command for Duo API.

Other

Elasticsearch

Elasticsearch cluster health, indices, and shard allocation.

Other

Environment Detection

Detects whether the collector is on-prem, in Azure, or hybrid.

Other

Environment Topology Detector

Identifies dsregcmd join status and topology of joined devices.

Other

External Identity

External identity providers and Active Directory federation trusts.

Other

Federated SSO

Federated SSO configuration across trusted identity providers.

Other

GCP

Google Cloud projects, service-account keys, and the GCP resource graph.

Other

Group Policy

Group Policy Objects, settings, and OU links from Active Directory.

Other

Group Policy Analysis

Post-discovery GPO analysis: conflicts, redundancy, consolidation candidates.

Other

Group Policy Migration

Backs up Group Policy Objects into a staging directory with a migration manifest.

Other

HashiCorp

HashiCorp Vault secrets engines, auth methods, and policies.

Other

Hybrid Connectivity

VPN gateways, ExpressRoute circuits, and site-to-site links.

Other

Hybrid Identity

Intune-managed and Entra-joined devices across hybrid environments.

Other

Information Systems

Unified catalog combining Active Directory computers, Azure resources, and on-premises infrastructure.

Other

Infrastructure

Network subnets, active hosts, and structural environment markers.

Other

Infrastructure Diagnostics

Advanced network infrastructure discovery using nmap and PowerShell to systematically scan subnets, identify live hosts, Lists services, detect operating systems, and collect detailed hardware/software inventory

Other

Multi-Domain Forest

Active Directory forest topology, domain hierarchy, and trusts.

Other

Application Dependency Mapping

SolarWinds NetFlow-derived application dependency mapping.

Other

On Prem

On-premises infrastructure: Active Directory, servers, shares.

Other

OneLogin

OneLogin users, groups, and assigned applications via the OneLogin API.

Other

OpenShift

OpenShift projects, routes, and workloads via the OpenShift API.

Other

Pass-Through Auth Agent

Pass-through Authentication (PTA) Agent Health

Other

Palo Alto Panorama

Performs deep inspection of Palo Alto Panorama management servers

Other

Physical Server

Physical server hardware specifications: CPU, memory, storage controllers.

Other

Ping

Reachable host enumeration across configured subnets.

Other

Post-Cutover Readiness

Post-cutover validation checks: DNS, mail flow, app reachability, auth, data spot-checks.

Other

Printer

Network and locally-attached printers via SNMP and WMI.

Other

Project Inventory

Project Online and Project for the Web plan inventory.

Other

Proofpoint

Proofpoint protection domains, policies, and detected threats.

Other

Qualys

Qualys asset inventory, vulnerabilities, and scan coverage.

Other

RDS Session Metrics

Per-session latency, protocol, and reconnect telemetry for RDS and Citrix Virtual Apps.

Other

Real-Time Discovery Engine

Continuous file-system and scheduled-task monitoring for ongoing estate drift detection.

Other

SaaS Rationalisation

Discovers SaaS application portfolio via Azure AD sign-in log harvesting,

Other

SentinelOne

SentinelOne agents, policies, and threat coverage.

Other

CVE Risk Mapping

Cross-references discovered installed software against CVE databases to produce risk findings.

Other

License Risk Analysis

Software Licence Risk Analysis engine.

Other

Source Identity (LDAP)

On-prem source identities (objectSid, ms-DS-ConsistencyGuid, UPN) for cross-domain joins.

Other

SQL Workload Profiling

Profiles SQL Server query stats, wait types, and IO telemetry to recommend an Azure SQL tier per instance.

Other

Tenable

Tenable.io asset inventory, vulnerability findings, and scan coverage.

Other

Workload Right-Sizing

Current CPU, memory, disk IOPS, and network utilisation, with right-sizing recommendations.

Other

Zscaler

Zscaler tenants, locations, and policy inventory.

All 240 modules, one orchestrated run.

Pick a deal, run discovery, get a readiness score for every entity in scope.