CMS Security
Joomla REST API Access Check
The Joomla REST API exposes public data. Verify that only necessary information is accessible and learn how to protect sensitive endpoints from unauthorised access.
What this test checks
This test checks whether the Joomla REST API is publicly accessible. By default, it exposes information about articles, categories, users, and site settings. If sensitive data is exposed (e.g., email addresses, custom fields, tokens), it can facilitate user enumeration or preparation of targeted attacks, compromising your site's confidentiality.
Our recommendation
Protect the REST API by using strict permissions in components and modules. Limit access to sensitive endpoints by restricting permissions via Joomla settings. Use security extensions to block unauthenticated requests and disable unnecessary endpoints. Regularly review the data exposed by your API to avoid leaks.
Security tests