License Risk Analysis
Software Licence Risk Analysis engine.
What it does
Compares discovered installed applications against a licence entitlement register and produces compliance risk findings: - UNLICENSED installed but no entitlement on file - OVER_DEPLOYED installs exceed entitled seat count - UNDER_USED entitled seats unused (>= 25% slack) - EXPIRED entitlement past expiry date but apps still installed - EXPIRING_SOON entitlement expires within 90 days Inputs (CSV, in RawDataOutput): - ApplicationIntune.csv / ApplicationEnterprise.csv / Application.csv (any combination produced by ApplicationDiscoveryV2) - LicenceEntitlements.csv (operator-supplied register; columns: Publisher, ProductName, EditionPattern, EntitledSeats, ExpiryDate, ContractRef, MeteringModel) If missing, every discovered app is reported as UNLICENSED. Outputs (CSV, in RawDataOutput): - LicenceRiskFindings.csv one row per (Publisher, Product) finding - LicenceRiskSummary.csv one row per risk category with totals
How the app exposes it
The module feeds into the ACQI app's dedicated results view. From there, conflicts, dependencies, and readiness scores roll up into the deal workspace.
/discovered/software-licence-risk-analysis Outputs
Each module produces a CSV with readiness and risk scores, evidence-source counts, and last-seen timestamps. The exact columns vary by module — the app's results view shows the live schema.