Skip to main content
Dashboards

Customers: Program Dashboards provide information on various metrics for your program

Updated over a month ago

Overview

HackerOne provides organizational-level dashboards in which you can use the filter to view data either for one engagement or multiple engagements. You will find these dashboards by clicking “Analytics” in the primary navigation bar on the left. The following dashboards are available:

HackerOne also provides dashboards within Bug Bounty programs. These dashboards are specific to the program selected. You will find these dashboards by clicking “Engagements” in the primary navigation bar on the left, clicking “Go to program” on any Bug Bounty program, and then clicking “Dashboards” on the secondary navigation on the left. The following dashboards are available:

All of the Analytics dashboards (and some of the program-level dashboards) have the capabilities listed below.

Filtering Data

The date and interval selector also allows you to filter all the data and charts. After selecting a date range, the displayed data will align with the start and end date of the reporting interval (month, quarter, year). You can also apply additional filtering by clicking the filter icon. This includes filters for engagement type (e.g., bug bounty, vulnerability disclosure, campaigns, etc.), severity, report state, assets, and others. A user must be a member of the engagement to see its metrics.

data filters and date selection

Creating a Segment

Filters can also be used to create a saved view called a segment. For example, you can create segments for specific assets, programs, or severity levels. Click on the + Add Segment button, select the appropriate filters, and assign a name. You can edit the name by hovering over the segment name and clicking the pencil icon. You can delete a segment by hovering over the segment name and clicking the “x” icon.

new segment creation

Downloading Data

Each chart allows you to download as CSV, PDF, or PNG image files using the kabob menu (three vertical dots).

download options menu

Exploring Chart Details

You can deep dive into the data behind a selected chart to view more details of the data and slice it in a variety of ways. To use the feature, either click the chart title or select the dropdown menu from the kabob menu (three vertical dots) next to a chart of interest and click Explore.

Note: This feature is currently supported on most (but not all) charts. This new feature offers an enhanced implementation of the current Explore page functionality, which was previously accessible through the program-level dashboard. The older Explore page and its associated dashboard will be deprecated once all functionality has been migrated.

submissions data chart

Row Selection

On the following horizontal bar charts, you can change the number of data rows you want to see by using the dropdown on the top right of the chart:

  • Top weaknesses by submission count

  • Top hackers by submission count

  • Top hackers by bounty amount

  • Top hackers by severity

Top hackers by submission count chart showing you can change the number of rows shown

Benchmarks and Previous Year Comparisons

Benchmarks and previous-year comparisons are available (on select charts) to all customers. This allows you to gain additional insights about your program by comparing it against other HackerOne customers and your own historical data.

  • Benchmark: the average or median of all customer results on HackerOne

  • Previous year: your progress for the same timeframe of the previous year

Submissions chart highlighting previous year submissions and benchmarks

Creating Custom Benchmarks (Enterprise Only)

While benchmarks are available (on select charts) to all customers, if you are an enterprise customer, you can take advantage of additional functionality to customize your benchmarks using a variety of filters. You can then save the filtered benchmarks for continued analysis. You can create multiple custom benchmarks, providing different names, measurements, filters, and colors for each. This allows you to either compare your program against a focused cohort of existing peers or compare your program against a new group you aim to align with (by selecting the industry and organization size of your target group). Benchmark filters include:

  • Industry

  • Organization size: # of employees

  • Submission severity

  • Public vs. private programs

Submissions chart with benchmarks filter

Data Table

The first view in the table below the chart is the Data Table, which shows the raw table corresponding to the chart above. Use the dropdown in the far-right column to see totals, averages, or medians for each row of the table.

data table showing totals, averages, or median options

For most charts, you can also use the data table to select which data series you want displayed on the chart above by selecting or deselecting the checkboxes in each row. All data series, including custom benchmarks, can be toggled on or off. This selection changes what is displayed but does not delete the data. The selection is temporary and will reset when you return to the dashboard.

Data table with some boxes checked and unchecked

Reports, Reporters, and Engagements Tables

The table below the chart also shows three additional views (Reports, Reporters, and Engagements), which show the underlying metadata that constitutes the chart’s data points. Click on a chart segment to filter the table (available for most charts) and view the metadata for that particular segment. For example, to analyze which critical severity reports were submitted in the Submissions by Severity chart, click the red “critical” segment and scroll down to see the reports.

table showing reports, reporters, and engagements views

HackerOne API

The raw data, i.e., the underlying reports and related details, can also be retrieved using the HackerOne API. The summarized data, similar to the CSV and table format, shown on these pages can be retrieved using the Analytics API endpoint (in Preview).

Did this answer your question?