Other ● Sealed v1.0 (treated)

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.

Route in app:
/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.