PHPackages                             tuxudo/extension\_attributes - 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. tuxudo/extension\_attributes

ActiveLibrary

tuxudo/extension\_attributes
============================

extension attributes module for munkireport.

v3.2(1y ago)2282↓100%1MITPHP

Since Mar 30Pushed 3mo ago1 watchersCompare

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

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

Extension Attributes Module
===========================

[](#extension-attributes-module)

This module allows MunkiReport to take advantage of Jamf's Extensionextension Attributes. Put Jamf extension attribute XML files in `/usr/local/munkireport/extension_attributes/` with the permissions of `root:wheel` and `755`. MunkiReport will process the extension attribute and upload the result to the server. You can see examples of these xml files on the Jamf GitHub page:

You can also put your own data into the cache file for MunkiReport to collect and upload for viewing. Each attribute in the cache file is a dict within the plist's array. The dict must contain two keys: `displayname` and `result` Those two keys correspond with the two columns in MunkiReport.

You can have scripts add data by using PlistBuddy and the three lines below to create the new dict and add keys to it replacing `$NameOfAttribute` and `$result` with the attribute name and its result

`/usr/libexec/PlistBuddy -c "Add :0 dict" /usr/local/munkireport/preflight.d/cache/extension_attributes.plist`

`/usr/libexec/PlistBuddy -c "Add :0:displayname string $NameOfAttribute" /usr/local/munkireport/preflight.d/cache/extension_attributes.plist`

`/usr/libexec/PlistBuddy -c "Add :0:result string $result" /usr/local/munkireport/preflight.d/cache/extension_attributes.plist`

The theoretical maximum data you can have for a single attribute entry is about 15MB worth of text. Less is better as too big of an attribute may cause response problems.

Here is an example cache file:

```

		displayname
		WiFi Power
		result
		On

```

Table Schema
------------

[](#table-schema)

- displayname - VARCHAR(255) - Name of the attribute
- result - TEXT - Attribute result
- displayincategory - VARCHAR(255) - Category of attribute
- datatype - VARCHAR(255) - Attribute data type

###  Health Score

40

—

FairBetter than 87% of packages

Maintenance63

Regular maintenance activity

Popularity16

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity62

Established project with proven stability

 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 ~172 days

Recently: every ~121 days

Total

10

Last Release

681d ago

Major Versions

v1.2 → v2.02022-02-01

v2.0 → v3.0b12023-02-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/c91608ff9cdd58f221801b4b5d9cdc3b3550e83ef250f6525bac2c0fda07d2a1?d=identicon)[tuxudo](/maintainers/tuxudo)

---

Top Contributors

[![tuxudo](https://avatars.githubusercontent.com/u/13306723?v=4)](https://github.com/tuxudo "tuxudo (8 commits)")

### Embed Badge

![Health badge](/badges/tuxudo-extension-attributes/health.svg)

```
[![Health](https://phpackages.com/badges/tuxudo-extension-attributes/health.svg)](https://phpackages.com/packages/tuxudo-extension-attributes)
```

PHPackages © 2026

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