get_all_matrices
Retrieve all ATT&CK matrices for a specified domain, with options to exclude revoked or deprecated matrices and include descriptions.
Instructions
Get all ATT&CK matrices in a domain.
Matrices are the top-level organizational structures in ATT&CK.
Each domain typically has one or more matrices
(e.g., Enterprise ATT&CK matrix).
Args:
domain: ATT&CK domain ("enterprise", "mobile", "ics").
remove_revoked_deprecated: Whether to exclude revoked/deprecated matrices.
include_description: Whether to include descriptions.
Returns:
{
"domain": "<domain>",
"count": <number of matrices>,
"matrices": [
{
"attack_id": "<matrix ID or None>",
"name": "<matrix name>",
"stix_id": "<x-mitre-matrix--UUID>",
"description": "<text or null>"
},
...
],
"formatted": "<optional human-readable output>",
"message": "<summary>"
}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | No | enterprise | |
| include_description | No | ||
| remove_revoked_deprecated | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |