Read from one shared model
Reporting reads the single finding model the whole platform shares, alongside assets, projects, and SLA timers, so there are no competing scanner exports to reconcile.
PMAP capability
Report from one finding model, not five scanner exports. PMAP gives you SLA and remediation tracking, program-level risk analytics and a tamper-evident audit trail, so the numbers you present hold up.
When each scanner produces its own report, leadership sees several different pictures and none of them reconcile. Audit prep turns into a manual reconciliation exercise.
PMAP reports from the single finding model the whole platform shares, so SLA status, remediation progress and risk all come from the same data, and the audit trail backs every figure.
The same program, counted four different ways by four exports, resolves to one read-only intelligence layer where every KPI reconciles to the same scoped source.
Every KPI, trend, and risk score reads from the same scoped source, so the board slide and the console never disagree.
Because scanning, triage and remediation share one data model, every report reconciles to the same source instead of competing scanner exports.
Track SLA status and remediation progress across the program, so you can show what is on time, what is at risk and what is overdue.
Deadline-driven remediation is backed by a tamper-evident audit trail, so every status change and closure is evidenced for auditors.
Program-level analytics turn the finding model into trends and priorities, so risk decisions rest on data rather than a single scanner view.
One read-only intelligence layer turns findings, assets, and SLA timers into KPIs, trends, and risk rankings, scoped on every aggregate and writing nothing back.
Reporting reads the single finding model the whole platform shares, alongside assets, projects, and SLA timers, so there are no competing scanner exports to reconcile.
Every query attaches the tenant scope from the auth context, so a company only ever sees its own numbers and a platform-wide roll-up still cannot leak across tenants.
Each asset risk score combines severity weights with the asset criticality factor, and rises when the asset is SLA-breached or externally exposed, so the top-20 shortlist points at real exposure.
Breach rate and average days to close are measured against the deadlines you set per severity at project, company, or global scope, with the project override outranking the company default.
Daily created, closed, and open series run over a window of up to 365 days, and any two companies or projects compare on one shape with a computed delta.
The analytics layer persists nothing, so generating a KPI, trend, or risk ranking can never change the records it summarizes, and the audit trail backs every figure.
The board slide and the console read from the same scoped source, so posture figures reconcile by design instead of being argued over in the meeting.
Asset, company, and project risk scores weigh severity against criticality and exposure, so the team works the issues that carry the most risk first rather than the loudest scanner.
Breach rate, days to close, and a tamper-evident audit trail make compliance defensible, and thresholds you set per severity recalculate every open deadline the moment policy changes.
No. The analytics layer is purely downstream and writes nothing. It reads from findings, assets, projects, companies, and a materialized summary view, then returns read-only shapes, so generating a KPI, trend, or risk ranking can never mutate the source records.
Every query attaches the scope from the auth context, so cross-tenant data never leaks, even on platform-wide aggregates. Company and project filters are additive on top, meaning they narrow what scope already allows and cannot widen it.
A waterfall resolves the hour limit per severity: project config first, then company config, then global defaults, then hardcoded values, with a final fallback. The first non-zero value wins, so a project override outranks the company default.
Saving a config recalculates the deadline for every open finding in scope inline, and the affected count is returned. When a new deadline lands in the future, the notification state resets so escalation re-fires as it approaches.
Walk through SLA, remediation and risk analytics built from one finding model, live.