---
title: "Latest Simulation Run Result with Mitre ATT&CK and Unified Kill Chain framework"
method: GET
path: "/v1/simulations/{Id}/run/latest/frameworks"
tags: ["Simulation-Latest-Result"]
---

# Latest Simulation Run Result with Mitre ATT&CK and Unified Kill Chain framework

`GET /v1/simulations/{Id}/run/latest/frameworks`

Latest Simulation Run Result with Mitre ATT&CK and Unified Kill Chain framework

## Path parameters

- `Id` integer, required

## Response `200`

- object
  - `mitre_attack_results` MitreResults
    - `tactics` TacticResults[]
      - `blocked_action_count` integer
      - `description` string
      - `detection_result` DetectionResult
        - `alert_result` string — Alert result Alerted / Not Alerted
        - `has_alert_analysis` boolean — Has alert analysis
        - `has_log_analysis` boolean — Has Log analysis
        - `integration_based_results` IntegrationBasedResult[]
          - `alert` Alert
            - `alert_result` string — Alert Result Alerted / Not Alerted
            - `alerted_time` integer — Alerted time if it is alerted
          - `has_alert_analysis` boolean — Has alert analysis
          - `has_log_analysis` boolean — Has log analysis
          - `integration_id` integer — Integration Id
          - `log` Logging
            - `log_result` string — Log Result Logged / Not Logged
            - `logged_time` integer — Logged time if it is Logged
          - `product_name` string — Product name
          - `protocol` string — Protocol like http / https
          - `status` string — Status
        - `log_result` string — Log result Logged / Not Logged
      - `mitre_id` string
      - `mitre_name` string
      - `name` string
      - `not_blocked_action_count` integer
      - `not_tested_action_count` integer
      - `techniques` TechniqueResults[]
        - `blocked_action_count` integer
        - `description` string
        - `detection_result` DetectionResult
          - `alert_result` string — Alert result Alerted / Not Alerted
          - `has_alert_analysis` boolean — Has alert analysis
          - `has_log_analysis` boolean — Has Log analysis
          - `integration_based_results` IntegrationBasedResult[]
            - `alert` Alert
              - …
            - `has_alert_analysis` boolean — Has alert analysis
            - `has_log_analysis` boolean — Has log analysis
            - `integration_id` integer — Integration Id
            - `log` Logging
              - …
            - `product_name` string — Product name
            - `protocol` string — Protocol like http / https
            - `status` string — Status
          - `log_result` string — Log result Logged / Not Logged
        - `mitre_id` string
        - `mitre_name` string
        - `name` string
        - `not_blocked_action_count` integer
        - `not_tested_action_count` integer
        - `sub_techniques` SubTechniqueResults[]
          - `blocked_action_count` integer
          - `description` string
          - `detection_result` DetectionResult
            - `alert_result` string — Alert result Alerted / Not Alerted
            - `has_alert_analysis` boolean — Has alert analysis
            - `has_log_analysis` boolean — Has Log analysis
            - `integration_based_results` IntegrationBasedResult[]
              - …
            - `log_result` string — Log result Logged / Not Logged
          - `mitre_id` string
          - `mitre_name` string
          - `name` string
          - `not_blocked_action_count` integer
          - `not_tested_action_count` integer
          - `total_action_count` integer
          - `url` string
        - `total_action_count` integer
        - `url` string
      - `total_action_count` integer
      - `url` string
  - `unified_kill_chain_results` UkcResults
    - `stages` StagesResult[]
      - `blocked_action_count` integer
      - `detection_result` DetectionResult
        - `alert_result` string — Alert result Alerted / Not Alerted
        - `has_alert_analysis` boolean — Has alert analysis
        - `has_log_analysis` boolean — Has Log analysis
        - `integration_based_results` IntegrationBasedResult[]
          - `alert` Alert
            - `alert_result` string — Alert Result Alerted / Not Alerted
            - `alerted_time` integer — Alerted time if it is alerted
          - `has_alert_analysis` boolean — Has alert analysis
          - `has_log_analysis` boolean — Has log analysis
          - `integration_id` integer — Integration Id
          - `log` Logging
            - `log_result` string — Log Result Logged / Not Logged
            - `logged_time` integer — Logged time if it is Logged
          - `product_name` string — Product name
          - `protocol` string — Protocol like http / https
          - `status` string — Status
        - `log_result` string — Log result Logged / Not Logged
      - `name` string
      - `not_blocked_action_count` integer
      - `not_tested_action_count` integer
      - `phases` PhasesResult[]
        - `blocked_action_count` integer
        - `detection_result` DetectionResult
          - `alert_result` string — Alert result Alerted / Not Alerted
          - `has_alert_analysis` boolean — Has alert analysis
          - `has_log_analysis` boolean — Has Log analysis
          - `integration_based_results` IntegrationBasedResult[]
            - `alert` Alert
              - …
            - `has_alert_analysis` boolean — Has alert analysis
            - `has_log_analysis` boolean — Has log analysis
            - `integration_id` integer — Integration Id
            - `log` Logging
              - …
            - `product_name` string — Product name
            - `protocol` string — Protocol like http / https
            - `status` string — Status
          - `log_result` string — Log result Logged / Not Logged
        - `name` string
        - `not_blocked_action_count` integer
        - `not_tested_action_count` integer
        - `total_action_count` integer
      - `total_action_count` integer

## Other responses

- `422` — validationErrorSwagger is represents the erroneous cases
- `default` — genericErrorSwagger is represents the erroneous cases

---

[API](https://skmtc.net/picussecurity/apis/picus-rest-api.md) · [All operations](https://skmtc.net/picussecurity/apis/picus-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/picussecurity/picus-rest-api/versions/cb0d02ee28f8/schema)
