Analytics Export Updates
Summary:
Exports now render crisp charts and text with more options when you wish to export. The release removes prior pixelation and improves export stability and performance.
What we did:
UI and UX improvements to the analytics export functionality:
Improved export UI:
Improved the clarity of all analytics chart exports, removing pixelation and restoring missing fonts.
Create a cohesive view by implementing the page size of the dashboard level exports to match the chart images, which are all the same size, so they don't appear within an A4 page.
The background colour of the pages in the PDF has been updated to neutral-50 if it's in dark mode, otherwise it's white for light mode.
Improved export UX:
Updated the export functionality so that now there is only one export button in the main menu, which opens a modal with new options.
The modal allows users to change the export format (PNG, JPG, PDF), although only PDF is allowed for dashboard-level exports, and the size of the chart, as well as saving your default export preferences to speed up exports in future.
The size of the PDF export has been reduced by over 90%, resulting in improved export speed. However, a loading indicator will display during the export process, indicating it is processing, and an error message will display if there is an issue, so you can try again.
Why we did it:
Both our customers and CSMs use our analytics to sell customers and their internal higher-ups on the value and progress of their partnership with HackerOne, making sure that this functionality provides a value add is crucial it saves customers time in creating views and reports.
Who it helps:
Program Managers who produce recurring executive reports.
CISOs and security leaders who need board-ready artefacts.
CSMs who prepare customer deliverables and renewal materials.
How to use it:
Select the Analytics icon in the left navigation of the platform.
Select to export the dashboard or chart:
Each dashboard allows you to download all charts within that dashboard as a PDF image file using the download button in the top right of the dashboard.
Select the desired image export size of the charts Small (600×375), Medium (800×500) or Large (1200×750).
Click Export, and the file will be created in your downloads folder on your desktop.
Each chart allows you to download as CSV, PDF, JPEG or PNG image files using the kabob menu (three vertical dots). If you wish to export in PDF, JPEG or PNG:
Click Export
Select the desired image export size of the charts Small (600×375), Medium (800×500) or Large (1200×750), with the option to set the export settings as default.
Click Export, and the file will be created in your downloads folder on your desktop.
New Fields Added to Analytics Charts in the Reports Tab
Summary:
Two new fields have been added to the Reports Tab table of the Explore view for all analytics charts to help customers answer internal questions on the progress of their HackerOne programs.
What we did:
The following two fields have been added to the Report Tab table of the Explore view for all analytics charts:
Reward Date
Reward Amount - this includes the reward and any retest or bonus amounts awarded.
Why we did it:
This information was identified as helping our customer, Disney, and others who were struggling to answer internal questions related to report spending.
Who it helps:
Program Managers who are responsible for providing information and reports to their internal teams.
How to use it:
On each chart, click the Explore button (icon with a magnifying glass) in the top right corner and select. Under the chart, there are several table tabs. Select Reports and scroll to the right to view the relevant fields of data.
Documentation:
Customers: Program Dashboards provide information on various metrics for your program
SLA Status in Findings
Summary:
SLA status indicators are now visible in Findings with click-to-filter functionality.
What we did:
Added an SLA status column showing active timers (Respond, Triage, Bounty, Resolve)
Color-coded tags indicate urgency: Blue (approaching, <12 hours), Yellow (missed), Red (failed)
Clicking any tag instantly filters to reports in the same state
Added new query filters: sla_status.type, sla_status.miss_at, and sla_status.fail_at for custom searches
Why we did it:
Teams needed better visibility into which reports are at risk of missing SLA targets, allowing them to prioritise work and prevent violations before they happen.
Who it helps:
Engagement teams managing response time commitments
Team leads monitoring SLA compliance
How to use it:
Add the "SLA Status" column to your Findings view.
Click any colored tag to filter reports by that timer type and urgency level.
For custom queries, use filters like "sla_status.miss_at:<now+6h" to find reports approaching deadlines, or combine filters like "state:new AND sla_status.type:first_program_response AND sla_status.miss_at:<now" for advanced workflows.
Campaign Participant Messaging
Summary:
You can now message the hackers targeted by your campaign directly from the Campaigns page. This makes it easier to share updates, reminders, or important details with the specific group of hackers you invited to participate.
What we did:
Program admins can message the cohort of a campaign—whether that cohort is a custom group (for example, “top 20 hackers”) or all whitelisted hackers selected for the campaign—using the three-dot menu on the Campaigns page.
Why we did it:
Campaigns often require timely, targeted communication. Whether you're sharing additional context, nudging participants about key dates, or providing follow-up information, you can now reach the right hackers quickly without needing support from other teams. This reduces friction and helps participants stay engaged and informed throughout your campaign.
Who it helps:
Program admins who need to communicate directly with campaign participants
Hackers who receive clearer, more timely updates during campaigns



