PHPackages                             munkireport/inventory - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. munkireport/inventory

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

munkireport/inventory
=====================

Module for munkireport.

v7.2(6mo ago)211.2k↓50%5[1 issues](https://github.com/munkireport/inventory/issues)MITPHP

Since Nov 19Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/munkireport/inventory)[ Packagist](https://packagist.org/packages/munkireport/inventory)[ RSS](/packages/munkireport-inventory/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (23)Used By (0)

Inventory module
================

[](#inventory-module)

Gathers inventory information found in `/Library/Managed Installs/ApplicationInventory.plist`

The table provides the following information per 'item':

- id (int) Unique id
- serial\_number (string) Serial Number
- name (string) Name
- version (string) Version
- bundleid (string) Bundle ID
- bundlename (string) Bundle Name
- path (string) Path

Configuration
-------------

[](#configuration)

The inventory module has two settings that can be managed by adding them to the server environment variables or the `.env` file.

#### BUNDLEID\_IGNORELIST

[](#bundleid_ignorelist)

List of bundle-ids to be ignored when processing inventoryThe list is processed using regex, examples:

Skip all virtual windows apps created by parallels and VMware

```
BUNDLEID_IGNORELIST='com.parallels.winapp.*, com.vmware.proxyApp.*'
```

Skip all Apple apps, except iLife, iWork and Server

```
BUNDLEID_IGNORELIST='com.apple.(?!iPhoto)(?!iWork)(?!Aperture)(?!iDVD)(?!garageband)(?!iMovieApp)(?!Server).*'
```

Skip all apps with empty bundle-id's

```
BUNDLEID_IGNORELIST='^$'
```

Defaults:

```
BUNDLEID_IGNORELIST='com.parallels.winapp.*,com.vmware.proxyApp.*, com.apple.print.PrinterProxy, com.google.Chrome.app.*'
```

#### BUNDLEPATH\_IGNORELIST

[](#bundlepath_ignorelist)

List of bundle-paths to be ignored when processing inventory. The list is processed using regex, examples:

Skip all apps in /System/Library

```
BUNDLEPATH_IGNORELIST='/System/Library/.*'
```

Skip all apps that are contained in an app bundle (Please note that backslashes need to be escaped)

```
BUNDLEPATH_IGNORELIST='.*\\.app\\/.*\\.app'
```

Defaults:

```
BUNDLEPATH_IGNORELIST='/System/Library/.*, .*/Library/AutoPkg.*, /.DocumentRevisions-V100/.*, /Library/Application Support/Adobe/Uninstall/.*, .*/Library/Application Support/Google/Chrome/Default/Web Applications/.*'
```

#### APPS\_TO\_TRACK

[](#apps_to_track)

Apps Version Widget

List of applications, by name, that you want to see in the apps version report. If this is not set the report page will appear empty. This is case insensitive but must be an array.

```
APPS_TO_TRACK='Flash Player, Java, Firefox, Microsoft Excel'
```

#### Single app widget

[](#single-app-widget)

Starting with MunkiReport v5.2.0 you can also use multiple widgets that each track a single application. This way you have more control over your dashboard and you can track different apps in different dashboards. To accomplish this, pass the `appName` and `widget` variables to the widget using the dashboard yaml file.

Note that you still can use the `APPS_TO_TRACK` configuration by not passing in `appName`.

Example:

```
display_name: My Awesome Dashboard
hotkey: q
row1:
    app1: {appName: "Safari", widget: "app"}
    app2: {appName: "Visual Studio Code", widget: "app"}
    messages:
row2:
    new_clients:
    pending_apple:
    pending_munki:
row3:
    munki:
    disk_report:
    uptime:

```

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance59

Moderate activity, may be stable

Popularity29

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 84.9% 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 ~142 days

Recently: every ~250 days

Total

19

Last Release

180d ago

Major Versions

v1.3 → v2.02019-01-11

v2.4 → v3.12020-02-08

v2.5 → v4.02020-03-29

v4.2 → v5.02022-02-03

v5.0 → v7.0b12023-02-21

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5647483?v=4)[Munkireport](/maintainers/Munkireport)[@munkireport](https://github.com/munkireport)

---

Top Contributors

[![bochoven](https://avatars.githubusercontent.com/u/1429002?v=4)](https://github.com/bochoven "bochoven (73 commits)")[![mosen](https://avatars.githubusercontent.com/u/316108?v=4)](https://github.com/mosen "mosen (4 commits)")[![tuxudo](https://avatars.githubusercontent.com/u/13306723?v=4)](https://github.com/tuxudo "tuxudo (3 commits)")[![morgant](https://avatars.githubusercontent.com/u/441298?v=4)](https://github.com/morgant "morgant (2 commits)")[![MagerValp](https://avatars.githubusercontent.com/u/404393?v=4)](https://github.com/MagerValp "MagerValp (2 commits)")[![poundbangbash](https://avatars.githubusercontent.com/u/1416288?v=4)](https://github.com/poundbangbash "poundbangbash (1 commits)")[![weswhet](https://avatars.githubusercontent.com/u/6865785?v=4)](https://github.com/weswhet "weswhet (1 commits)")

### Embed Badge

![Health badge](/badges/munkireport-inventory/health.svg)

```
[![Health](https://phpackages.com/badges/munkireport-inventory/health.svg)](https://phpackages.com/packages/munkireport-inventory)
```

PHPackages © 2026

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