28 Mar 2023
Improvements
- Added an option to ignore events that can break the JavaScript simulation script.
- Added version number information to internal agents on the Configure New Agent page.
- Improved the agent and web application communication to end it after three attempts if the internal agent has wrong information.
- Improved Invicti Enterprise to clear all login files upon signing out of the application.
- [Early Access] Created a queue to store scan results and register results asynchronously.
Fixes
- Fixed the issues API endpoint on the updating and sorting.
- Fixed the tagging issue with the Azure Boards integration that the tag appeared on the Azure board although there is no tag entered on the Invicti side.
- Improved the web app and agent communication.
- Updated the docker agent package for the 64-bit process.
- Fixed the bug that threw an object reference error while trying to end the scans that exceeded the max scan duration.
- Fixed the Classless Inter-Domain Routing (CIDR) transformation issue for the discovery service.
- Fixed the discovery service crawling issue.
- Fixed issues that caused erroneous reports.
16 Mar 2023
This update includes changes to the internal agents. The internal scan agent’s current version is 23.3.0. The internal authentication verifier agent’s current version is 23.3.0
New security checks
- Added package.json Configuration File attack pattern.
- Added new File Upload Injection pattern.
- Added SSRF (Equinix) vulnerability.
- Added Swagger user interface Out-of-Date vulnerability.
- Added a file upload injection pattern.
- Added StackPath CDN Identified vulnerability.
- Added Insecure Usage of Version 1 GUID vulnerability.
- Added JBoss Web Console JMX Invoker check.
- Added Windows Server check.
- Added Windows CE check.
- Added Cloudflare Identified, Cloudflare Bot Management, Cloudflare Browser Insights, and cdnjs checks.
- Added Varnish Version Disclosure vulnerability check.
- Added Stack Trace Disclosure (Apache Shiro) vulnerability check.
- Added Java Servlet Ouf-of-Date vulnerability check.
- Added AEM Detected vulnerability check.
- Added CDN Detected(JsDelivr) vulnerability check.
Improvements
Improvements in scans
- Improved the bulk update of those issues with the Fixed(Can’t Retest) status.
- Added a column on the Issues page to show users whether an issue is retestable.
- Improved the scan compression algorithm to lower the size of the scan data.
- Added a tooltip to show the full scan report name when it is too long.
- Added a progress indication while exporting a PCI scan report.
- Added an option to delete the stuck agents’ commands.
- Fixed the business logic recorder issue while using the Basic, NTLM/Kerberos Configurations.
- Improved the internal agents on Windows to prevent possible Unquoted Service Path issues.
Improvements in API
- Improved the descriptions for /api/1.0/issues/report endpoint and the integration parameter on the Allissues endpoint.
Improvements in security checks
- Improved WS_FTP Log vulnerability test pattern.
- Improved X-XSS-Protection Header Issue vulnerability template.
- Improved MySQL Database Error Message attack pattern.
- Improved XML External Entity Injection vulnerability test pattern.
- Improved Forced Browsing List.
- Added CWE classification for Insecure HTTP Usage.
- Added GraphQL Attack Usage to existing test patterns by default.
Fixes
- Fixed the update issue in the Proof node in the Knowledge Base panel.
- Fixed the scan profile issue when exported from Invicti Standard to Invicti Enterprise.
- Fixed the API token reset issue for team members.
- Fixed the API documentation’s website that failed to show descriptions.
- Fixed the business logic recorder issue where the session is dropped because of a cookie.
- Fixed the default email address that appeared on the login page during the custom script window.
- Fixed the Out-of-Memory issue caused by the Text Parser when adding any extension to the parser.
- Fixed the Client Secret in raw text appearing in the scan report for OAuth2.
- Fixed the Hawk validation issue.
- Fixed the scan flow with different logic for incremental scans that are launched via CI/CD integrations and the user interface.
- Fixed the custom vulnerability deletion problem on the custom report policy.
- Fixed the vulnerability database issue that occurred because of a URL redirect problem.
- Fixed the internal server error on the Audit logs’ list endpoint.
- Fixed the issue of email notifications when a new scan is launched.
- Fixed the typo on the OAuth2 settings page.
- Fixed the issue updating timeout issue.
- Fixed the PCI scan icon issue that disappeared during the scan.
28 Feb 2023
Fixes
- Fixed the bug that caused scans to be canceled unexpectedly.
- Fixed the bug that caused scans to terminate prematurely due to incorrect time settings.
24 Feb 2023
Fixes
- Fixed the bug that threw an error when the Require SAML assertions to be encrypted checkbox is not selected on the Single Sign-on page.
22 Feb 2023
This update includes changes to the internal agents. The internal scan agent’s current version is 23.2.0. The internal authentication verifier agent’s current version is 23.2.0
New features
- Added the Maximum 404 Signatures field to scan policies.
- Added an option to exclude issues’ history from reports.
New security checks
- Added the JSON Web Tokens detected check.
- Added JWT Token Forgery through Kid by using static files.
Improvements
- Improved the JSON Web Tokens’ vulnerability logic.
- Updated JWT Token Forgery check condition.
- Extended excluded header names with new headers.
- Improved the JWT Token Finder Regex in the JWT engine.
- Updated embedded Chromium browser.
- Added the permission check to download reports.
- Added a parameter (ImportedLinks) for imported links to the /scanprofiles/new API endpoint.
- Improved the global dashboard performance.
- Added records limit to avoid Out-of-Memory exceptions on reports.
- Added the link scope check for the user-controllable cookie vulnerability.
- Improved the default browser settings to be reflected in the business logic recorder (BLR).
Fixes
- Fixed an issue that caused unhandled exceptions when there is no service endpoint definition in the WSDL file.
- Fixed accessibility issue in the scan optimizer pop-up.
- Fixed special character problems in Crawled and Scanned URLs reports.
- Fixed “file in use error” while archiving scan logs.
- Fixed the OAuth 2.0 authentication problem caused by the failure to get code information and certification validation in out-of-scope links.
- Fixed missing cookies for the JSON Web Tokens attack requests.
- Fixed the text parser extension issue that caused agents stuck.
- Fixed the vulnerability family issue that caused the Hawk not to detect issues.
31 Jan 2023
This update includes changes to the internal agents. The internal scan agent’s current version is 2.0.2.160. The internal authentication verifier agent’s current version is 2.0.2.160.
Improvements
- Improved the Technologies page for detailed version information of technologies identified.
- Improved the target website deletion process to prevent any errors because of instantaneous action.
- Add a new API endpoint (api/1.0/issues/summary) for better issue reporting.
- Improved the maximum scan duration to stop only those scans with the Scanning status.
- Added default SSL Configuration to docker agents.
- Added a token matching rule when it is required to get the token from a website other than the target URL.
Fixes
- Fixed the scanner agent issue where the Linux agents failed because of TLS as a result of breaking changes in .NET 5.
- Fixed the basic authentication issue that threw an error although the credentials are correct in the scan profile.
- Fixed the business logic recorder issue that prevented the recorder to play recorded steps during a scan.
- Fixed the inconsistent number of vulnerability counts by severity information on the scan report page.
- Fixed the vulnerability serialization issue that caused the out-of-memory error.
- Fixed the scan scope issue that does not load the scan scope correctly on the first try.
- Fixed the scan profile issue that failed to register the database selected on the scan optimization page.
- Fixed the corrupted scan data ZIP file downloaded via an API endpoint.
17 Jan 2023
This update includes changes to the internal agents. The internal scan agent’s current version is 2.0.2.159. The internal authentication verifier agent’s current version is 2.0.2.159.
New features
- Added the ability to run a scanner agent for the OpenShift environment.
- Added a scan control center to suspend all scans, and pause and resume all scans when needed.
- Added control for login and logout during vulnerability retest.
Improvements
- Improved the Invicti web application performance.
- Improved the ServiceNow Incident Management integration.
- Improved the detection of whether the Jira instance is on the cloud or on-premises.
- Improved the Jira integration to add the Affected Versions as an option.
- [Early Release] Change the Second Level Domain option on the Discovery Service to disabled by default.
- Change the icon of the vulnerability list for website groups on the Reporting page.
- Added the keep connection alive message between Invicti Shark (IAST) and the web application scanner to keep the connection alive.
- Improved the vulnerability report in which any credit card information is masked.
- Added the Authentication Verifier Service’s IP address to the setting to prevent it from being affected by the IP Restrictions.
- Improved the agent’s configuration file to specify a folder where the agent’s scan data is to be saved.
- Improved the API endpoint to create team members and update their information.
- Added the last revived date parameter to the All Issues API endpoint.
- Improved the maximum scan duration detection.
- Updated the TeamCity plugin that requires the Server URL and Domain URL to be the same.
- Added the GUID control before getting the integration id to prevent any issue in the flow.
- Improved the scanning of Burp files that are without XML extensions.
- Increased the time-out for the cloud PDF converter to prevent timeout-related errors.
Fixes
- Fixed case sensitivity when checking HTTP headers for JWT.
- Fixed missing CSP 3 Directive.
- Removed the redundant semicolon on the scan pages.
- Fixed an issue that prevented the new website group from appearing on the Manage Groups page immediately.
- Fixed a bug that prevents the scanner from attacking to login and logout pages.
- Fixed the policies loading issue on the General Settings page.
- Fixed the user interface issue to reflect the agent information on the Installed Framework accurately.
- Fixed the inconsistent risk level on the generated reports.
- Fixed the IPv6 registered website resolution issue thrown before scanning.
- Fixed the bug of excluding addressed issues in reports generated via Azure Pipeline Extension.
- Fixed the synchronization issue for the Discovery Service.
- Fixed the bug that throws a null reference exception at the authentication.
- Fixed a bug that prevents the scanner from attacking to login and logout pages.
- Fixed an issue that overrode TLS settings available in the scan policy when the Ignore SSL Certificate Errors is set to True in the Appsetting.json file.
- Fixed the bug in which OAuth2 settings were not transferred properly from the web application to the agent.
- Fixed the bug that threw an error when exporting a report.
- Fixed null reference error during SCIM User creation.
21 Dec 2022
This update includes changes to the internal agents. The internal scan agent’s current version is 2.0.2.158. The internal authentication verifier agent’s current version is 2.0.2.158.
Improvements
- Added auto responder for images to escape the onerror issue.
Fixes
- Fixed the agent stuck issue when the scan timeout is detected.
- Fixed an issue that overrode TLS settings available in the scan policy when the Ignore SSL Certificate Errors is set to True in the Appsetting.json file.
13 Dec 2022
Fixes
- Fixed the attribute issue that prevented the Discovery Service from running the discovery properly.
07 Dec 2022
This update includes changes to the internal agents. The internal scan agent’s current version is 2.0.2.157. The internal authentication verifier agent’s current version is 2.0.2.157.
New features
- Added a feature to generate an excel report for vulnerabilities identified across a website group.
- Added an API parameter to choose among agent groups to launch an incremental scan. [API-only]
- Added an option to determine how long Invicti stores scan data.
Improvements
- Improved the ServiceNow Incident Management.
- Improved the Jira integration to export a vulnerability’s details to the Jira ticket.
- Improved the SSO to inform users about the expired SAML certificate.
- Added an explanation for the failed requests error.
- Added name variable support for Passive and Singular Custom Security Checks.
Fixes
- Fixed the Business Logic Recorder issue that prevents login when there is a custom script for the form authentication.
- Improved the creation of websites via the Discovery Service to include the port numbers and the URL.
- Fixed a bug that displayed vulnerabilities without their id on the website and global dashboard page.
- Fixed WSDL parse issue for non-defined object types.
- Fixed the null reference exception on HTTP Requester.
- Fixed the internal agent update issue that is stuck in the updating process.
- Fixed the deserialization problem when importing the scan session to Invicti Standard.
Removed
- Removed the .NET installation requirement for internal agents.
22 Nov 2022
Improvements
- [Early Access] Improved the AWS connection to scan only the top 10 most popular web framework ports from the AWS Security Group.
- Improved the website dashboard performance.
- Improved the discovered website page to customize columns based on your needs.
- Added the attack option for Cross-site Request Forgery (CSRF).
- Added the required tooltip for the Value field of the Kafka integration.
Fixes
- Fixed the bug in sending issues to Mattermost.
- Fixed the Slack integration issue that failed to send notifications.
- Fixed the inconsistent discovered website result by handling null values.
- Fixed a bug that prevented the PCI scan from running ever again if any previous PCI scan failed to start.
08 Nov 2022
This update includes changes to the internal agents. The internal scan agent’s current version is 2.0.2.156. The internal authentication verifier agent’s current version is 2.0.2.156.
New security check
- Added the Text4Shell (CVE-2022-42889) check.
Improvements
- Updated the docker scanner agent.
- Added an active scan check before deleting a scan profile related to that active scan.
- Improved the importing link to parse the complex example value for RAML.
Fixes
- Fixed the issue in which the authentication verifier agent is not listed after the time zone is changed.
- Improved the authentication verifier configuration file to support using the plus (+) for space encoding.
- Improved the log for the knowledge base report.
- Fixed the mistaken information on the retestable vulnerabilities.
- Fixed the fix calculation bug in the Issues API endpoint that occurred when scan(s) are deleted.
- Fixed the issue that deleted the customization folder in the agent’s folder after the update.
- Fixed the bug that displayed different method icons on the technical report page.