Framework

The S-Unit Top 10 for Mendix

Ten categories of security risk specific to Mendix, drawn from hundreds of penetration tests. Each one explained, and each one checked automatically by Omnext.

Source

The framework is The S-Unit's.

The S-Unit Top 10 is the work of The S-Unit, the Mendix security specialists. They built it from more than ten years of offensive security work and hundreds of Mendix penetration tests, and they maintain the canonical version. Omnext automates the checks in the Security Analysis module; the framework itself is theirs, and this page explains it in our own words.

Why it exists

An OWASP Top 10 does not know what a microflow is.

Written for the platform

Generic web application risk does not describe entity access, module roles or published OData. This list does.

Built from what gets found

The categories come from real penetration tests on real Mendix applications, not from a taxonomy exercise.

Checkable by a machine

Every category maps onto something you can see in the model, which is why it can run in a pipeline instead of once a year.

FAQ

Questions about the framework

Does this replace the OWASP Top 10?
No. OWASP describes web application risk in general and still applies. The S-Unit Top 10 covers what is specific to how Mendix applications are built, which is where a generic list stops being useful.
Is the numbering a severity ranking?
No. The numbers are an index. Severity depends on the data behind the application, so a TSU-09 issue on a public portal can matter more than a TSU-02 finding on an internal tool.
Does Omnext check all ten automatically?
Nine of the ten are visible in the model and are checked automatically. TSU-10 covers deployment configuration outside the application, so that one is partly a process control.
Do we still need a penetration test?
Yes. Automated analysis makes every sprint secure by default and makes the pentest more effective. The S-Unit built this list from what they keep finding in pentests, which is the point.
Next step

See where your own applications stand.

The security self-check takes four minutes and asks one question per category. The automated scan answers the same ten with evidence.