hunting-for-persistence-mechanisms-in-windows

Identify adversary persistence mechanisms in Windows endpoints via registry keys, services, scheduled tasks, and WMI subscriptions.

2|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/balsm-health/Balsm-AI --skill hunting-for-persistence-mechanisms-in-windows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunting-for-persistence-mechanisms-in-windows
Source: https://github.com/balsm-health/Balsm-AI/tree/main/plugin/skills/hunting-for-persistence-mechanisms-in-windows
Command: npx skills add https://github.com/balsm-health/Balsm-AI --skill hunting-for-persistence-mechanisms-in-windows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps security professionals proactively identify and respond to adversary persistence mechanisms in Windows endpoints.

Core Features & Use Cases

  • Threat Hunting: Detects and analyzes indicators of compromise across various Windows endpoints.
  • Persistence Enumeration: Identifies known persistence points such as registry keys, services, scheduled tasks, and WMI subscriptions.
  • Data Collection: Collects current persistence artifacts from endpoints using EDR, Sysmon, or Velociraptor.
  • Baseline Comparison: Compares collected data against known-good baselines to identify anomalies.
  • Investigation and Documentation: Correlates persistence entries with process activity and documents findings for remediation.
  • Use Case: Security analysts can use this Skill during threat hunts, post-incident analysis, or during security posture assessments to identify unauthorized persistent software.

Quick Start

Use the hunting-for-persistence-mechanisms-in-windows skill to enumerate registry persistence keys.

Frequently Asked Questions about hunting-for-persistence-mechanisms-in-windows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I hunt for Windows persistence mechanisms like WMI subscriptions and scheduled tasks?

To hunt for Windows persistence mechanisms, this Skill queries registry keys, services, scheduled tasks, and WMI subscriptions to systematically identify adversary persistence. It collects artifacts using EDR, Sysmon, or Velociraptor and compares them against known-good baselines to find anomalies.

What Windows persistence points should I check during a threat hunt?

When threat hunting for Windows persistence, check registry keys, services, scheduled tasks, and WMI subscriptions. This Skill enumerates these known persistence points across endpoints, correlating the collected entries with process activity to document findings for remediation.

Do I need Sysmon and EDR to enumerate registry persistence keys on Windows endpoints?

Yes, enumerating registry persistence keys requires Sysmon, Windows Security Event forwarding, and an EDR solution with registry and file monitoring capabilities. These dependencies are necessary to collect current persistence artifacts and successfully identify unauthorized persistent software.

Can I use Velociraptor for persistence enumeration and baseline comparison on Windows?

Yes, you can use Velociraptor for persistence enumeration on Windows. This Skill uses Velociraptor, Sysmon, or EDR to collect current persistence artifacts from endpoints and then compares that data against known-good baselines to identify anomalous entries.

How does baseline comparison identify unauthorized persistent software in Windows?

Baseline comparison identifies unauthorized persistent software by collecting current persistence artifacts from Windows endpoints and comparing them against known-good baselines. This process highlights anomalies in registry keys, services, scheduled tasks, and WMI subscriptions for further investigation.

What is the best way to document findings when investigating Windows persistence mechanisms?

The best way to document findings for Windows persistence mechanisms is to correlate the identified persistence entries with process activity. This Skill systematically investigates unauthorized persistent software and documents the correlated findings for remediation.

Related Skills