Skip to main content
availability

Deployment: Invicti Platform on-demand, Invicti Platform on-premises

Trend Matrix

The Trend Matrix is a standalone page in Invicti Platform that shows how vulnerabilities have progressed across scans for a specific target, application, or collection. Each row represents a vulnerability, and each column represents a scan date. The cell at their intersection shows the vulnerability's status at that point in time.

This document explains how to access and use the Trend Matrix.

Why this matters

Knowing a vulnerability exists is only the first step. Understanding how long it's been open, whether it's been fixed or rediscovered, and whether it's within the expected remediation window is what drives effective risk management. The Trend Matrix shows the full lifecycle of each vulnerability across every scan, so you can identify what's stalled, what's exceeded its mean time to remediate (MTTR) threshold, and what may be a recurring problem. Rediscovered vulnerabilities - ones that were fixed but reappeared in a later scan - often signal an underlying issue that a one-time fix didn't resolve.

Open the Trend Matrix

You can open the Trend Matrix from four places in Invicti Platform.

From a target

  1. Select Inventory > Targets from the left-side menu.
  2. Click a target row to open the target drawer.
  3. In the Risk level section of the Overview tab, select View trend matrix.

From an application

  1. Select Inventory > Applications from the left-side menu.
  2. Click an application to open its dashboard.
  3. In the Vulnerability trend over time section, select View trend matrix.
note

View trend matrix is available only after the application has at least one completed scan.

From a collection

  1. Select Inventory > Collections from the left-side menu.
  2. Click a collection to open its dashboard.
  3. In the Vulnerability trend over time section, select View trend matrix.
note

View trend matrix is available only after the collection has at least one completed scan.

From the API catalog

  1. Select Inventory > API catalog from the left-side menu.
  2. Click an API row to open the API details drawer.
  3. In the drawer, select to open the Trend Matrix for the target associated with that API.

Overview

The Trend Matrix page has two main areas: a summary panel at the top and a vulnerability table below.

Trend Matrix page showing summary panels for open and fixed vulnerabilities, MTTR by severity, and a table of vulnerabilities with status badges across scan dates.Trend Matrix page showing summary panels for open and fixed vulnerabilities, MTTR by severity, and a table of vulnerabilities with status badges across scan dates.

Summary panel

The summary panel displays four metrics:

  • Open vulnerabilities - the total number of currently open vulnerabilities.
  • Fixed vulnerabilities - the total number of fixed vulnerabilities.
  • Vulnerabilities split by status - a bar showing the distribution of all vulnerabilities across statuses.
  • Mean time to remediate (MTTR) - the average number of days to remediate vulnerabilities, shown per severity level (Critical, High, Medium, Low, Informational) and as an overall average.

Vulnerability table

Each row represents a detected vulnerability. The following columns are always visible:

  • Vulnerability - the severity icon and vulnerability name.
  • Within MTTR - whether the vulnerability is within its expected remediation window for its severity. A green badge means it's within the threshold; a red badge means it has exceeded it. Both badges also show how many days old the vulnerability is.

You can toggle these additional columns on or off using the column selector:

  • Source - the source of the vulnerability. Available on application and collection views only.
  • Path - the URL path where the vulnerability was found.
  • Parameter - the affected parameter.

To the right of the fixed columns, date columns appear - one per scan. Each cell in a date column shows the vulnerability's status at that scan.

Vulnerability status indicators

Each cell in a date column shows a status badge:

StatusDescription
OpenThe vulnerability was detected and is currently open.
FixedThe vulnerability was confirmed as fixed.
Fixed (unconfirmed)The vulnerability wasn't found in the latest scan but hasn't been confirmed as fixed.
RediscoveredThe vulnerability was previously fixed but reappeared in a later scan.
False positiveThe vulnerability was marked as a false positive.
IgnoredThe vulnerability is being tracked but ignored.
Not checkedThe vulnerability wasn't checked in this scan.
Not foundNo data exists for this vulnerability at this scan date.

Filter the Trend Matrix

Use the filter bar above the table to narrow down the vulnerability list. The following filters are available on all views:

  • Vulnerability - filter by vulnerability name.
  • URL - filter by URL.
  • Parameter - filter by parameter.
  • Assignee - filter by the person assigned to the vulnerability.
  • Status - filter by vulnerability status.
  • Severity - filter by severity level.
  • Within MTTR - show only vulnerabilities within or beyond their MTTR.
  • Timestamp - filter by when the status change occurred.

On application and collection views, two additional filters are available:

  • Asset name - filter by the name of the associated asset.
  • Environment - filter by the asset's environment.

Time range (application and collection views only)

On application and collection views, use the View by selector to set the time range for the date columns:

  • Last year - shows one column per month.
  • Last quarter - shows one column per week.
  • 30 days - shows one column per day.

View vulnerability details

Click any vulnerability row to open the vulnerability detail panel on the right side of the page. The panel shows the full vulnerability record, including proof of exploit, request and response data, and activity. You can also create issue tracker tickets directly from the panel.

Use the navigation arrows at the top of the panel to move between vulnerabilities without closing it. The selected vulnerability's ID is saved in the page URL, so you can share a direct link to any row.

Export the Trend Matrix

  1. Click Export to in the top-right corner of the page.
  2. Select a format from the dropdown: CSV, JSON, or XML.

Invicti applies your current filter state to the export. A confirmation notification appears when the export is ready.

Troubleshooting

The Trend Matrix fails to load

If the page shows "Loading the trend matrix failed...", click Retry to reload the data. If the error persists, check your network connection and refresh the page.

No vulnerabilities appear in the table

If no filters are active and the table is empty, the target, application, or collection hasn't returned any vulnerabilities yet. Run a scan first, then return to the Trend Matrix.

If filters are active, adjust or clear them to see existing data.


Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?