LiveActive security incident?Get immediate response
MITRE ATT&CK® Tool

S1155: Covenant

Covenant is a multi-platform command and control framework written in .NET. While designed for penetration testing and security research, the tool has also been used by threat actors such as HAFNIUM during operations. Covenant functions through a central listener managing multiple deployed "Grunts" that communicate back to the controller.[1][2]

EnterpriseS1155ToolObject v1.0Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceMedium

Covenant matters because it is a legitimate .NET command-and-control framework that can operate across Windows, Linux, and macOS, but ATT&CK notes it has also been used by threat actors including HAFNIUM. For leaders, the decision point is not whether the tool name appears in an alert; it is whether the organization can recognize post-compromise control activity that blends into normal administration, web traffic, and signed Windows utilities.

Executive priority

Prioritize Covenant as a readiness and control-validation issue for incident response, managed detection, and audit evidence. The ATT&CK relationships connect it to execution through PowerShell, Windows Command Shell, WMI, and trusted Windows utilities, plus command-and-control over web protocols, non-standard ports, and asymmetric cryptography. Executives should ask whether SOC coverage spans endpoint execution and network egress together, especially where administrative tools are heavily used and false positives can hide real compromise.

Technical view

ATT&CK provides no official detection text for S1155, so defenders should validate coverage through the related techniques. On Windows, review visibility for WMI execution, PowerShell, cmd.exe, InstallUtil, mshta.exe, and regsvr32.exe activity, especially when followed by unusual outbound web-protocol traffic or protocol/port mismatches. Across supported platforms, validate egress monitoring for web-based C2 patterns, non-standard port use, and encrypted sessions that cannot be explained by known business applications. IR playbooks should correlate process lineage, script execution, host discovery activity, and outbound connections rather than depending on a single Covenant-specific indicator.

Likely telemetry

  • Endpoint process creation and parent-child process lineage on Windows, Linux, and macOS
  • PowerShell command/script logging where enabled
  • WMI activity and remote/local execution records on Windows
  • Windows command shell execution records
  • Execution of InstallUtil.exe, mshta.exe, and regsvr32.exe with command-line context

Detection direction

  • Build detections around behavior chains: administrative execution or signed utility proxy execution followed by outbound web communication.
  • Tune PowerShell, WMI, cmd.exe, InstallUtil, mshta, and regsvr32 monitoring against known administrative baselines to reduce false positives without suppressing rare or high-risk usage.
  • Validate egress analytics for web protocols on unexpected ports and for encrypted traffic patterns that do not match approved applications.
  • Use relationship-driven context: Covenant is linked to execution, discovery, stealth/proxy execution, and command-and-control techniques, so isolated alerts should be correlated into a session or host timeline.
  • Do not rely on tool-name signatures alone; legitimate security testing use and modified deployments can make name-based detection incomplete.

Mitigation priorities

  • Establish and document approved uses of command-and-control or penetration-testing frameworks so legitimate testing can be distinguished from unauthorized activity.
  • Harden and monitor administrative execution paths, especially PowerShell, WMI, Windows Command Shell, and signed Windows utilities commonly abused for proxy execution.
  • Restrict unnecessary outbound traffic and enforce expected protocol/port pairings where operationally feasible.
  • Ensure endpoint and network telemetry retention is sufficient for incident reconstruction across execution, discovery, and command-and-control phases.
  • Include Covenant-like behaviors in purple-team or detection validation exercises, with authorization and scope controls.
Additional notes and limits

This take is based only on the supplied ATT&CK S1155 fields, external references, and relationships. The object identifies Covenant as a multi-platform .NET C2 framework with a listener and deployed Grunts, and notes use by HAFNIUM. The relationship set is the main source for defensive direction because the object has no ATT&CK detection text.

ATT&CK does not provide official detection guidance, aliases, labels, or object-level tactics for Covenant in the supplied data. Local environment baselines, approved red-team tooling, egress architecture, and endpoint logging configuration are required to judge actual exposure or coverage.

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Official MITRE ATT&CK definition

Covenant

Covenant is a multi-platform command and control framework written in .NET. While designed for penetration testing and security research, the tool has also been used by threat actors such as HAFNIUM during operations. Covenant functions through a central listener managing multiple deployed "Grunts" that communicate back to the controller.[1][2]

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

How security teams should use this page

Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.

ATT&CK relationship table

Techniques used

This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.

10 rows
DomainIDNameRelationship / procedure
EnterpriseT1059.001PowerShellSub-technique

Covenant can create PowerShell-based launchers for Grunt installation.[1]

EnterpriseT1571Non-Standard Port

Covenant listeners and controllers can be configured to use non-standard ports.[1]

EnterpriseT1047Windows Management Instrumentation

Covenant can utilize WMI to install new Grunt listeners through XSL files or command one-liners.[1]

EnterpriseT1218.010Regsvr32Sub-technique

Covenant can create SCT files for installation via `Regsvr32` to deploy new Grunt listeners.[1]

EnterpriseT1218.004InstallUtilSub-technique

Covenant can create launchers via an InstallUtil XML file to install new Grunt listeners.[1]

EnterpriseT1082System Information Discovery

Covenant implants can gather basic information on infected systems.[1]

EnterpriseT1059.003Windows Command ShellSub-technique

Covenant provides access to a Command Shell in Windows environments for follow-on command execution and tasking.[1]

EnterpriseT1071.001Web ProtocolsSub-technique

Covenant can establish command and control via HTTP.[1]

EnterpriseT1218.005MshtaSub-technique

Covenant can create HTA files to install Grunt listeners.[1]

EnterpriseT1573.002Asymmetric CryptographySub-technique

Covenant can utilize SSL to encrypt command and control traffic.[1]

Associated objects

Groups, software, and campaigns

GroupEnterprise

G0125: HAFNIUM

HAFNIUM is a likely state-sponsored cyber espionage group operating out of China that has been active since at least January 2021. HAFNIUM primarily targets entities in the US across a number of industry sectors, including infectious disease researchers, law firms, higher education institutions, defense contractors, policy think tanks, and NGOs. HAFNIUM has targeted remote management tools and cloud software for intial access and has demonstrated an ability to quickly operationalize exploits for identified vulnerabilities in edge devices.[1][2][3]

Relationship explorer

All related ATT&CK context

Change history

Object version and sync metadata

The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates.

ATT&CK release
19.1
Object version
1.0
Created
Modified
Raw hash
4b19edb7495461cf...
Imported snapshots across ATT&CK releases(1)
ReleaseBundle importedObject versionModifiedStatusRaw hash
19.11.0Current bundle4b19edb74954…
Raw source

Mirrored ATT&CK source object

The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  2. [2]
    Microsoft HAFNIUM March 2020

    MSTIC. (2021, March 2). HAFNIUM targeting Exchange Servers with 0-day exploits. Retrieved March 3, 2021.

    Open source URL
  3. [3]
    Microsoft Silk Typhoon MAR 2025

    Microsoft Threat Intelligence . (2025, March 5). Silk Typhoon targeting IT supply chain. Retrieved March 20, 2025.

    Open source URL
  4. [4]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  5. [5]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  6. [6]
    Microsoft HAFNIUM March 2020

    MSTIC. (2021, March 2). HAFNIUM targeting Exchange Servers with 0-day exploits. Retrieved March 3, 2021.

    Open source URL
  7. [7]
    Microsoft HAFNIUM March 2020

    MSTIC. (2021, March 2). HAFNIUM targeting Exchange Servers with 0-day exploits. Retrieved March 3, 2021.

    Open source URL
  8. [8]
    mitre-attackS1155
    Open source URL
  9. [9]
    mitre-attackS1155
    Open source URL
  10. [10]
    mitre-attackS1155
    Open source URL
  11. [11]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  12. [12]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  13. [13]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  14. [14]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  15. [15]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  16. [16]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  17. [17]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  18. [18]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  19. [19]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  20. [20]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  21. [21]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  22. [22]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  23. [23]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  24. [24]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  25. [25]
    Microsoft HAFNIUM March 2020

    MSTIC. (2021, March 2). HAFNIUM targeting Exchange Servers with 0-day exploits. Retrieved March 3, 2021.

    Open source URL
  26. [26]
    Microsoft HAFNIUM March 2020

    MSTIC. (2021, March 2). HAFNIUM targeting Exchange Servers with 0-day exploits. Retrieved March 3, 2021.

    Open source URL
  27. [27]
    Microsoft Silk Typhoon MAR 2025

    Microsoft Threat Intelligence . (2025, March 5). Silk Typhoon targeting IT supply chain. Retrieved March 20, 2025.

    Open source URL
  28. [28]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  29. [29]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  30. [30]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  31. [31]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
  32. [32]
    Github Covenant

    cobbr. (2021, April 21). Covenant. Retrieved September 4, 2024.

    Open source URL
Source and licensing

Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.