PHPackages                             corrivate/magento2-composer-dashboard - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. corrivate/magento2-composer-dashboard

ActiveMagento2-module[Admin Panels](/categories/admin)

corrivate/magento2-composer-dashboard
=====================================

View composer issues inside the Magento admin panel, useful for PMs etc.

0.6.1(2mo ago)106791[2 issues](https://github.com/LBannenberg/magento2-composer-dashboard/issues)MITPHP

Since Dec 30Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/LBannenberg/magento2-composer-dashboard)[ Packagist](https://packagist.org/packages/corrivate/magento2-composer-dashboard)[ RSS](/packages/corrivate-magento2-composer-dashboard/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (13)Used By (0)

  [![Corrivate Logo](docs/corrivate-128x128.png)](docs/corrivate-128x128.png) Magento 2 Composer Dashboard
============================

[](#magento-2-composer-dashboard)

by Corrivate

  [![Latest Version on Packagist](https://camo.githubusercontent.com/6a0a740daf8723284acfa2dcb6ce04b135ee56c3067e5240d652516e55471fde/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f727269766174652f6d6167656e746f322d636f6d706f7365722d64617368626f6172643f636f6c6f723d626c7565)](https://packagist.org/packages/corrivate/magento2-composer-dashboard)[![MIT Licensed](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE.md)

Introduction
------------

[](#introduction)

This module provides a dashboard inside the Magento admin to view your composer packages;

- What packages are installed? Are they up to date?
- Are there any security advisories for these packages?

Under the hood it uses Composer to fetch the data, but it exposes that data in a way that's friendlier for merchants, project managers etc. to review.

[![Dashboard with security advisories](docs/advisories-dashboard.png)](docs/advisories-dashboard.png)[![Dashboard with installed packages](docs/installed-dashboard.png)](docs/installed-dashboard.png)

Additionally, you can:

- Configure email addresses to receive a daily/weekly reminder about security advisories against your installed packages.
- Configure email addresses to receive a daily/weekly reminder about directly installed packages in need of upgrading.
- Use the Magento API to check up on package status (for example, from an agency dashboard).

[![Reminder email about security advisories](docs/advisories-email.png)](docs/advisories-email.png)[![Reminder email about outdated packages](docs/outdated-email.png)](docs/outdated-email.png)

Installation
------------

[](#installation)

Installation is straightforward. In your local dev environment you can run:

```
composer require corrivate/magento2-composer-dashboard
bin/magento setup:upgrade
```

This should add the following to your `app/etc/config.php`:

```
'Corrivate_ComposerDashboard' => 1,
'Loki_CssUtils' => 1,
'Loki_Base' => 1,
'Loki_Components' => 1,
'Loki_AdminComponents' => 1,
```

### Permissions

[](#permissions)

If your admin users have customized roles, you may need to grant them permission to use the `Composer Dashboard` under System &gt; User Roles.

### Loki Admin Components

[](#loki-admin-components)

As you can see, we depend on [Loki Admin Components](https://loki-extensions.com/docs/admin-components) under the hood to present the dashboard. Writing this package was a good test project to see how much easier Loki makes it to write admin functionality compared to the classic Magento UI components. (Turns out, a lot.)

Usage
-----

[](#usage)

In the admin, you can find the dashboard under the System &gt; Composer Dashboard heading.

### Security Advisories

[](#security-advisories)

This uses `composer audit` under the hood to retrieve advisories for installed packages.

### Installed Packages

[](#installed-packages)

This uses `composer show` to gather information about all your installed (non-dev) packages.

Note that the latest version reported here is the latest version *you have access to*. It's possible that for some (private/third party) packages there are newer versions that you don't have access to, for example because you'd need to renew your subscription. Unfortunately there's no universal way to check that through Composer.

### Configuring reminder emails

[](#configuring-reminder-emails)

In your Stores &gt; Configuration &gt; Advanced &gt; Composer Dashboard tab, you can configure which email addresses should receive reminders about packages that need attention.

API endpoints
-------------

[](#api-endpoints)

This module also provides API endpoints (again, gated by the same ACL permission) to enable centralized dependency monitoring:

- GET `/V1/composerDashboard/audit`
- GET `/V1/composerDashboard/installed`

Note that you must opt in to these API endpoints in the module configuration.

Advanced
--------

[](#advanced)

### Package aliases

[](#package-aliases)

Some vendors use commercial names for packages that are quite different than their composer names for those packages. To make this easier to read you can provide an alias through `di.xml`:

```

                Improved Layered Navigation

```

Corrivate
---------

[](#corrivate)

(en.wiktionary.org)

Etymology

From Latin *corrivatus*, past participle of *corrivare* ("to corrivate").

### Verb

[](#verb)

**corrivate** (*third-person singular simple present* **corrivates**, *present participle* **corrivating**, *simple past and past participle* **corrivated**)

(*obsolete*) To cause to flow together, as water drawn from several streams.

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance83

Actively maintained with recent releases

Popularity27

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Recently: every ~15 days

Total

12

Last Release

63d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7edf7174a0f8c04f78fd1839a3d3312fd9994b09d619fb0a9cca87bab1265e9f?d=identicon)[Lau Bannenberg](/maintainers/Lau%20Bannenberg)

---

Top Contributors

[![LBannenberg](https://avatars.githubusercontent.com/u/53971840?v=4)](https://github.com/LBannenberg "LBannenberg (94 commits)")

---

Tags

composercomposer2magentomagento2magento2-module

### Embed Badge

![Health badge](/badges/corrivate-magento2-composer-dashboard/health.svg)

```
[![Health](https://phpackages.com/badges/corrivate-magento2-composer-dashboard/health.svg)](https://phpackages.com/packages/corrivate-magento2-composer-dashboard)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
