2026.04.30
Breaking and recommended changes - This release contains API breaking changes and recommended changes to the application settings. Please read the following release notes before upgrading.
Findings: "Resolvers" renamed to "Assignees"
"Resolvers" on findings have been renamed to "Assignees". This term better reflects their role as the users responsible for following up on a finding, and matches the convention used by tools like GitHub and GitLab.
API breaking change - Probability of impact: Low - Any scripts that set resolvers or set the restrict_findings_to_resolvers setting on assessments must be updated to set assignees or restrict_findings_to_users instead.
Recommended settings change - Previously, only client leads could set assignees for findings. We changed the default setting so that all clients can set assignees, which allows them to assign themselves to findings, which is much more convenient. To apply this new default setting in existing deployments, navigate to Settings > General > Functionality, and under Client users, set "Clients who can set assignees for findings" to "All Clients".
Findings: new "Remediation Status" field
Findings now have a Remediation Status. Clients can use this field to keep track of their progress in remediating the finding. The remediation status can have the following values:

A vulnerable finding is set to Open by default, and Retest Requested and Resolved can only be set automatically as part of the retest process.
When a user changes the remediation status they can optionally provide a reason. The change will appear in the finding's timeline like a comment or retest does.
Accepted Risk is now a remediation status. Clients can now set a finding as accepted risk themselves, instead of having to ask the researcher to do so through a retest. They must provide a reason, and that reason can be added to the report. "Show accepted risk with reason in reports" can be set per assessment with a global default. It is on by default, but it has been disabled for existing assessments.

Both the remediation status and assignees can now be set from the findings index page, and the Findings and Action Plan tabs on the main assessment page making it much easier to quickly assign client users to specific findings.
API breaking change - Probability of impact: Low - The Accepted Risk finding status (3) has been removed. API scripts that use the Accepted Risk finding status should be altered to use the Accepted Risk remediation status instead.
Recommended settings change - The default finding layout got changed so that the Assignees field is moved right above the Remediation status field, as those fields are closely related. We recommend admins of existing deployments to apply this change to each of their existing finding layouts by navigating to Settings > Finding Layouts and dragging the Assignees field (near the bottom in the old default) to be just above the Remediation status field (near the top).
Findings: new "Resolved" severity
The existing severity OK had two distinct meanings:
- We have tested it and it was configured correctly.
- We have tested it and it was vulnerable. We have retested it and it is now configured correctly.
In order to better cover the second meaning, this update introduces a new Resolved severity. Existing OK findings are updated to Resolved automatically if they match the second meaning and resolving a finding through a retest now sets Resolved instead of OK.
Restrict Findings to Users
The setting Restrict findings to resolvers has been renamed to Restrict findings to users and now has three options for managing access to findings for client users:
- All client users
- Client leads and assignees New
- Only assignees
This setting is useful if a pentest covers multiple separate applications that are maintained by different independent teams. With the new Client leads and assignees option, you can now assign a client lead who will have access to all published findings and the PDF reports. The client lead will be able to assign findings to their colleagues who will only be able to see those findings that are assigned to them, shifting that responsibility away from researchers to a manager on the client side.
You can also set a default for Restrict findings to users in Settings > General > Assessment Defaults that applies to new assessments.
Scoped API Tokens
You can now restrict new API tokens to specific assessments or clients. When creating a new API token, you can set the scope of the token to Clients or Assessments, and then select the clients/assessments that you want your token to have access to.
This is ideal for tailoring API access to a single client or assessment without exposing your entire account.
Scoped tokens can still access data that is not related to any specific assessment, such as users and finding templates.
New API endpoints for assessment templates and sections
This release adds new API endpoints for managing assessment templates, assessment template translations, section templates, and assessment sections. The new endpoints include support for:
- Store/Update/Destroy assessment templates
- Add/Destroy assessment template translations
- Index/Store/Show/Update/Destroy/Reorder assessment section templates
- Index/Store/Show/Update/Destroy/Reorder assessment sections
Refer to the updated API documentation for more information.
Finding template sources and Reporter templates
You can now manage which finding template sources are available in your workflow from General Settings. This gives administrators more control over which templates teams can use when documenting findings.
Reporter also includes a curated set of built-in finding templates designed to help you produce clear, consistent reports more efficiently. You can access the full list via the "Findings" button in the sidebar under "Templates".
To view the newly built-in templates, go to Templates in the sidebar, select Findings, and apply the filter Source: Reporter.

Assessment index
We have introduced several changes to the way information is displayed in the index page for assessments, to improve the functionality of the page:
- Improve the Assessment index by adding a Start date column, and consolidating the Research Time and Total Research Time columns into a single one. Sorting this column sorts by base Research Time, which users can also see in a tooltip on the table header.
- Improve copying of relative date strings. Whenever text containing a dynamic date string is selected (e.g. "5 days ago"), the clipboard data replaces this dynamic date string with a static (absolute) date.
- Change relative date formatting to apply only to dates within 1 week before or after the current date.

Further improvements
- Added support for pasting tables from Excel directly into Markdown fields.
- Increased rendering performance for markdowns with extensive code blocks.
- Test case assignees are now always shown.
- Added a toggle for the "Compliant/Not compliant" severity metric in finding templates.
- Tags can now be created directly from select fields across the application.
- Updated several documentation pages.
- Added a "Regenerate PDF report" button to the translations page.
- Added an option to flip the severity and original severity columns in the findings table component.
Bug Fixes
- Deleting many assessments no longer causes Reporter to become inaccessible.
- Fixed a bug that prevented you from seeing who updated a test case.
- Fixed a bug where the back button would reload the page when switching between tabs.
- Fixed traffic light severity being rendered incorrectly in PDF and online reports.
- Fixed a bug where the Low + Low = Low setting wasn't applied in the PDF version of the OWASP risk assessment table.
- Fixed broken badges in "ISO 27001:2022 Annex A" template.
- Fixed a bug where 2FA remember cookies occasionally didn't work.
- Prevent overflow issues with long finding names.
- Fixed a 500 error that occurred when requesting a finding revision.
- Fixed a visual bug that caused card headers to get vertically misaligned.
- Fixed a bug that caused all scoring systems to be toggled when editing a finding template.
- Fixed a bug where you couldn't remove all tags from clients or finding templates



