ir-playbook-lateral-movement

ir-playbook-lateral-movement is a skill for Claude Code from gensecaihq/Wazuh-Autopilot. It costs 102 tokens per session (2,017 once invoked), scanned A, original, MIT.

An incident-response guide for investigating an attacker moving from one internal computer or account to another after gaining an initial foothold. It covers remote access and execution through RDP, SSH, SMB shares, WinRM, PowerShell remoting, PsExec, WMI, and stolen credentials.

In plain words
What is it for?
Use it to investigate internal-to-internal logins, remote services, administrative shares, pass-the-hash activity, and remote commands. Pass-the-hash means using a stolen password hash to authenticate without knowing the original password.
Why use it?
It helps connect activity across hosts instead of treating each login or remote command as a separate event. This shows how far an intrusion may have spread and whether an attacker reused privileged access.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Good fit Use it to investigate internal-to-internal logins, remote services, administrative shares, pass-the-hash activity, and remote commands. Pass-the-hash means using a stolen password hash to authenticate without knowing the original password.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add gensecaihq/Wazuh-Autopilot --skill ir-playbook-lateral-movement
Clone the repo
git clone --depth 1 https://github.com/gensecaihq/Wazuh-Autopilot

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ir-playbook-lateral-movement

README.md
[![agentmods](https://agentmods.dev/badge/skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement/github.svg)](https://agentmods.dev/skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement)
Your own site
<a href="https://agentmods.dev/skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement"><img src="https://agentmods.dev/badge/skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for ir-playbook-lateral-movement

Your own site · 80×15
<a href="https://agentmods.dev/skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement"><img src="https://agentmods.dev/badge/skills/gensecaihq/wazuh-autopilot/ir-playbook-lateral-movement.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 102 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,017 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00102 $0.02017
Opus 5.5 $0.00041 $0.00807
Sonnet 5 $0.00020 $0.00403
Haiku 4.5 $0.00010 $0.00202

Measured yesterday against content hash bb9a8e3a5d3b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-26, from the pricing page.

Security

Grade A, and why

ir-playbook-lateral-movement scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

backend/app/skills/ir-playbook-lateral-movement/SKILL.md · 100 lines

How it starts

The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.

IR Playbook — Lateral Movement

Severity critical: lateral movement means an adversary already has a foothold and valid credentials. Correlate across hosts before containment. Rule IDs are from the stock Wazuh 4.14 ruleset (levels official); several need Sysmon or PowerShell script-block logging on the endpoints. Full procedure: references/playbook.md.

1. Detection signals

Technique Wazuh rules (level) Needs
T1550.002 Pass-the-hash (NTLM remote logon) rules 92652 (L6), 92657 (L6, NTLM + RDP) Security log, Event ID 4624 logon type 3/10
T1021.001 RDP rule 92653 (L3, RDP logon), rule 92656 (L15, RDP from loopback — tunnelling) Security log
T1021.002 SMB / admin shares rules 92105 (L3), 92106 (L3); rule 92650 (L12, service binary in Windows root — dropped via admin share); rules 92202, 92218 (L6, executable dropped in Windows root) Sysmon Event ID 3 / 11
T1569.002 PsExec / remote service rule 92068 (L3, PsExec execution); rule 61138 (L5, new service, Event ID 7045) Sysmon Event ID 1, System log
T1021.006 WinRM / PS remoting rule 92110 (L4, WinRM network activity); rule 91823 (L14, Invoke-Command on a remote computer); rule 92220 (L6, binary dropped by WinRM process) Sysmon, PowerShell/Operational
T1047 WMI rule 92070 (L6, WMI spawned PowerShell); rule 92071 (L12, WMI PowerShell with base64) Sysmon Event ID 1
T1053.005 Scheduled task rule 60228 (L4, Event ID 4698) Security log
T1003.001 Credential access before movement rules 92900 (L12), 92403 (L12) — LSASS accessed Sysmon Event ID 10 / 8
T1021.004 SSH (Linux) rule 5715 (L3, success) from an internal source after rules 5716, 5760 (L5) failures; rule 92603 (L6, file copied in via SCP); rule 92602 (L12, Impacket signature) sshd logs, auditd
Account manipulation during spread rules 60109 (L8, account created/enabled), 60154 (L12, Administrators group changed) Security log

High-confidence patterns: one account authenticating to ≥3 hosts within 10 min; workstation-to-workstation admin logons; service accounts used interactively; logons outside the account's baseline. Wazuh has no stock rule for the fan-out pattern — create it as custom rule 100230 (frequency rule over group authentication_success, <same_field>dstuser</same_field>, <different_field>agent.id</different_field>; validate with wazuh-logtest). Explicit-credential logons (Event ID 4648) have no stock rule either; add custom rule 100231 if you rely on them.

Read the full file on GitHub · 100 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 100 lines · 102 tokens per session scan A bb9a8e3a5d3b

Subscribe to this mod's changes

ir-playbook-lateral-movement is a skill published in the GitHub repository gensecaihq/Wazuh-Autopilot (57 stars, last pushed 2d ago), licensed MIT. It adds 102 tokens to every session and 2,017 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-25.