Releases: Syslifters/sysreptor
2025.74
- Plugin
scanimport
: Import scan results from various tools - Fix date field empty value not saved as null
- Fix outbound connection established during PDF rendering
- Markdown editor: fix pasted images not inserted correctly in some cases
- Markdown editor: do not format as markdown when pasting into code blocks
- Update executive summary section in HTB CBBH design
- Require email address for user creation
- Require a different password when changing passwords
- Improve setting proxy variables
- Use nonce instead of hash for CSP
script-src
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.69
- Replace deprecated bitnami redis docker image with official redis image
- Plugin
markdownexport
: Export reports as Markdown documents in ZIP format - Fix out of memory bug in
StreamingHttpResponseAsync
- Fix crypto stream errors logged on cleanup
- Fix
run_in_background
afterasgiref
update - Fix custom CA certificates not loaded for commands
- Log backup started and finished times
- Restore backup: bulk insert DB objects
- PDF viewer: add stricter postMessage validation to prevent errors on unexpected messages
- Allow collapsing plugin menu
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.64
- Plugin
excalidraw
: Integrate Excalidraw in SysReptor - Allow customizing finding/section statuses (https://docs.sysreptor.com/setup/configuration/#custom-statuses)
- Limit publicly accessible settings in API responses
restorebackup
command: add option to skip restoring files- Improve markdown editor toolbar responsive layout on sidebar width change
- PDF viewer: add PDF outline view
- PDF viewer: fix single-letter shortcuts applied when typing in searchbar input
- PDF viewer: fix message overlay covers footer
- Markdown editor: fix scroll sync to wrong position on HTML blocks starting with
<br>
tags - Markdown editor: convert HTML (e.g. Excel tables, Word, etc.) to markdown on paste
- Markdown editor: add blockquote button toolbar
- Markdown editor: fix dropping files below last line
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.56
- Incremental parsing in markdown editor
- Add user setting to disable local login
- Provide parent CWEs in PDF rendering
- Allow copying notes
- Bulk delete and bulk export notes
- UI: allow multi-select in notes tree
- UI: fix UI not updated after finish and reactivate project
- UI: fix version history sidebar behind comment sidebar
- UI: fix search text reset on click outside of CreateFindingDialog
- PDF viewer: disable auto-linking
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.50
- Sync scroll in markdown editor and preview
- Pin ghostscript version to fix bugs in pdf compression
- Prevent PDF rendering Vue warning about tr children of table tags
- PDF viewer: Allow navigation via arrow keys
- UI: Add a button to expand collapsed menus
- UI: Fix sections not sorted in sidebar
- UI: Add shortcut indicator to save comments
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.43
- Notifications about project updates (https://docs.sysreptor.com/users/notifications/)
- Rework and update PDF viewer
- Allow spellchecking all supported languages instead of only
PREFERRED_LANGUAGES
- UI: do not hide assignee field on small screens
- UI: Findings/sections/notes editor performance improvements
- Plugin
projectnumber
: do not overwrite existing project tags
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.37
- Allow sending emails (https://docs.sysreptor.com/setup/configuration/#emails)
- Add forgot password functionality (https://docs.sysreptor.com/setup/configuration/#local-user-authentication)
- Make user emails unique
- Fix number field not accepting decimal numbers
- Fix importing backups without stored configurations
- Fix mermaid rendering not finished race condition in PDFs
- UI: Template editor performance improvements
- Improve default checkbox styles in PDFs
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.29
- Allow grouping of findings
- SSO: Fix priority of
email
vs.preferred_username
- Restructure python modules
- Docs: Plugin development guide
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.25
- Plugin
renderfindings
: allow rendering finished projects - Plugin
webhooks
: webhooks on update - UI: Add sync indicator
- UI: Refine publish project page
- API: allow setting
text_range
when creating comments via API - Fix duplicate entries in template search results
- Allow searching for member usernames in project list
- Enable toggle comment shortcut in HTML/CSS editor
- SSO: Use
preferred_username
as user identifier in addition toemail
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/
2025.20
- Fix corrupt backup.zip because output file is not closed in backup CLI command
- Add log message when backup is finished
- Increase gunicorn worker restart timeout to prevent aborted backup requests
- Add command
createapitoken
- Restrict system users: prevent access to projects, templates, designs
- Configure minium and maximum value for number fields
- Refactor application setting loading
- View and edit application settings in the web UI
- View and edit plugin settings in the web UI
- Prevent creating unresolvable empty comments
- UI: fix theme color in spellcheck tooltips
- UI: improve note tree sorting via drag-and-drop
- Plugin
renderfindings
: Add option to render findings to separate PDFs
Click here to go to the update instructions: https://docs.sysreptor.com/setup/updates/