PAGES
← all tools
◆ General Utilities & Libraries

SysReptor

2026.82 open-source

SysReptor is a customizable pentest reporting platform for penetration testers to design reports in HTML, write in Markdown, and render to PDF.

Summary

SysReptor is an open-source pentest reporting platform that lets penetration testers and red teamers design reports in HTML, write findings in Markdown, and render everything to PDF. It is free to self-host, or you can run it as a hosted cloud service if you'd rather not manage the infrastructure. The workflow targets security professionals producing client-facing pentest reports rather than general vulnerability management teams, with features like bulk finding creation from templates, CVSSCVSSCommon Vulnerability Scoring System, a method for describing a vulnerability's characteristics and severity. Its score is not the probability that attackers will exploit it.-based severity highlighting, and an in-UI AI agent for drafting assistance. It sits in the pentest reporting and documentation space, a category historically dominated by Word-template workflows and heavier GRCGRCGovernance, Risk, and Compliance — a framework for aligning IT controls with business policy, regulatory requirements, and risk management so organizations can audit and report on their posture systematically. suites. Since its first commit in 2022, it has drawn 27 contributors and stayed under steady development, with 530 commits and 60 releases in the past year, including one this week.

SysReptor is a customizable pentest reporting platform for penetration testers to design reports in HTML, write in Markdown, and render to PDF.

How SysReptor helps

Which findings across this engagement can I create in one pass instead of writing each by hand?

pulls from finding templates and lets multiple findings be generated and inserted into the report together, instead of one at a time

Which of my draft findings still need a human pass before this report ships to the client?

surfaces AI-drafted text alongside the source fields it used, with a copy action, so a reviewer can check wording against context before it is signed off

Can I find where a particular vulnerability or client detail was mentioned across every project without opening each one?

runs a full-text search across all project contents from the list view and returns matching projects and notes directly

Which report or project data is safe to purge, and which files are just taking up space?

identifies files no longer referenced by any project or attachment and removes them from storage and the database on request

Are old finished or archived engagements being cleaned up on the schedule my firm actually agreed to?

applies a configurable auto-delete window per project to both finished and archived states, so retention matches policy instead of defaulting to archives only

all 97 features, with the evidence for each →

Languages

Not documented

Features

97 capabilities across 3 capability groups · 2 backed by code, an API document or a real run

Built from SysReptor's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • SysReptor covers 1 of the 5 supply chain security capabilities we track.

What SysReptor offers you

  • Command-line interface8
  • Plugin system2
  • Single sign-on2
  • Built-in AI assistant1
  • Disaster recovery1
  • OIDC SSO1
  • Outbound webhooks (the product notifies you)1
  • Ticketing integration1
Single sign-on 1 feature Identity and access since 2026
SSO identity API for token authentication shipped Allows API tokens to be verified through an SSO identity API instead of only local credentials. 2 releases · first seen Jul 2026

Shared capability: Single sign-on

Also counts toward: Single sign-on

release

Multi-factor authentication 1 feature Identity and access since 2026
MFA brute-force lockout shipped Locks a user's account automatically after too many failed MFA attempts. 1 release · first seen Jul 2026

Shared capability: Multi-factor authentication

release

  • Adds automatic user lockout after multiple failed MFA login attempts. 2026.61 · Jul 2026 · source · release history
Artifact signing 1 feature Supply chain security since 2026
Release and image signing shipped Signs releases and Docker images with cosign so downstream users can verify supply-chain integrity. 2 releases · first seen Jul 2026

Shared capability: Artifact signing

release

  • Signs releases and Docker images with cosign, enabling cryptographic verification of SysReptor artifacts before deployment. 2026.55 · Jul 2026 · source · release history
  • Signs releases and Docker images with cosign for supply-chain verification. 2026.55 · Jul 2026 · source · release history
Other / not yet classified 94 features Features we have not matched to a capability yet. A suggested match is marked.
Template content management shipped Provides capabilities to manage template content, including inserting images, adding references to headings and findings, supporting mermaid diagrams, enabling markdown within HTML templates, and defining validation regex patterns. 19 releases · 2 other sources · first seen May 2023

release 19 total

  • Supports toggling task list checkboxes directly in the markdown preview. 2026.27 · Apr 2026 · source · release history
  • Supports LaTeX math expressions in the Markdown editor for rendering equations in reports. 2026.1 · Jan 2026 · source · release history
  • Markdown editor adds a blockquote button to the toolbar. 2025.64 · Jul 2025 · source · release history
  • Toggle comment shortcut now available in the HTML/CSS editor. 2025.25 · Mar 2025 · source · release history
  • Configure minimum and maximum values for number fields in report templates. 2025.20 · Mar 2025 · source · release history
  • Adds find-and-replace functionality across markdown fields in reports and notes. 2025.12 · Jan 2025 · source · release history

example

  • Select multiple elements in the markdown editor to copy or delete them simultaneously. Click the first element, hold Shift/Ctrl, and click additional elements in the markdown editor 2024.16 · Feb 2024 · source
  • Insert a task list or footnote without typing raw markdown syntax. Steps: Click the new 'task list' or 'footnote' button in the markdown editor toolbar while composing a report section. 2024.13 · Feb 2024 · source
PDF rendering pipeline shipped Renders a project into a PDF report using a hardened pipeline. 14 releases · 3 other sources · first seen Oct 2023

release 14 total

  • Hardens PDF rendering pipeline. 2026.61 · Jul 2026 · source · release history
  • Allows starting a PDF download while the preview is still loading. 2026.21 · Mar 2026 · source · release history
  • Adds configurable filenames for generated PDF reports. 2026.12 · Feb 2026 · source · release history
  • New rendersections plugin: render individual report sections to PDF without generating a full report. 2026.12 · Feb 2026 · source · release history
  • Increases resolution of charts and Mermaid diagrams exported to PDF. 2026.1 · Jan 2026 · source · release history
  • Supports QR code generation during PDF rendering for embedding links or metadata directly in report output. 2025.96 · Nov 2025 · source · release history

docs

  • Customizable pentest reporting platform for writing reports in Markdown, designing in HTML, and rendering to PDF.

example

  • Render only a single section (e.g. executive summary) to PDF mid-engagement without producing the full report. In the report, open the rendersections plugin and select the target section to render — see https://github.com/Syslifters/sysreptor/tree/main/plugins/rendersections#readme for setup. 2026.12 · Feb 2026 · source
  • Enable PDF/UA accessible output so reports meet accessibility standards (e.g. WCAG/PDF/UA) required by some clients or regulations. GENERATE_ACCESSIBLE_PDFS=true 2025.90 · Oct 2025 · source
Automatic project deletion policy shipped Automatically removes finished or archived projects after a retention period that can be overridden per project. 13 releases · 1 other source · first seen Jan 2026

release 13 total

  • The AUTOMATICALLY_DELETE_ARCHIVED_PROJECTS_AFTER configuration key is renamed to AUTOMATICALLY_DELETE_PROJECTS_AFTER 2026.50 · Jun 2026 · source · release history
  • Enables customizing the deletion date on a per-project basis. 2026.50 · Jun 2026 · source · release history
  • Extends auto-delete policy (AUTOMATICALLY_DELETE_PROJECTS_AFTER) to cover both finished and archived projects, not just archived ones. 2026.50 · Jun 2026 · source · release history
  • Extends AUTOMATICALLY_DELETE_PROJECTS_AFTER to cover both finished and archived projects (previously archives only). 2026.50 · Jun 2026 · source · release history
  • Highlights inactive users in project member selection to reduce assignment mistakes. 2026.42 · Jun 2026 · source · release history
  • Markdown editor supports HTML attributes for code blocks. 2026.36 · May 2026 · source · release history

example

  • Enforce automatic deletion of finished and archived projects after 90 days — configure once in your environment rather than per-project. AUTOMATICALLY_DELETE_PROJECTS_AFTER=90 2026.50 · Jun 2026 · source
AI agent for project and note content shipped Provides an AI agent that can read project and note content, make edits, and ask for confirmation before applying them. 11 releases · 1 other source · first seen Nov 2023

Also counts toward: Built-in AI assistant

release 11 total

  • Adds AGENTS.md support in projects so per-project AI agent instructions can be defined alongside report content.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 2026.82 · Sep 2026 · source · release history
  • AI agent now prompts for confirmation before reverting changes (delete). 2026.58 · Jul 2026 · source · release history
  • Extends AI agent support to notes. 2026.55 · Jul 2026 · source · release history
  • AI agent gains a virtual filesystem for project data access. 2026.55 · Jul 2026 · source · release history
  • Extends the AI agent with a virtual filesystem for project data, enabling file-aware operations over report content. 2026.55 · Jul 2026 · source · release history
  • Adds AI agent tool calls for searching project content. 2026.55 · Jul 2026 · source · release history

example

  • Configure project-specific AI agent behavior by adding an AGENTS.md file to your project root. Place `AGENTS.md` in the project directory structure as documented in https://docs.sysreptor.com/reporting/ai-agent#agents-md 2026.82 · Sep 2026 · source
LLM model configuration via web UI shipped Lets administrators configure available LLM models from the web UI and lets users pick a model per session. 6 releases · 1 other source · first seen Jan 2025

release

  • LLM configuration AI_AGENT_MODELS is moved from environment variables to the web UI 2026.50 · Jun 2026 · source · release history
  • Supports multiple LLM models with per-session model selection directly in the UI. 2026.50 · Jun 2026 · source · release history
  • Moves LLM configuration (AI_AGENT_MODELS) from environment variables into the web UI for easier management. 2026.50 · Jun 2026 · source · release history
  • Moves LLM configuration (AI_AGENT_MODELS) from environment variables to the web UI for live management without restarts. 2026.50 · Jun 2026 · source · release history
  • Supports multiple LLM models with in-UI model selection per session. 2026.50 · Jun 2026 · source · release history
  • Adds a button to generate random passwords directly in password fields. 2025.4 · Jan 2025 · source · release history

example

  • Switch which LLM model is used for a session or configure available models without restarting the service. In the console, go to Settings > LLM Models and add or select from the configured AI_AGENT_MODELS entries. 2026.50 · Jun 2026 · source
API token permission levels verified Lets administrators create API tokens with or without superuser rights to limit what each token can do. 5 releases · 1 other source · first seen Jan 2025

release

  • Allows creating API tokens with or without superuser permissions for finer-grained access control. 2026.61 · Jul 2026 · source · release history
  • API tokens can now be created with limited scope by excluding superuser permissions, enabling finer-grained programmatic access. 2026.61 · Jul 2026 · source · release history
  • Adds superuser privilege information when creating API tokens, improving visibility into token scope. 2026.42 · Jun 2026 · source · release history
  • Restrict system users from accessing projects, templates, and designs. 2025.20 · Mar 2025 · source · release history
  • Adds option to disable archiving for specific project members. 2025.12 · Jan 2025 · source · release history

command line

  • --admin — Enable admin permissions for the token (superusers only; always enabled in Community edition) 2026.61 · Jul 2026 · command-line history
Mention and assignee notifications shipped Sends notifications to project members when they are mentioned or assigned. 6 releases · first seen Sep 2023

release

  • Restricts mention and assignee notifications to project members only. 2026.61 · Jul 2026 · source · release history
  • Create custom notifications through the Django admin interface. 2025.108 · Dec 2025 · source · release history
  • Enables copying of individual notes within projects. 2025.56 · Jun 2025 · source · release history
  • Enables marking previously resolved comments as open again. 2024.96 · Dec 2024 · source · release history
  • Enables public sharing of notes, allowing practitioners to share findings or notes externally without full report access. 2024.74 · Sep 2024 · source · release history
  • Adds Assign notes to users capability allowing attribution of findings or comments. 2023.122 · Sep 2023 · source · release history
Markdown editor enhancements shipped Adds LaTeX support, autolink syntax highlighting, code block copy buttons, HTML code attributes, and frontmatter highlighting. 6 releases · first seen Jul 2024

release

  • Markdown editor supports HTML attributes for code blocks. 2026.36 · May 2026 · source · release history
  • Markdown editor adds a copy button for code blocks in preview. 2026.36 · May 2026 · source · release history
  • Markdown editor now syntax-highlights autolinks for improved readability. 2026.29 · May 2026 · source · release history
  • Adds frontmatter syntax highlighting in the markdown editor. 2026.27 · Apr 2026 · source · release history
  • Supports LaTeX math expressions in the Markdown editor for rendering equations in reports. 2026.1 · Jan 2026 · source · release history
  • Allows navigating through images in the enlarged markdown image preview dialog 2024.57 · Jul 2024 · source · release history
Excalidraw diagramming integration shipped Integrates Excalidraw diagramming capabilities directly into the tool via a plugin. 5 releases · first seen Jul 2025

release

  • Supports image uploads in shared Excalidraw notes, allowing diagrams to include raster images in collaborative sessions. 2026.75 · Sep 2026 · source · release history
  • Allow image uploads in shared Excalidraw notes 2026.75 · Sep 2026 · source · release history
  • Supports embedding images in Excalidraw notes. 2026.1 · Jan 2026 · source · release history
  • Adds native Excalidraw diagramming directly into SysReptor core, replacing the need for the separate excalidraw plugin. 2025.80 · Sep 2025 · source · release history
  • New excalidraw plugin integrates Excalidraw diagramming directly into SysReptor. 2025.64 · Jul 2025 · source · release history
In-document search functionality shipped Enables searching for text within findings, sections, and project member usernames. 4 releases · 1 other source · first seen Jan 2025

release

  • Ranks project search results to prioritize name and tag matches over content matches. 2026.75 · Sep 2026 · source · release history
  • Adds full-text search across project contents in the list view. 2026.36 · May 2026 · source · release history
  • Allows searching for member usernames in the project list. 2025.25 · Mar 2025 · source · release history
  • Enables searching within findings and sections. 2025.12 · Jan 2025 · source · release history

example

  • Search project contents without opening each project individually — use the search bar in the projects list view. In the console, go to Projects list view and enter keywords in the search bar to query across project contents. 2026.36 · May 2026 · source
Plugin management via web UI shipped Lets administrators enable or disable plugins from the settings page in the web UI. 5 releases · first seen May 2023

release

AnythingLLM document ingestion verified Uploads project content to an AnythingLLM workspace so it can be embedded and retrieved. 1 release · 4 other sources · first seen Dec 2024

release

  • New plugin: automatically assign sequential project numbers. 2024.96 · Dec 2024 · source · release history

command line

OIDC provider unification shipped Migrates Entra ID and Google SSO configurations to a unified OIDC authlib key with enforced email verification and custom user identifier claims. 4 releases · 1 other source · first seen May 2026

Also counts toward: Single sign-on, OIDC SSO

release

  • Entra ID and Google SSO settings are migrated to OIDC_AUTHLIB_OAUTH_CLIENTS; existing configurations using the old provider-specific settings will break and must be updated. 2026.29 · May 2026 · source · release history
  • New require_email_verified setting for OIDC config enforces that only users with a verified email can authenticate via SSO. 2026.29 · May 2026 · source · release history
  • Adds configurable user identifier claim for OIDC SSO, letting admins control which claim maps to the SysReptor user identity. 2026.29 · May 2026 · source · release history
  • Migrates Entra ID and Google SSO settings to the unified OIDC_AUTHLIB_OAUTH_CLIENTS configuration key. 2026.29 · May 2026 · source · release history

example

  • Enforce email verification and set a custom user identifier claim when configuring a generic OIDC provider. OIDC_AUTHLIB_OAUTH_CLIENTS: myprovider: ... USER_IDENTIFIER_CLAIM: "sub" require_email_verified: true 2026.29 · May 2026 · source
Note tree management shipped Improves note organization with drag-and-drop sorting and multi-select for bulk operations. 4 releases · 1 other source · first seen Mar 2025

release

  • Supports bulk moving of items in the notes tree. 2026.25 · Apr 2026 · source · release history
  • Markdown editor: finding reference insertion is now searchable, speeding up cross-referencing. 2025.90 · Oct 2025 · source · release history
  • Supports bulk delete and bulk export of notes for faster note management at scale. 2025.56 · Jun 2025 · source · release history
  • Improved note tree sorting via drag-and-drop in the UI. 2025.20 · Mar 2025 · source · release history

example

  • Reorganise many notes at once by moving them to a different section of the notes tree in bulk. In the notes tree, select multiple notes using multi-select, then choose 'Move' from the bulk actions menu and pick the destination node. 2026.25 · Apr 2026 · source
PDF rendering enhancements shipped Improves PDF output by allowing cover pages in the designer, stripping metadata, compressing files, and displaying render timing. 5 releases · first seen Nov 2024

release

  • Allows starting a PDF download while the preview is still loading. 2026.21 · Mar 2026 · source · release history
  • Adds configurable filenames for generated PDF reports. 2026.12 · Feb 2026 · source · release history
  • Increases resolution of charts and Mermaid diagrams exported to PDF. 2026.1 · Jan 2026 · source · release history
  • Always strips metadata from generated PDFs. 2024.91 · Nov 2024 · source · release history
  • Displays PDF render timing information in the UI. 2024.91 · Nov 2024 · source · release history
Vulnerability data model updates shipped Updates the underlying vulnerability data models to support CVSS 4.0 and exposes additional CVSS metrics such as version, base/temporal/environmental scores, and subscores. 4 releases · 1 other source · first seen Aug 2023

release

  • Add CWE field type for vulnerability mapping in reports 2024.13 · Feb 2024 · source · release history
  • Falls back to severity when CVSS is undefined in template list 2024.1 · Jan 2024 · source · release history
  • CVSS 4.0 support is added to the tool's vulnerability data models. 2023.142 · Nov 2023 · source · release history
  • Expose more CVSS information in designs (including CVSS version, base/temporal/environmental score, impact/exploitability subscores) 2023.114 · Aug 2023 · source · release history

example

  • Map a vulnerability finding directly to its CWE identifier in a new report field. Steps: Open the report field selector in the editor, choose 'CWE' as the field type, and enter the relevant CWE ID (e.g., CWE-79). 2024.13 · Feb 2024 · source
API security configuration shipped Limits publicly accessible settings exposed in API responses. 4 releases · first seen Jul 2025

release

  • Introduce Audit Trail feature to log sensitive actions performed in the platform 2026.82 · Sep 2026 · source · release history
  • Add JSON field type to custom form fields 2026.75 · Sep 2026 · source · release history
  • Disables the browsable API by default to reduce attack surface. 2026.12 · Feb 2026 · source · release history
  • Limits publicly accessible settings exposed in API responses. 2025.64 · Jul 2025 · source · release history
Custom form field types shipped Allows defining custom report fields with specific data types, such as JSON for structured data entry. 4 releases · first seen Jan 2024

release

  • Add JSON field type to custom form fields 2026.75 · Sep 2026 · source · release history
  • Suggests values used in other findings for combobox fields 2024.57 · Jul 2024 · source · release history
  • Improved template field overview UI provides better visibility when designing complex reports 2024.8 · Jan 2024 · source · release history
  • Form fields can be set readonly instead of disabled, allowing users to view but not edit specific data points without disabling the input entirely 2024.8 · Jan 2024 · source · release history
Encrypted backup and restore shipped Accepts AES encryption keys via stdin during backup and restore so secrets are not exposed in process arguments. 3 releases · 1 other source · first seen Aug 2023

Also counts toward: Command-line interface, Disaster recovery

release

  • backup and restorebackup commands can now read the AES encryption key from stdin instead of requiring a file path, reducing credential exposure in scripts. 2026.61 · Jul 2026 · source · release history
  • Enables backup/restorebackup commands to read AES encryption keys from stdin for safer secret handling. 2026.61 · Jul 2026 · source · release history
  • Add CLI command to restore backups 2023.114 · Aug 2023 · source · release history

example

  • Restore a previously backed up configuration or data state via the command line. sysreptor backup restore <backup-file> 2023.114 · Aug 2023 · source
PDF viewer enhancements shipped Improves report review with a reworked PDF viewer, outline view, and arrow-key navigation. 4 releases · first seen May 2025

release

  • Switches PDF viewer to pdf.js legacy mode for broader compatibility. 2026.21 · Mar 2026 · source · release history
  • PDF viewer now includes a PDF outline (table of contents) view. 2025.64 · Jul 2025 · source · release history
  • Enables arrow-key navigation in the PDF viewer. 2025.50 · May 2025 · source · release history
  • Reworked and updated PDF viewer for improved report review within the UI. 2025.43 · May 2025 · source · release history
UI accessibility and feedback shipped Improves usability with tooltips for missing permissions, sync indicators, and persistent UI elements. 3 releases · 1 other source · first seen Oct 2023

release

  • Enables outbound email sending for SysReptor instances (configurable via setup). 2025.37 · Apr 2025 · source · release history
  • Shows tooltips on list action buttons when permissions are missing. 2025.12 · Jan 2025 · source · release history
  • Updates frontend technology stack to Vue3, Nuxt3, Vuetify3, and Typescript for the core application interface. 2023.136 · Oct 2023 · source · release history

example

  • Define custom finding/section statuses to match your team's workflow instead of using the defaults. # In your SysReptor configuration (e.g. app.env or docker-compose override): # See https://docs.sysreptor.com/setup/configuration/#custom-statuses CUSTOM_STATUSES='{"finding": [{"id": "in-review",… 2025.64 · Jul 2025 · source
UI usability improvements shipped Adds autocomplete hints, a 'today' button to date pickers, and improved feedback mechanisms. 3 releases · first seen Apr 2026

release

  • Adds color indicators for all retest statuses in the UI, making pass/fail/pending retest outcomes visually distinct at a glance. 2026.75 · Sep 2026 · source · release history
  • Adds a today button to the date picker in the UI. 2026.25 · Apr 2026 · source · release history
  • Adds autocomplete hints to input fields across the UI. 2026.25 · Apr 2026 · source · release history
Design template expansion shipped Adds built-in design templates for HTB CWPE and COAE certification reports. 3 releases · first seen Feb 2026

release

  • Adds default note structures to HTB, OffSec, and demo designs. 2026.68 · Aug 2026 · source · release history
  • Adds a built-in design template for HTB COAE certification reports. 2026.25 · Apr 2026 · source · release history
  • Adds built-in design for HTB CWPE certification reports. 2026.12 · Feb 2026 · source · release history
OWASP ZAP scan import shipped Automatically populates findings from OWASP ZAP scan results using the scanimport plugin and command-line tools. 2 releases · 1 other source · first seen Feb 2026

Also counts toward: Command-line interface

release

  • Improves template translation selection logic in the scanimport plugin. 2026.68 · Aug 2026 · source · release history
  • New scanimport plugin: import OWASP ZAP scan results as findings. 2026.12 · Feb 2026 · source · release history

example

  • Automatically populate findings from an OWASP ZAP scan instead of entering them manually. In the report findings view, use the scanimport plugin to import an OWASP ZAP scan output as findings. 2026.12 · Feb 2026 · source
Cloud security scan import shipped Imports cloud security scan results from Prowler and ScoutSuite into a project via a plugin. 3 releases · first seen Sep 2025

Also counts toward: Plugin system

release

  • Adds Prowler and ScoutSuite importers to the scanimport plugin for ingesting cloud security scan results. 2026.61 · Jul 2026 · source · release history
  • The plugin system gains scanimport support for Prowler and ScoutSuite, allowing existing cloud scan results to be ingested directly into SysReptor. 2026.61 · Jul 2026 · source · release history
  • New scanimport plugin enables importing scan results from various security tools directly into reports. 2025.74 · Sep 2025 · source · release history
Forgot password via email shipped Lets a user reset their password by email, with the feature disabled when the host is not properly configured. 2 releases · 1 other source · first seen Dec 2024

release

  • Forgot password functionality via email is disabled when ALLOWED_HOSTS is unset. 2026.58 · Jul 2026 · source · release history
  • Adds user-level option to force a password change on next login. 2024.96 · Dec 2024 · source · release history

example

  • Enable email delivery so users can receive forgot-password reset links. In the admin console, go to Setup > Configuration > Emails and configure your SMTP server settings. 2025.37 · Apr 2025 · source
Copy global designs to private designs shipped Lets a user copy a global design into their private designs without leaving the UI. 3 releases · first seen Jun 2025

release

  • Allows copying global designs to private designs directly from the UI. 2026.55 · Jul 2026 · source · release history
  • Allows copying global designs to private designs from the UI. 2026.55 · Jul 2026 · source · release history
  • Enables copying of individual notes within projects. 2025.56 · Jun 2025 · source · release history
Editor spellcheck shipped Checks spelling in multiple languages while the user types in the editor. 3 releases · first seen Oct 2024

release

  • Enables basic spellcheck for additional languages in the editor. 2026.55 · Jul 2026 · source · release history
  • Enables spellchecking for all supported languages, no longer restricted to PREFERRED_LANGUAGES. 2025.43 · May 2025 · source · release history
  • Adds trusted types configuration to Content Security Policy for stronger XSS mitigations. 2024.79 · Oct 2024 · source · release history
Name-based filtering for lists shipped Lets users filter the project, design, and template list views by name. 3 releases · first seen Jun 2023

release

  • Adds name-based filters for projects, designs, and templates directly in list views. 2026.55 · Jul 2026 · source · release history
  • Adds name-based filters for project, design, and template list views. 2026.55 · Jul 2026 · source · release history
  • Add tags to projects 0.95 · Jun 2023 · source · release history
Browser tab titles for notes shipped Shows the note title in the browser tab so users can tell open tabs apart at a glance. 2 releases · 1 other source · first seen Aug 2024

release

  • Shows note title in the browser window title for easier tab navigation. 2026.50 · Jun 2026 · source · release history
  • Adds a button to expand collapsed sidebar menus. 2025.50 · May 2025 · source · release history

example

  • Quickly locate specific notes across a project without manually browsing through them. In the SysReptor UI, navigate to the Notes section and use the new search bar to query note content by keyword. 2024.63 · Aug 2024 · source
User profile customization shipped Enables configuring individual user profile colors and disabling local login enforcement. 3 releases · first seen Jan 2025

release

  • Supports multi-select and bulk actions in the report sidebar for faster report management. 2026.42 · Jun 2026 · source · release history
  • New user setting to disable local login, enabling enforcement of external authentication. 2025.56 · Jun 2025 · source · release history
  • Supports configuring individual user profile colors. 2025.12 · Jan 2025 · source · release history
Design metadata support shipped Extends designs to support status and tags fields for better organization. 3 releases · first seen Jan 2024

release

Comment anchoring and shortcuts shipped Allows anchoring comments to specific text ranges via API and adds a shortcut for toggling comments in editors. 2 releases · 1 other source · first seen Mar 2025

release

  • API now accepts text_range when creating comments, enabling precise in-document comment anchoring. 2025.25 · Mar 2025 · source · release history
  • Toggle comment shortcut now available in the HTML/CSS editor. 2025.25 · Mar 2025 · source · release history

example

  • Anchor a new comment to a specific text range in a report section via the API. curl -X POST https://<sysreptor-host>/api/v1/projects/<project-id>/comments/ \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{"text": "Review this finding… 2025.25 · Mar 2025 · source
SSO re-authentication flow shipped Controls login behavior after logout and accepts preferred_username as a user identifier. 3 releases · first seen Jan 2025

release

  • SSO: preferred_username accepted as a user identifier alongside email. 2025.25 · Mar 2025 · source · release history
  • No longer automatically logs users in via OIDC (or other SSO) immediately after logout. 2025.12 · Jan 2025 · source · release history
  • Accepts username from environment variable in the createorupdateuser command. 2025.12 · Jan 2025 · source · release history
Database upgrade script shipped Provides an automated script for upgrading the PostgreSQL database schema. 2 releases · first seen Mar 2026

release

  • Runs post-update tasks automatically after updating SysReptor via update.sh, replacing any manual post-upgrade steps. 2026.75 · Sep 2026 · source · release history
  • Adds upgrade_postgres.sh script to upgrade the SysReptor database. 2026.21 · Mar 2026 · source · release history
Finding status in PDF reports shipped Includes the status of each finding in the data passed to PDF rendering so the output can reflect it. 2 releases · first seen Jul 2026

release

  • Passes finding status into PDF rendering data, making finding status available for use in report templates. 2026.55 · Jul 2026 · source · release history
  • Passes finding status to PDF rendering data, enabling status-aware report output. 2026.55 · Jul 2026 · source · release history
PDF password management shipped Gives users copy and download buttons for PDF passwords directly in the UI. 2 releases · first seen Jul 2026

release

  • Adds copy and download buttons for PDF passwords in the UI. 2026.55 · Jul 2026 · source · release history
  • Adds UI buttons to copy and download PDF passwords directly from the interface. 2026.55 · Jul 2026 · source · release history
File cleanup utilities shipped Commands to purge orphaned files and unreferenced storage objects from deleted projects. 1 release · 1 other source · first seen May 2026

Also counts toward: Command-line interface

release

  • New cleanupfiles command deletes unreferenced files from both storage and database. 2026.36 · May 2026 · source · release history

example

  • Purge orphaned files that accumulate over time from deleted projects or attachments. docker compose exec app python manage.py cleanupfiles 2026.36 · May 2026 · source
Bulk finding operations shipped Provides command-line and UI capabilities to reassign or delete multiple findings in a single operation. 1 release · 1 other source · first seen Apr 2026

Also counts toward: Command-line interface

release

  • AI agent now includes field labels in its context for more accurate assistance. 2026.25 · Apr 2026 · source · release history

example

  • Quickly reassign or delete multiple findings at once instead of acting on them one by one. In the list view, check the checkboxes next to multiple findings, then select a bulk action (e.g. Delete or Move) from the bulk actions menu that appears in the list view header. 2026.25 · Apr 2026 · source
Jira integration shipped Exports pentest findings directly to Jira issues for remediation tracking via a plugin and command-line interface. 1 release · 1 other source · first seen Feb 2026

Also counts toward: Command-line interface, Plugin system, Ticketing integration

release

  • New jira plugin: export findings directly to Jira issues. 2026.12 · Feb 2026 · source · release history

example

  • Export findings from a completed pentest report directly into Jira issues for remediation tracking. In the report, open the Jira plugin panel and trigger 'Export findings to Jira issues' — see https://github.com/Syslifters/sysreptor/tree/main/plugins/jira#readme for configuration. 2026.12 · Feb 2026 · source
PostgreSQL schema isolation shipped Supports configuring a dedicated PostgreSQL schema via environment variables to isolate database tables within a shared instance. 1 release · 1 other source · first seen Sep 2025

release

  • Enables custom PostgreSQL schema configuration via the DATABASE_SCHEMA environment variable. 2025.80 · Sep 2025 · source · release history

example

  • Use a dedicated PostgreSQL schema to isolate SysReptor's tables within a shared database instance. DATABASE_SCHEMA=sysreptor 2025.80 · Sep 2025 · source
Backup management UI shipped Adds user-facing capabilities for backup operations, including displaying history, manual creation buttons, and persistent settings storage. 2 releases · first seen Apr 2024

release

  • Adds logging of backup started and finished times for auditability. 2025.69 · Aug 2025 · source · release history
  • Remember Encrypt PDF setting in browser's local storage 2024.28 · Apr 2024 · source · release history
Markdown report export shipped Exports completed pentest reports as Markdown documents within a ZIP archive for version control or offline review. 1 release · 1 other source · first seen Aug 2025

release

  • New markdownexport plugin exports reports as Markdown documents packaged in ZIP format. 2025.69 · Aug 2025 · source · release history

example

  • Export a completed pentest report as a Markdown ZIP archive for version-control or offline review. In the report view, open the Plugin menu and select 'markdownexport' to download the report as a Markdown ZIP document. 2025.69 · Aug 2025 · source
Editor synchronization features shipped Synchronizes scrolling between the markdown editor and preview, and converts pasted HTML to markdown. 1 release · 1 other source · first seen May 2025

release

  • Adds synchronized scrolling between the markdown editor and its preview pane. 2025.50 · May 2025 · source · release history

example

  • Define custom finding/section statuses to match your team's workflow instead of using the defaults. # In your SysReptor configuration (e.g. app.env or docker-compose override): # See https://docs.sysreptor.com/setup/configuration/#custom-statuses CUSTOM_STATUSES='{"finding": [{"id": "in-review",… 2025.64 · Jul 2025 · source
Markdown rendering performance shipped Improves editor responsiveness by rendering markdown previews in a web worker and using incremental parsing. 2 releases · first seen Jan 2025

release

  • Adds incremental parsing in the markdown editor for faster, more responsive editing. 2025.56 · Jun 2025 · source · release history
  • Renders markdown preview in a web worker for improved editor responsiveness. 2025.12 · Jan 2025 · source · release history
AI agent skills support shipped Extends AI agent capabilities with configurable 'skills' that define custom behaviors and automation patterns for report generation. 1 release · first seen Sep 2026

release

  • Adds skills support to the AI agent for extended, composable automation capabilities. 2026.82 · Sep 2026 · source · release history
Multi-file assessment import shipped Allows importing multiple files simultaneously during the assessment setup phase. 1 release · first seen Sep 2026

release

  • Enable importing multiple files simultaneously during assessment setup 2026.82 · Sep 2026 · source · release history
On-update post-processing shipped Automates the execution of post-update tasks after the platform is updated via the update script. 1 release · first seen Sep 2026

release

  • Runs post-update tasks automatically after updating SysReptor via update.sh, replacing any manual post-upgrade steps. 2026.75 · Sep 2026 · source · release history
Project search ranking shipped Ranks project search results to prioritize name and tag matches over content for more relevant discovery. 1 release · first seen Sep 2026

release

  • Rank project search results to prioritize name and tag matches over content 2026.75 · Sep 2026 · source · release history
AI prompt question capability shipped Enables the AI agent to pause interactions and ask questions to gather user input. 1 release · first seen Aug 2026

release

  • AI agent can now ask the user questions during agent interactions. 2026.68 · Aug 2026 · source · release history
Markdown preview isolation shipped Renders markdown preview content in iframes to provide process and cross-origin isolation. 1 release · first seen Aug 2026

release

Note file download security shipped Supports downloading note files via an encrypted channel to prevent inspection by proxies. 1 release · first seen Aug 2026

release

  • Supports downloading note files via an encrypted channel to prevent proxies from inspecting downloads. 2026.68 · Aug 2026 · source · release history
Retest status color customization shipped Allows customizing the UI colors used to represent different retest statuses for findings. 1 release · first seen Aug 2026

release

Automated installation with random credentials shipped Generates random database and cache passwords automatically when the install script runs. 1 release · first seen Jul 2026

release

  • Generates random Postgres and Redis passwords automatically during installation via install.sh. 2026.61 · Jul 2026 · source · release history
Finding and report status validation shipped Validates that a report or finding starts in a permitted status when it is first created. 1 release · first seen Jul 2026

release

  • Validates initial status transitions at report/finding creation time. 2026.61 · Jul 2026 · source · release history
AI prompt reuse shipped Adds copy buttons for AI prompts and responses to facilitate reuse. 1 release · first seen Jun 2026

release

  • Adds a copy button for AI prompts and responses for easier reuse. 2026.42 · Jun 2026 · source · release history
Finding bulk creation from templates shipped Allows creating multiple findings simultaneously based on predefined template content. 1 release · first seen Jun 2026

release

  • Enables bulk creation of findings directly from templates. 2026.42 · Jun 2026 · source · release history
Global comment view shipped Displays all comments across a report when no specific finding or section is selected. 1 release · first seen Jun 2026

release

  • Displays all comments across a report when no specific finding or section is selected, giving a global comment overview. 2026.42 · Jun 2026 · source · release history
Inactive user highlighting shipped Visually indicates inactive users in member selection fields to prevent assignment errors. 1 release · first seen Jun 2026

release

  • Highlights inactive users in project member selection to reduce assignment mistakes. 2026.42 · Jun 2026 · source · release history
Backup performance improvements shipped Optimizes the backup process to reduce time and resource consumption. 1 release · first seen May 2026

release

Backup to S3 shipped Enables saving encrypted backup archives directly to Amazon S3 storage. 1 release · first seen May 2026

Also counts toward: Command-line interface

release

  • Extends the backup command to save backups directly to S3. 2026.36 · May 2026 · source · release history
Project user field validation shipped Surfaces warnings when project user fields reference non-members during report editing. 1 release · first seen May 2026

release

  • Adds warnings when project user fields reference non-members, surfacing misconfigured assignments during report editing. 2026.29 · May 2026 · source · release history
AI context enhancement shipped Improves AI agent accuracy by including field labels and other metadata in the provided context. 1 release · first seen Apr 2026

release

  • AI agent now includes field labels in its context for more accurate assistance. 2026.25 · Apr 2026 · source · release history
CVSS visual triage shipped Highlights findings by CVSS score when severity is empty to provide instant visual risk assessment. 1 release · first seen Apr 2026

release

  • Highlights findings by CVSS score when the severity field is empty, giving instant visual risk triage. 2026.25 · Apr 2026 · source · release history
Environment auditing shipped Displays the database version on the license info page for easier environment verification. 1 release · first seen Apr 2026

release

  • Shows database version on the license info page for easier environment auditing. 2026.25 · Apr 2026 · source · release history
List view bulk actions shipped Enables multi-select and bulk operations in project, design, and template list views. 1 release · first seen Apr 2026

release

  • Supports multi-select and bulk actions in list views for faster mass operations. 2026.25 · Apr 2026 · source · release history
Auto-update configuration shipped Allows configuring automatic security updates during the initial installation process. 1 release · first seen Mar 2026

release

  • Enables auto-update configuration directly in install.sh. 2026.21 · Mar 2026 · source · release history
Note tree auto-scroll shipped Automatically scrolls the notes tree to highlight the current note during navigation or search. 1 release · first seen Mar 2026

release

  • Automatically scrolls to the current note in the tree view when navigating or after searching. 2026.21 · Mar 2026 · source · release history
AI agent task tracking shipped Extends the AI agent workflow with a tool to generate and manage TODO lists for project tasks. 1 release · first seen Mar 2026

release

  • Expands the AI agent with a write_todos tool for task tracking within the agent workflow. 2026.18 · Mar 2026 · source · release history
AI subagents shipped Enables the AI agent to delegate specialized tasks to distinct sub-processes. 1 release · first seen Mar 2026

release

  • Introduces AI subagents, enabling the AI agent to delegate to specialized sub-processes. 2026.18 · Mar 2026 · source · release history
Inline image editor shipped Provides an image editing interface directly within the Markdown editor for manipulating screenshots and diagrams. 1 release · first seen Mar 2026

release

  • Adds an image editor directly inside the Markdown editor for inline image manipulation during report writing. 2026.18 · Mar 2026 · source · release history
Virtual scrolling for notes shipped Implements virtual scrolling in the notes tree to maintain performance with large note collections. 1 release · first seen Feb 2026

release

  • Enables virtual scrolling in the notes tree for improved performance with large note collections. 2026.12 · Feb 2026 · source · release history
Personal note sharing shipped Allows users to share their private notes with other project members. 1 release · first seen Jan 2026

release

Shared note and link commenting shipped Allows users to attach comments to shared notes and public shared links. 1 release · first seen Nov 2025

release

  • Adds ability to comment on shared notes and shared links. 2025.94 · Nov 2025 · source · release history
Backup restoration options shipped Adds the option to skip restoring files when running the backup restore command. 1 release · first seen Jul 2025

Also counts toward: Command-line interface

release

  • Adds option to skip restoring files when running the restorebackup command. 2025.64 · Jul 2025 · source · release history
Finding and section status customization shipped Allows teams to define custom statuses for findings and sections to match their workflow. 1 release · first seen Jul 2025

release

  • Supports customizing finding and section statuses via configuration. 2025.64 · Jul 2025 · source · release history
CWE context in PDF rendering shipped Includes parent CWEs in PDF rendering to provide fuller vulnerability classification context. 1 release · first seen Jun 2025

release

  • Provides parent CWEs in PDF rendering, giving fuller vulnerability classification context in reports. 2025.56 · Jun 2025 · source · release history
Comment save shortcut indicator shipped Adds a visual indicator for the keyboard shortcut to save comments. 1 release · first seen May 2025

release

  • Adds a shortcut indicator to the save comments action. 2025.50 · May 2025 · source · release history
Real-time in-app notifications shipped Sends in-app notifications for project updates to keep team members informed. 1 release · first seen May 2025

release

  • Adds in-app notifications for project updates, keeping team members informed of changes in real time. 2025.43 · May 2025 · source · release history
Local account password recovery shipped Adds forgot-password functionality for local user accounts. 1 release · first seen Apr 2025

release

  • Adds forgot-password functionality for local user accounts. 2025.37 · Apr 2025 · source · release history
Outbound email configuration shipped Enables outbound email sending for SysReptor instances via configurable setup. 1 release · first seen Apr 2025

release

  • Enables outbound email sending for SysReptor instances (configurable via setup). 2025.37 · Apr 2025 · source · release history
Finding grouping in reports shipped Enables grouping of findings within reports for better organization. 1 release · first seen Mar 2025

release

  • Enables grouping of findings within reports for better organization. 2025.29 · Mar 2025 · source · release history
Plugin development support shipped Provides documentation and a guide to support the development of custom plugins. 1 release · first seen Mar 2025

release

  • New plugin development guide in documentation to support custom extensions. 2025.29 · Mar 2025 · source · release history
Publish project UI refinement shipped Refines the user interface for the publish project page. 1 release · first seen Mar 2025

release

Webhook event triggering shipped Triggers webhook events on resource updates in addition to creation. 1 release · first seen Mar 2025

Also counts toward: Outbound webhooks (the product notifies you)

release

  • Plugin webhooks: triggers webhook events on resource updates (in addition to creation). 2025.25 · Mar 2025 · source · release history
Project archiving restrictions shipped Allows project members to disable the automatic archiving of their own projects. 1 release · first seen Jan 2025

release

  • Adds option to disable archiving for specific project members. 2025.12 · Jan 2025 · source · release history
Project design usability shipped Enhances design selection by ordering choices by usage count. 1 release · first seen Jan 2025

release

  • Improves project design selection by ordering choices by usage count. 2025.12 · Jan 2025 · source · release history
Automated password generation shipped Provides a button to generate random passwords directly within password input fields. 1 release · first seen Jan 2025

release

  • Adds a button to generate random passwords directly in password fields. 2025.4 · Jan 2025 · source · release history
Project number counter management shipped Provides a command-line interface to reset the project number counter. 1 release · first seen Jan 2025

Also counts toward: Command-line interface

release

  • New manage.py command to reset the project number counter via the projectnumber plugin. 2025.4 · Jan 2025 · source · release history
Shared note preview mode shipped Defaults shared notes to markdown preview and auto-focuses the root note in read-only views. 1 release · first seen Jan 2025

release

  • Shared notes now default to markdown preview mode for read-only shares and autofocus the root note. 2025.4 · Jan 2025 · source · release history
User password policy management shipped Enforces user-level options to require a password change on next login. 1 release · first seen Dec 2024

release

  • Adds user-level option to force a password change on next login. 2024.96 · Dec 2024 · source · release history
Public note sharing shipped Allows notes and findings to be shared publicly without granting full report access, extending the notification capability. 1 release · first seen Sep 2024

release

  • Enables public sharing of notes, allowing practitioners to share findings or notes externally without full report access. 2024.74 · Sep 2024 · source · release history
Collaborative editing infrastructure shipped Enables real-time collaborative editing in the markdown editor using Redis as the channels layer, with support for WebSockets or HTTP fallback. 1 release · first seen May 2024

release

  • update_text API events now transmit the text diff object rather than replacing the entire field value. 2024.43 · May 2024 · source · release history
Report version diff viewing shipped Compares changes between report versions using a dedicated diff-view interface. 1 release · first seen Jan 2024

release

  • Diff-view for version history is now available to compare changes between report versions 2024.8 · Jan 2024 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface
  6. Community health
  7. Contributor trend distinct committers, this year against last
  8. Maintainer concentration bus factor now against a year ago
  9. Issue backlog trend issues closed per issue opened, 12 months
  10. Responsiveness median time to a maintainer’s first reply

Nine scores for SysReptor, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail SysReptor puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Website history

sysreptor.com, every change

Syslifters's home page and 2 more pages as they looked each month from January 2023 to October 2026: 12 renders, 2 changes of tagline or palette. Step through them, play them, or put any two months side by side.

Website history is included with Researcher and Business.

See plans →

Releases

Show

73 entries

  1. September 20262
  2. August 20262
  3. July 20265
  4. June 20263
  5. May 20262
  6. April 20263
  7. March 20262
  8. February 20261
  9. January 20262
  10. December 20253
  11. November 20252
  12. October 20251
  13. September 20254
  14. August 20251
  15. July 20251
  16. June 20251
  17. May 20252
  18. April 20251
  19. March 20253
  20. January 20252
  21. December 20241
  22. November 20241
  23. October 20241
  24. September 20241
  25. August 20241
  26. July 20243
  27. June 20241
  28. May 20243
  29. April 20241
  30. March 20241
  31. February 20242
  32. January 20243
  33. December 20231
  34. November 20231
  35. October 20231
  36. September 20231
  37. August 20232
  38. July 20232
  39. June 20231
  40. May 20232
    Show

    73 entries

    Project health

    Issue, contributor and maintainer activity in Syslifters/sysreptor, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 11 −5 vs prior 12 months
    2. Maintainers 1 +0 joined · −0 left, last 12 months
    3. Bus factor 1 committers behind half the commits
    4. Community-filed 97% of issues opened, last 12 months
    5. Median time to close 12 days first maintainer reply 18 hours
    6. Open backlog 43 of 505 issues ever filed
    1. Issues opened / month 2 · 0 communitymaintainers
    2. Open backlog 43
    3. Contributors / month 2
    4. Commits / month 77
    5. Stars 2,584
    Issue themes, last 12 months
    • bugs 4%
    • features 9%
    • other 87%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →