Earlier, we launched the free Ciphix Mendix Dev Tool (formerly known as Bizzomate Mendix Dev Tool), an application which quickly discovers vulnerabilities in Mendix applications. Developers can use it to easily make their Mendix applications more resilient against cyber attacks. It also offers detailed information about the status of applications. 

A Recent Meetup and an Exciting Announcement 

At a recent Meetup attended by over 60 participants, Coen Spinhoven, Mendix MVP and developer of the Ciphix Mendix DevTool, unveiled exciting updates for the tool. He introduced The Performance Monitor Module, stating: 
“We’re planning to revamp the performance monitor and introduce functionality to gather even more in-depth statistics about your application. By connecting your Mendix app to this module, every activity will be logged with a detailed breakdown of what’s happening within your application. This will help developers make informed decisions and quickly identify potential bottlenecks.” 

Performance Monitoring 

The Performance section of the Ciphix Mendix DevTool analyses key performance statistics for Mendix applications. It allows developers to quickly identify and resolve issues by visualising metrics through: 

  • Waterfall graphs detailing every recorded activity, enabling seamless navigation. 
  • Aggregated performance metrics, providing a clear overview of potential bottlenecks. 
  • Detailed microflow graphs, showing sub-microflows, actions, and queries, including XPATH, OQL, and SQL. 
  • Heatmaps, visually highlighting slow page components with a single click. 

Basic profiling is available without additional modules; however, detailed statistics require the Ciphix Performance Monitor Module to be added to your project. 

  

Security Insights with Data Reading 

One common vulnerability in Mendix applications is the incorrect configuration of user rights, leading to unintended data exposure. The Ciphix Mendix DevTool helps developers identify such vulnerabilities during and after application development. It generates comprehensive tables illustrating what data users can access based on their permissions. The tool utilizes only the functionalities that are available within the Mendix client (except for the optional performance module). This approach, akin to a pentest, uses only Mendix client functionalities, enabling developers to validate and resolve security configurations before their applications go live. 

  

Application Insights 

Beyond security checks, the tool provides extensive insights into the status of Mendix applications. Changes made in the application are instantly reflected within the DevTool. With its intuitive graphical interface, developers can browse relevant data and relationships between objects efficiently, making it invaluable for troubleshooting. 

Coen shared, “Over the past year, we have received incredible feedback from users. Many developers who adopted the tool now say they can’t imagine working without it. It’s rewarding to contribute to the Mendix community and simplify the lives of other developers.” 

Bart Poelmans, Mendix Tech Lead at Ciphix, added: “Our Ciphix Mendix DevTool makes life significantly easier for Mendix developers. It provides instant insights into crucial security settings without requiring additional configuration and allows developers to swiftly identify and optimise underperforming aspects of their applications. The result is safer, more efficient applications with reduced vulnerability to cyber attacks. We made this tool free to ensure all Mendix developers can benefit from it.” 

  

New Mendix Add-Ons 

In addition to the Ciphix Mendix DevTool, Ciphix has released several other Mendix products over the past two years. For instance: 

  • The Ultimate Scheduler: A comprehensive tool for visually planning, managing, and tracking projects of any size. It streamlines resource planning and enhances team collaboration to achieve greater efficiency. 
  • Ultimate Gantt: An add-on that provides a modern project management solution, enabling users to monitor project progress, connect milestones and tasks, and maintain a high-level overview of multiple projects, distributed teams, and shifting deadlines. 

Discover how Ciphix continues to empower Mendix developers with tools that streamline processes, improve security, and optimise performance. Follow us!