PHPackages                             munkireport/directory\_service - 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. munkireport/directory\_service

ActiveLibrary

munkireport/directory\_service
==============================

Module for munkireport.

v1.2(6y ago)110.2k↓50%2[1 issues](https://github.com/munkireport/directory_service/issues)MITPHP

Since Nov 19Pushed 2y ago2 watchersCompare

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

READMEChangelog (2)DependenciesVersions (4)Used By (0)

Directory Service module
========================

[](#directory-service-module)

Collects the name of first domain listed in `dscl`, AD comments for the machine record and AD plugin options from `dsconfigad -show`

The table 'directoryservice' stores the following:

- which\_directory\_service (string) Name of the first listed active plugin
- directory\_service\_comments (string) Comments, if any, stored on the Active directory server
- adforest (string) Active directory forest the computer is part of
- addomain (string) Active directory the computer is bound to
- computeraccount (string) The "computerid" in the specified Domain
- createmobileaccount (bool) Support for offline logon. Enabled = 1, Disabled = 0
- requireconfirmation (bool) Warn the user when a mobile account is going to be created. Enabled = 1, Disabled = 0
- forcehomeinstartup (bool) Forces all home directories to be local to the computer. Enabled = 1, Disabled = 0
- mounthomeassharepoint (bool) Enable or disable mounting of the network home as a sharepoint. Enabled = 1, Disabled = 0
- usewindowsuncpathforhome (bool) Whether the plugin uses the UNC specified in the Active Directory when mounting the network home. Enabled = 1, Disabled = 0
- networkprotocoltobeused (string) How a home directory is mounted on the desktop. Possible values \[afp | smb | nfs\]
- defaultusershell (string) Default user shell
- mappinguidtoattribute (string) Attribute to be used for the UID of the user
- mappingusergidtoattribute (string) Attribute to be used for the GID of the user
- mappinggroupgidtoattr (string) Attribute to be used for the GID of the group
- generatekerberosauth (bool) Wether a Kerberos authority was generated during bind. Enabled = 1, Disabled = 0
- preferreddomaincontroller (string) Preferred server for all Directory lookups and authentications
- allowedadmingroups (string) Groups with local administrative privileges on the computer
- authenticationfromanydomain (bool) Allow authentication from any domain in the forest. Enabled = 1, Disabled = 0
- packetsigning (string) Packet signing. Possible values \[allow | disable | require\]
- packetencryption (string) Packet encryption. Possible values \[allow | disable | require | ssl\]
- passwordchangeinterval (int)
- restrictdynamicdnsupdates (string) Network interfaces with restricted Dynamic DNS updates.
- namespacemode (string) Primary account username naming convention. Possible values \[forest | domain\]

Remarks
-------

[](#remarks)

- If no data has been collected by `dsconfigad -show` the boolean values will show disabled in the client view Directory Services tab
- Currently the data collected from the bound to an Open Directory server is limited to bound or not (stored in which\_directory\_service)
- Third party AD plugins data is not being collected

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 58.1% 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 ~471 days

Total

2

Last Release

2266d ago

### 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 (43 commits)")[![mosen](https://avatars.githubusercontent.com/u/316108?v=4)](https://github.com/mosen "mosen (12 commits)")[![poundbangbash](https://avatars.githubusercontent.com/u/1416288?v=4)](https://github.com/poundbangbash "poundbangbash (5 commits)")[![jbW0P68c3G8H](https://avatars.githubusercontent.com/u/169944633?v=4)](https://github.com/jbW0P68c3G8H "jbW0P68c3G8H (5 commits)")[![tuxudo](https://avatars.githubusercontent.com/u/13306723?v=4)](https://github.com/tuxudo "tuxudo (2 commits)")[![lolipale](https://avatars.githubusercontent.com/u/13834698?v=4)](https://github.com/lolipale "lolipale (2 commits)")[![morgant](https://avatars.githubusercontent.com/u/441298?v=4)](https://github.com/morgant "morgant (2 commits)")[![znerol](https://avatars.githubusercontent.com/u/23288?v=4)](https://github.com/znerol "znerol (1 commits)")[![fridomac](https://avatars.githubusercontent.com/u/6088818?v=4)](https://github.com/fridomac "fridomac (1 commits)")[![n8felton](https://avatars.githubusercontent.com/u/1134568?v=4)](https://github.com/n8felton "n8felton (1 commits)")

### Embed Badge

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

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

PHPackages © 2026

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