HackerOne analytics dashboards provide metrics for a number of your engagements with HackerOne, including bug bounty (BB) and vulnerability disclosure programs (VDP). This helps you track the progress of your program and it also gives you a summary and deeper understanding of your program status.
Analytics on your various HackerOne engagements can be viewed in two ways:
- Program-level - analytics for an individual bug bounty and vulnerability disclosure program
- Org-level - this is a new option that is being rolled out to cover analytics across multiple engagements (formerly called programs) with HackerOne
Program-level analytics can be viewed from Engagements > (selected program) > Dashboard. These are accessible only to users who are a member of the specific program. Organization admins must be a member of a program to see the program-specific metrics. You can view the following:
- Submissions & Bounty
- Hacker Engagement
- Response Efficiency
Org-level Analytics is a new feature that provides metrics across multiple engagements (aka programs) and allows you to select the comprehensive analytics across them. Each user will only be able to see analytics based on their membership to the program using the Analytics icon in the left-side navigation.
- Hacker Engagement
New features and remaining analytics features are currently available at a program level only but will be added at a later time.
All the data and charts can also be filtered, using the date selector at the top. After selecting a date range the displayed data will be aligned to the start and end date of the reporting interval (month, quarter, year). Additional filtering can be done with the selector at the top-right and by clicking on the Apply button at the bottom. This includes a variety of filters including program (aka engagement), severity, report state, assets, and others. A user must be a member of the program to see its metrics.
Filtered analytics can also be used to create a saved view, called a segment. For example, you can create segments for specific assets, programs, or by severity levels. Click on the + Add Segment button, select the appropriate filters and assign a name.
Each chart below allows you to download as CSV, PDF, or PNG image files using the kabob menu (three vertical dots). Clicking on the table icon lets you switch between a table or chart view.
The explore feature allows you to deep dive into the data behind a selected chart displayed in your HackerOne analytics dashboard. To use the feature, 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 only on bar charts, and is available for both program-level and org-level dashboards. Upcoming releases will provide this feature for all chart types. 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.
The table below the chart shows the underlying metadata that constitutes the chart’s data points. Click on a chart segment to filter the table and view the metadata for that particular segment. For example, to analyze which critical severity reports were submitted during Q3, click the red “critical” segment and scroll down to see the reports. You can also click on the Engagements tab to see which engagements are being analyzed in the selected segment, or the Reporters tab to see which hackers submitted a report for the selected segment.
Click “Download CSV” to download the data for further formatting and custom reporting needs.
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).