PHPackages                             tuxudo/jamf - 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/jamf

ActiveLibrary

tuxudo/jamf
===========

Jamf module for munkireport.

v1.8(3y ago)54856[2 issues](https://github.com/tuxudo/jamf/issues)[1 PRs](https://github.com/tuxudo/jamf/pulls)MITPHP

Since Mar 11Pushed 2y ago1 watchersCompare

[ Source](https://github.com/tuxudo/jamf)[ Packagist](https://packagist.org/packages/tuxudo/jamf)[ RSS](/packages/tuxudo-jamf/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (9)DependenciesVersions (11)Used By (0)

Jamf module
===========

[](#jamf-module)

Jamf integration for MunkiReport. The client tab has many sub-tabs that allow for a responsive interface similar to Jamf's for viewing a client Mac, but within MunkiReport allowing for more complex queries and widgets. There are 12 widgets included with this module.

The Jamf Admin tab within the Admin dropdown menu allows an administrator to check if MunkiReport is able to access their Jamf server, how it is configured, and what permissions it has. There is also a button that allows the administrator to pull Jamf data for all Macs within MunkiReport. This process takes about 3 minutes for 500 Macs.

The php-curl module is required for use with this module. You can install it on Ubuntu/Debian with `sudo apt-get install php-curl`

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

[](#configuration)

To enable the module add the following information to the `.env` file.

```
JAMF_ENABLE="TRUE"
JAMF_SERVER="https://domain.jamfcloud.com/"
JAMF_USERNAME="read_only_user"
JAMF_PASSWORD="password"
JAMF_VERIFY_SSL="TRUE"
```

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

[](#table-schema)

- increments - id
- string - serial\_number
- integer - jamf\_id
- string - name
- string - mac\_address
- string - alt\_mac\_address
- string - ip\_address
- string - last\_reported\_ip
- string - jamf\_version
- text - barcode\_1
- text - barcode\_2
- text - asset\_tag
- boolean - managed
- string - management\_username
- text - management\_password\_sha256
- boolean - mdm\_capable
- string - mdm\_capable\_users
- boolean - enrolled\_via\_dep
- boolean - user\_approved\_enrollment
- boolean - user\_approved\_mdm
- bigInteger - report\_date\_epoch
- bigInteger - last\_contact\_time\_epoch
- bigInteger - initial\_entry\_date\_epoch
- bigInteger - last\_cloud\_backup\_date\_epoch
- bigInteger - last\_enrolled\_date\_epoch
- string - distribution\_point
- string - sus
- string - netboot\_server
- integer - site\_id
- string - site\_name
- string - udid
- boolean - disable\_automatic\_login
- boolean - itunes\_store\_account\_is\_active
- string - username
- text - realname
- string - email\_address
- text - position
- string - phone
- text - department
- text - building
- string - room
- boolean - is\_purchased
- boolean - is\_leased
- string - po\_number
- string - vendor
- string - applecare\_id
- string - purchase\_price
- string - purchasing\_account
- bigInteger - po\_date\_epoch
- bigInteger - warranty\_expires\_epoch
- bigInteger - lease\_expires\_epoch
- integer - life\_expectancy
- integer - comands\_completed
- integer - comands\_pending
- integer - comands\_failed
- string - purchasing\_contact
- boolean - ble\_capable
- string - active\_directory\_status
- integer - available\_ram\_slots
- integer - battery\_capacity
- string - boot\_rom
- integer - bus\_speed
- integer - cache\_size
- string - disk\_encryption\_configuration
- text - filevault\_2\_users
- text - gatekeeper\_status
- string - institutional\_recovery\_key
- boolean - master\_password\_set
- string - model
- string - model\_identifier
- string - nic\_speed
- integer - number\_cores
- integer - number\_processors
- string - optical\_drive
- string - os\_build
- string - os\_version
- string - processor\_architecture
- integer - processor\_speed
- string - processor\_type
- string - sip\_status
- string - smc\_version
- integer - total\_ram
- string - xprotect\_version
- text - unix\_executables
- text - licensed\_software
- text - installed\_by\_casper
- text - installed\_by\_installer\_swu
- text - cached\_by\_casper
- text - available\_software\_updates
- text - running\_services
- text - computer\_group\_memberships
- longText - certificates - Stored as JSON
- longText - attachments - Stored as JSON
- longText - storage - Stored as JSON
- longText - applications - Stored as JSON
- longText - mapped\_printers - Stored as JSON
- longText - computer\_usage\_logs\_history - Stored as JSON
- longText - audits\_history - Stored as JSON
- longText - policy\_logs\_history - Stored as JSON
- longText - casper\_remote\_logs\_history - Stored as JSON
- longText - screen\_sharing\_logs\_history - Stored as JSON
- longText - casper\_imaging\_logs\_history - Stored as JSON
- longText - commands\_history - Stored as JSON
- longText - user\_location\_history - Stored as JSON
- longText - mac\_app\_store\_applications\_history - Stored as JSON
- longText - policies\_management - Stored as JSON
- longText - ebooks\_management - Stored as JSON
- longText - mac\_app\_store\_apps\_management - Stored as JSON
- longText - managed\_preference\_profiles\_management - Stored as JSON
- longText - restricted\_software\_management - Stored as JSON
- longText - smart\_groups\_management - Stored as JSON
- longText - static\_groups\_management - Stored as JSON
- longText - patch\_reporting\_software\_titles\_management - Stored as JSON
- longText - patch\_policies\_management - Stored as JSON
- longText - extension\_attributes - Stored as JSON
- longText - local\_accounts - Stored as JSON
- longText - user\_inventories - Stored as JSON
- longText - configuration\_profiles - Stored as JSON
- longText - peripherals - Stored as JSON

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 73.7% 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 ~137 days

Recently: every ~262 days

Total

9

Last Release

1154d ago

### 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 (14 commits)")[![joncrain](https://avatars.githubusercontent.com/u/5123982?v=4)](https://github.com/joncrain "joncrain (3 commits)")[![jby](https://avatars.githubusercontent.com/u/1584888?v=4)](https://github.com/jby "jby (1 commits)")[![Rukongai](https://avatars.githubusercontent.com/u/11468686?v=4)](https://github.com/Rukongai "Rukongai (1 commits)")

### Embed Badge

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

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

PHPackages © 2026

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