LOLBAS, GTFOBins, and process parent-child lookups for detection engineering agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Machine-readable detection lookups for SIEM enrichment and AI agents. MCP-native.
Stop regex-matching 200+ binaries. Enrich in one
match()call.
Feed it to your SIEM, your SOAR, your agent, or your LLM.
A collection of structured CSV lookup files purpose-built for:
match()/lookup/join replaces entire rule categories| File | Entries | OS | Description |
|---|---|---|---|
lolbas_binaries.csv | 232 | Windows | Living Off The Land Binaries and Scripts β risk-scored, categorized, MITRE-mapped |
gtfobins.csv | 477 | Linux | GTFOBins Unix binaries β shell escape, priv-esc, file ops, MITRE-mapped |
parent_child_baselines.csv | 97 | Both | Expected/suspicious process parentβchild relationships for Windows and Linux |
Every lookup file follows:
risk or risk_if_unexpected columnCrowdStrike NG-SIEM:
Splunk:
Elastic (ES|QL):
Microsoft Sentinel:
See queries/ for full query libraries per platform.
Then your agent can:
| Tool | Input | Output |
|---|---|---|
detection_lookup_binary | filename | Risk, categories, MITRE IDs, source (lolbas/gtfobins) |
detection_check_parent_child | parent, child, os_filter | Expected/suspicious, risk level, triage guidance |
detection_list_by_category | category, limit, offset | Paginated binaries in that abuse category (cross-platform) |
detection_list_by_mitre | technique_id, limit, offset | Paginated binaries mapped to that technique (cross-platform) |
detection_search | query, limit | Matches across all lookup data with total/has_more |
detection_list_lookups | β | All files with row counts and columns |
| Lookup | Source | Update Frequency |
|---|---|---|
| LOLBAS binaries | LOLBAS Project | Weekly (automated) |
Add to your VS Code User settings (Ctrl+Shift+P β "Preferences: Open User Settings (JSON)") or ~/.vscode/mcp.json:
Windows example:
Reload VS Code: Ctrl+Shift+P β "Reload Window"
In Copilot Chat (Agent mode):
β Returns risk, categories, and MITRE mappings = working!
This starts the MCP server on stdio transport (useful for piping JSON-RPC or connecting other MCP clients).
PRs welcome. See CONTRIBUTING.md for guidelines.
To add a new lookup file:
Apache 2.0 β See LICENSE and NOTICE.
Built by Gene Kazimiarovich | Part of Detection Forge
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agentic-detection-lookups)<a href="https://allmcps.com/mcp/agentic-detection-lookups"><img src="https://allmcps.com/api/badge/agentic-detection-lookups?style=directory" alt="Agentic Detection Lookups on AllMCPs" /></a>