900 new features in WINDEV, WEBDEV and WINDEV Mobile 2026

120 N e w f e a t u r e W D W B WM DEFENSE AGAINST PIRATES Data theft is quite common. Large volumes of data are stolen every day around the world, then distributed or resold. WINDEV provides you with all the tools you need to protect the data in your applications. Benefit of this new feature in version 2026: Security 121 N e w f e a t u r e W D W B WM NEW SECURITY AUDIT Version 2026 introduces the new security audit.. This security audit detects flaws, unencrypted data, code risks and non-compliance with security standards. In order to cover all aspects of security, the audit examines the project both statically and dynamically. Benefit of this new feature in version 2026: More secure applications 122 N e w f e a t u r e W D W B WM STATIC SECURITY AUDIT Issues detected by the security audit appear in the Compilation errors pane. Detected issues are sorted by element (window, class, etc.). The main verifications include: • plain-text passwords in the code • unsigned executable • presence of the Code Editor control • executable without manifest • use of unsafe threads • unencrypted data file • use of IE ActiveX • use of deprecated encryption functions • .etc. Benefit of this new feature in version 2026: Security in the development phase 123 N e w f e a t u r e W D W B WM DYNAMIC SECURITY AUDIT The dynamic security audit detects issues both in test mode and on demand, when the application runs directly on the end-user device. Detected issues appear both in the source code and in an aggregate list: • number of issues detected • test date/time • list of issues detected in test mode Main verifications: • dynamic compilation • unsafe Socket/SOAP/REST data exchange. The following aspects are checked: ◊ HTTP instead of HTTPS, ◊ HTTP ignoring errors, ◊ FTP ignoring errors, ◊ Use of the SocketConnect function instead of SocketConnectSSL ◊ Use of the WebSocketClientConnect function instead of WebSocketClientConnectSSL ◊ Negotiation with TLS below a minimum version specified in the project description or with the HTTPConfigure function • HFSQL: ◊ Unsecured HFSQL data file ◊ Unencrypted connection, ◊ Opening a data file without a password, ◊ Successive calls to HOpenConnection that return False ◊ Storing a password from a "password" control in a item of a type other than Password, ◊ Old Client/Server engine version PROJECT SECURITY AUDIT DETECT ISSUES BEFORE DEPLOYING YOUR APPS Wh a t ' s n e w i n W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6 26

RkJQdWJsaXNoZXIy NDQ0OA==