Release notes for 2026¶
v26.14.1 — 2026-08-07¶
Server part¶
Added¶
- Added the addresses parameter to the
POST /api/scansrequest, enabling the creation, binding, and launching of network target groups.
Changes¶
- The parameter
networkshas been renamed toaddressesfor network target groups.
Scan modules¶
Bug fixes¶
- Fixed an issue in the dynamic page analysis modules caused by a library name change that led to module crashes.
v26.14 — 2026-07-28¶
Dashboard¶
Added¶
- The target list now includes information about each target's RPS limit.
- Added the ability to hide optional columns in the General Scan List.
- Added the ability to modify deduplication settings in the Create Scan Wizard.
Server part¶
Changes¶
- Updated the OpenAPI documentation with current schemas for issues, targets, and scans, along with corresponding descriptions and examples.
Scanner fuchsiad¶
Added¶
- Added support for upstream SOCKS5 proxies for network scan modules.
- Added the ability to automatically launch web scans based on open ports discovered during network scanning (use the
autoscan-webflag with thefuchsiactl network_scan command).
Dynamic web crawling module¶
Added¶
- Added specialized handling for
<a>elements with JavaScript code in thehrefattribute. Such elements are now processed as internal pages of the target URL.
Scan modules¶
Added¶
- The experimental CORS misconfiguration module now includes issue deduplication.
Bug fixes¶
- Fixed an issue due to which JSON request body keys were shown in the final report instead of the relevant payloads.
v26.13.1 — 2026-07-29¶
Server part¶
Changes¶
- The public scan request schema has been updated.
v26.13 — 2026-07-14¶
Dashboard¶
Added¶
- The target details page now includes:
- an “Issues” tab;
- a Severity Trend graph that reflects the severity level changes of the selected target.
- Added the detection date for the issue within the scan to the scan issue details panel.
Changes¶
- Added validation for the “Experimental Parameters” field in the New Scan Wizard. It is no longer possible to create a scan via the web interface with a configuration that is not supported by the scanner.
Server part¶
Added¶
Added the following requests:
/api/targets/{id}/issues/{id}— returns target issue details;/api/targets/{id}/issues/{id}/scans— returns a list of scans in which the specified issue was found.- Added a history of severity level changes for issues within a scan.
Changes¶
- For the
/api/targets/{id}/issuesrequest:- added fields containing full information about the found target issues;
- added a
shortboolean parameter to retrieve information in a condensed form.
- Clear error messages are now displayed when LDAP authentication errors occur.
Bug fixes¶
- Fixed an issue with sorting that could appear when using pagination.
- Fixed an issue where the target issue's
createdAtfield could be overwritten by later scans, and theupdatedAtfield did not always reflect changes to the issue mark.
Scanner fuchsiad¶
Added¶
- TOTP codes can now be used with the browser script authentication refresh mechanism.
- Added an enhanced page deduplication algorithm, disabled by default. To enable it, specify the following experimental parameters in the scan request:
{"max_pages_number": <desired_pages_number>, "url_pattern_learning": {"emergency_collapse_floor": 1}}.
Bug fixes¶
- Fixed an issue with
fuchsiactldue to which the module list provided in the scan request was ignored.
Template analysis of resources and technology identification module¶
Added¶
- Added templates to identify CopilotKit, Inkeep endpoints, and client-side code of AI libraries:
- Vercel AI SDK;
- CopilotKit;
- assistant-ui;
- Inkeep;
- Intercom Fin;
- AG-UI;
- LangChain;
- LangGraph UI.
- Added the ability to specify the
input_typeparameter in templates to select the target entity for checking: resource, endpoint, or both. By default, templates are applied to resources.
Bug fixes¶
- Fixed an issue that caused the module to hang during scans containing a high volume of resources.
- Fixed a module crash caused by
JoinError::Panic(..., "invalid node should not appear in real AST", ...)on invalid or incomplete JavaScript resources. Scanning now continues when this error occurs.
v26.12 — 2026-07-07¶
Dashboard¶
Added¶
- The “Overview” tab on the scan details page now includes a summary of deduplication settings.
- Added a “Bug fixes” tab to the issue details panel, describing general recommendations for addressing the issue. In the current version, the description is only available in English.
Bug fixes¶
- Fixed an issue that prevented the “Issues” tab from appearing for discovery scans when issues were found.
- Fixed links in the “Scans” card on the target details page. They now lead to a status‑filtered scan list for the selected target instead of the general scan list.
Server part¶
Added¶
- Concurrent execution of multiple backend services is now supported.
- Added support for network scans. To run one, specify
"network-scan": truein the scan request. Currently, this functionality is only available to users with the super administrator role.
Bug fixes¶
- Fixed an issue due to which scans containing modules not presented in the current distribution could not be retried.
PDF report generator¶
Changes¶
- Improved PDF generation performance for large BLOBs. Large data is now shortened prior to report creation and labeled with “
[truncated]”.
Scanner fuchsiad¶
Added¶
-
Added new fields to the scan request schema for interaction with the static web crawling module:
staticCrawlerMaxDepth— specifies the maximum page crawling depth;staticCrawlerMaxLinks— specifies the maximum number of page visits.
Added the corresponding flags to the
scancommand in the fuchsiactl console client.
Static web crawling module¶
Added¶
- Added the ability to pass scan depth and maximum page visit limit parameters to the module when launched via the scanner.
GraphQL endpoint detection module¶
Bug fixes¶
- Fixed the “
panic: runtime error: invalid memory address or nil pointer dereference” error that could occur:- due to disabled introspection of the GraphQL schema;
- if the introspected GraphQL schema contained only read‑only or only write‑only queries.
Scan modules¶
Added¶
- Added deduplication for payload information with identical obtained confidential data to the experimental IDOR scanner.
- Added an experimental CORS misconfiguration detection module to the standard set of modules.
Changes¶
- The experimental IDOR scanner now features enhanced HTTP status code handling. On receiving a
4xxerror, it cycles through potentially insecure parameters until a non‑error response is returned. Further scanning is then carried out based on the refined request. - The Reflected XSS detection module now looks for vulnerabilities with Content Security Policy (CSP) disabled. If a vulnerability is successfully detected, the module additionally verifies it with CSP enabled.
Bug fixes¶
- Fixed false positives in the experimental IDOR scanner that could occur when identical confidential data appeared in different parts of web application HTTP responses.
Network analysis modules¶
Added¶
- Added a UDP service detection and fingerprinting module to the standard set of modules.
Distribution for Docker Compose¶
Added¶
- Added support for passing TLS and mTLS configuration to the fuchsiad scanner via a file, the path to which is specified by the
FUCHSIAD_TLS_CONFIG_FILEenvironment variable. Currently, a local proxy (e.g., Stunnel or GOST) must be set up to communicate with the backend.
v26.11 — 2026-06-16¶
Dashboard¶
Added¶
- The target list in the Create Scan Wizard now displays a brief summary of each target's parameters.
Changes¶
- In the Create Scan Wizard, target selection and scan type selection have now been combined into a single “General Info” step, allowing scans to be started quickly within a single step.
Bug fixes¶
- Fixed an issue on the scan details page that prevented large issue lists from loading before the scan had finished.
- For the issue details panel:
- fixed panel reloading when changing an issue's mark or severity level;
- fixed CVSS2 vector description generation, which could fail due to incorrect version detection.
Server part¶
Added¶
- Added the
PUT /api/scans/{id}/issues/{issueID}/statusrequest, which changes the issue mark for the specified scan and all subsequent scans. For previously completed scans, the issue mark that was valid at the time of scanning is displayed.
Changes¶
- The TimescaleDB extension for PostgreSQL has become optional in installations.
- For each scan issue, the detection time within the specified scan is now displayed in addition to the first detection time.
Bug fixes¶
- Fixed an issue due to which scan retries used the authentication data and specification from the original scan rather than the target's up‑to‑date settings.
- Fixed an issue due to which domain restrictions were displayed incorrectly for super administrators when viewing group scans and targets from other organizations.
- Fixed an issue due to which the browser authentication configuration was not cleared when sending the rewriteBrowserAuthRefresher: true flag in the PATCH /api/targets/{id} request.
PDF report generator¶
Added¶
- Added information about technologies identified during the scan to the full PDF scan report.
Scanner fuchsiad¶
Added¶
- Added support for extracting data from session storage to the authentication refresh mechanism using a browser script.
Changes¶
- Traffic from authentication check and refresh mechanisms no longer contributes to scan RPS limit.
- HTTP response bodies that do not match the authentication check criteria are now logged with a size limit of 1 MB. Larger bodies are truncated.
Bug fixes¶
- Fixed the “
panic: read |0: file already closed” error that could cause modules to crash.
SolidWall WAF integration module¶
Added¶
- Added the ability to import a file containing endpoints exported from the SolidWall WAF interface.
Client-side JavaScript code analysis module¶
Bug fixes¶
- Fixed an issue due to which the module would hang when the main page HTML code failed to load within the timeout period.
Automatic login module¶
Added¶
- Added the ability to detect login forms that accept a username instead of an email address as the login field.
Bug fixes¶
- Fixed the “
TypeError: container.$ is not a function” error that could cause the module to crash in rare cases when searching for a login form.
Template analysis of resources and technology identification module¶
Added¶
- Added templates for detecting client-side AI agent code.
- Added endpoint analysis support. In the current version, analysis is performed only for endpoint URLs.
Scan modules¶
Added¶
- For modules that use the generalized API to perform time-based issue checks:
- added the ability to detect server degradation during scanning and adjust subsequent operations accordingly to minimize false positives;
- reports now include statistics that were used to determine whether a vulnerability exists.
- Added time‑based issues checking to the SQL injection scanner using the generalized API with a statistical model.
Bug fixes¶
- Fixed an issue due to which the Reflected XSS scanner would crash when processing endpoints with a
content-type: application/jsonheader and invalid JSON body. The fix now validates successful JSON body parsing while ignoring thecontent-typevalue.
v26.10 — 2026-06-02¶
Dashboard¶
Added¶
- Added the ability to filter the target list by URL address.
- The scan details page now includes a description field for the scan, which can also be edited.
Bug fixes¶
- Fixed an issue that could cause the dashboard to crash when attempting to view long logs.
- Fixed an issue in scan list filtering. The state of selected elements is now correctly remembered when the filter panel is closed.
Server part¶
Added¶
- Added support for configuring deduplication.
- Added validation for experimental parameters before sending them to the scanner.
Changes¶
- Experimental parameters are no longer available for direct scans.
Bug fixes¶
- Fixed an issue in PDF reports where the CVSS2 vector description generation could fail due to incorrect version detection.
- Fixed an issue due to which experimental parameters could be used to set the URL and RPS limit.
- Fixed an issue due to which domain restrictions were displayed incorrectly for super administrators when viewing targets from other organizations.
Scanner fuchsiad¶
Added¶
- Added support for exceptions to the URL restriction list.
Changes¶
- Improved compatibility with HTTP/2 reverse proxy servers.
Dynamic web crawling module¶
Changes¶
- Logging has been overhauled:
- improved log readability;
- added log levels;
- added progress counters for actions and internal URLs.
Template analysis of resources and technology identification module¶
Added¶
- Added the
skip_if_label_matchedparameter for Powby2 templates. If a signature label has already been found for a resource, subsequent entries with the same label are not checked.
Distribution for Docker Compose¶
Changes¶
- Module configuration files are no longer copied to the locally mounted
fuchsiad/config/pipeline.ddirectory when thefuchsiadservice starts. To use a modified version of a file, place it infuchsiad/config/pipeline.d. Such configuration will have priority over the default version. - Module versions can now be retrieved for installations (for example, using the
fuchsiactl list_modulescommand).
v26.9 — 2026-05-19¶
Dashboard¶
Added¶
- Added the ability to set a description in the Create Scan Wizard that will be applied to all scans in the group.
- Added the ability to change the severity level of issues found during a scan.
Bug fixes¶
- Fixed an issue where the dashboard would crash when viewing issue details if a large amount of data was being loaded.
Server part¶
Added¶
- Added the ability to check whether logs exist for scan jobs.
- Added support for statistics on HTTP status codes of scan responses.
Changes¶
- Domain restrictions for organizations no longer apply to users with the super administrator role. Such users can now create targets and scans for targets that do not comply with the restrictions.
- The configuration of the authentication check mechanism has been unified. It can now be passed as a customizable object or as an array of values.
Bug fixes¶
- Fixed an issue due to which an attempt to retry a scan could be made on a disabled scan node.
- Fixed an issue that occurred when generating a PDF report for a scan with no resources or endpoints.
PDF report generator¶
Changes¶
- Report status has been changed to
ERRORinstead of retaining the last received status in cases where the report generation state has been lost due to a failure or restart of the PDF report generator.
Scanner fuchsiad¶
Changes¶
- The number of new scans created using the
NextScanProposaltag can now be limited using the flag of the--max-new-scansfuchsiactl rescancommand (the default limit is 3).
Bug fixes¶
- Fixed an issue due to which network analysis module versions were being detected incorrectly.
Scan modules¶
Added¶
- Added additional information about payloads to the blind injection report in the NoSQL injection scanner.
- The configuration for modules that use a headless browser now includes details about this dependency.
- The experimental IDOR scanner can now accept custom email addresses to be used in attack vectors. The path to the file is specified using the
--fileflag of thefuchsiactl scancommand.
Changes¶
- For the dynamic page analysis module, issue identifiers are now grouped by URL. To improve deduplication, only the host is now used to generate the identifier, instead of the full page URL.
- The NoSQL injection scanner logging mechanism has been overhauled. Logs can now be generated in JSON format.
Network analysis modules¶
Added¶
- The service fingerprinting module has been added to the standard module distribution.
Distribution for Docker Compose¶
Added¶
- Environment variables for configuring the backend SMTP service can now be specified in the corresponding variables in the
.envfile.
v26.8.1 — 2026-05-13¶
Dashboard¶
Bug fixes¶
- Fixed an issue due to which the scan request could be sent with a wrong list of modules when the custom scan type was selected.
Distribution for Debian¶
Bug fixes¶
- Fixed an issue in the
fuchsia.postinstpost‑installation script that caused an invalid configuration file to be generated.
v26.8 — 2026-05-05¶
Dashboard¶
Added¶
- Added the ability to generate PDF reports for incomplete scans.
Changes¶
- The scan list can now be filtered by all available statuses.
Server part¶
Added¶
- Added the
DELETE /api/tenants/{id}request for deleting an organization.
Changes¶
- For the
GET /api/scans/{id}/jobsrequest, scan module jobs are now sorted by module name by default.
SolidPoint CLI Command line interface¶
Added¶
- Added the
scan showcommand to display information about a scan, including its jobs, resources, endpoints, and issues.
Changes¶
- For the
solidpoint-cli scan new-cicommand, a--severity=neveroption has been added. This option allows the command to complete successfully even when issues are found.
PDF report generator¶
Added¶
- Added module progress information to PDF scan reports.
Scanner fuchsiad¶
Added¶
- Added the following to the browser authenticator:
- logging of HTTP requests, responses, browser console errors, and navigation events;
- an extra wait period after navigation to allow the page to load more completely.
- Added a passive template analysis module and an experimental IDOR scanner.
Changes¶
- Form data entered during browser script execution is now masked in the browser authenticator logs.
Bug fixes¶
- Fixed an issue in the
fuchsiactl list_scanscommand due to which the scan status showedPAUSEDinstead ofCANCELEDfor paused scans that were canceled.
OpenAPI specifications import module¶
Bug fixes¶
- Fixed a module crash when handling invalid URLs in specifications. Endpoints now use either the normalized version of the URL or
http://127.0.0.1(when running in CLI mode).
Automatic login module¶
Added¶
- Added the ability to automatically close pop-up dialogs and record the performed actions in the browser script.
Bug fixes¶
- Fixed an issue due to which the module failed to use the specified RPS parameter and did not record requests in the logs.
Scan modules¶
Added¶
- The Reflected XSS scanner can now inject payloads into JSON request bodies.
Bug fixes¶
- Fixed an issue in the Nuclei active template analysis module where identical identifiers could be generated for the same issues across different scan targets.
- Fixed a false positive in the NoSQL injection scanner that could occur in the case of a blind injection into a key name.
v26.7 — 2026-04-21¶
Warning
After upgrading to this version, clear the browser cache. Upon initial login to the dashboard, refresh the page (Ctrl + R) for correct functionality.
Dashboard¶
Added¶
- Super administrators have been granted expanded permissions to interact with targets from other organizations:
- added the ability to repeat scans of such targets;
- added the ability to launch scans from the target list and the target details page.
- To the scan details page added:
- a tab with extended information about the modules participating on the scan to the scan details page;
- the “Experimental Parameters” tab, containing information about the experimental parameters using which the scan was performed (only displayed if such parameters were specified when the scan was created).
Server part¶
Added¶
- For endpoints in the scan details and in the raw scan report, the
issues_onlyquery parameter has been added. It allows filtering resources and endpoints that contain issues. - A
descriptionfield has been added to the public scan model. To change the description, use thePATCH /api/scans/{id}request. - An OpenAPI specification can now be provided via a link.
Bug fixes¶
- Fixed an isue due to which string parameter restrictions were not displayed in the
GET /api/restrictions/string-paramsrequest. - For the
/api/scans/{id}/resources/{id}and/api/scans/{id}/deps/{id} requests, the error code when a scan, resource, or endpoint is missing has been changed from422to404.
SolidPoint CLI Command line interface¶
Added¶
- Added the ability to work with multiple installations simultaneously within a single CLI.
PDF report generator¶
Added¶
- Added CVSS vector descriptions for found issues in PDF reports.
Scanner fuchsiad¶
Added¶
- Added support for simple endpoint deduplication mode to the
fuchsiactlconsole client.
Changes¶
- Optimized the use of active connections for the internal proxy.
Static web crawling module¶
Bug fixes¶
- Fixed a logging issue in dirbusting due to which the base URL was logged instead of the discovered ones.
- Fixed a configuration handling error when using the simple endpoint deduplication mode.
OpenAPI specifications import module¶
Added¶
- Added support for an internal proxy.
Scan modules¶
Added¶
- Added support for network scans.
- The standard distribution now includes the first network scanning module: the open port detection module. This module is responsible for scanning the network to identify open TCP ports.
Bug fixes¶
- Fixed an issue in the Nuclei active template analysis module where multiple reports with the same identifier could be created for a single template. Such issues are now merged into a single report that includes all attack vectors from the deduplicated original reports.
- Fixed client and server process issues in the SQL injection scanner that led to module freezes.
Distribution for Docker Compose¶
Added¶
- Added support for network scans launched via the
fuchsiactlconsole client.
v26.6 — 2026-04-07¶
Dashboard¶
Added¶
- Added the ability to modify query parameters when viewing logs of scan modules that have not yet completed: the maximum number of logs displayed simultaneously and the request frequency. The default setting displays 100 logs and refreshes every 5 seconds.
- Added an “Experimental Parameters” step to the Create Scan Wizard.
- Added pop-up notifications for server errors (when the backend is unavailable) to the registration and authentication pages.
- Added filtering by scan type to the main scan list.
- Added filtering by status and scan type to the scan list of the target.
Bug fixes¶
- Fixed an issue due to which target data was updated with a delay when edited on the target details page.
Server part¶
Added¶
- Added a
durationfield to requests that display scan module job information. This field contains the actual runtime of the module (excluding pause time).
Bug fixes¶
- Fixed log count calculation issue for the
GET /api/scans/{id}/jobs/{jobID}/logsrequest with thecountparameter.
Scanner fuchsiad¶
Added¶
- Added the ability to exclude specific modules or module groups when starting a scan using the
fuchsiactlconsole client. - Added an optional
min_pages_numberparameter to the page deduplication settings. It allows specifying a threshold for the number of application pages obtained from the endpoint discovery (default:10). When this threshold is exceeded, automatic page deduplication is enabled. Deduplication will not be enabled automatically if it has been disabled manually.
SolidWall WAF integration module¶
Added¶
- Added the ability to pass the scanned web application identifier via additional settings, allowing the WAF to uniquely identify it.
Client-side JavaScript code analysis module¶
Bug fixes¶
- Fixed an error that could cause the
Hostheader to be lost in endpoints, leading to incorrect deduplication behavior.
Scan modules¶
Added¶
- Added a description of the detected issue to the shell injection scanner reports.
Changes¶
- The kernel version of Nuclei has been updated to 3.7.1.
Bug fixes¶
- Fixed incorrect display of payloads with delays in the SSTI scanner report details.
v26.5.1 — 2026-03-30¶
Server part¶
Bug fixes¶
- Fixed an issue due to which target deletion was not working correctly.
- Fixed super administrator scan permissions for targets in other tenants.
v26.5 — 2026-03-24¶
Dashboard¶
Added¶
- Added the ability to generate PDF reports in Turkish and Portuguese.
- Added the ability to view scan module logs.
Changes¶
- Target creation has been simplified. After filling in the “Address” field, the target can be saved. Subsequently, all parameters except the address are available for editing.
Server part¶
Added¶
- Added TLS support for the SMTP client.
Changes¶
- The super administrator can now create scans, targets and scan groups in other tenants.
- In the
GET /api/scans/{id}/jobsrequest theprogressparameter is now provided.
SolidPoint CLI command line interface¶
Added¶
- For the
solidpoint-cli scan new-cicommand added the--summary,-sflag, which controls that the scan report will only be output at the end of the command execution.
Scanner fuchsiad¶
Added¶
- Added automatic search for the
fuchsiactlconsole client configuration file in the directory specified by theFUCHSIAD_CONFIG_DIRenvironment variable if it is not found in the standard directories.
Changes¶
- The scanner no longer uses post-quantum encryption algorithms in TLS when connecting to the target web application to avoid compatibility issues.
OpenAPI specifications import module¶
Added¶
- The specification file is now also searched for at the
/swagger-jsonpath.
Scan modules¶
Added¶
- Added a page freeze detection mechanism for the Stored XSS detection module. If a freeze occurs, processing of the current URL will be aborted.
- For the SSTI scanner:
- added the
-levelflag, which controls the use of system commands within attack vectors (the higher the level, the more commands are used during the attack); - added support for the EJS, ERB, Nunjucks and Velocity template engines;
- added payloads for the Pug, Slim, Smarty and Vue template engines.
- added the
Bug fixes¶
- Fixed missing CVSS vector versions in the following modules:
- the path traversal vulnerability scanner;
- the controlled serialized data detection module;
- the CSPP scanner;
- the shell injection scanner.
- For the SSTI and shell injection scanners fixed the “
error while striking: Invalid URL in HAR” error that occurred when scanning endpoints with paths that included theUNKNOWNspecial value.
v26.4.1 — 2026-03-24¶
Server part¶
Bug fixes¶
- Fixed an issue due to which
GET /api/scans/{id}/raw-details-reportrequest could fail to provide endpoints and resources when no issues were found in the scan.
v26.4 — 2026-03-10¶
Dashboard¶
Added¶
- Added information about target request limit to the scan details page.
Changes¶
- In the Create Scan Wizard the list of modules is now displayed directly at the Scan Type step for the custom scan type.
Server part¶
Added¶
- Added additional requests for managing resources and endpoints:
GET /api/scan/{id}/deps/{id};GET /api/scan/{id}/resources/{id};GET /api/scan/{id}/deps/count;GET /api/scan/{id}/resources/count.
- Added a
GET /scans/{id}/override-configrequest for retrieving experimental parameters. - Added a boolean field
hasOverrideConfigto theGET /api/scans/{id}request, indicating whether experimental parameters are in the scan.
Changes¶
- The default value for the maximum scanner message size has been changed from 50 MB to 100 MB (
SCANNER_MAX_CALL_RECV_MSG_SIZE_MBenvironment variable). - The
GET /api/scans/{id}/raw-details-reportrequest now displays current issue statuses for tags with thetype: IssueFoundparameter.
Bug fixes¶
- Fixed character length validation for string fields when creating users, targets, and tokens.
- Fixed an issue due to which a scan that had terminated on the scanner in some cases could remain in the
Pausingstate on the server part.
Scanner fuchsiad¶
Bug fixes¶
- Fixed an issue that caused duplicate scans to be created when using the
rescan --login-proposalcommand. - Fixed excessive memory consumption when saving request and response bodies during web socket operations.
OpenAPI specifications import module¶
Added¶
- Added automatic checking of standard paths for the presence of a specification file.
Client-side JavaScript code analysis module¶
Changes¶
- Improved stability of the analyzer for web applications using Webpack.
GraphQL endpoint detection module¶
Bug fixes¶
- Fixed an issue that caused variable types in the variables section for endpoints to be converted to string.
Scan modules¶
Added¶
- For the dynamic page analysis modules that detect DOM XSS added a restriction list that filters data streams before they are included in the report.
Changes¶
- The Powby2 passive template analysis module moved to the discovery module list
Distribution for Debian¶
Added¶
- Added support for Astra Linux 1.8.
v26.3 — 2026-02-24¶
Dashboard¶
Added¶
- Added an “Risk accepted” mark for issues. This mark is used to indicate confirmed issues that do not require fixing. Issues with this mark are excluded from subsequent scans of the target.
Changes¶
- The dashboard is now more compact and fits more information on the screen.
- For scan details:
- updated the design of the scan endpoints list;
- the endpoints list now uses row virtualization;
- optimized data loading on the page.
Bug fixes¶
- Fixed an error in issue details due to which unreadable characters were displayed in the “Details” field on the “Validation” tab.
Server part¶
Added¶
- Added support for the
riskAcceptedmark. - Added scan status history.
- Added brief information about identified technologies to the
GET /api/targets/{id}request. - Added
GET /api/scans/{id}/resourcesandGET /api/scans/{id}/depsrequests. These endpoints enable the separate retrieval of information about resources and endpoints for a specified scan. - Added module validation and improved error handling for direct scans. A scan is classified as “direct” when created via a
POST /api/scansrequest with therawparameter specified. No target creation is needed for this type of scan; its parameters are set in accordance with the scanner's supported schema. - Added handling for module jobs missing from the current installation in scans created via synchronization. These jobs now utilize the job name rather than the module name.
- Added the
GET /api/scans/{id}/software-versions/countrequest to retrieve the number of software versions in a scan.
Bug fixes¶
- Fixed handling for the
confirmed,fixedandregressionmarks. - Fixed an issue that prevented saving a target with an empty name and description.
SolidPoint CLI command line interface¶
Added¶
- Added validation for interactive input.
- Added mode checking for commands. If a command designed for multi-user mode is executed in single-user mode, a clear error message is displayed.
Changes¶
- Updated and improved command descriptions in the help documentation.
Bug fixes¶
- Fixed an issue due to which the
solidpoint-cli scan cancelcommand did not function.
Client-side JavaScript code analysis module¶
Added¶
- Added an external analyzer timeout. It ensures the analyzer process terminates within an acceptable time frame regardless of the correctness of its code.
- Improved support for code that is divided into modules via a module bundler.
Scan modules¶
Changes¶
- Updated the Nuclei public templates to the current version.
v26.2.1 — 2026-02-13¶
Scan modules¶
Bug fixes¶
- For dynamic page analysis modules, fixed a YAML configuration issue that was breaking interaction with shell.
v26.2 — 2026-02-10¶
Dashboard¶
Added¶
- The target details page now includes a tab showing a list of scans for selected target.
- Added filtering by scan status to the scan list.
Changes¶
- Removed the quick scan creation modal window.
Bug fixes¶
- Fixed an issue due to which the JSON file downloaded from the Raw Scan Report page contained an
endpointslist instead ofdeps.
Server part¶
Added¶
- For
GET /api/scans/{id}request added information about identified technologies. - For
GET /api/scans/{id}andGET /api/scansadded a counter for the number of generated PDF reports.
Changes¶
- For
GET /api/scans/{id}request scan jobs are now sorted not only by module type but also by execution start time. ForGET /api/scans/{id}/jobsrequest this sorting can be applied using awithTypeAndTimeSort=truequery parameter.
Bug fixes¶
- Fixed a database connection issue that could occur during migration.
- Fixed an issue due to which the list of identified technologies was not updating during the scan for
GET /api/scans/{id}request.
Scanner fuchsiad¶
Added¶
- Added the experimental automatic login module to the standard package.
- Added the ability to save server responses during scanning.
Changes¶
- Active scans are now paused (not canceled) on scanner shutdown and auto-resume on restart.
Bug fixes¶
- Fixed a scan statistics calculation issue that caused the request counter in the dashboard to stop and the
fuchsiactl scan_statscommand in the console client to fail.
OpenAPI specifications import module¶
Changes¶
- Improved endpoint discovery by refining the endpoint generation mechanism.
Client-side JavaScript code analysis module¶
Added¶
- Added an internal timeout system. A “soft” timeout is supported: when it is triggered, the analysis stops and a result based on the collected data is returned.
- Improved endpoint discovery for web applications using Webpack.
Scan modules¶
Added¶
- For the Powby2 passive template analysis module, added support for Wappalyzer signatures of the
requires_categorytype.
Changes¶
- Dynamic page analysis modules are now split into 4 services:
dynamic-page-analyzer-domxss-pages,dynamic-page-analyzer-domxss-tags,dynamic-page-analyzer-cspp-pages,dynamic-page-analyzer-cspp-tags. This is necessary for correctly pausing scans and for operation in the experimental breadth-first scan mode.
Bug fixes¶
- In the SSTI and Shell Injection scanner report details, the payload is now correctly displayed when a vulnerability was found in a key.
- Implemented a check based on a delayed response from the server in the SSTI scanner using a generalized API and a statistical model.
v26.1 — 2026-01-27¶
Dashboard¶
Added¶
- On the scan details page:
- added information about the scan status at the time of PDF-report generation to the Reports tab;
- added information about the identified technologies during the scan of the target.
- Added information about additional authentication data to the target details page.
Changes¶
- All PDF-report bulk operations are temporarily hidden in the Reports tab.
- Tabs without data are hidden in the details of completed scans.
- The Reports tab is now available only for completed scans if at least one issue is identified.
Bug fixes¶
- Fixed an issue in handling endpoints where data of a non-string type was received.
Server part¶
Changes¶
- Registration and account activation notifications sent via email now support Chinese.
Bug fixes¶
- Fixed an issue that could cause scan job logs to download incompletely.
- Fixed an issue due to which filtering by scan status might not work.
Scanner fuchsiad¶
Added¶
- Added the ability to open a Go pprof endpoint (by default disabled). The scanner configuration file requires a value for the
pprof_addressfield.
Client-side JavaScript code analysis module¶
Added¶
- The
initiatorfield now includes a complete call stack for dynamically sent requests.
Changes¶
- Invalid HTTP methods are now excluded from discovered endpoints.
- Enhanced the limitations on objects generated by the analysis to decrease the rate of false positives.
Scan modules¶
Changes¶
- Improved Nuclei templates for CVE-2025-55182. Added new payloads for vulnerability validation.
Bug fixes¶
- For the OpenAPI specification import module, fixed the header value type for endpoints. It is now always a string.
- Fixed incorrect selector display for vulnerabilities in parameter names.
- Fixed the way vulnerabilities are detected using payloads with delays, that caused false positives. Affects the following modules:
- the PHP untrusted data deserialization scanner;
- the shell injection scanner;
- the unsafe deserialization in Java scanner;
- the file upload vulnerability scanner.
Distribution for Docker Compose¶
Changes¶
- Installation updates now run without additional interactive prompts.