Security ● Sealed v1.0 (treated)

CustomSecurityAttribute

Custom Security Attribute Discovery Module for M&A Discovery Suite

What it does

Enumerates Custom Security Attribute definitions and assignments from Microsoft Graph. Part of gap #29 CAP-side (Entra June 2026 preview). Exports: - Get-CustomSecurityAttributeDefinition : returns all CSA definitions - Get-CustomSecurityAttributeAssignment : returns all CSA assignments (which objects have which CSA values) Output schema: {tenantId, csaName, csaValue, targetObjectType, assignedTo, assignedAt}[]

How the app exposes it

The module runs through the ACQI discovery orchestrator and writes its rows into a dedicated results view. From there, conflicts, dependencies, and readiness scores feed the deal-wide consolidation layer.

Route in app:
/discovered/custom-security-attribute

Outputs

Each module emits a normalised CSV keyed by entity ID with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact column set varies by module — the app's results view shows the live schema.