Skills

Mid Engagement Ir Detection

Methodology for detecting client SOC patches, attacker activity, and security-state...

Install

npx skills add Zyrexnn/Cybermes --skill mid-engagement-ir-detection -g -a claude-code -y
Repository
Zyrexnn/Cybermes987
Category
Testing
Updated
3d ago
License
Apache-2.0
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Methodology for detecting client SOC patches, attacker activity, and security-state changes that occur DURING a red-team engagement, and converting those observations into deliverable findings. Built from authorized red-team work where the client patched a confirmed SQLi within 30 minutes of detection AND an external attacker locked multiple new accounts during a single test session. Use when (a) running ANY active engagement against a monitored target, (b) a previously-confirmed finding stops reproducing, (c) baseline timing shifts unexpectedly, or (d) you notice response patterns changing during testing.

When to use this skill

Trigger when:

  • Running active testing against a target with active SOC monitoring
  • A confirmed-vulnerable finding stops reproducing on recheck
  • Baseline timing shifts unexpectedly (3× slower, sudden errors, new headers)
  • Response sizes change between test windows
  • New WAF cookies or headers appear that weren't there at session start
  • Lockout / error rates change between test windows (especially LOCKED count for credential attacks)
  • Engagement is "assume breach" or "white box", client knows you're testing

DO NOT use for:

  • Bug bounty (client doesn't know you're there; no real-time IR)
  • Pure recon (no state-change happening)
  • One-off vulnerability scanning (no temporal dimension)

The core insight

In a real red-team engagement against a competent SOC, the security state of the target is not static. It changes during your test in response to your traffic. These state changes are:

  1. Themselves valuable findings (positive operational observations about IR responsiveness)
  2. Confirmation evidence (mid-engagement patch = the original vulnerability was real)
  3. Classification signals (WAF rule deployment vs code fix, different remediation depth)

Anti-pattern: treating reproduction failure as evidence the original signal was a false positive. Original PoC artifacts captured before the change are still the vulnerability finding.


The discipline, capture before, diff after

Before any active test:

# Capture pre-test fingerprint of the target
fingerprint = {
    "ts_pre": time.time(),
    "ip_seen": "<operator-src-ip>",
    "baseline_response_time_ms": <measure>,
    "baseline_response_size_bytes": <measure>,
    "response_headers": <capture set>,
    "waf_cookies": <list>,
    "lockout_count_in_state": <count from o365_attempts.json>,
}

Persist to engagement_log/fingerprint_pre.json.

During the test:

Read the whole SKILL.md on GitHub

More in Testing