TotalAppSec Release 2.7 | Web Application Scanning Release 1.27

March 20, 2026

On some platforms, TotalAppSec will be upgraded directly from 2.5 to 2.7, and Web Application Scanning (WAS) will be upgraded from 1.25 to 1.27.

In such cases, TotalAppSec 2.7 includes all changes from 2.6, and WAS 1.27 includes all changes from 1.26, in addition to the updates introduced in the respective releases.

For details about the changes in TotalAppSec 2.6 and Web Application Scanning 1.26, refer to the TotalAppSec Release 2.6 | Web Application Scanning Release 1.26

TotalAppSec TotalAppSec

OpenAPI Compliance Terminology Updates

We have updated terminology related to API compliance to improve consistency and reflect the adoption of OpenAPI specifications.

In the Application Details window for API assets, the API Compliance tab is renamed to OpenAPI Compliance. The page header now displays OpenAPI Compliance.

API Compliance renamed to OpenAPI Compliance.

Additionally, the terminology on the Scan List screen is updated for consistency. Previously, the scan launch flow was referred to as Compliance Scan, while the scan list hover-over text displayed API ComplianceThe hover-over text is now updated to Compliance Scan to align with the naming used during scan launch.

API Compliance renamed to Compliance Scan in the Scan List tab.

TotalAppSec Web Application Scanning  TotalAppSec and Web Application Scanning 

QDS Information Added to Knowledge Base

With this enhancement, the Knowledge Base now displays Qualys Detection Score (QDS) information directly for relevant QIDs.

Previously, you could access QDS details only on the Detection Details page. The QDS Details tab in the View KnowledgeBase Entry now displays QDS information directly when accessing QIDs in the Knowledge Base. This improves QDS visibility and delivers consistent user experience.

QDS Details in the Knowledge Base tab.

QDS information is available in the Knowledge Base only for QIDs associated with vulnerabilities and sensitive content. 

Filter Findings by Detection Reason Using QQL

You can now search and analyze detections by reason using a new QQL token finding.reason. This token is available in the Detections, Web Applications, and APIs tabs. The APIs tab is available only with TotalAppSec. 

You can search for findings based on why a finding was detected, not detected, or not tested. For example, when authentication was required, a URL was not found, or a scan time limit was reached. This helps analyze findings faster and improves reporting clarity, with consistent experience across search and dashboards.

For example, the following image displays the findings:

  • that could not be tested, as the URL could not be found - finding.reason:FINDING_NOT_TESTED_URL_NOT_FOUND. 
  • for the applications containing web app as part of the name - asset.name:"web app".

finding.reason QQL token in the Detections tab.

The following table presents the token values and the corresponding descriptions in the Finding Status column in the Detection DetailsHistory & Comments tab.

Token Value Reason Description in Detection Details 
FINDING_DETECTED Finding was confirmed
FINDING_NOT_DETECTED Finding cannot be detected anymore
FINDING_NOT_TESTED_AUTHENTICATION_REQUIRED Authentication required for detecting this finding failed
FINDING_NOT_TESTED_URL_NOT_FOUND Vulnerable URL cannot be found anymore
FINDING_NOT_TESTED_SCAN_TIME_LIMIT_REACHED Finding could not be tested in the scan time limit
FINDING_NOT_TESTED_QID_NOT_INCLUDED QID was not included in scan configuration
FINDING_NOT_TESTED_URL_BLACKLISTED Vulnerable URL was blacklisted in this scan
FINDING_NOT_TESTED_PROGRESSIVE_SCANNING_DISABLED Progressive scanning was not enabled
FINDING_NOT_TESTED_SCAN_CANCELED_WITH_RESULTS Scan was canceled before it finished
FINDING_NOT_TESTED_SERVICE_ERRORS_DETECTED Service errors detected
FINDING_NOT_TESTED_MAX_LINKS_CRAWLED Finding could not be tested as max links are crawled

Search Scans by Progression Count QQL Token

A new QQL token, scan.progressionNumber, is now available in the Scan List tab to help identify scans based on their progression count.

Previously, you could not filter scans by progression count, which required manual review of each application and increased investigation time. With this enhancement, you can now use the scan.progressionNumber token in the search scans with higher progression counts, making it easier to identify and investigate scans that may be running longer than expected.

You can use the operators - greater than (>), less than (<), greater than or equal to (>=), and less than or equal to (<=) to locate scans with the required progression count. For example, the following image presents scans with a progression count greater than or equal to 15. 

scan progression number token in Scan List tab.

Enhanced Scan Duration Display 

We updated the scan duration format in the Scan List tab. Previously, for scans that ran for less than one hour, the Status column in the Scan List displayed Took 0 hours, which did not reflect the actual scan time.

With this update:

  • Scans running less than one hour display the duration in minutes.
  • Scans running longer than one hour display the duration in hours and minutes, for example, 1 hr 20 min.

Enhanced scan duration format.

Report Ignored Findings to ETM for TruRisk™ Calculation

With this enhancement, TotalAppSec now reports ignored findings to Enterprise TruRisk™ Management (ETM), enabling more accurate TruRisk™ score calculation.

Required Application Version Enterprise TruRisk™ Management 1.7.0

Issues Addressed

Application Category/Component Description

TAS and WAS

Proxy Configuration

 

The user encountered a syntax error while adding an exception during proxy creation and edit workflow. The issue occurred because of the new validation rules. 

The issue is resolved, and the user can add an exception in the proxy record while creating or editing a proxy. 

TAS and WAS

Web application creation and editing - Crawling scripts

When the user added or updated Selenium scripts in the Crawl Links section while creating or editing web applications, the following error message is displayed:
An error occurred while processing the request. Please contact your account manager.
This error occurred when the user attempted to add or edit multiple crawling scripts. 

The issue is resolved. Now the user can add or update the crawling scripts and save the web application.

TAS and WAS

Ignore, Activate, and Purge Findings

The user encountered an error while attempting to ignore the finding, activate the ignored finding, and purge the finding. 

The issue is resolved. Now the user can successfully ignore, activate, and purge findings. The findings associated with the deprecated QIDs are not displayed. 

TAS and WAS 

Knowledge Base

The Knowledge Base information displayed empty Vendor and Product information for the following QIDs:

  • 530799 
  • 530810
  • 530802 
  • 530807

The issue is resolved, and the vendor and product information are available in the Knowledge Base for the specified QIDs.

TAS and WAS

Authentication Records

We fixed an issue where users could not view data in multiple tabs due to longer-than-expected tab loading times.

TAS and WAS

Scan Schedules 

In the Scans > Schedules tab, valid and active scan schedules were listed when the user searched with the scan.schedule.quickFilters:INVALID token. This was observed when the scan schedules were created with tags as Scan Target. If any of the tags from the Scan Target were deleted, the schedule was considered invalid. 

The issue is fixed. In the scan schedules, where tags are added as Scan Target, the schedule remains valid even after one of the tags is deleted from the Target. The schedule is considered invalid only when all tags are deleted from the Scan Target

TAS and WAS

Dynamic Search List 

When the user selected the Discovery Method in the Search Criteria while creating or updating a dynamic search list, the associated QIDs were not displayed.

The issue is resolved. Now, the user can view all QIDs associated with the selected discovery method in the dynamic search list under Search Criteria. 

TAS and WAS

Detection Details 

In the Detection Details window > History & Comments tab, the text in the Finding Status column was truncated, leading to confusion about why the QID was not detected or tested. 

The issue is fixed. Now the user can hover over the text to view the complete message in the Finding Status column. 

TAS and WAS 

Scan Schedule

When the user removed and purged an application from the scheduled scan because the web application was not available on the Internet, the scheduled scan failed. 

The issue is fixed. The scheduled scan is performed even after removing and purging an application from the Scan Target. 

TAS and WAS

Community Subscription 

In the Qualys Community subscription, the Schedules tab under the Scans and Reports, and the option profile creation were enabled. However, the option profile creation was not permitted. 

To align with the product guidelines for Community subscription, the following updates are implemented:

  • Disabled schedule options from the Quick Actions and Actions menu in the Web Application tab.
  • Disabled Schedules tab under Scans and Reports
  • Disabled the New Profile option in the Option Profiles tab. 

These changes ensure compliance with the Community Edition restrictions.

TAS and WAS

Scans 

We fixed an issue where the scans were stuck in the Processing status for several days. 

TAS and WAS

Test Authentication 

When launching the test authentication, the Name of the authentication test did not follow the default Scan Title Format defined in Global Settings

The issue is fixed. The scan name for the authentication test is now set to the default Scan Title Format, similar to the vulnerability and discovery scans. 

TAS and WAS

Scans 

We fixed an issue where scan details were not displayed if a scan was launched using a Scanner Tag that was later deleted.

The View Scan Details page now displays all scan details, even when the associated Scanner Tag has been removed.

TAS and WAS

Scans

We fixed an issue where multiple scans failed with the error SCAN_RESULTS_INVALID.

Now, the scans are completed, scan results are processed, and reports are generated.

TAS and WAS

Web Applications 

We fixed an issue where no web applications were displayed in the Web Applications tab, even though the scans were visible in the Scan List tab. This occurred when a static tag associated with web applications was updated to a dynamic tag using a custom script.

The web applications datalist now loads correctly after the tag update.