.claude/skills/detection-test-engineer/SKILL.md
Expert at creating test scenarios for detections using Atomic Red Team, attack simulation tools, and validation frameworks. Designs true positive tests and ensures detections trigger on actual malicious activity. Works across SIEM platforms. Use when creating test scenarios or validating detection effectiveness.
npx skillsauth add mhaggis/security-detections-mcp detection-test-engineerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert at creating comprehensive test scenarios for security detections.
$ATTACK_RANGE_PATH - Path to Attack Range (or equivalent test environment)$SIEM_PLATFORM - Target SIEM platform$SECURITY_CONTENT_PATH - Detection content repositoryYou don't need actual malware to validate detections.
Focus on generating telemetry that matches detection logic:
Use existing Atomic Red Team tests mapped to MITRE techniques:
# Via Attack Range
python attack_range.py simulate -e ART -te T1003.001 -t <target>
# Via Invoke-AtomicRedTeam directly
Invoke-AtomicTest T1003.001
When standard tests don't cover the specific behavior:
Manually generate telemetry on the target:
# Process-based: run commands that match detection logic
# File-based: create files in monitored paths
# Network-based: generate connections to test IPs
Use pre-recorded attack data from repositories:
For each detection, define:
After atomic execution:
splunk-mcp:run_detection to validatetesting
Expert at analyzing unstructured threat intelligence reports (CISA alerts, vendor blogs, research papers) and extracting actionable detection logic, TTPs, behavioral indicators, and MITRE ATT&CK mappings. Focuses on behaviors over IOCs. Use when provided with threat reports, security advisories, or campaign documentation.
testing
Analyze software supply chain attacks across package registries (npm, PyPI, RubyGems), CI/CD pipelines (GitHub Actions, GitLab CI), and container ecosystems. Includes detection engineering patterns for Splunk, Sentinel, Elastic, and Sigma.
testing
Optimize detection queries for performance across Splunk (SPL), Microsoft Sentinel (KQL), and Elastic Security (EQL/ES|QL). Covers search pipeline internals, common anti-patterns, and optimization techniques for detection rules on each platform.
tools
Analyze pull requests for detection coverage gaps and recommend additional detections, story alignments, and test coverage to extend PRs before merge.