Skip to main content
Glama
legionultramax

Harris HawkEye MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KQL_PATHSYesComma-separated paths to Sentinel KQL directories (auto-discovers sibling Detections/ and Solutions/ dirs)
OTX_API_KEYNoAlienVault OTX API key (free at https://otx.alienvault.com) — only needed for OTX tools
SIGMA_PATHSYesComma-separated paths to Sigma detection rule directories
STORY_PATHSYesComma-separated paths to Splunk analytic story directories
SPLUNK_PATHSYesComma-separated paths to Splunk ESCU detection directories
ELASTIC_PATHSYesComma-separated paths to Elastic detection rule directories
MALPEDIA_API_KEYNoMalpedia API key (free at https://malpedia.caad.fkie.fraunhofer.de) — only needed for full Malpedia access

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_detectionsA

Search security detections by keyword across name, description, tags, process names, CVEs, data sources, and more. Uses FTS5 full-text search. Supports Sigma, Splunk ESCU, Elastic, and KQL rules.

get_detectionA

Get full details of a specific detection by ID. Returns query logic, logsource (product/category/service), data_sources, process_names, platforms, CVEs, and false_positives. Use this to extract detection conditions for kill-chain correlation.

list_by_mitreA

List detections mapped to a MITRE ATT&CK technique ID. Returns logsource (product/category), data_sources, and process_names per rule — use these to rank candidates before calling get_detection. Rules with non-empty process_names are more artifact-specific than generic ones.

list_by_severityB

List detections filtered by severity level

get_statsA

Get statistics about indexed detections including counts by source, severity, and MITRE coverage

analyze_coverageB

Get MITRE ATT&CK coverage stats: tactic breakdown, top 10 covered techniques, and weak-spot tactics (coverage < 50% of best tactic). Returns ~2KB. Filter by source_type to scope to a single rule source.

identify_gapsB

Find detection gaps for a threat profile (ransomware, apt, initial-access, persistence, credential-access, defense-evasion). Returns per-technique rule counts and zero-coverage gap IDs. Use source_type to scope to a specific rule source. Call with no arguments to list available profiles and a coverage overview across all of them.

get_technique_countA

Get the detection rule count for a single MITRE technique ID (~50 bytes). Use this as a fast pre-check before pulling full detection objects.

get_coverage_summaryA

Get tactic-level detection counts as a compact object (~200 bytes). Faster and smaller than analyze_coverage. Use for quick orientation before deeper analysis.

get_technique_idsA

Get a deduplicated flat list of MITRE technique IDs covered by detection rules (~200 bytes). No full objects. Filter by source_type, tactic, or severity to narrow scope.

get_top_gapsA

Get the top 5 uncovered (or least-covered) technique IDs for a threat profile (~300 bytes). Returns only IDs — use as a fast triage signal before calling identify_gaps for full detail.

suggest_detectionsA

Get detection ideas for a MITRE technique ID as lean stubs (name, source, severity, log hint — no raw query content). ~2KB for up to 10 results. Use to find what rules exist before pulling full content with get_detection.

cve_to_detectionA

Convert a CVE into actionable SIEM detection logic. Fetches CVE details from NVD, maps to MITRE ATT&CK techniques, and generates detection queries in KQL (Sentinel), Splunk SPL, and Sigma formats with threat hunting hypotheses, false positive considerations, and response actions.

convert_yara_to_sigmaA

Convert a YARA rule to an approximate Sigma rule. Best-effort conversion focused on string/hex conditions mapped to process_creation logs (CommandLine). Always include a warning that manual review is required.

convert_sigma_to_kqlA

Convert Sigma detection rules to Kibana Query Language (KQL) for Elastic Stack (Kibana, Elasticsearch). Uses Elastic Common Schema (ECS) field mappings and simple field:value syntax. Supports modifiers, wildcards, and complex conditions.

list_by_process_nameA

Find detection rules that reference a specific process name or executable. Uses the process_names field extracted during indexing.

list_by_cveA

Find detection rules tagged with a specific CVE identifier across all rule sources.

list_by_logsourceA

Filter Sigma detection rules by logsource category, product, or service (e.g., product=windows, category=process_creation, service=sysmon).

list_by_data_sourceB

Find detection rules that require a specific data source or log type (e.g., Sysmon Events, Process Creation Events, DeviceProcessEvents).

list_by_mitre_tacticA

List all detections mapped to a MITRE ATT&CK tactic (e.g., execution, persistence, defense_evasion, credential_access).

lookup_mitre_techniqueB

Look up details about a MITRE ATT&CK technique by ID (e.g., T1059, T1059.001)

search_mitre_techniquesB

Search MITRE ATT&CK techniques by keyword

lookup_lolbasB

Look up a Living Off The Land Binary (LOLBAS) by name for abuse techniques

list_lolbasA

List all known LOLBAS (Living Off The Land Binaries) with their primary abuse type

check_cisa_kevA

Check if a CVE is in CISA Known Exploited Vulnerabilities catalog

get_threat_profileB

Get a summary threat profile for common attack scenarios

analyze_iocC

Identify the type of an Indicator of Compromise and provide analysis guidance

urlhaus_lookup_urlA

Look up a URL in URLhaus to check if it distributes malware. Returns payload hashes, imphashes, and malware tags. Generates pivot suggestions for chained analysis.

urlhaus_lookup_hostA

Find all malicious URLs hosted on an IP address or domain in URLhaus.

urlhaus_lookup_tagA

Search URLhaus for all malicious URLs associated with a malware tag (e.g. "Emotet", "qakbot", "cobalt-strike").

threatfox_search_iocA

Search ThreatFox for any IOC type (IP:port, domain, URL, MD5, SHA256). Returns confidence scores and malware family attribution.

threatfox_search_familyA

Get all IOCs in ThreatFox for a specific malware family (e.g. "Cobalt Strike", "Sliver", "AgentTesla"). Returns C2 IPs, domains, and payload hashes.

threatfox_search_tagA

Search ThreatFox IOCs by tag (e.g. "c2", "loader", "rat", "ransomware").

threatfox_get_recent_iocsA

Retrieve the ThreatFox recent IOC feed for ambient threat intel sync. Returns all IOCs submitted in the last 1, 7, or 30 days.

bazaar_lookup_hashA

Look up a malware sample in MalwareBazaar by SHA256, MD5, or SHA1. Returns imphash, malware family, tags, and vendor detections.

bazaar_search_familyA

Search MalwareBazaar for all samples belonging to a malware family. Returns hashes, imphashes, and file metadata.

bazaar_search_tagA

Search MalwareBazaar for malware samples by tag (e.g. "keylogger", "ransomware", "loader").

bazaar_get_recent_samplesB

Retrieve the most recently submitted samples from MalwareBazaar for ambient threat intel sync.

bazaar_get_imphash_siblingsA

ELITE PIVOT: Find all MalwareBazaar samples sharing the same PE import hash (imphash). Reveals variants compiled from the same codebase — catches threat actors who forget to randomise their builds.

otx_pivot_ipA

Full OTX enrichment for an IP address. Returns pulse count, reputation, country, ASN, attributed actors, malware families, MITRE techniques, and pivot suggestions.

otx_pivot_domainA

OTX enrichment for a domain. Returns pulse context, passive DNS history (historical IPs), attributed actors, and malware families.

otx_pivot_hashA

OTX enrichment for a file hash. Returns malware families, MITRE techniques, actor attribution, and imphash for sibling sample pivoting.

otx_pivot_urlA

OTX enrichment for a URL. Returns pulse context, attributed actors, malware families, and suggests domain pivot.

otx_search_actorA

ELITE: Search all OTX pulses attributed to a threat actor. Deduplicates IOCs across pulses and returns the actor's full infrastructure — C2 IPs, domains, hashes, MITRE techniques.

otx_get_pulse_iocsA

Fetch all indicators from a specific OTX pulse ID. Paginates automatically.

otx_subscribed_feedA

Fetch OTX subscribed pulses modified since a given timestamp. Use for scheduled ambient threat intel sync.

cisa_search_advisoriesB

Search CISA cybersecurity advisories and alerts for a keyword, CVE, actor, or malware family. Supports filtering by type (advisory / alert / all). Advisories from CISA carry the highest confidence for active exploitation. Cached 1 hour.

ncsc_uk_searchA

Search NCSC UK RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. UK National Cyber Security Centre advisories and guidance. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

nsa_search_advisoriesA

Search NSA Cybersecurity RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. NSA cybersecurity advisories and technical guidance. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

fbi_flash_searchA

Search FBI / IC3 RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. FBI flash alerts and IC3 public service announcements. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

cert_eu_searchA

Search CERT-EU RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. CERT-EU threat intelligence publications for EU institutions. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

anssi_searchA

Search ANSSI / CERT-FR RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. French ANSSI (CERT-FR) security alerts and vulnerability advisories. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

jpcert_searchA

Search JPCERT/CC RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. JPCERT/CC English-language security alerts and coordination notices. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

acsc_searchA

Search ACSC (ASD) RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. Australian Cyber Security Centre alerts and advisories. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

cccs_searchA

Search CCCS / CCIRC RSS feed for security advisories matching a keyword, CVE, actor name, or malware family. Canadian Centre for Cyber Security alerts and advisories. Extracts MITRE techniques, CVEs, and attributed actors. Cached 1 hour.

govt_joint_advisory_searchA

ELITE: Search for joint advisories across Five Eyes agencies (CISA + NCSC-UK + ACSC + CCCS) simultaneously. Joint advisories carry the highest confidence of any TTP source — they reflect real-world intelligence shared by multiple national agencies. Results are deduplicated by title.

ti_multi_source_ttp_lookupA

ELITE CORRELATION: Given a MITRE technique ID, fan out across MITRE ATT&CK, vendor threat intel blogs, and the local detection index. Returns a fused picture: which actors use it, what malware leverages it, recent vendor reports, detection coverage, and telemetry requirements. The definitive first stop for any TTP investigation.

ti_actor_full_profileA

ELITE CORRELATION: Build the most complete threat actor profile available. Fuses MITRE ATT&CK group data, live vendor blog reports, optional OTX IOC pivot, and detection coverage scores across the actor's top 20 techniques. Use this before any hunting engagement against a named threat actor.

ti_hunt_packageA

ELITE: THE ULTIMATE HUNT TOOL. Given a client context (industry + region + scenario), produce a complete hunt package: relevant threat actors, priority TTPs, detection coverage analysis, coverage gaps, and vendor intelligence — all fused from multi-source data. Output is structured for direct import into a use-case tracker.

ti_daily_briefA

Generate a daily threat intelligence brief by scanning recent reports from all 21 vendor and community sources. Automatically extracts MITRE TTPs, CVEs, actors, and malware from each item. Filter by client industries or custom lookback window. Run this daily to stay current on the threat landscape. No Playwright required — all sources are polled directly via RSS.

epss_score_lookupA

Get the FIRST EPSS (Exploit Prediction Scoring System) probability score for a CVE. EPSS predicts the probability of exploitation in the wild within 30 days — essential for CVE prioritization beyond raw CVSS scores.

epss_bulk_checkA

Batch EPSS score lookup for multiple CVEs. Rank CVEs by exploit probability to focus patching effort. Returns sorted list with risk tiers. Ideal for enriching vulnerability scanner output.

nvd_cve_lookupA

Look up a CVE in the NIST National Vulnerability Database (NVD). Returns full record including CVSS v3/v4 scores, affected CPEs, CWE classification, references, and publication dates. Set NVD_API_KEY environment variable for higher rate limits (50 req/30s vs 5).

project_zero_searchA

Search Google Project Zero vulnerability research blog by keyword. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

exploit_db_searchA

Search Exploit-DB for recent exploit submissions by keyword or CVE. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

rapid7_searchA

Search Rapid7 vulnerability research and threat intelligence blog. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

qualys_searchA

Search Qualys security blog for vulnerability analysis and patch intelligence. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

tenable_searchA

Search Tenable research blog for vulnerability intelligence and CVE analysis. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

zdi_searchA

Search Zero Day Initiative (ZDI) blog for zero-day vulnerability disclosures. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

google_tag_searchA

Search Google TAG blog for government-backed threat actor and exploit intelligence. Extracts MITRE TTPs, CVEs, and IOC markers automatically.

malpedia_searchB

Search Malpedia for threat actors and malware families. Malpedia is the authoritative reference for malware taxonomy and actor-to-family attribution. Requires MALPEDIA_API_KEY for full access.

malpedia_actor_profileA

Get a full Malpedia threat actor profile: aliases, country attribution, motivation, description, and all malware families attributed to this actor. Authoritative source for actor-to-malware mapping. Requires MALPEDIA_API_KEY.

malpedia_family_profileA

Get a full Malpedia malware family profile: alternate names, description, attribution to threat actors, and reference URLs. The authoritative source for malware taxonomy and variant tracking. Requires MALPEDIA_API_KEY.

sans_isc_searchA

Search the SANS Internet Storm Center (ISC) daily diary feed. ISC handlers post real-time observations of active exploits, scanning campaigns, and novel attack techniques.

anyrun_trendingA

Get currently trending malware families from ANY.RUN sandbox telemetry. Shows what malware is most active right now based on analysis submissions. Useful for real-time threat landscape awareness.

bleeping_searchA

Search BleepingComputer for cybersecurity news, ransomware incidents, and threat actor activity. Extracts MITRE TTPs, CVEs, actors, and malware families automatically.

malwarebytes_searchA

Search Malwarebytes Labs threat intelligence blog for malware analysis and threat research. Extracts MITRE TTPs, CVEs, actors, and malware families automatically.

vx_underground_searchA

Search VX-Underground — the largest free malware sample repository. Returns matching papers, write-ups, and malware samples from their public index. Best for technical malware analysis, source code, and underground research.

misp_warninglist_checkA

Check if an IOC (domain, IP, URL) appears in MISP warning lists. MISP warning lists contain known false positives — legitimate infrastructure that commonly triggers threat intel feeds (Alexa top 1M, Microsoft, Google CDN, etc.). Run this BEFORE pivoting on a domain or IP to avoid wasting time on FPs.

create_entityB

Create an entity in the knowledge graph (e.g., technique, actor, tool, detection)

search_entitiesA

Search knowledge graph entities by name or description

create_relationB

Create a relation between two entities in the knowledge graph

log_decisionB

Log an analytical decision with reasoning for tribal knowledge capture

get_decisionsB

Get recent logged decisions (tribal knowledge)

add_learningA

Add a learning or insight gained during analysis

get_learningsB

Get learnings/insights by topic

get_knowledge_summaryA

Get a summary of the knowledge graph contents

get_threat_groupB

Get details about a MITRE ATT&CK threat group (APT) by name or ID. Returns aliases, description, and linked techniques.

search_threat_groupsA

Search MITRE ATT&CK threat groups by keyword. Searches name, description, and aliases.

get_softwareC

Get details about MITRE ATT&CK software (malware or tools) by name. Includes Cobalt Strike, Mimikatz, etc.

search_softwareC

Search MITRE ATT&CK software (malware and tools) by keyword.

get_mitigationsA

Get MITRE ATT&CK mitigations for a specific technique. Answers "How do I mitigate T1059?"

get_data_sourcesA

Get required data sources and log types to detect a MITRE technique. Answers "What logs do I need for T1021?"

list_campaignsA

List MITRE ATT&CK campaigns, optionally filtered by search query.

get_groups_using_techniqueB

Find all threat groups that use a specific MITRE technique.

get_software_using_techniqueA

Find all malware and tools that use a specific MITRE technique.

get_mitre_attack_statsB

Get statistics about the indexed MITRE ATT&CK data (groups, software, techniques, etc.)

list_data_sourcesA

List all MITRE ATT&CK data sources with their data components.

art_get_testsA

Get all Atomic Red Team adversary simulation tests for a MITRE ATT&CK technique. Returns test names, attack commands, cleanup commands, platforms, executor type, and input arguments. Use to understand the full attack surface for a technique.

art_searchA

Full-text search across all Atomic Red Team tests (~1,770+). Searches test names, descriptions, commands, arguments, file paths, and binary names. Use to find tests by attack tool (e.g., "mimikatz"), binary (e.g., "certutil"), technique pattern (e.g., "registry run key"), or artifact (e.g., "powershell -enc").

art_get_testA

Get full details of a specific Atomic Red Team test by its GUID. Returns complete attack command, cleanup command, input arguments with defaults, dependencies, and platform requirements.

art_validate_techniqueA

Cross-reference Atomic Red Team tests against existing detection rules for a MITRE technique. For each ART test, checks whether any detection rule in the repo matches the attack artifacts. Returns a per-test validation matrix with COVERED/GAP status and an overall coverage percentage. Use this to find blind spots in rules you thought were complete.

art_get_statsA

Get summary statistics about indexed Atomic Red Team tests: total tests, techniques covered, breakdown by platform and executor type, top techniques by test count, and repository sync status.

art_coverage_reportA

Batch validation of detection coverage across multiple MITRE techniques using Atomic Red Team tests. For each technique, checks if ART tests exist and if detection rules are present. Returns an overall coverage matrix, prioritized gaps, and per-technique status. Use for threat actor profile validation or coverage audits.

art_map_conditionsA

Static analysis: parse a Sigma rule's detection conditions and cross-reference each one field-by-field against Atomic Red Team test artifacts. Returns a structured match matrix showing which conditions are MATCHED (verified against ART command text), INFERRED (parent process from executor type), UNABLE_TO_VERIFY (registry/network/access mask — ART doesn't record these), or NOT_IN_ART (no test covers this pattern). Also identifies ART tests the rule would miss. Pure string analysis — never executes anything.

coverage_ingest_logA

Ingest a sample log into a coverage assessment session. Parses the log to extract event source, event ID, and fields, then maps to MITRE ATT&CK data sources and data components. Supports Windows Event XML, Sysmon, JSON (EDR/Cloud), auditd key-value, and CEF formats. You can also provide event_source + event_id + fields directly instead of a raw log. Creates a new session if session_id is not provided.

coverage_assess_sessionA

Run a full MITRE ATT&CK coverage assessment for a session. For each technique in the ATT&CK matrix, determines if it is COVERED (data + rules exist), DETECTABLE (data exists but no rules), PARTIAL (some data sources present), or GAP (no data sources). This is the core engine that answers: what can we detect, what can't we detect, and what logs are missing.

coverage_gaps_detailA

Get detailed gap report for a coverage session. Shows every technique that is GAP or PARTIAL, with exactly which data sources are missing and remediation steps. Filterable by tactic and coverage status.

coverage_compareA

Compare coverage between two assessment sessions. Shows which techniques improved (GAP→PARTIAL→DETECTABLE→COVERED) and how many gaps were closed. Use to answer: "If I add Sysmon, how much does my coverage improve?"

coverage_recommendA

Pareto-optimal log source recommendations. Analyzes coverage gaps and ranks missing data sources by how many technique gaps they would close. Answers: "Enable these 5 log sources to close 80% of your gaps." Prioritizes by actor usage (techniques used by more actors = higher priority).

coverage_list_mappingsA

List all known telemetry-to-MITRE mappings (Event ID → Data Source/Component). Use to see which event sources/IDs the coverage engine understands. Also shows session statistics.

generate_hunt_reportA

Generates a formatted Word document (.docx) threat hunt report from structured hunt card data. Saves the file to C:\Users{username}\Desktop\Threat Hunting Reports{Actor}_{Date}.docx. Creates the output folder automatically if it does not exist. Input must include report metadata and an array of hunt cards (one per technique). Each card must contain: hunt_id, hypothesis_name, objective, priority, confidence, mitre_mapping (with group aliases), prerequisites, expected_artifacts, risks, log_sources, coverage_status, query (Sigma YAML), true_positive_criteria, and escalation_path. Returns the full output file path on success.

sublime_searchA

Search Sublime Security email detection rules by keyword, attack type, MITRE technique, or detection method. Returns matching rules with severity, category, and MITRE mapping. Use to find email-layer detections for phishing, BEC, malware delivery, and credential theft.

sublime_get_ruleA

Get a specific Sublime Security rule by its ID, including the full MQL (Message Query Language) detection source, MITRE techniques, and metadata. Use after sublime_search to inspect the complete rule logic.

sublime_syncA

Sync the Sublime Security rules repository (git pull) and re-index all rules into the detection database. Run this to pick up newly published rules. Returns the count of rules indexed and any parse errors.

sublime_get_statsA

Get summary statistics about indexed Sublime Security rules: total count, severity breakdown, attack type distribution, top MITRE techniques, and last sync timestamp.

lookup_loldriverA

Look up a vulnerable/malicious driver in the LOLDrivers database by name or hash (SHA256). Returns driver details, hashes for blocklisting, CVEs, and detection guidance. Essential for BYOVD (Bring Your Own Vulnerable Driver) detection.

lookup_hijacklibA

Look up DLL hijacking candidates for a given DLL name or executable. Returns vulnerable executables, hijack type (Phantom/Sideloading/Search Order), and expected DLL locations. Use for T1574.001/T1574.002 detection engineering.

lookup_lolrmmA

Look up a Remote Monitoring & Management (RMM) tool by name. Returns executable names, network artifacts (domains, ports), registry artifacts, and known abuse by threat actors. Essential for T1219 remote access tool abuse detection.

lookup_lofpA

Look up known false positives for a MITRE ATT&CK technique. Returns process names, command patterns, descriptions, and suppression logic. Use this during detection rule FP filter authoring.

lookup_wadcomA

Search Windows/Active Directory offensive commands by keyword, tool name, or technique. Returns exact commands used by attackers for AD exploitation. Use for building detection conditions from real attack commands.

lookup_lots_domainA

Check if a domain is in the LOTS (Living Off Trusted Sites) database — legitimate services abused for C2, exfiltration, or payload hosting. Use for proxy/firewall rule enrichment and T1102/T1567 detection.

lookup_malapiA

Look up a Windows API by name to see its malware behavior mapping. Returns technique associations, malware families using it, and detection notes. Use for understanding what behaviors an API call indicates.

search_lolfarmA

Search across ALL LOLFarm sources (drivers, DLL hijacks, RMM tools, false positives, AD commands, abused domains, APIs) with a single query. Optional source filter to narrow results.

list_loldriversA

List all known vulnerable/malicious drivers in the LOLDrivers database. Optional category filter (vulnerable, malicious). Use for BYOVD blocklist generation.

list_lolrmmA

List all known RMM (Remote Monitoring & Management) tools with their executable names and vendors. Use to build RMM allow/deny lists and T1219 detection rules.

list_hijacklibsB

List all known DLL hijacking candidates. Optional filter by hijack type (Phantom, Sideloading, Search Order, Environment Variable).

get_lolfarm_contextA

Get LOLFarm intelligence relevant to a MITRE ATT&CK technique. Tiered response: "summary" (default, ~500 tokens — counts + top names per source) for Step 1 recon, "detailed" (~2.5k tokens — top 15 per source with key fields) when authoring, "full" (everything — use sparingly). After summary, use per-source lookup_* tools for deep-dives instead of escalating mode.

sync_lolfarmA

Pull fresh data from LOLFarm upstream sources (LOLDrivers, HijackLibs, LOLRMM, LoFP, WADComs, LOTS, MalAPI, LOLBAS) into the local cache. Run weekly via scheduled task — most upstream sources update 1-4x per month. Failures in one source never block the others. Returns per-source counts + errors.

Prompts

Interactive templates invoked by user choice

NameDescription
analyze-techniqueAnalyze a MITRE ATT&CK technique and find related detections
threat-huntGenerate a threat hunting plan for a specific threat profile
coverage-reportGenerate a detection coverage report
investigate-iocInvestigate an indicator of compromise
detection-reviewReview and analyze a specific detection rule
yara-to-sigmaConvert a YARA rule to an approximate Sigma rule

Resources

Contextual data attached and managed by the client

NameDescription
Detection StatisticsOverview of indexed detection rules
MITRE CoverageMITRE ATT&CK technique coverage summary
MITRE TechniquesCached MITRE ATT&CK technique data
LOLBAS DatabaseLiving Off The Land Binaries and Scripts
Knowledge SummarySummary of knowledge graph contents
LOLFarm DatabaseAggregated Living Off The Land intelligence (drivers, DLL hijacks, RMM tools, false positives, WADComs, LOTS domains, MalAPI)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/legionultramax/Detection-Engineering-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server