wyre-ai/msp-claude-plugins/audit

Claude Code and agent skill by wyre-ai/msp-claude-plugins

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Datto RMM audit data structure covering hardware inventory (CPU, RAM, disks, motherboard, BIOS), software inventory, network interfaces, and ESXi/printer audits, along with audit collection cadence and data freshness semantics.

Install

npx vskill@latest install wyre-ai/msp-claude-plugins/audit

SKILL.md

Datto RMM Audit Data

Overview

Audit data in Datto RMM provides detailed hardware and software inventory for managed devices. The agent periodically collects this information and reports it to the platform. This skill covers accessing audit data, understanding its structure, and common audit workflows.

Anti-triggers

  • Software observed running rather than software installed —

RocketCyber reports application telemetry from its own sensor; use rocketcyber-apps.

  • Whether the device is reachable right now — audit data is a

periodic snapshot and goes stale; use datto-rmm-devices.

  • Inventory as documentation of record — use

itglue-configurations.

Key Concepts

Audit Categories
CategoryDescriptionExamples
HardwarePhysical componentsCPU, RAM, disks, motherboard
SoftwareInstalled applicationsPrograms, versions, publishers
NetworkNetwork configurationInterfaces, IPs, MACs
Operating SystemOS detailsVersion, build, architecture
ESXiVMware hypervisor infoVMs, datastores, hosts
PrinterNetwork printersName, model, status
Audit Freshness

Audit data is collected periodically:

  • Standard devices: Every 24 hours
  • Software changes: Real-time detection
  • On-demand: Triggered by agent commands

Field Reference

Audit responses are grouped into hardware, operatingSystem, network, plus the ESXi-specific blocks. The most-used fields:

BlockKey fields
hardware.processorname, cores, logicalProcessors, speed
hardware.memorytotalRam, availableRam, slots[] (bytes, not MB)
hardware.disks[]name, size, freeSpace, type
operatingSystemname, version, architecture, installDate, lastBootTime
network.interfaces[]name, macAddress, ipv4, dhcpEnabled
rootlastAuditDate (epoch ms)

See references/fields.md for the complete field reference (hardware, software, network, and ESXi host audits).

API Patterns

PurposeEndpoint
Full device auditGET /api/v2/device/{deviceUid}/audit
Software inventoryGET /api/v2/device/{deviceUid}/audit/software
ESXi host auditGET /api/v2/device/{deviceUid}/audit/esxi
Printer auditGET /api/v2/device/{deviceUid}/audit/printers

All audit endpoints take the device UID, not the device ID, and all timestamps (lastAuditDate, lastScan, lastBootTime) are epoch milliseconds.

See references/api.md for the full request/response examples for each endpoint.

Workflows

Reference implementations for the common audit workflows — software compliance check, hardware inventory report, find-devices-with-specific-software, disk space analysis, and ESXi capacity report — are in references/examples.md.

Error Handling

ErrorStatusCauseResolution
Device not found404Invalid deviceUidVerify device exists
Audit not available404No audit data yetWait for agent collection
Device offline-Agent not reportingCheck device connectivity

A 404 from an audit endpoint is ambiguous: it means either the device UID is wrong or the agent has never completed an audit. Check the device exists before concluding the audit is missing.

See references/errors.md for the audit freshness validation helper.

Best Practices

  1. Check audit freshness - Verify data is recent before reporting
  2. Handle missing data - Not all devices have complete audits
  3. Use software inventory for compliance - Track required applications
  4. Monitor disk space trends - Use audit data for capacity planning
  5. Track hardware lifecycle - Use warranty and spec data
  6. ESXi-specific queries - Use dedicated ESXi endpoints
  7. Filter software results - Exclude Windows updates if needed
  8. Document hardware standards - Use audit to verify standards

Related Skills

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/wyre-ai/msp-claude-plugins/audit/badge)](https://verified-skill.com/skills/wyre-ai/msp-claude-plugins/audit)

Something wrong with this skill or its page? Tell us.