PHPackages                             munkireport/usb - 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/usb

ActiveLibrary

munkireport/usb
===============

Module for munkireport.

v3.4(10mo ago)111.7k↓50%2[1 issues](https://github.com/munkireport/usb/issues)MITPHP

Since Nov 19Pushed 10mo ago2 watchersCompare

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

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

USB module
==========

[](#usb-module)

Provides the status of USB devices.

Data can be viewed under the USB Devices tab on the client details page or using the USB Devices list view

Thanks to MiqViq for starting work on this module and bochoven for rewriting the USB script in Python

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

[](#configuration)

By default the USB module will collect information on all USB devices. Setting `USB_INTERNAL` to `FALSE` will skip all internal devices.

```
USB_INTERNAL=TRUE

```

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

[](#table-schema)

- name - varchar(255) - name of the USB device
- type - varchar(255) - type of device, manually set via model
- manufacturer - varchar(255) - reported maker of device
- vendor\_id - varchar(255) - device's vendor ID
- device\_speed - varchar(255) - USB bus speed
- internal - int - 0/1 for internal USB device
- media - int - 0/1 for removable media device
- bus\_power - int - available bus power
- bus\_power\_used - int - bus power in use
- extra\_current\_used - int - extra current being provided
- usb\_serial\_number - varchar(255) - the serial number of the USB device
- printer\_id - TEXT - information about the connected USB printer

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

18

Last Release

313d ago

Major Versions

v1.9 → v2.02022-02-03

v2.1 → v3.0b12022-12-12

### 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 (27 commits)")[![tuxudo](https://avatars.githubusercontent.com/u/13306723?v=4)](https://github.com/tuxudo "tuxudo (27 commits)")[![poundbangbash](https://avatars.githubusercontent.com/u/1416288?v=4)](https://github.com/poundbangbash "poundbangbash (3 commits)")[![MagerValp](https://avatars.githubusercontent.com/u/404393?v=4)](https://github.com/MagerValp "MagerValp (1 commits)")[![mosen](https://avatars.githubusercontent.com/u/316108?v=4)](https://github.com/mosen "mosen (1 commits)")

### Embed Badge

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

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

PHPackages © 2026

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