Skip to content

Custom Charts

Custom charts allow you to visualize vulnerability data in your reports using flexible, configurable chart components. You can create charts based on risk levels, remediation stages, project types, or custom categorizations.

Charts are inserted into report templates using the dollar sign syntax followed by the chart name:

{$chart_ChartName}

Note: Chart names cannot contain spaces. Use underscores or camelCase for multi-word chart names.

{$chart_VulnerabilityBySeverity}
{$chart_RemediationProgress}
{$chart_OWASP_Top10}

Navigate to Administration → Reporting → Charts to create a new chart.

The chart title serves as the identifier when referencing the chart in templates. It must:

  • Be unique
  • Not contain spaces (use underscores or camelCase instead)
  • Be descriptive of the chart’s purpose

Examples: VulnerabilityBySeverity, Remediation_Status, OWASP_Categories

Currently supported chart types:

  • Bar Chart - Displays data as horizontal or vertical bars

Additional chart types (pie charts, line charts, etc.) may be available in future versions.

Each chart has configurable settings that define how data is organized and displayed.

Headers determine the categories displayed in your chart. Choose from predefined header types or create custom ones.

Predefined headers for vulnerability severity classification:

  • Critical
  • High
  • Medium
  • Low
  • Informational

Predefined headers tracking vulnerability remediation progress:

  • Not Remediated
  • Requested
  • In Progress
  • Partial
  • Remediated

Headers based on your defined Project Types in the platform. This allows you to categorize findings by assessment scope (e.g., Web Application, Mobile App, Infrastructure, API).

Create custom categorizations by defining your own headers and mapping them to finding fields.

Use Case Example: Create an OWASP Top 10 chart

  1. Create a chart named OWASP_Top10
  2. Select Custom as the header type
  3. Define headers: A01, A02, A03, A04, A05, A06, A07, A08, A09, A10
  4. Map to a custom field in the finding editor (e.g., “OWASP Category”)
  5. When you categorize findings with OWASP categories, the chart automatically counts vulnerabilities per category

Apply filters to control which findings are included in the chart data. This allows you to create targeted visualizations.

  • Show only remediated vulnerabilities to demonstrate progress
  • Display findings from a specific project type or assessment phase
  • Filter by severity to focus on critical/high-risk issues
  • Exclude informational findings from severity charts

Filters are defined interactively using the chart configuration interface, allowing you to build complex queries without writing code.