Additional Reports extends TYPO3's Reports backend module with practical diagnostics for maintenance, audits and migrations.
| Component | Supported versions |
|---|---|
| TYPO3 | 13.4 and 14.x |
| PHP | 8.2, 8.3 and 8.4 |
| Installation | Composer mode and classic mode |
| Report | Purpose |
|---|---|
| Commands | Lists registered Symfony console commands and legacy command controllers. |
| eID | Lists registered eID entry points. |
| Event dispatcher | Lists PSR-14 events and their listeners. |
| Extensions | Shows installed extensions, database tables and fields, available updates and file comparisons. |
| Hooks | Lists registered legacy hooks and their implementations. |
| Log errors | Groups backend log errors by occurrence and last seen date. |
| Middlewares | Lists frontend and backend PSR-15 middleware stacks. |
| Plugins and content types | Locates used and cached plugins/content types, with filters and backend links. |
| System status | Summarizes TYPO3, environment, PHP, database and scheduler information. |
| Website configuration | Summarizes sites, domains, templates and page statistics. |
| XCLASS | Lists registered XCLASS overrides. |
The reports are intended as diagnostic aids. They complement TYPO3's native system reports and do not replace a security or compatibility audit.
Install the extension with Composer:
composer require apen/additional_reportsIt is also available from the TYPO3 Extension Repository and the GitHub releases.
After installation, clear the TYPO3 caches if necessary, then open System > Reports in the backend and select an Additional Reports entry.
Install the development dependencies and run the complete local pipeline:
composer install
composer qualityGenerate an HTML coverage report in .Build/public/coverage/html with:
composer coverageRector and Fractor suggestions are deliberately kept outside the blocking quality pipeline so that migrations can be reviewed before applying them:
composer quality:migrationsNetwork-dependent TYPO3 API and TER tests are disabled by default. Enable
them explicitly with RUN_NETWORK_TESTS=1.
This extension is licensed under the GNU General Public License v2.0 or later.














