apen / additional_reports
Additional TYPO3 backend reports for system diagnostics, extensions, content usage and registered integrations.
Package info
github.com/Apen/additional_reports
Type:typo3-cms-extension
pkg:composer/apen/additional_reports
Fund package maintenance!
Requires
- php: >=8.2 <=8.5.99
- sebastian/diff: ^6 || ^7
- typo3/cms-core: ^13 || ^14
- typo3/cms-reports: ^13 || ^14
Requires (Dev)
- a9f/fractor-composer-json: *
- a9f/fractor-htaccess: *
- a9f/fractor-xml: *
- a9f/fractor-yaml: *
- a9f/typo3-fractor: *
- brianium/paratest: ^7.8
- ergebnis/composer-normalize: ^2.48
- friendsofphp/php-cs-fixer: ^3
- helmich/typo3-typoscript-lint: ^3
- nikic/php-parser: ^5
- phpstan/extension-installer: ^1.4
- phpunit/phpunit: ^11.5
- rector/rector: ^2
- saschaegerer/phpstan-typo3: ^2 || ^3
- ssch/typo3-rector: ^3
- symplify/easy-coding-standard: ^13
- tomasvotruba/cognitive-complexity: *
- tomasvotruba/lines: *
- tomasvotruba/type-coverage: *
- typo3/testing-framework: ^9
README
Additional Reports extends TYPO3's Reports backend module with practical diagnostics for maintenance, audits and migrations.
Requirements
| Component | Supported versions |
|---|---|
| TYPO3 | 13.4 and 14.x |
| PHP | 8.2, 8.3 and 8.4 |
| Installation | Composer mode and classic mode |
Reports
| 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.
Installation
Install the extension with Composer:
composer require apen/additional_reports
It 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.
Screenshots
Commands and eID
Plugins and content types
System diagnostics
Extensions and TYPO3 registrations
PSR-14 and PSR-15
Development and quality
Install the development dependencies and run the complete local pipeline:
composer install composer quality
Generate an HTML coverage report in .Build/public/coverage/html with:
composer coverage
Rector and Fractor suggestions are deliberately kept outside the blocking quality pipeline so that migrations can be reviewed before applying them:
composer quality:migrations
Network-dependent TYPO3 API and TER tests are disabled by default. Enable
them explicitly with RUN_NETWORK_TESTS=1.
License
This extension is licensed under the GNU General Public License v2.0 or later.














