Skip to content
Development
Skill

/apps

RocketCyber application inventory: detecting, categorizing, and monitoring applications across managed endpoints, including approved-vs-unapproved software, app-level threat detection, and software compliance reporting.

From plugin
msp-claude-plugins
52200 skills146 agents200 commands4 MCP

Claude Code

$ npx -y skills add wyre-ai/msp-claude-plugins --skill apps --agent claude-code

SKILL.md

apps.SKILL.md
name: "RocketCyber Apps"
description: >
  RocketCyber application inventory: detecting, categorizing, and monitoring
  applications across managed endpoints, including approved-vs-unapproved
  software, app-level threat detection, and software compliance reporting.
when_to_use: >-
  When working with RocketCyber application inventory. Use when: rocketcyber app, rocketcyber
  application, rocketcyber software, rocketcyber inventory, application detection rocketcyber,
  software compliance rocketcyber, rocketcyber installed software, or app monitoring rocketcyber.

RocketCyber Application Inventory

Overview

RocketCyber tracks applications detected across managed endpoints through its agent telemetry. The application inventory provides visibility into what software is installed and running in customer environments, supporting security compliance, threat investigation, and software governance.

Key capabilities:

  • **Application Discovery** - Automatic detection of installed and running applications
  • **Categorization** - Applications categorized by type and risk level
  • **Compliance Monitoring** - Track approved vs unapproved software
  • **Threat Context** - Application data provides context during incident investigation
  • **Per-Account Inventory** - Software inventory scoped to individual customer accounts

Anti-triggers

  • **Installed-software inventory for patching or licence counts** — the

RMM audit is the fuller inventory; use `datto-rmm-audit`.

  • **Whether the sensor reporting the apps is healthy** — use

`rocketcyber-agents`.

  • **An application the SOC has acted on** — that is an incident; use

`rocketcyber-incidents`.

Key Concepts

Application Detection

RocketAgent continuously monitors endpoints and reports detected applications back to the RocketCyber platform. Detection covers:

  • **Installed applications** - Software present on the system
  • **Running processes** - Active applications and services
  • **Browser extensions** - Web browser add-ons (verify against API docs)
  • **Services** - Windows services and daemons (verify against API docs)

Application Categories

Applications may be categorized by type (verify categories against API docs):

| Category | Description | Examples | |----------|-------------|---------| | **Security** | Security and antivirus tools | Windows Defender, CrowdStrike, SentinelOne | | **Remote Access** | Remote control and access tools | TeamViewer, AnyDesk, LogMeIn | | **Productivity** | Business and productivity software | Microsoft Office, Google Workspace | | **Communication** | Messaging and collaboration | Slack, Teams, Zoom | | **Development** | Development tools and IDEs | Visual Studio, VS Code, Git | | **System** | OS and system utilities | Windows Update, .NET Runtime | | **Unknown/Other** | Uncategorized applications | Custom or niche software |

Security Relevance

Application inventory matters for security because:

  • **Unauthorized remote access tools** (e.g., unexpected TeamViewer) may indicate compromise
  • **Missing security software** (e.g., no AV present) indicates coverage gaps
  • **Shadow IT** applications may introduce vulnerabilities
  • **Outdated software** may have known CVEs

Field Reference

| Field | Type | Description | |-------|------|-------------| | `id` | integer | Unique application record identifier (verify against API docs) | | `name` | string | Application name | | `version` | string | Application version (verify against API docs) | | `publisher` | string | Application publisher/vendor (verify against API docs) | | `category` | string | Application category (verify against API docs) | | `accountId` | integer | Customer account where the app was detected | | `agentId` | integer | Agent/endpoint where the app was detected (verify against API docs) | | `hostname` | string | Endpoint hostname (verify against API docs) | | `detectedAt` | datetime | When the application was first detected (verify against API docs) | | `lastSeen` | datetime | Most recent detection timestamp (verify against API docs) |

> **Note:** Field names are inferred from common SOC platform conventions. Verify exact field names against RocketCyber API responses.

API Patterns

List Applications by Account

# Applications for a specific customer
curl -s "https://api-${ROCKETCYBER_REGION:-us}.rocketcyber.com/v3/apps?accountId=12345" \
  -H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"

**Response (verify against API docs):**

{
  "data": [
    {
      "id": 7001,
      "name": "TeamViewer",
      "version": "15.40.0",
      "publisher": "TeamViewer GmbH",
      "category": "Remote Access",
      "accountId": 12345,
      "hostname": "WORKSTATION-01",
      "detectedAt": "2026-01-15T08:00:00Z",
      "lastSeen": "2026-02-23T09:00:00Z"
    },
    {
      "id": 7002,
      "name": "Windows Defender",
      "version": "4.18.24010",
      "publisher": "Microsoft",
      "category": "Security",
      "accountId": 12345,
      "hostname": "WORKSTATION-01",
      "detectedAt": "2025-06-15T09:00:00Z",
      "lastSeen": "2026-02-23T09:00:00Z"
    }
  ],
  "totalCount": 150,
  "page": 1,
  "limit": 50
}

List All Applications (Provider-Wide)

# All applications across all customer accounts
curl -s "https://api-us.rocketcyber.com/v3/apps" \
  -H "Authorization: Bearer ${ROCKETCYBER_API_KEY}"

Common Workflows

Unauthorized Software Audit

1. **List all applications** across accounts (or for a specific account) 2. **Filter for remote access tools** -- TeamViewer, AnyDesk, LogMeIn, Splashtop, etc. 3. **Cross-reference** against approved remote access policy 4. **Flag unauthorized** remote access tools for investigation 5. **Check incidents** -- correlate with any security incidents on the same endpoints

Security Software Coverage

1. **List all agents** for a customer account 2. **List all applications** for the same account 3. **For each agent/endpoint**, check for require

Read more
@wyre-technology
Ships withmsp-claude-plugins

One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai

52200 skills146 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
52
Star history of wyre-technology/msp-claude-plugins on GitHub, a chart by star-history.com

Other skills on msp-claude-plugins.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about apps.

Which coding agents can use apps?
apps installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.