Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: use docs-dev instead of docs dir for docs #4522

Merged
merged 7 commits into from
Mar 7, 2025

Conversation

traut
Copy link
Contributor

@traut traut commented Mar 6, 2025

Pull Request

Issue link(s):

Summary - What I changed

Path used for docs in the code updated from docs to docs-dev

Checklist

  • Added a label for the type of pr: bug, enhancement, schema, maintenance, Rule: New, Rule: Deprecation, Rule: Tuning, Hunt: New, or Hunt: Tuning so guidelines can be generated
  • Added the meta:rapid-merge label if planning to merge within 24 hours
  • Secret and sensitive material has been managed correctly
  • Automated testing was updated or added to match the most common scenarios
  • Documentation and comments were added for features that require explanation

Contributor checklist

@traut traut added documentation Improvements or additions to documentation maintenance Internal changes patch labels Mar 6, 2025
@traut traut self-assigned this Mar 6, 2025
@botelastic botelastic bot added the python Internal python for the repository label Mar 6, 2025
Copy link
Contributor

@Mikaayenson Mikaayenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm. Other than the ci, it would be good to run the make test-cli command.

@Mikaayenson Mikaayenson added the enhancement New feature or request label Mar 6, 2025
Copy link
Contributor

github-actions bot commented Mar 6, 2025

Enhancement - Guidelines

These guidelines serve as a reminder set of considerations when addressing adding a feature to the code.

Documentation and Context

  • Describe the feature enhancement in detail (alternative solutions, description of the solution, etc.) if not already documented in an issue.
  • Include additional context or screenshots.
  • Ensure the enhancement includes necessary updates to the documentation and versioning.

Code Standards and Practices

  • Code follows established design patterns within the repo and avoids duplication.
  • Code changes do not introduce new warnings or errors.
  • Variables and functions are well-named and descriptive.
  • Any unnecessary / commented-out code is removed.
  • Ensure that the code is modular and reusable where applicable.
  • Check for proper exception handling and messaging.

Testing

  • New unit tests have been added to cover the enhancement.
  • Existing unit tests have been updated to reflect the changes.
  • Provide evidence of testing and validating the enhancement (e.g., test logs, screenshots).
  • Validate that any rules affected by the enhancement are correctly updated.
  • Ensure that performance is not negatively impacted by the changes.
  • Verify that any release artifacts are properly generated and tested.

Additional Checks

  • Ensure that the enhancement does not break existing functionality.
  • Review the enhancement with a peer or team member for additional insights.
  • Verify that the enhancement works across all relevant environments (e.g., different OS versions).
  • Confirm that all dependencies are up-to-date and compatible with the changes.
  • Confirm that the proper version label is applied to the PR patch, minor, major.

@@ -24,6 +24,8 @@
from .rule_loader import DeprecatedCollection, RuleCollection
from .utils import load_etc_dump, save_etc_dump

DOCS_DIR = "docs-dev"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The entire file, is about generating docs in security-docs repository.

Which i feel they are not using for 9.0.0, why are we introducing new directory structure here ?

the package directory being referenced here is for https://github.com/elastic/security-docs/tree/8.17/docs/detections/prebuilt-rules/downloadable-packages

rule details are here https://github.com/elastic/security-docs/tree/8.17/docs/detections/prebuilt-rules/rule-details

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you for spotting this! should be fixed now!

@traut traut force-pushed the adjust-docs-path-in-code branch from 16bce3d to 425422a Compare March 6, 2025 14:06
@traut traut requested a review from shashank-elastic March 6, 2025 14:07
@eric-forte-elastic
Copy link
Contributor

Lgtm. Other than the ci, it would be good to run the make test-cli command.

Test-cli command has correct expected output 👍

Details

detection-rules on  adjust-docs-path-in-code is  v0.4.18 via  v3.12.9 (detection-rules-build) on  eric.forte
❯ make test-cli
Makefile:30: warning: overriding recipe for target 'deps'
Makefile:23: warning: ignoring old recipe for target 'deps'
Makefile:62: warning: overriding recipe for target 'test-remote-cli'
Makefile:57: warning: ignoring old recipe for target 'test-remote-cli'
Installing all dependencies...
./env/detection-rules-build/bin/pip install .[hunting]
Processing /tmp/detection-rules
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting detection-rules-kql@ git+https://github.com/elastic/detection-rules.git#subdirectory=lib/kql (from detection_rules==0.4.18)
  Cloning https://github.com/elastic/detection-rules.git to /tmp/pip-install-9lmlabej/detection-rules-kql_447a974e01064aa29b95681b9c41f451
  Running command git clone --filter=blob:none --quiet https://github.com/elastic/detection-rules.git /tmp/pip-install-9lmlabej/detection-rules-kql_447a974e01064aa29b95681b9c41f451
  Resolved https://github.com/elastic/detection-rules.git to commit a1d6ff4a505759fcb367c812bc950711f60019ac
  Running command git submodule update --init --recursive -q
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting detection-rules-kibana@ git+https://github.com/elastic/detection-rules.git#subdirectory=lib/kibana (from detection_rules==0.4.18)
  Cloning https://github.com/elastic/detection-rules.git to /tmp/pip-install-9lmlabej/detection-rules-kibana_c06d9e16710c45f49086370caf5956e2
  Running command git clone --filter=blob:none --quiet https://github.com/elastic/detection-rules.git /tmp/pip-install-9lmlabej/detection-rules-kibana_c06d9e16710c45f49086370caf5956e2
  Resolved https://github.com/elastic/detection-rules.git to commit a1d6ff4a505759fcb367c812bc950711f60019ac
  Running command git submodule update --init --recursive -q
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: Click~=8.1.7 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (8.1.8)
Requirement already satisfied: elasticsearch~=8.12.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (8.12.1)
Requirement already satisfied: eql==0.9.19 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.9.19)
Requirement already satisfied: jsl==0.2.4 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.2.4)
Requirement already satisfied: jsonschema>=4.21.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (4.23.0)
Requirement already satisfied: marko==2.0.3 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (2.0.3)
Requirement already satisfied: marshmallow-dataclass~=8.6.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from marshmallow-dataclass[union]~=8.6.0->detection_rules==0.4.18) (8.6.1)
Requirement already satisfied: marshmallow-jsonschema~=0.13.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.13.0)
Requirement already satisfied: marshmallow-union~=0.1.15 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.1.15.post1)
Requirement already satisfied: marshmallow~=3.21.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (3.21.3)
Requirement already satisfied: pytoml==0.1.21 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.1.21)
Requirement already satisfied: PyYAML~=6.0.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (6.0.2)
Requirement already satisfied: requests~=2.31.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (2.31.0)
Requirement already satisfied: toml==0.10.2 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.10.2)
Requirement already satisfied: typing-inspect==0.9.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.9.0)
Requirement already satisfied: typing-extensions==4.10.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (4.10.0)
Requirement already satisfied: XlsxWriter~=3.2.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (3.2.2)
Requirement already satisfied: semver==3.0.2 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (3.0.2)
Requirement already satisfied: setuptools==75.2.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (75.2.0)
Requirement already satisfied: lark-parser~=0.12.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from eql==0.9.19->detection_rules==0.4.18) (0.12.0)
Requirement already satisfied: mypy-extensions>=0.3.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from typing-inspect==0.9.0->detection_rules==0.4.18) (1.0.0)
Requirement already satisfied: tabulate==0.9.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from detection_rules==0.4.18) (0.9.0)
Requirement already satisfied: elastic-transport<9,>=8 in ./env/detection-rules-build/lib/python3.12/site-packages (from elasticsearch~=8.12.1->detection_rules==0.4.18) (8.17.0)
Requirement already satisfied: attrs>=22.2.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from jsonschema>=4.21.1->detection_rules==0.4.18) (25.1.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./env/detection-rules-build/lib/python3.12/site-packages (from jsonschema>=4.21.1->detection_rules==0.4.18) (2024.10.1)
Requirement already satisfied: referencing>=0.28.4 in ./env/detection-rules-build/lib/python3.12/site-packages (from jsonschema>=4.21.1->detection_rules==0.4.18) (0.36.2)
Requirement already satisfied: rpds-py>=0.7.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from jsonschema>=4.21.1->detection_rules==0.4.18) (0.23.1)
Requirement already satisfied: packaging>=17.0 in ./env/detection-rules-build/lib/python3.12/site-packages (from marshmallow~=3.21.1->detection_rules==0.4.18) (24.2)
Requirement already satisfied: typeguard<4.0.0,>=2.4.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from marshmallow-dataclass[union]~=8.6.0->detection_rules==0.4.18) (3.0.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./env/detection-rules-build/lib/python3.12/site-packages (from requests~=2.31.0->detection_rules==0.4.18) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in ./env/detection-rules-build/lib/python3.12/site-packages (from requests~=2.31.0->detection_rules==0.4.18) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./env/detection-rules-build/lib/python3.12/site-packages (from requests~=2.31.0->detection_rules==0.4.18) (2.3.0)
Requirement already satisfied: certifi>=2017.4.17 in ./env/detection-rules-build/lib/python3.12/site-packages (from requests~=2.31.0->detection_rules==0.4.18) (2025.1.31)
Building wheels for collected packages: detection_rules
  Building wheel for detection_rules (pyproject.toml) ... done
  Created wheel for detection_rules: filename=detection_rules-0.4.18-py3-none-any.whl size=34076624 sha256=a2d70787040378978dc477a4563268109edcc8962f5b6b7ab3b6653fd36813cc
  Stored in directory: /home/forteea1/.cache/pip/wheels/27/50/e6/234daff55b5b18b929d0ba05a01ec9c13661334bf33e2727b2
Successfully built detection_rules
Installing collected packages: detection_rules
  Attempting uninstall: detection_rules
    Found existing installation: detection_rules 0.4.17
    Uninstalling detection_rules-0.4.17:
      Successfully uninstalled detection_rules-0.4.17
Successfully installed detection_rules-0.4.18

[notice] A new release of pip is available: 24.3.1 -> 25.0.1
[notice] To update, run: pip install --upgrade pip
Executing test_cli script...
Running detection-rules CLI tests...
Refreshing redirect mappings in ATT&CK
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

refreshing data in attack_technique_redirects.json
refreshed mapping file: /tmp/detection-rules/detection_rules/etc/attack-technique-redirects.json
Viewing rule: threat_intel_indicator_match_address.toml
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

{
  "author": [
    "Elastic"
  ],
  "description": "This rule is triggered when an IP address indicator from the Threat Intel Filebeat module or integrations has a match against a network event.",
  "from": "now-65m",
  "index": [
    "auditbeat-*",
    "endgame-*",
    "filebeat-*",
    "logs-*",
    "packetbeat-*",
    "winlogbeat-*"
  ],
  "interval": "1h",
  "language": "kuery",
  "license": "Elastic License v2",
  "name": "Threat Intel IP Address Indicator Match",
  "note": "## Triage and analysis\n\n### Investigating Threat Intel IP Address Indicator Match\n\nThreat Intel indicator match rules allow matching from a local observation, such as an endpoint event that records a file hash with an entry of a file hash stored within the Threat Intel integrations index.\n\nMatches are based on threat intelligence data that's been ingested during the last 30 days. Some integrations don't place expiration dates on their threat indicators, so we strongly recommend validating ingested threat indicators and reviewing match results. When reviewing match results, check associated activity to determine whether the event requires additional investigation.\n\nThis rule is triggered when an IP address indicator from the Threat Intel Filebeat module or a threat intelligence integration matches against a network event.\n\n> **Note**:\n> This investigation guide uses the [Osquery Markdown Plugin](https://www.elastic.co/guide/en/security/current/invest-guide-run-osquery.html) introduced in Elastic Stack version 8.5.0. Older Elastic Stack versions will display unrendered Markdown in this guide.\n\n#### Possible investigation steps\n\n- Gain context about the field that matched the local observation so you can understand the nature of the connection. This information can be found in the `threat.indicator.matched.field` field.\n- Investigate the IP address, which can be found in the `threat.indicator.matched.atomic` field:\n  - Check the reputation of the IP address in resources like VirusTotal, Hybrid-Analysis, CISCO Talos, Any.run, etc.\n  - Execute a reverse DNS lookup to retrieve hostnames associated with the given IP address.\n- Assess whether this behavior is prevalent in the environment by looking for similar occurrences across hosts.\n- Identify the process responsible for the connection, and investigate the process execution chain (parent process tree) for unknown processes. Examine their executable files for prevalence, whether they are located in expected locations, and if they are signed with valid digital signatures.\n- Retrieve the involved process executable and examine the host for derived artifacts that indicate suspicious activities:\n  - Analyze the process executable using a private sandboxed analysis system.\n  - Observe and collect information about the following activities in both the sandbox and the alert subject host:\n    - Attempts to contact external domains and addresses.\n      - Use the Elastic Defend network events to determine domains and addresses contacted by the subject process by filtering by the process' `process.entity_id`.\n      - Examine the DNS cache for suspicious or anomalous entries.\n        - !{osquery{\"label\":\"Osquery - Retrieve DNS Cache\",\"query\":\"SELECT * FROM dns_cache\"}}\n    - Use the Elastic Defend registry events to examine registry keys accessed, modified, or created by the related processes in the process tree.\n    - Examine the host services for suspicious or anomalous entries.\n      - !{osquery{\"label\":\"Osquery - Retrieve All Services\",\"query\":\"SELECT description, display_name, name, path, pid, service_type, start_type, status, user_account FROM services\"}}\n      - !{osquery{\"label\":\"Osquery - Retrieve Services Running on User Accounts\",\"query\":\"SELECT description, display_name, name, path, pid, service_type, start_type, status, user_account FROM services WHERE\\nNOT (user_account LIKE '%LocalSystem' OR user_account LIKE '%LocalService' OR user_account LIKE '%NetworkService' OR\\nuser_account == null)\\n\"}}\n      - !{osquery{\"label\":\"Osquery - Retrieve Service Unsigned Executables with Virustotal Link\",\"query\":\"SELECT concat('https://www.virustotal.com/gui/file/', sha1) AS VtLink, name, description, start_type, status, pid,\\nservices.path FROM services JOIN authenticode ON services.path = authenticode.path OR services.module_path =\\nauthenticode.path JOIN hash ON services.path = hash.path WHERE authenticode.result != 'trusted'\\n\"}}\n- Using the data collected through the analysis, scope users targeted and other machines infected in the environment.\n\n### False Positive Analysis\n\n- When a match is found, it's important to consider the indicator's initial release date. Threat intelligence is useful for augmenting existing security processes but can quickly become outdated. In other words, some threat intelligence only represents a specific set of activity observed at a specific time. For example, an IP address may have hosted malware observed in a Dridex campaign months ago, but it's possible that IP has been remediated and no longer represents any threat.\n- False positives might occur after large and publicly written campaigns if curious employees interact with attacker infrastructure.\n- Some feeds may include internal or known benign addresses by mistake (e.g., 8.8.8.8, google.com, 127.0.0.1, etc.). Make sure you understand how blocking a specific domain or address might impact the organization or normal system functioning.\n\n### Response and Remediation\n\n- Initiate the incident response process based on the outcome of the triage.\n- Isolate the involved host to prevent further post-compromise behavior.\n- If the triage identified malware, search the environment for additional compromised hosts.\n  - Implement temporary network rules, procedures, and segmentation to contain the malware.\n  - Stop suspicious processes.\n  - Immediately block the identified indicators of compromise (IoCs).\n  - Inspect the affected systems for additional malware backdoors like reverse shells, reverse proxies, or droppers that attackers could use to reinfect the system.\n- Remove and block malicious artifacts identified during triage.\n- Run a full antimalware scan. This may reveal additional artifacts left in the system, persistence mechanisms, and malware components.\n- Determine the initial vector abused by the attacker and take action to prevent reinfection through the same vector.\n- Using the incident response data, update logging and audit policies to improve the mean time to detect (MTTD) and the mean time to respond (MTTR).\n",
  "query": "source.ip:* or destination.ip:*\n",
  "references": [
    "https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-module-threatintel.html",
    "https://www.elastic.co/guide/en/security/current/es-threat-intel-integrations.html",
    "https://www.elastic.co/security/tip"
  ],
  "required_fields": [
    {
      "ecs": true,
      "name": "destination.ip",
      "type": "ip"
    },
    {
      "ecs": true,
      "name": "source.ip",
      "type": "ip"
    }
  ],
  "risk_score": 99,
  "rule_id": "0c41e478-5263-4c69-8f9e-7dfd2c22da64",
  "setup": "## Setup\n\nThis rule needs threat intelligence indicators to work.\nThreat intelligence indicators can be collected using an [Elastic Agent integration](https://www.elastic.co/guide/en/security/current/es-threat-intel-integrations.html#agent-ti-integration),\nthe [Threat Intel module](https://www.elastic.co/guide/en/security/current/es-threat-intel-integrations.html#ti-mod-integration),\nor a [custom integration](https://www.elastic.co/guide/en/security/current/es-threat-intel-integrations.html#custom-ti-integration).\n\nMore information can be found [here](https://www.elastic.co/guide/en/security/current/es-threat-intel-integrations.html).\n",
  "severity": "critical",
  "tags": [
    "OS: Windows",
    "Data Source: Elastic Endgame",
    "Rule Type: Threat Match",
    "Resources: Investigation Guide"
  ],
  "threat_filters": [
    {
      "$state": {
        "store": "appState"
      },
      "meta": {
        "disabled": false,
        "key": "event.category",
        "negate": false,
        "params": {
          "query": "threat"
        },
        "type": "phrase"
      },
      "query": {
        "match_phrase": {
          "event.category": "threat"
        }
      }
    },
    {
      "$state": {
        "store": "appState"
      },
      "meta": {
        "disabled": false,
        "key": "event.kind",
        "negate": false,
        "params": {
          "query": "enrichment"
        },
        "type": "phrase"
      },
      "query": {
        "match_phrase": {
          "event.kind": "enrichment"
        }
      }
    },
    {
      "$state": {
        "store": "appState"
      },
      "meta": {
        "disabled": false,
        "key": "event.type",
        "negate": false,
        "params": {
          "query": "indicator"
        },
        "type": "phrase"
      },
      "query": {
        "match_phrase": {
          "event.type": "indicator"
        }
      }
    }
  ],
  "threat_index": [
    "filebeat-*",
    "logs-ti_*"
  ],
  "threat_indicator_path": "threat.indicator",
  "threat_language": "kuery",
  "threat_mapping": [
    {
      "entries": [
        {
          "field": "source.ip",
          "type": "mapping",
          "value": "threat.indicator.ip"
        }
      ]
    },
    {
      "entries": [
        {
          "field": "destination.ip",
          "type": "mapping",
          "value": "threat.indicator.ip"
        }
      ]
    }
  ],
  "threat_query": "@timestamp >= \"now-30d/d\" and event.module:(threatintel or ti_*) and threat.indicator.ip:* and not labels.is_ioc_transform_source:\"true\"",
  "timeline_id": "495ad7a7-316e-4544-8a0f-9c098daee76e",
  "timeline_title": "Generic Threat Match Timeline",
  "timestamp_override": "event.ingested",
  "type": "threat_match",
  "version": 8
}
Exporting rule by ID: 0a97b20f-4144-49ea-be32-b540ecc445de
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

WARNING: Rule path does not match required path: endgame_malware_detected.toml != malware_detected_elastic_endgame.toml
Exported 1 rules into tmp-export/test_rule.ndjson
Importing rule by ID: 0a97b20f-4144-49ea-be32-b540ecc445de
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

[+] Building rule for tmp-export/malware_detected_elastic_endgame.toml
1 results exported
1 rules converted
0 exceptions exported
0 actions connectors exported
Updating rule data schemas
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Validating rule: execution_github_new_event_action_for_pat.toml
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Rule validation successful
Linting Rule: command_and_control_common_webservices.toml
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

TOML file linting complete
Checking licenses
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Building release and updating version lock
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

[+] Building package 8.18
 - 4 rules excluded from package
Rule changes detected!
 - 203 changed rules
 - 21 new rules
 - 1 newly deprecated rules
run `build-release --update-version-lock` to update version.lock.json and deprecated_rules.json
Rule changes detected!
 - 203 changed rules
 - 21 new rules
 - 1 newly deprecated rules
Detailed changes:
  A: 027ff9ea-85e7-42e3-99d2-bbb7069e02eb, new version: 209
    - min_stack_version added: 8.14.0
  A: 665e7a4f-c58e-4fc6-bc83-87a7572670ac, new version: 208
    - min_stack_version added: 8.14.0
  A: 28371aa1-14ed-46cf-ab5b-2fc7d1942278, new version: 3
    - min_stack_version added: 8.13.0
  A: 9c260313-c811-4ec8-ab89-8f6530e0246c, new version: 210
    - min_stack_version added: 8.14.0
  A: 74f45152-9aee-11ef-b0a5-f661ea17fbcd, new version: 2
    - min_stack_version added: 8.13.0
  A: 4182e486-fc61-11ee-a05d-f661ea17fbce, new version: 4
    - min_stack_version added: 8.13.0
  A: 5f0234fd-7f21-42af-8391-511d5fd11d5c, new version: 4
    - min_stack_version added: 8.13.0
  A: 7fda9bb2-fd28-11ee-85f9-f661ea17fbce, new version: 4
    - min_stack_version added: 8.13.0
  A: ab8f074c-5565-4bc4-991c-d49770e19fc9, new version: 3
    - min_stack_version added: 8.13.0
  A: 1f45720e-5ea8-11ef-90d2-f661ea17fbce, new version: 3
    - min_stack_version added: 8.13.0
  A: c04be7e0-b0fc-11ef-a826-f661ea17fbce, new version: 2
    - min_stack_version added: 8.13.0
  A: 696015ef-718e-40ff-ac4a-cc2ba88dbeeb, new version: 6
    - min_stack_version added: 8.13.0
  A: df919b5e-a0f6-4fd8-8598-e3ce79299e3b, new version: 4
    - min_stack_version added: 8.13.0
  A: dde13d58-bc39-4aa0-87fd-b4bdbf4591da, new version: 4
    - min_stack_version added: 8.13.0
  A: 9aa4be8d-5828-417d-9f54-7cd304571b24, new version: 5
    - min_stack_version added: 8.13.0
  A: f2c653b7-7daf-4774-86f2-34cdbd1fc528, new version: 2
    - min_stack_version added: 8.13.0
  A: 0cd2f3e6-41da-40e6-b28b-466f688f00a6, new version: 5
    - min_stack_version added: 8.13.0
  A: f4c2515a-18bb-47ce-a768-1dc4e7b0fe6c, new version: 4
    - min_stack_version added: 8.13.0
  A: 4f855297-c8e0-4097-9d97-d653f7e471c4, new version: 6
    - min_stack_version added: 8.13.0
  A: b1773d05-f349-45fb-9850-287b8f92f02d, new version: 4
    - min_stack_version added: 8.13.0
  A: 17261da3-a6d0-463c-aac8-ea1718afcd20, new version: 4
    - min_stack_version added: 8.13.0
  A: 0e1af929-42ed-4262-a846-55a7c54e7c84, new version: 2
    - min_stack_version added: 8.13.0
  A: 266bbea8-fcf9-4b0e-ba7b-fc00f6b1dc73, new version: 2
    - min_stack_version added: 8.13.0
  A: 725a048a-88c5-4fc7-8677-a44fc0031822, new version: 4
    - min_stack_version added: 8.13.0
  A: 3216949c-9300-4c53-b57a-221e364c6457, new version: 2
    - min_stack_version added: 8.13.0
  A: 3fac01b2-b811-11ef-b25b-f661ea17fbce, new version: 2
    - min_stack_version added: 8.13.0
  A: 35ab3cfa-6c67-11ef-ab4d-f661ea17fbcc, new version: 3
    - min_stack_version added: 8.13.0
  A: c6655282-6c79-11ef-bbb5-f661ea17fbcc, new version: 3
    - min_stack_version added: 8.13.0
  A: b0450411-46e5-46d2-9b35-8b5dd9ba763e, new version: 1
    - min_stack_version added: 8.13.0
  A: fb16f9ef-cb03-4234-adc2-44641f3b71ee, new version: 1
    - min_stack_version added: 8.13.0
  A: 4021e78d-5293-48d3-adee-a70fa4c18fab, new version: 1
    - min_stack_version added: 8.13.0
  A: 017de1e4-ea35-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: 06f3a26c-ea35-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: 9a1a2dae-0b5f-4c3d-8305-a268d404c306, new version: 106
    - min_stack_version added: 8.12.0
  A: 0f615fe4-eaa2-11ee-ae33-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: eb804972-ea34-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: f2c3caa6-ea34-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: f87e6122-ea34-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: 0c74cd7e-ea35-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: 10f3d520-ea35-11ee-a417-f661ea17fbce, new version: 3
    - min_stack_version added: 8.16.0
  A: 07639887-da3a-4fbf-9532-8ce748ff8c50, new version: 207
    - min_stack_version added: 8.13.0
  A: fd01b949-81be-46d5-bcf8-284395d5f56d, new version: 205
    - min_stack_version added: 8.13.0
  A: fb0afac5-bbd6-49b0-b4f8-44e5381e1587, new version: 205
    - min_stack_version added: 8.13.0
  A: 929223b4-fba3-4a1c-a943-ec4716ad23ec, new version: 102
    - min_stack_version added: 8.13.0
  A: 1ca62f14-4787-4913-b7af-df11745a49da, new version: 205
    - min_stack_version added: 8.13.0
  A: 345889c4-23a8-4bc0-b7ca-756bd17ce83b, new version: 204
    - min_stack_version added: 8.13.0
  A: 24401eca-ad0b-4ff9-9431-487a8e183af9, new version: 207
    - min_stack_version added: 8.13.0
  A: 9b343b62-d173-4cfd-bd8b-e6379f964ca4, new version: 207
    - min_stack_version added: 8.13.0
  A: 0e524fa6-eed3-11ef-82b4-f661ea17fbce, new version: 1
    - min_stack_version added: 8.13.0
  A: 26f68dba-ce29-497b-8e13-b4fde1db5a2d, new version: 312
    - min_stack_version added: 8.13.0
  A: 3805c3dc-f82c-4f8d-891e-63c24d3102b0, new version: 412
    - min_stack_version added: 8.15.0
  A: e08ccd49-0380-4b2b-8d71-8000377d6e49, new version: 413
    - min_stack_version added: 8.15.0
  A: 50887ba8-7ff7-11ee-a038-f661ea17fbcd, new version: 207
    - min_stack_version added: 8.15.0
  A: cc382a2e-7e52-11ee-9aac-f661ea17fbcd, new version: 305
    - min_stack_version added: 8.15.0
  A: 94e734c0-2cda-11ef-84e1-f661ea17fbce, new version: 204
    - min_stack_version added: 8.15.0
  A: 95b99adc-2cda-11ef-84e1-f661ea17fbce, new version: 204
    - min_stack_version added: 8.15.0
  A: 42bf698b-4738-445b-8231-c834ddefd8a0, new version: 413
    - min_stack_version added: 8.15.0
  A: 8a0fbd26-867f-11ee-947c-f661ea17fbcd, new version: 208
    - min_stack_version added: 8.15.0
  A: 23f18264-2d6d-11ef-9413-f661ea17fbce, new version: 204
    - min_stack_version added: 8.15.0
  A: 97a8e584-fd3b-421f-9b9d-9c9d9e57e9d7, new version: 414
    - min_stack_version added: 8.15.0
  A: cdbebdc1-dc97-43c6-a538-f26a20c0a911, new version: 412
    - min_stack_version added: 8.15.0
  A: 8a5c1e5f-ad63-481e-b53a-ef959230f7f1, new version: 411
    - min_stack_version added: 8.15.0
  A: c749e367-a069-4a73-b1f2-43a3798153ad, new version: 411
    - min_stack_version added: 8.15.0
  A: 6649e656-6f85-11ef-8876-f661ea17fbcc, new version: 206
    - min_stack_version added: 8.15.0
  A: b719a170-3bdb-4141-b0e3-13e3cf627bfe, new version: 411
    - min_stack_version added: 8.15.0
  A: cc92c835-da92-45c9-9f29-b4992ad621a0, new version: 412
    - min_stack_version added: 8.15.0
  A: b4bb1440-0fcb-4ed1-87e5-b06d58efc5e9, new version: 411
    - min_stack_version added: 8.15.0
  A: d5d86bf5-cf0c-4c06-b688-53fdc072fdfd, new version: 411
    - min_stack_version added: 8.15.0
  A: e48236ca-b67a-4b4e-840c-fdc7782bc0c3, new version: 411
    - min_stack_version added: 8.15.0
  A: 6731fbf2-8f28-49ed-9ab9-9a918ceb5a45, new version: 411
    - min_stack_version added: 8.15.0
  A: 000047bb-b27a-47ec-8b62-ef1a5d2c9e19, new version: 412
    - min_stack_version added: 8.15.0
  A: e90ee3af-45fc-432e-a850-4a58cf14a457, new version: 413
    - min_stack_version added: 8.15.0
  A: 676cff2b-450b-4cf1-8ed2-c0c58a4a2dd7, new version: 411
    - min_stack_version added: 8.15.0
  A: edb91186-1c7e-4db8-b53e-bfa33a1a0a8a, new version: 411
    - min_stack_version added: 8.15.0
  A: d48e1c13-4aca-4d1f-a7b1-a9161c0ad86f, new version: 410
    - min_stack_version added: 8.15.0
  A: c74fd275-ab2c-4d49-8890-e2943fa65c09, new version: 410
    - min_stack_version added: 8.15.0
  A: e6e3ecff-03dd-48ec-acbd-54a04de10c68, new version: 410
    - min_stack_version added: 8.15.0
  A: 6f1bb4b2-7dc8-11ee-92b2-f661ea17fbcd, new version: 207
    - min_stack_version added: 8.15.0
  A: 260486ee-7d98-11ee-9599-f661ea17fbcd, new version: 207
    - min_stack_version added: 8.15.0
  A: ee39a9f7-5a79-4b0a-9815-d36b3cf28d3e, new version: 308
    - min_stack_version added: 8.15.0
  A: 4edd3e1a-3aa0-499b-8147-4d2ea43b1613, new version: 411
    - min_stack_version added: 8.15.0
  A: 2e56e1bc-867a-11ee-b13e-f661ea17fbcd, new version: 304
    - min_stack_version added: 8.15.0
  A: 1ceb05c4-7d25-11ee-9562-f661ea17fbcd, new version: 207
    - min_stack_version added: 8.15.0
  A: 1502a836-84b2-11ef-b026-f661ea17fbcc, new version: 205
    - min_stack_version added: 8.15.0
  A: f994964f-6fce-4d75-8e79-e16ccc412588, new version: 410
    - min_stack_version added: 8.15.0
  A: 621e92b6-7e54-11ee-bdc0-f661ea17fbcd, new version: 208
    - min_stack_version added: 8.15.0
  A: 6885d2ae-e008-4762-b98a-e8e1cd3a81e9, new version: 410
    - min_stack_version added: 8.15.0
  A: b8075894-0b62-46e5-977c-31275da34419, new version: 410
    - min_stack_version added: 8.15.0
  A: f06414a6-f2a4-466d-8eba-10f85e8abf71, new version: 410
    - min_stack_version added: 8.15.0
  A: 96b9f4ea-0e8c-435b-8d53-2096e75fcac5, new version: 410
    - min_stack_version added: 8.15.0
  A: 729aa18d-06a6-41c7-b175-b65b739b1181, new version: 411
    - min_stack_version added: 8.15.0
  A: cd89602e-9db0-48e3-9391-ae3bf241acd8, new version: 413
    - min_stack_version added: 8.15.0
  A: 29b53942-7cd4-11ee-b70e-f661ea17fbcd, new version: 206
    - min_stack_version added: 8.15.0
  A: cd16fb10-0261-46e8-9932-a0336278cdbe, new version: 411
    - min_stack_version added: 8.15.0
  A: 5610b192-7f18-11ee-825b-f661ea17fbcd, new version: 207
    - min_stack_version added: 8.15.0
  A: 56004189-4e69-4a39-b4a9-195329d226e9, new version: 108
    - min_stack_version added: 8.14.0
  A: ea09ff26-3902-4c53-bb8e-24b7a5d029dd, new version: 108
    - min_stack_version added: 8.14.0
  A: 40155ee4-1e6a-4e4d-a63b-e8ba16980cfb, new version: 108
    - min_stack_version added: 8.14.0
  A: 994e40aa-8c85-43de-825e-15f665375ee8, new version: 111
    - min_stack_version added: 8.14.0
  A: bdfebe11-e169-42e3-b344-c5d2015533d3, new version: 108
    - min_stack_version added: 8.14.0
  A: f5d9d36d-7c30-4cdb-a856-9f653c13d4e0, new version: 108
    - min_stack_version added: 8.14.0
  A: 1224da6c-0326-4b4f-8454-68cdc5ae542b, new version: 108
    - min_stack_version added: 8.14.0
  A: 1fa350e0-0aa2-4055-bf8f-ab8b59233e59, new version: 1
    - min_stack_version added: 8.13.0
  A: 5a138e2e-aec3-4240-9843-56825d0bc569, new version: 103
    - min_stack_version added: 8.13.0
  A: 4b868f1f-15ff-4ba3-8c11-d5a7a6356d37, new version: 106
    - min_stack_version added: 8.13.0
  A: 29f0cf93-d17c-4b12-b4f3-a433800539fa, new version: 106
    - min_stack_version added: 8.13.0
  A: 6ace94ba-f02c-4d55-9f53-87d99b6f9af4, new version: 109
    - min_stack_version added: 8.13.0
  A: 6ee947e9-de7e-4281-a55d-09289bdf947e, new version: 109
    - min_stack_version added: 8.13.0
  A: 9f1c4ca3-44b5-481d-ba42-32dc215a2769, new version: 212
    - min_stack_version added: 8.13.0
  A: e7cb3cfd-aaa3-4d7b-af18-23b89955062c, new version: 110
    - min_stack_version added: 8.13.0
  A: d4ff2f53-c802-4d2e-9fb9-9ecc08356c3f, new version: 108
    - min_stack_version added: 8.13.0
  A: 66c058f3-99f4-4d18-952b-43348f2577a0, new version: 105
    - min_stack_version added: 8.13.0
  A: ef100a2e-ecd4-4f72-9d1e-2f779ff3c311, new version: 109
    - min_stack_version added: 8.13.0
  A: f28e2be4-6eca-4349-bdd9-381573730c22, new version: 211
    - min_stack_version added: 8.13.0
  A: 999565a2-fc52-4d72-91e4-ba6712c0377e, new version: 104
    - min_stack_version added: 8.13.0
  A: 6a058ed6-4e9f-49f3-8f8e-f32165ae7ebf, new version: 102
    - min_stack_version added: 8.13.0
  A: 83e9c2b3-24ef-4c1d-a8cd-5ebafb5dfa2f, new version: 111
    - min_stack_version added: 8.13.0
  A: 2f8a1226-5720-437d-9c20-e0029deb6194, new version: 212
    - min_stack_version added: 8.13.0
  A: debff20a-46bc-4a4d-bae5-5cdd14222795, new version: 212
    - min_stack_version added: 8.13.0
  A: c5637438-e32d-4bb3-bc13-bd7932b3289f, new version: 1
    - min_stack_version added: 8.13.0
  A: 968ccab9-da51-4a87-9ce2-d3c9782fd759, new version: 214
    - min_stack_version added: 8.13.0
  A: 2724808c-ba5d-48b2-86d2-0002103df753, new version: 107
    - min_stack_version added: 8.13.0
  A: 5124e65f-df97-4471-8dcb-8e3953b3ea97, new version: 105
    - min_stack_version added: 8.13.0
  A: 3302835b-0049-4004-a325-660b1fba1f67, new version: 103
    - min_stack_version added: 8.13.0
  A: fac52c69-2646-4e79-89c0-fd7653461010, new version: 109
    - min_stack_version added: 8.13.0
  A: eb9eb8ba-a983-41d9-9c93-a1c05112ca5e, new version: 212
    - min_stack_version added: 8.13.0
  A: 26a726d7-126e-4267-b43d-e9a70bfdee1e, new version: 102
    - min_stack_version added: 8.13.0
  A: 30bfddd7-2954-4c9d-bbc6-19a99ca47e23, new version: 110
    - min_stack_version added: 8.13.0
  A: a1329140-8de3-4445-9f87-908fb6d824f4, new version: 211
    - min_stack_version added: 8.13.0
  A: 0c1e8fda-4f09-451e-bc77-a192b6cbfc32, new version: 102
    - min_stack_version added: 8.13.0
  A: b15a15f2-becf-475d-aa69-45c9e0ff1c49, new version: 103
    - min_stack_version added: 8.13.0
  A: 766d3f91-3f12-448c-b65f-20123e9e9e8c, new version: 212
    - min_stack_version added: 8.13.0
  A: cd66a5af-e34b-4bb0-8931-57d0a043f2ef, new version: 212
    - min_stack_version added: 8.13.0
  A: 202829f6-0271-4e88-b882-11a655c590d4, new version: 105
    - min_stack_version added: 8.13.0
  A: 06d555e4-c8ce-4d90-90e1-ec7f66df5a6a, new version: 102
    - min_stack_version added: 8.13.0
  A: aa895aea-b69c-4411-b110-8d7599634b30, new version: 214
    - min_stack_version added: 8.13.0
  A: dc71c186-9fe4-4437-a4d0-85ebb32b8204, new version: 111
    - min_stack_version added: 8.13.0
  A: 5c9ec990-37fa-4d5c-abfc-8d432f3dedd0, new version: 109
    - min_stack_version added: 8.13.0
  A: 6ded0996-7d4b-40f2-bf4a-6913e7591795, new version: 103
    - min_stack_version added: 8.13.0
  A: 7b981906-86b7-4544-8033-c30ec6eb45fc, new version: 102
    - min_stack_version added: 8.16.0
  A: 7957f3b9-f590-4062-b9f9-003c32bfc7d6, new version: 102
    - min_stack_version added: 8.13.0
  A: e0cc3807-e108-483c-bf66-5a4fbe0d7e89, new version: 107
    - min_stack_version added: 8.13.0
  A: 0369e8a6-0fa7-4e7a-961a-53180a4c966e, new version: 104
    - min_stack_version added: 8.13.0
  A: 33a6752b-da5e-45f8-b13a-5f094c09522f, new version: 109
    - min_stack_version added: 8.13.0
  A: 2b662e21-dc6e-461e-b5cf-a6eb9b235ec4, new version: 109
    - min_stack_version added: 8.13.0
  A: 90169566-2260-4824-b8e4-8615c3b4ed52, new version: 210
    - min_stack_version added: 8.13.0
  A: 0d69150b-96f8-467c-a86d-a67a3378ce77, new version: 210
    - min_stack_version added: 8.13.0
  A: 135abb91-dcf4-48aa-b81a-5ad036b67c68, new version: 103
    - min_stack_version added: 8.13.0
  A: ca3bcacc-9285-4452-a742-5dae77538f61, new version: 3
    - min_stack_version added: 8.13.0
  A: 627374ab-7080-4e4d-8316-bef1122444af, new version: 103
    - min_stack_version added: 8.13.0
  A: 7efca3ad-a348-43b2-b544-c93a78a0ef92, new version: 103
    - min_stack_version added: 8.13.0
  A: 28d39238-0c01-420a-b77a-24e5a7378663, new version: 108
    - min_stack_version added: 8.13.0
  A: d74d6506-427a-4790-b170-0c2a6ddac799, new version: 105
    - min_stack_version added: 8.13.0
  A: 5b18eef4-842c-4b47-970f-f08d24004bde, new version: 109
    - min_stack_version added: 8.13.0
  A: 78390eb5-c838-4c1d-8240-69dd7397cfb7, new version: 104
    - min_stack_version added: 8.13.0
  A: b9b14be7-b7f4-4367-9934-81f07d2f63c4, new version: 103
    - min_stack_version added: 8.13.0
  A: 476267ff-e44f-476e-99c1-04c78cb3769d, new version: 104
    - min_stack_version added: 8.13.0
  A: 986361cd-3dac-47fe-afa1-5c5dd89f2fb4, new version: 104
    - min_stack_version added: 8.13.0
  A: adb961e0-cb74-42a0-af9e-29fc41f88f5f, new version: 212
    - min_stack_version added: 8.13.0
  A: 84d1f8db-207f-45ab-a578-921d91c23eb2, new version: 105
    - min_stack_version added: 8.13.0
  A: 0f56369f-eb3d-459c-a00b-87c2bf7bdfc5, new version: 105
    - min_stack_version added: 8.13.0
  A: 1df1152b-610a-4f48-9d7a-504f6ee5d9da, new version: 106
    - min_stack_version added: 8.13.0
  A: 63153282-12da-415f-bad8-c60c9b36cbe3, new version: 1
    - min_stack_version added: 8.13.0
  A: d76b02ef-fc95-4001-9297-01cb7412232f, new version: 212
    - min_stack_version added: 8.13.0
  A: 99c2b626-de44-4322-b1f9-157ca408c17e, new version: 103
    - min_stack_version added: 8.13.0
  A: ad5a3757-c872-4719-8c72-12d3f08db655, new version: 104
    - min_stack_version added: 8.13.0
  A: 259be2d8-3b1a-4c2c-a0eb-0c8e77f35e39, new version: 106
    - min_stack_version added: 8.13.0
  A: dc0b7782-0df0-47ff-8337-db0d678bdb66, new version: 107
    - min_stack_version added: 8.13.0
  A: e2258f48-ba75-4248-951b-7c885edf18c2, new version: 108
    - min_stack_version added: 8.13.0
  A: ef04a476-07ec-48fc-8f3d-5e1742de76d3, new version: 211
    - min_stack_version added: 8.13.0
  A: 41284ba3-ed1a-4598-bfba-a97f75d9aba2, new version: 105
    - min_stack_version added: 8.13.0
  A: 3ca81a95-d5af-4b77-b0ad-b02bc746f640, new version: 103
    - min_stack_version added: 8.13.0
  A: e302e6c3-448c-4243-8d9b-d41da70db582, new version: 103
    - min_stack_version added: 8.13.0
  A: 8eeeda11-dca6-4c3e-910f-7089db412d1c, new version: 1
    - min_stack_version added: 8.13.0
  A: 5e4023e7-6357-4061-ae1c-9df33e78c674, new version: 103
    - min_stack_version added: 8.13.0
  A: 77122db4-5876-4127-b91b-6c179eb21f88, new version: 1
    - min_stack_version added: 8.13.0
  A: 2ddc468e-b39b-4f5b-9825-f3dcb0e998ea, new version: 105
    - min_stack_version added: 8.13.0
  A: e19e64ee-130e-4c07-961f-8a339f0b8362, new version: 209
    - min_stack_version added: 8.13.0
  A: 1b21abcc-4d9f-4b08-a7f5-316f5f94b973, new version: 209
    - min_stack_version added: 8.13.0
  A: ad959eeb-2b7b-4722-ba08-a45f6622f005, new version: 106
    - min_stack_version added: 8.13.0
  A: 5bda8597-69a6-4b9e-87a2-69a7c963ea83, new version: 2
    - min_stack_version added: 8.13.0
  A: b910f25a-2d44-47f2-a873-aabdc0d355e6, new version: 215
    - min_stack_version added: 8.13.0
  A: 952c92af-d67f-4f01-8a9c-725efefa7e07, new version: 2
    - min_stack_version added: 8.13.0
  A: 9705b458-689a-4ec6-afe8-b4648d090612, new version: 2
    - min_stack_version added: 8.13.0
  A: 3fe4e20c-a600-4a86-9d98-3ecb1ef23550, new version: 104
    - min_stack_version added: 8.13.0
  A: dc765fb2-0c99-4e57-8c11-dafdf1992b66, new version: 2
    - min_stack_version added: 8.13.0
  A: df6f62d9-caab-4b88-affa-044f4395a1e0, new version: 211
    - min_stack_version added: 8.13.0
  A: 17b3fcd1-90fb-4f5d-858c-dc1d998fa368, new version: 2
    - min_stack_version added: 8.13.0
  A: dc61f382-dc0c-4cc0-a845-069f2a071704, new version: 103
    - min_stack_version added: 8.13.0
  A: ac531fcc-1d3b-476d-bbb5-1357728c9a37, new version: 104
    - min_stack_version added: 8.13.0
  A: 7ce5e1c7-6a49-45e6-a101-0720d185667f, new version: 103
    - min_stack_version added: 8.13.0
  A: ce4a32e5-32aa-47e6-80da-ced6d234387d, new version: 2
    - min_stack_version added: 8.13.0
  A: aabdad51-51fb-4a66-9d82-3873e42accb8, new version: 2
    - min_stack_version added: 8.13.0
  A: 474fd20e-14cc-49c5-8160-d9ab4ba16c8b, new version: 115
    - min_stack_version added: 8.13.0
  A: 2339f03c-f53f-40fa-834b-40c5983fc41f, new version: 212
    - min_stack_version added: 8.13.0
  A: e3e904b3-0a8e-4e68-86a8-977a163e21d3, new version: 216
    - min_stack_version added: 8.13.0
  A: ae343298-97bc-47bc-9ea2-5f2ad831c16e, new version: 107
    - min_stack_version added: 8.13.0
  A: 494ebba4-ecb7-4be4-8c6f-654c686549ad, new version: 110
    - min_stack_version added: 8.13.0
  A: f16fca20-4d6c-43f9-aec1-20b6de3b0aeb, new version: 109
    - min_stack_version added: 8.13.0
  A: 43d6ec12-2b1c-47b5-8f35-e9de65551d3b, new version: 110
    - min_stack_version added: 8.13.0
  A: 834ee026-f9f9-4ec7-b5e0-7fbfe84765f4, new version: 3
    - min_stack_version added: 8.13.0
  A: 4ec47004-b34a-42e6-8003-376a123ea447, new version: 111
    - min_stack_version added: 8.13.0
  A: 86aa8579-1526-4dff-97cd-3635eb0e0545, new version: 2
    - min_stack_version added: 8.13.0
  A: f4b857b3-faef-430d-b420-90be48647f00, new version: 2
    - min_stack_version added: 8.13.0
  A: 5c832156-5785-4c9c-a2e7-0d80d2ba3daa, new version: 102
    - min_stack_version added: 8.13.0
  A: 0f54e947-9ab3-4dff-9e8d-fb42493eaa2f, new version: 103
    - min_stack_version added: 8.13.0
  A: 94418745-529f-4259-8d25-a713a6feb6ae, new version: 105
    - min_stack_version added: 8.13.0
  A: f18a474c-3632-427f-bcf5-363c994309ee, new version: 102
    - min_stack_version added: 8.13.0
  A: f5c005d3-4e17-48b0-9cd7-444d48857f97, new version: 108
    - min_stack_version added: 8.13.0
  A: 907a26f5-3eb6-4338-a70e-6c375c1cde8a, new version: 102
    - min_stack_version added: 8.13.0
  A: 7df3cb8b-5c0c-4228-b772-bb6cd619053c, new version: 104
    - min_stack_version added: 8.13.0
  A: 3728c08d-9b70-456b-b6b8-007c7d246128, new version: 107
    - min_stack_version added: 8.13.0
  A: c5fc788c-7576-4a02-b3d6-d2c016eb85a6, new version: 2
    - min_stack_version added: 8.13.0
  A: 4a99ac6f-9a54-4ba5-a64f-6eb65695841b, new version: 107
    - min_stack_version added: 8.13.0
  A: 5ae02ebc-a5de-4eac-afe6-c88de696477d, new version: 104
    - min_stack_version added: 8.13.0
  A: 4d4c35f4-414e-4d0c-bb7e-6db7c80a6957, new version: 109
    - min_stack_version added: 8.13.0
  A: 8da41fc9-7735-4b24-9cc6-c78dfc9fc9c9, new version: 210
    - min_stack_version added: 8.13.0
  A: 28eb3afe-131d-48b0-a8fc-9784f3d54f3c, new version: 107
    - min_stack_version added: 8.16.0
  A: 0b803267-74c5-444d-ae29-32b5db2d562a, new version: 108
    - min_stack_version added: 8.13.0
  A: 8af5b42f-8d74-48c8-a8d0-6d14b4197288, new version: 106
    - min_stack_version added: 8.13.0
  A: ff9bc8b9-f03b-4283-be58-ee0a16f5a11b, new version: 109
    - min_stack_version added: 8.16.0
  A: d00f33e7-b57d-4023-9952-2db91b1767c4, new version: 111
    - min_stack_version added: 8.13.0
  A: abae61a8-c560-4dbd-acca-1e1438bff36b, new version: 207
    - min_stack_version added: 8.14.0
  A: df197323-72a8-46a9-a08e-3f5b04a4a97a, new version: 207
    - min_stack_version added: 8.14.0
  A: 1781d055-5c66-4adf-9d60-fc0fa58337b6, new version: 208
    - min_stack_version added: 8.14.0
  A: 1781d055-5c66-4adf-9c59-fc0fa58336a5, new version: 208
    - min_stack_version added: 8.14.0
  A: 1781d055-5c66-4adf-9e93-fc0fa69550c9, new version: 207
    - min_stack_version added: 8.14.0
  A: ba342eb2-583c-439f-b04d-1fdd7c1417cc, new version: 207
    - min_stack_version added: 8.14.0
  A: 6d448b96-c922-4adb-b51c-b767f1ea5b76, new version: 212
    - min_stack_version added: 8.14.0
  A: 445a342e-03fb-42d0-8656-0367eb2dead5, new version: 208
    - min_stack_version added: 8.14.0
  A: 6e40d56f-5c0e-4ac6-aece-bee96645b172, new version: 209
    - min_stack_version added: 8.14.0
  A: 0b29cab4-dbbd-4a3f-9e8e-1287c7c11ae5, new version: 209
    - min_stack_version added: 8.14.0
  A: 1781d055-5c66-4adf-9c71-fc0fa58338c7, new version: 207
    - min_stack_version added: 8.14.0
  A: 1781d055-5c66-4adf-9d82-fc0fa58449c8, new version: 207
    - min_stack_version added: 8.14.0
  A: 3a657da0-1df2-11ef-a327-f661ea17fbcc, new version: 104
    - min_stack_version added: 8.13.0
  A: 6aace640-e631-4870-ba8e-5fdda09325db, new version: 418
    - min_stack_version added: 8.14.0
  A: 54a81f68-5f2a-421e-8eed-f888278bb712, new version: 210
    - min_stack_version added: 8.14.0
  A: 2f2f4939-0b34-40c2-a0a3-844eb7889f43, new version: 212
    - min_stack_version added: 8.14.0
  A: 92984446-aefb-4d5e-ad12-598042ca80ba, new version: 210
    - min_stack_version added: 8.14.0
  A: bd2c86a0-8b61-4457-ab38-96943984e889, new version: 215
    - min_stack_version added: 8.14.0
  A: a2d04374-187c-4fd9-b513-3ad4e7fdd67a, new version: 109
    - min_stack_version added: 8.14.0
  A: 959a7353-1129-4aa7-9084-30746b256a70, new version: 210
    - min_stack_version added: 8.14.0
  A: eb44611f-62a8-4036-a5ef-587098be6c43, new version: 107
    - min_stack_version added: 8.14.0
  A: 45d273fb-1dca-457d-9855-bcb302180c21, new version: 214
    - min_stack_version added: 8.14.0
  A: 79f0a1f7-ed6b-471c-8eb1-23abd6470b1c, new version: 212
    - min_stack_version added: 8.14.0
  A: 3a59fc81-99d3-47ea-8cd6-d48d561fca20, new version: 312
    - min_stack_version added: 8.14.0
  A: e3cf38fa-d5b8-46cc-87f9-4a7513e4281d, new version: 208
    - min_stack_version added: 8.14.0
  A: 5f2f463e-6997-478c-8405-fb41cc283281, new version: 204
    - min_stack_version added: 8.14.0
  A: 6e1a2cc4-d260-11ed-8829-f661ea17fbcc, new version: 109
    - min_stack_version added: 8.14.0
  A: ac5a2759-5c34-440a-b0c4-51fe674611d6, new version: 202
    - min_stack_version added: 8.14.0
  A: 3535c8bb-3bd5-40f4-ae32-b7cd589d5372, new version: 413
    - min_stack_version added: 8.14.0
  A: 76fd43b7-3480-4dd9-8ad7-8bd36bfad92f, new version: 417
    - min_stack_version added: 8.14.0
  A: 15c0b7a7-9c34-4869-b25b-fa6518414899, new version: 316
    - min_stack_version added: 8.14.0
  A: c6453e73-90eb-4fe7-a98c-cde7bbfc504a, new version: 316
    - min_stack_version added: 8.14.0
  A: 1d276579-3380-4095-ad38-e596a01bc64f, new version: 211
    - min_stack_version added: 8.14.0
  A: 78de1aeb-5225-4067-b8cc-f4a1de8a8546, new version: 309
    - min_stack_version added: 8.14.0
  A: b25a7df2-120a-4db2-bd3f-3e4b86b24bee, new version: 213
    - min_stack_version added: 8.13.0
  A: 2e0051cb-51f8-492f-9d90-174e16b5e96b, new version: 2
    - min_stack_version added: 8.14.0
  A: 0b96dfd8-5b8c-4485-9a1c-69ff7839786a, new version: 106
    - min_stack_version added: 8.14.0
  A: 8f242ffb-b191-4803-90ec-0f19942e17fd, new version: 105
    - min_stack_version added: 8.14.0
  A: 894326d2-56c0-4342-b553-4abfaf421b5b, new version: 105
    - min_stack_version added: 8.14.0
  A: f9790abf-bd0c-45f9-8b5f-d0b74015e029, new version: 112
    - min_stack_version added: 8.14.0
  A: 4e85dc8a-3e41-40d8-bc28-91af7ac6cf60, new version: 113
    - min_stack_version added: 8.14.0
  A: 48b6edfc-079d-4907-b43c-baffa243270d, new version: 112
    - min_stack_version added: 8.14.0
  A: 00140285-b827-4aee-aa09-8113f58a08f3, new version: 316
    - min_stack_version added: 8.14.0
  A: 3bc6deaa-fbd4-433a-ae21-3e892f95624f, new version: 317
    - min_stack_version added: 8.14.0
  A: 9d110cb3-5f4b-4c9a-b9f5-53f0a1707ae5, new version: 211
    - min_stack_version added: 8.14.0
  A: 5c6f4c58-b381-452a-8976-f1b1c6aa0def, new version: 115
    - min_stack_version added: 8.14.0
  A: 9f962927-1a4f-45f3-a57b-287f2c7029c1, new version: 217
    - min_stack_version added: 8.14.0
  A: f8822053-a5d2-46db-8c96-d460b12c36ac, new version: 106
    - min_stack_version added: 8.14.0
  A: e514d8cd-ed15-4011-84e2-d15147e059f1, new version: 215
    - min_stack_version added: 8.14.0
  A: 1e1b2e7e-b8f5-45e5-addc-66cc1224ffbc, new version: 105
    - min_stack_version added: 8.14.0
  A: 263481c8-1e9b-492e-912d-d1760707f810, new version: 105
    - min_stack_version added: 8.14.0
  A: b83a7e96-2eb3-4edf-8346-427b6858d3bd, new version: 413
    - min_stack_version added: 8.14.0
  A: a7e7bfa3-088e-4f13-b29e-3986e0e756b8, new version: 313
    - min_stack_version added: 8.14.0
  A: 220be143-5c67-4fdb-b6ce-dd6826d024fd, new version: 109
    - min_stack_version added: 8.14.0
  A: c25e9c87-95e1-4368-bfab-9fd34cf867ec, new version: 314
    - min_stack_version added: 8.14.0
  A: f909075d-afc7-42d7-b399-600b94352fd9, new version: 103
    - min_stack_version added: 8.14.0
  A: 897dc6b5-b39f-432a-8d75-d3730d50c782, new version: 211
    - min_stack_version added: 8.13.0
  A: b8f8da2d-a9dc-48c0-90e4-955c0aa1259a, new version: 312
    - min_stack_version added: 8.14.0
  A: 764c9fcd-4c4c-41e6-a0c7-d6c46c2eff66, new version: 114
    - min_stack_version added: 8.14.0
  A: 7ba58110-ae13-439b-8192-357b0fcfa9d7, new version: 309
    - min_stack_version added: 8.14.0
  A: f2f46686-6f3c-4724-bd7d-24e31c70f98f, new version: 312
    - min_stack_version added: 8.14.0
  A: 208dbe77-01ed-4954-8d44-1e5751cb20de, new version: 213
    - min_stack_version added: 8.14.0
  A: ebb200e8-adf0-43f8-a0bb-4ee5b5d852c6, new version: 412
    - min_stack_version added: 8.14.0
  A: ac96ceb8-4399-4191-af1d-4feeac1f1f46, new version: 211
    - min_stack_version added: 8.14.0
  A: d703a5af-d5b0-43bd-8ddb-7a5d500b7da5, new version: 211
    - min_stack_version added: 8.14.0
  A: 54c3d186-0461-4dc3-9b33-2dc5c7473936, new version: 214
    - min_stack_version added: 8.14.0
  A: b8386923-b02c-4b94-986a-d223d9b01f88, new version: 108
    - min_stack_version added: 8.14.0
  A: fddff193-48a3-484d-8d35-90bb3d323a56, new version: 108
    - min_stack_version added: 8.14.0
  A: 577ec21e-56fe-4065-91d8-45eb8224fe77, new version: 210
    - min_stack_version added: 8.14.0
  A: 951779c2-82ad-4a6c-82b8-296c1f691449, new version: 105
    - min_stack_version added: 8.14.0
  A: eb610e70-f9e6-4949-82b9-f1c5bcd37c39, new version: 213
    - min_stack_version added: 8.14.0
  A: 5c602cba-ae00-4488-845d-24de2b6d8055, new version: 104
    - min_stack_version added: 8.14.0
  A: 02a4576a-7480-4284-9327-548a806b5e48, new version: 309
    - min_stack_version added: 8.14.0
  A: 4682fd2c-cfae-47ed-a543-9bed37657aa6, new version: 313
    - min_stack_version added: 8.14.0
  A: 44fc462c-1159-4fa8-b1b7-9b6296ab4f96, new version: 113
    - min_stack_version added: 8.14.0
  A: be8afaed-4bcd-4e0a-b5f9-5562003dde81, new version: 314
    - min_stack_version added: 8.14.0
  A: f494c678-3c33-43aa-b169-bb3d5198c41d, new version: 215
    - min_stack_version added: 8.14.0
  A: 79f97b31-480e-4e63-a7f4-ede42bf2c6de, new version: 214
    - min_stack_version added: 8.14.0
  A: 0b2f3da5-b5ec-47d1-908b-6ebb74814289, new version: 215
    - min_stack_version added: 8.14.0
  A: c5c9f591-d111-4cf8-baec-c26a39bc31ef, new version: 209
    - min_stack_version added: 8.14.0
  A: 128468bf-cab1-4637-99ea-fdf3780a4609, new version: 209
    - min_stack_version added: 8.14.0
  A: 9960432d-9b26-409f-972b-839a959e79e2, new version: 311
    - min_stack_version added: 8.14.0
  A: 0f93cb9a-1931-48c2-8cd0-f173fd3e5283, new version: 311
    - min_stack_version added: 8.14.0
  A: 47e22836-4a16-4b35-beee-98f6c4ee9bf2, new version: 213
    - min_stack_version added: 8.14.0
  A: d117cbb4-7d56-41b4-b999-bdf8c25648a0, new version: 314
    - min_stack_version added: 8.14.0
  A: b661f86d-1c23-4ce7-a59e-2edbdba28247, new version: 205
    - min_stack_version added: 8.14.0
  A: a16612dd-b30e-4d41-86a0-ebe70974ec00, new version: 210
    - min_stack_version added: 8.14.0
  A: d93e61db-82d6-4095-99aa-714988118064, new version: 205
    - min_stack_version added: 8.14.0
  A: 2de87d72-ee0c-43e2-b975-5f0b029ac600, new version: 212
    - min_stack_version added: 8.14.0
  A: 4630d948-40d4-4cef-ac69-4002e29bc3db, new version: 316
    - min_stack_version added: 8.14.0
  A: fa488440-04cc-41d7-9279-539387bf2a17, new version: 315
    - min_stack_version added: 8.14.0
  A: 1f0a69c0-3392-4adf-b7d5-6012fd292da8, new version: 113
    - min_stack_version added: 8.14.0
  A: f874315d-5188-4b4a-8521-d1c73093a7e4, new version: 312
    - min_stack_version added: 8.14.0
  A: 0ef5d3eb-67ef-43ab-93b7-305cfa5a21f6, new version: 4
    - min_stack_version added: 8.14.0
  A: b5877334-677f-4fb9-86d5-a9721274223b, new version: 314
    - min_stack_version added: 8.14.0
  A: d331bbe2-6db4-4941-80a5-8270db72eb61, new version: 316
    - min_stack_version added: 8.14.0
  A: 45ac4800-840f-414c-b221-53dd36a5aaf7, new version: 212
    - min_stack_version added: 8.14.0
  A: b43570de-a908-4f7f-8bdb-b2df6ffd8c80, new version: 212
    - min_stack_version added: 8.14.0
  A: da7733b1-fe08-487e-b536-0a04c6d8b0cd, new version: 212
    - min_stack_version added: 8.14.0
  A: 203ab79b-239b-4aa5-8e54-fc50623ee8e4, new version: 311
    - min_stack_version added: 8.14.0
  A: 56557cde-d923-4b88-adee-c61b3f3b5dc3, new version: 209
    - min_stack_version added: 8.14.0
  A: 2ffa1f1e-b6db-47fa-994b-1512743847eb, new version: 215
    - min_stack_version added: 8.14.0
  A: 2c17e5d7-08b9-43b2-b58a-0270d65ac85b, new version: 314
    - min_stack_version added: 8.14.0
  A: f675872f-6d85-40a3-b502-c0d2ef101e92, new version: 312
    - min_stack_version added: 8.14.0
  A: db65f5ba-d1ef-4944-b9e8-7e51060c2b42, new version: 204
    - min_stack_version added: 8.14.0
  A: 818e23e6-2094-4f0e-8c01-22d30f3506c6, new version: 310
    - min_stack_version added: 8.14.0
  A: 4b438734-3793-4fda-bd42-ceeada0be8f9, new version: 313
    - min_stack_version added: 8.14.0
  A: c8cccb06-faf2-4cd5-886e-2c9636cfcb87, new version: 314
    - min_stack_version added: 8.14.0
  A: 4de76544-f0e5-486a-8f84-eae0b6063cdc, new version: 315
    - min_stack_version added: 8.14.0
  A: a22a09c2-2162-4df0-a356-9aacbeb56a04, new version: 312
    - min_stack_version added: 8.14.0
  A: 201200f1-a99b-43fb-88ed-f65a45c4972c, new version: 314
    - min_stack_version added: 8.14.0
  A: 074464f9-f30d-4029-8c03-0ed237fffec7, new version: 313
    - min_stack_version added: 8.14.0
  A: 8b4f0816-6a65-4630-86a6-c21c179c0d09, new version: 312
    - min_stack_version added: 8.14.0
  A: 416697ae-e468-4093-a93d-59661fa619ec, new version: 315
    - min_stack_version added: 8.14.0
  A: edf8ee23-5ea7-4123-ba19-56b41e424ae3, new version: 316
    - min_stack_version added: 8.14.0
  A: c5dc3223-13a2-44a2-946c-e9dc0aa0449c, new version: 313
    - min_stack_version added: 8.14.0
  A: 9d110cb3-5f4b-4c9a-b9f5-53f0a1707ae2, new version: 313
    - min_stack_version added: 8.14.0
  A: 9d110cb3-5f4b-4c9a-b9f5-53f0a1707ae3, new version: 314
    - min_stack_version added: 8.14.0
  A: 9d110cb3-5f4b-4c9a-b9f5-53f0a1707ae4, new version: 214
    - min_stack_version added: 8.14.0
  A: 9d110cb3-5f4b-4c9a-b9f5-53f0a1707ae6, new version: 316
    - min_stack_version added: 8.14.0
  A: 1160dcdb-0a0a-4a79-91d8-9b84616edebd, new version: 212
    - min_stack_version added: 8.14.0
  A: 053a0387-f3b5-4ba5-8245-8002cca2bd08, new version: 212
    - min_stack_version added: 8.14.0
  A: 8b2b3a62-a598-4293-bc14-3d5fa22bb98f, new version: 310
    - min_stack_version added: 8.14.0
  A: ebfe1448-7fac-4d59-acea-181bd89b1f7f, new version: 315
    - min_stack_version added: 8.14.0
  A: 93c1ce76-494c-4f01-8167-35edfb52f7b1, new version: 412
    - min_stack_version added: 8.14.0
  A: ebf1adea-ccf2-4943-8b96-7ab11ca173a5, new version: 313
    - min_stack_version added: 8.14.0
  A: 3f7bd5ac-9711-44b4-82c1-fa246d829f15, new version: 2
    - min_stack_version added: 8.14.0
  A: 9d110cb3-5f4b-4c9a-b9f5-53f0a1707ae9, new version: 209
    - min_stack_version added: 8.14.0
  A: a13167f1-eec2-4015-9631-1fee60406dcf, new version: 208
    - min_stack_version added: 8.14.0
  A: bdfaddc4-4438-48b4-bc43-9f5cf8151c46, new version: 105
    - min_stack_version added: 8.14.0
  A: b41a13c6-ba45-4bab-a534-df53d0cfed6a, new version: 315
    - min_stack_version added: 8.14.0
  A: 2e1e835d-01e5-48ca-b9fc-7a61f7f11902, new version: 212
    - min_stack_version added: 8.14.0
  A: ac5012b8-8da8-440b-aaaf-aedafdea2dff, new version: 416
    - min_stack_version added: 8.14.0
  A: 32c5cf9c-2ef8-4e87-819e-5ccb7cd18b14, new version: 314
    - min_stack_version added: 8.14.0
  A: 6ea41894-66c3-4df7-ad6b-2c5074eb3df8, new version: 210
    - min_stack_version added: 8.14.0
  A: fe794edd-487f-4a90-b285-3ee54f2af2d3, new version: 314
    - min_stack_version added: 8.14.0
  A: 63e65ec3-43b1-45b0-8f2d-45b34291dc44, new version: 209
    - min_stack_version added: 8.14.0
  A: feeed87c-5e95-4339-aef1-47fd79bcfbe3, new version: 308
    - min_stack_version added: 8.14.0
  A: 0e79980b-4250-4a50-a509-69294c14e84b, new version: 212
    - min_stack_version added: 8.14.0
  A: c2d90150-0133-451c-a783-533e736c12d7, new version: 209
    - min_stack_version added: 8.14.0
  A: 65432f4a-e716-4cc1-ab11-931c4966da2d, new version: 202
    - min_stack_version added: 8.14.0
  A: b86afe07-0d98-4738-b15d-8d7465f95ff5, new version: 207
    - min_stack_version added: 8.14.0
  A: 1fe3b299-fbb5-4657-a937-1d746f2c711a, new version: 214
    - min_stack_version added: 8.14.0
  A: 07b1ef73-1fde-4a49-a34a-5dd40011b076, new version: 313
    - min_stack_version added: 8.14.0
  A: e26f042e-c590-4e82-8e05-41e81bd822ad, new version: 317
    - min_stack_version added: 8.14.0
  A: 81fe9dc6-a2d7-4192-a2d8-eed98afc766a, new version: 315
    - min_stack_version added: 8.14.0
  A: 1d9aeb0b-9549-46f6-a32d-05e2a001b7fd, new version: 109
    - min_stack_version added: 8.14.0
  A: 8025db49-c57c-4fc0-bd86-7ccd6d10a35a, new version: 105
    - min_stack_version added: 8.14.0
  A: 2e29e96a-b67c-455a-afe4-de6183431d0d, new version: 213
    - min_stack_version added: 8.14.0
  A: f63c8e3c-d396-404f-b2ea-0379d3942d73, new version: 312
    - min_stack_version added: 8.14.0
  A: 2c3c29a4-f170-42f8-a3d8-2ceebc18eb6a, new version: 211
    - min_stack_version added: 8.14.0
  A: 57bfa0a9-37c0-44d6-b724-54bf16787492, new version: 204
    - min_stack_version added: 8.14.0
  A: 7e763fd1-228a-4d43-be88-3ffc14cd7de1, new version: 1
    - min_stack_version added: 8.14.0
  A: ff6cf8b9-b76c-4cc1-ac1b-4935164d1029, new version: 202
    - min_stack_version added: 8.14.0
  A: f036953a-4615-4707-a1ca-dc53bf69dcd5, new version: 209
    - min_stack_version added: 8.14.0
  A: 5188c68e-d3de-4e96-994d-9e242269446f, new version: 205
    - min_stack_version added: 8.14.0
  A: 9aa0e1f6-52ce-42e1-abb3-09657cee2698, new version: 311
    - min_stack_version added: 8.14.0
  A: 181f6b23-3799-445e-9589-0018328a9e46, new version: 203
    - min_stack_version added: 8.14.0
  A: 5aee924b-6ceb-4633-980e-1bde8cdb40c5, new version: 309
    - min_stack_version added: 8.14.0
  A: f2c7b914-eda3-40c2-96ac-d23ef91776ca, new version: 311
    - min_stack_version added: 8.14.0
  A: b9960fef-82c6-4816-befa-44745030e917, new version: 312
    - min_stack_version added: 8.14.0
  A: fd70c98a-c410-42dc-a2e3-761c71848acf, new version: 313
    - min_stack_version added: 8.14.0
  A: 8a1d4831-3ce6-4859-9891-28931fa6101d, new version: 209
    - min_stack_version added: 8.14.0
  A: acf738b5-b5b2-4acc-bad9-1e18ee234f40, new version: 310
    - min_stack_version added: 8.14.0
  A: 2dd480be-1263-4d9c-8672-172928f6789a, new version: 312
    - min_stack_version added: 8.14.0
  A: 3ed032b2-45d8-4406-bc79-7ad1eabb2c72, new version: 308
    - min_stack_version added: 8.14.0
  A: 4ed678a9-3a4f-41fb-9fea-f85a6e0a0dff, new version: 210
    - min_stack_version added: 8.14.0
  A: 17c7f6a5-5bc9-4e1f-92bf-13632d24384d, new version: 211
    - min_stack_version added: 8.14.0
  A: 7f370d54-c0eb-4270-ac5a-9a6020585dc6, new version: 210
    - min_stack_version added: 8.14.0
  A: 97aba1ef-6034-4bd3-8c1a-1e0996b27afa, new version: 418
    - min_stack_version added: 8.14.0
  A: e94262f2-c1e9-4d3f-a907-aeab16712e1a, new version: 312
    - min_stack_version added: 8.14.0
  A: 166727ab-6768-4e26-b80c-948b228ffc06, new version: 107
    - min_stack_version added: 8.14.0
  A: 71bccb61-e19b-452f-b104-79a60e546a95, new version: 316
    - min_stack_version added: 8.14.0
  A: 4bd1c1af-79d4-4d37-9efa-6e0240640242, new version: 311
    - min_stack_version added: 8.14.0
  A: c7894234-7814-44c2-92a9-f7d851ea246a, new version: 208
    - min_stack_version added: 8.14.0
  A: 52aaab7b-b51c-441a-89ce-4387b3aea886, new version: 209
    - min_stack_version added: 8.14.0
  A: 610949a1-312f-4e04-bb55-3a79b8c95267, new version: 208
    - min_stack_version added: 8.14.0
  A: de9bd7e0-49e9-4e92-a64d-53ade2e66af1, new version: 314
    - min_stack_version added: 8.14.0
  A: 06dceabf-adca-48af-ac79-ffdf4c3b1e9a, new version: 215
    - min_stack_version added: 8.14.0
  A: 3aaf37f3-05a1-40a5-bb6e-e380c4f92c52, new version: 1
    - min_stack_version added: 8.14.0
  A: 92d3a04e-6487-4b62-892d-70e640a590dc, new version: 107
    - min_stack_version added: 8.14.0
  A: ad0d2742-9a49-11ec-8d6b-acde48001122, new version: 311
    - min_stack_version added: 8.14.0
  A: 3e0eeb75-16e8-4f2f-9826-62461ca128b7, new version: 208
    - min_stack_version added: 8.14.0
  A: db7dbad5-08d2-4d25-b9b1-d3a1e4a15efd, new version: 210
    - min_stack_version added: 8.14.0
  A: e2e0537d-7d8f-4910-a11d-559bcf61295a, new version: 211
    - min_stack_version added: 8.14.0
  A: e88d1fe9-b2f4-48d4-bace-a026dc745d4b, new version: 108
    - min_stack_version added: 8.14.0
  A: dd34b062-b9e3-4a6b-8c0c-6c8ca6dd450e, new version: 211
    - min_stack_version added: 8.14.0
  A: a1699af0-8e1e-4ed0-8ec1-89783538a061, new version: 209
    - min_stack_version added: 8.14.0
  A: eda499b8-a073-4e35-9733-22ec71f57f3a, new version: 315
    - min_stack_version added: 8.14.0
  A: 871ea072-1b71-4def-b016-6278b505138d, new version: 216
    - min_stack_version added: 8.14.0
  A: 2856446a-34e6-435b-9fb5-f8f040bfa7ed, new version: 211
    - min_stack_version added: 8.14.0
  A: 06a7a03c-c735-47a6-a313-51c354aef6c3, new version: 211
    - min_stack_version added: 8.14.0
  A: 84da2554-e12a-11ec-b896-f661ea17fbcd, new version: 215
    - min_stack_version added: 8.14.0
  A: 94a401ba-4fa2-455c-b7ae-b6e037afc0b7, new version: 212
    - min_stack_version added: 8.14.0
  A: 68ad737b-f90a-4fe5-bda6-a68fa460044e, new version: 104
    - min_stack_version added: 8.14.0
  A: 0c7ca5c2-728d-4ad9-b1c5-bbba83ecb1f4, new version: 312
    - min_stack_version added: 8.14.0
  A: 4c59cff1-b78a-41b8-a9f1-4231984d1fb6, new version: 111
    - min_stack_version added: 8.14.0
  A: 61ac3638-40a3-44b2-855a-985636ca985e, new version: 316
    - min_stack_version added: 8.14.0
  A: 291a0de9-937a-4189-94c0-3e847c8b13e4, new version: 417
    - min_stack_version added: 8.14.0
  A: ef862985-3f13-4262-a686-5f357bbb9bc2, new version: 214
    - min_stack_version added: 8.14.0
  A: d72e33fc-6e91-42ff-ac8b-e573268c5a87, new version: 315
    - min_stack_version added: 8.14.0
  A: 93b22c0a-06a0-4131-b830-b10d5e166ff4, new version: 211
    - min_stack_version added: 8.13.0
  A: 1a6075b0-7479-450e-8fe7-b8b8438ac570, new version: 314
    - min_stack_version added: 8.14.0
  A: 89f9a4b0-9f8f-4ee0-8823-c4751a6d6696, new version: 209
    - min_stack_version added: 8.14.0
  A: fd7a6052-58fa-4397-93c3-4795249ccfa2, new version: 420
    - min_stack_version added: 8.14.0
  A: 3b47900d-e793-49e8-968f-c90dc3526aa1, new version: 414
    - min_stack_version added: 8.14.0
  A: 9ccf3ce0-0057-440a-91f5-870c6ad39093, new version: 311
    - min_stack_version added: 8.14.0
  A: 770e0c4d-b998-41e5-a62e-c7901fd7f470, new version: 316
    - min_stack_version added: 8.14.0
  A: cff92c41-2225-4763-b4ce-6f71e5bda5e6, new version: 316
    - min_stack_version added: 8.14.0
  A: b29ee2be-bf99-446c-ab1a-2dc0183394b8, new version: 209
    - min_stack_version added: 8.14.0
  A: 2c6a6acf-0dcb-404d-89fb-6b0327294cfa, new version: 204
    - min_stack_version added: 8.14.0
  A: e760c72b-bb1f-44f0-9f0d-37d51744ee75, new version: 202
    - min_stack_version added: 8.14.0
  A: ac6bc744-e82b-41ad-b58d-90654fa4ebfb, new version: 102
    - min_stack_version added: 8.14.0
  A: 1defdd62-cd8d-426e-a246-81a37751bb2b, new version: 208
    - min_stack_version added: 8.14.0
  A: 2553a9af-52a4-4a05-bb03-85b2a479a0a0, new version: 105
    - min_stack_version added: 8.14.0
  A: cde1bafa-9f01-4f43-a872-605b678968b0, new version: 214
    - min_stack_version added: 8.14.0
  A: ad84d445-b1ce-4377-82d9-7c633f28bf9a, new version: 213
    - min_stack_version added: 8.14.0
  A: 56f2e9b5-4803-4e44-a0a4-a52dc79d57fe, new version: 314
    - min_stack_version added: 8.14.0
  A: 2d62889e-e758-4c5e-b57e-c735914ee32a, new version: 203
    - min_stack_version added: 8.14.0
  A: 55d551c6-333b-4665-ab7e-5d14a59715ce, new version: 209
    - min_stack_version added: 8.14.0
  A: fb02b8d3-71ee-4af1-bacd-215d23f17efa, new version: 209
    - min_stack_version added: 8.14.0
  A: 5cd55388-a19c-47c7-8ec4-f41656c2fded, new version: 210
    - min_stack_version added: 8.14.0
  A: a3ea12f3-0d4e-4667-8b44-4230c63f3c75, new version: 309
    - min_stack_version added: 8.14.0
  A: 12f07955-1674-44f7-86b5-c35da0a6f41a, new version: 316
    - min_stack_version added: 8.14.0
  A: 891cb88e-441a-4c3e-be2d-120d99fe7b0d, new version: 209
    - min_stack_version added: 8.14.0
  A: 53a26770-9cbd-40c5-8b57-61d01a325e14, new version: 314
    - min_stack_version added: 8.14.0
  A: e2f9fdf5-8076-45ad-9427-41e0e03dc9c2, new version: 212
    - min_stack_version added: 8.14.0
  A: e3343ab9-4245-4715-b344-e11c56b0a47f, new version: 314
    - min_stack_version added: 8.14.0
  A: 05b358de-aa6d-4f6c-89e6-78f74018b43b, new version: 310
    - min_stack_version added: 8.14.0
  A: 7e23dfef-da2c-4d64-b11d-5f285b638853, new version: 309
    - min_stack_version added: 8.14.0
  A: d9ffc3d6-9de9-4b29-9395-5757d0695ecf, new version: 203
    - min_stack_version added: 8.14.0
  A: 83bf249e-4348-47ba-9741-1202a09556ad, new version: 204
    - min_stack_version added: 8.14.0
  A: 79543b00-28a5-4461-81ac-644c4dc4012f, new version: 3
    - min_stack_version added: 8.15.0
  A: f580bf0a-2d23-43bb-b8e1-17548bb947ec, new version: 209
    - min_stack_version added: 8.14.0
  A: 11ea6bec-ebde-4d71-a8e9-784948f8e3e9, new version: 213
    - min_stack_version added: 8.13.0
  A: 581add16-df76-42bb-af8e-c979bfb39a59, new version: 315
    - min_stack_version added: 8.14.0
  A: 1397e1b9-0c90-4d24-8d7b-80598eb9bc9a, new version: 207
    - min_stack_version added: 8.14.0
  A: 69c251fb-a5d6-4035-b5ec-40438bd829ff, new version: 312
    - min_stack_version added: 8.14.0
  A: 035889c4-2686-4583-a7df-67f89c292f2c, new version: 213
    - min_stack_version added: 8.14.0
  A: b5ea4bfe-a1b2-421f-9d47-22a75a6f2921, new version: 314
    - min_stack_version added: 8.14.0
  A: d99a037b-c8e2-47a5-97b9-170d076827c4, new version: 314
    - min_stack_version added: 8.14.0
  A: dc9c1f74-dac3-48e3-b47f-eb79db358f57, new version: 314
    - min_stack_version added: 8.14.0
  A: dca6b4b0-ae70-44eb-bb7a-ce6db502ee78, new version: 206
    - min_stack_version added: 8.14.0
  A: ae8a142c-6a1d-4918-bea7-0b617e99ecfa, new version: 206
    - min_stack_version added: 8.14.0
  A: 0859355c-0f08-4b43-8ff5-7d2a4789fc08, new version: 210
    - min_stack_version added: 8.14.0
  A: 730ed57d-ae0f-444f-af50-78708b57edd5, new version: 205
    - min_stack_version added: 8.14.0
  A: f401a0e3-5eeb-4591-969a-f435488e7d12, new version: 3
    - min_stack_version added: 8.14.0
  A: f545ff26-3c94-4fd0-bd33-3c7f95a3a0fc, new version: 312
    - min_stack_version added: 8.14.0
  A: b64b183e-1a76-422d-9179-7b389513e74d, new version: 211
    - min_stack_version added: 8.14.0
  A: 6cd1779c-560f-4b68-a8f1-11009b27fe63, new version: 309
    - min_stack_version added: 8.14.0
  A: 483c4daf-b0c6-49e0-adf3-0bfa93231d6b, new version: 313
    - min_stack_version added: 8.14.0
  A: f81ee52c-297e-46d9-9205-07e66931df26, new version: 310
    - min_stack_version added: 8.14.0
  A: a624863f-a70d-417f-a7d2-7a404638d47f, new version: 315
    - min_stack_version added: 8.14.0
  A: 32f4675e-6c49-4ace-80f9-97c9259dca2e, new version: 417
    - min_stack_version added: 8.14.0
  A: 9a5b4e31-6cde-4295-9ff7-6be1b8567e1b, new version: 310
    - min_stack_version added: 8.14.0
  A: 3d00feab-e203-4acc-a463-c3e15b7e9a73, new version: 205
    - min_stack_version added: 8.14.0
  A: daafdf96-e7b1-4f14-b494-27e0d24b11f6, new version: 108
    - min_stack_version added: 8.14.0
  A: d61cbcf8-1bc1-4cff-85ba-e7b21c5beedc, new version: 208
    - min_stack_version added: 8.14.0
  A: 622ecb68-fa81-4601-90b5-f8cd661e4520, new version: 208
    - min_stack_version added: 8.14.0
  A: 51ce96fb-9e52-4dad-b0ba-99b54440fc9a, new version: 209
    - min_stack_version added: 8.14.0
  A: 8f919d4b-a5af-47ca-a594-6be59cd924a4, new version: 208
    - min_stack_version added: 8.14.0
  A: ddab1f5f-7089-44f5-9fda-de5b11322e77, new version: 311
    - min_stack_version added: 8.14.0
  A: c57f8579-e2a5-4804-847f-f2732edc5156, new version: 310
    - min_stack_version added: 8.14.0
  A: 4fe9d835-40e1-452d-8230-17c147cafad8, new version: 315
    - min_stack_version added: 8.14.0
  A: 1cd01db9-be24-4bef-8e7c-e923f0ff78ab, new version: 209
    - min_stack_version added: 8.14.0
  A: f3475224-b179-4f78-8877-c2bd64c26b88, new version: 212
    - min_stack_version added: 8.14.0
  A: c4210e1c-64f2-4f48-b67e-b5a8ffe3aa14, new version: 313
    - min_stack_version added: 8.14.0
  A: 2772264c-6fb9-4d9d-9014-b416eed21254, new version: 210
    - min_stack_version added: 8.14.0
  A: 58aa72ca-d968-4f34-b9f7-bea51d75eb50, new version: 312
    - min_stack_version added: 8.14.0
  A: fa01341d-6662-426b-9d0c-6d81e33c8a9d, new version: 314
    - min_stack_version added: 8.14.0
  A: d33ea3bf-9a11-463e-bd46-f648f2a0f4b1, new version: 109
    - min_stack_version added: 8.14.0
  A: aa9a274d-6b53-424d-ac5e-cb8ca4251650, new version: 214
    - min_stack_version added: 8.14.0
  A: 9c865691-5599-447a-bac9-b3f2df5f9a9d, new version: 111
    - min_stack_version added: 8.14.0
  A: 954ee7c8-5437-49ae-b2d6-2960883898e9, new version: 210
    - min_stack_version added: 8.14.0
  A: 71c5cb27-eca5-4151-bb47-64bc3f883270, new version: 211
    - min_stack_version added: 8.14.0
  A: 8c37dc0e-e3ac-4c97-8aa0-cf6a9122de45, new version: 314
    - min_stack_version added: 8.14.0
  A: c7ce36c0-32ff-4f9a-bfc2-dcb242bf99f9, new version: 212
    - min_stack_version added: 8.14.0
  A: 25224a80-5a4a-4b8a-991e-6ab390465c4f, new version: 310
    - min_stack_version added: 8.14.0
  A: 8e2485b6-a74f-411b-bf7f-38b819f3a846, new version: 208
    - min_stack_version added: 8.14.0
  A: 6e9130a5-9be6-48e5-943a-9628bfc74b18, new version: 212
    - min_stack_version added: 8.14.0
  A: 2bf78aa2-9c56-48de-b139-f169bf99cf86, new version: 415
    - min_stack_version added: 8.14.0
  A: c5ce48a6-7f57-4ee8-9313-3d0024caee10, new version: 310
    - min_stack_version added: 8.14.0
  A: 513f0ffd-b317-4b9c-9494-92ce861f22c7, new version: 413
    - min_stack_version added: 8.14.0
  A: d0e159cf-73e9-40d1-a9ed-077e3158a855, new version: 312
    - min_stack_version added: 8.14.0
  A: f97504ac-1053-498f-aeaa-c6d01e76b379, new version: 203
    - min_stack_version added: 8.14.0
  A: 62a70f6f-3c37-43df-a556-f64fa475fba2, new version: 214
    - min_stack_version added: 8.14.0
  A: 2edc8076-291e-41e9-81e4-e3fcbc97ae5e, new version: 311
    - min_stack_version added: 8.14.0
  A: 6839c821-011d-43bd-bd5b-acff00257226, new version: 310
    - min_stack_version added: 8.14.0
  A: c8b150f0-0164-475b-a75e-74b47800a9ff, new version: 314
    - min_stack_version added: 8.14.0
  A: 6f024bde-7085-489b-8250-5957efdf1caf, new version: 104
    - min_stack_version added: 8.14.0
  A: 1327384f-00f3-44d5-9a8c-2373ba071e92, new version: 412
    - min_stack_version added: 8.14.0
  A: afcce5ad-65de-4ed2-8516-5e093d3ac99a, new version: 210
    - min_stack_version added: 8.14.0
  A: 689b9d57-e4d5-4357-ad17-9c334609d79a, new version: 209
    - min_stack_version added: 8.14.0
  A: f44fa4b6-524c-4e87-8d9e-a32599e4fb7c, new version: 309
    - min_stack_version added: 8.14.0
  A: 397945f3-d39a-4e6f-8bcb-9656c2031438, new version: 308
    - min_stack_version added: 8.14.0
  A: e052c845-48d0-4f46-8a13-7d0aba05df82, new version: 210
    - min_stack_version added: 8.14.0
  A: 14dab405-5dd9-450c-8106-72951af2391f, new version: 104
    - min_stack_version added: 8.13.0
  A: b0638186-4f12-48ac-83d2-47e686d08e82, new version: 203
    - min_stack_version added: 8.14.0
  A: ce64d965-6cb0-466d-b74f-8d2c76f47f05, new version: 313
    - min_stack_version added: 8.14.0
  A: 5cf6397e-eb91-4f31-8951-9f0eaa755a31, new version: 210
    - min_stack_version added: 8.14.0
  A: 7405ddf1-6c8e-41ce-818f-48bea6bcaed8, new version: 213
    - min_stack_version added: 8.14.0
  A: 54902e45-3467-49a4-8abc-529f2c8cfb80, new version: 213
    - min_stack_version added: 8.14.0
  A: 2820c9c2-bcd7-4d6e-9eba-faf3891ba450, new version: 218
    - min_stack_version added: 8.14.0
  A: e7125cea-9fe1-42a5-9a05-b0792cf86f5a, new version: 208
    - min_stack_version added: 8.14.0
  A: 92a6faf5-78ec-4e25-bea1-73bacc9b59d9, new version: 111
    - min_stack_version added: 8.14.0
  A: a02cb68e-7c93-48d1-93b2-2c39023308eb, new version: 111
    - min_stack_version added: 8.14.0
  A: 61d29caf-6c15-4d1e-9ccb-7ad12ccc0bc7, new version: 214
    - min_stack_version added: 8.14.0
  A: da87eee1-129c-4661-a7aa-57d0b9645fad, new version: 112
    - min_stack_version added: 8.14.0
  A: 403ef0d3-8259-40c9-a5b6-d48354712e49, new version: 311
    - min_stack_version added: 8.14.0
  A: 440e2db4-bc7f-4c96-a068-65b78da59bde, new version: 312
    - min_stack_version added: 8.14.0
  A: f7c4dc5a-a58d-491d-9f14-9b66507121c0, new version: 313
    - min_stack_version added: 8.14.0
  A: baa5d22c-5e1c-4f33-bfc9-efa73bb53022, new version: 210
    - min_stack_version added: 8.14.0
  A: 5d1d6907-0747-4d5d-9b24-e4a18853dc0a, new version: 211
    - min_stack_version added: 8.14.0
  A: 36a8e048-d888-4f61-a8b9-0f9e2e40f317, new version: 310
    - min_stack_version added: 8.14.0
  A: e72f87d0-a70e-4f8d-8443-a6407bc34643, new version: 307
    - min_stack_version added: 8.15.0
  A: 0022d47d-39c7-4f69-a232-4fe9dc7a3acd, new version: 417
    - min_stack_version added: 8.14.0
  A: 81ff45f8-f8c2-4e28-992e-5a0e8d98e0fe, new version: 110
    - min_stack_version added: 8.14.0
  A: 14ed1aa9-ebfd-4cf9-a463-0ac59ec55204, new version: 312
    - min_stack_version added: 8.14.0
  A: 5cd8e1f7-0050-4afc-b2df-904e40b2f5ae, new version: 212
    - min_stack_version added: 8.14.0
  A: 1aa9181a-492b-4c01-8b16-fa0735786b2b, new version: 312
    - min_stack_version added: 8.14.0
  A: fd4a992d-6130-4802-9ff8-829b89ae801f, new version: 314
    - min_stack_version added: 8.14.0
  A: c3b915e0-22f3-4bf7-991d-b643513c722f, new version: 411
    - min_stack_version added: 8.14.0
  A: a9b05c3b-b304-4bf9-970d-acdfaef2944c, new version: 210
    - min_stack_version added: 8.14.0
  A: e86da94d-e54b-4fb5-b96c-cecff87e8787, new version: 310
    - min_stack_version added: 8.14.0
  A: 68921d85-d0dc-48b3-865f-43291ca2c4f2, new version: 314
    - min_stack_version added: 8.14.0
  A: 265db8f5-fc73-4d0d-b434-6483b56372e2, new version: 314
    - min_stack_version added: 8.14.0
  A: 9b6813a1-daf1-457e-b0e6-0bb4e55b8a4c, new version: 315
    - min_stack_version added: 8.14.0
  A: 4ed493fc-d637-4a36-80ff-ac84937e5461, new version: 314
    - min_stack_version added: 8.14.0
  A: 2917d495-59bd-4250-b395-c29409b76086, new version: 417
    - min_stack_version added: 8.14.0
  A: 205b52c4-9c28-4af4-8979-935f3278d61a, new version: 203
    - min_stack_version added: 8.14.0
  A: 42eeee3d-947f-46d3-a14d-7036b962c266, new version: 112
    - min_stack_version added: 8.14.0
  A: 670b3b5a-35e5-42db-bd36-6c5b9b4b7313, new version: 115
    - min_stack_version added: 8.14.0
  A: d31f183a-e5b1-451b-8534-ba62bca0b404, new version: 312
    - min_stack_version added: 8.14.0
  A: 5d676480-9655-4507-adc6-4eec311efff8, new version: 104
    - min_stack_version added: 8.14.0
  A: dffbd37c-d4c5-46f8-9181-5afdd9172b4c, new version: 204
    - min_stack_version added: 8.14.0
  A: c0429aa8-9974-42da-bfb6-53a0a515a145, new version: 311
    - min_stack_version added: 8.14.0
  A: 16fac1a1-21ee-4ca6-b720-458e3855d046, new version: 212
    - min_stack_version added: 8.14.0
  A: b9554892-5e0e-424b-83a0-5aef95aa43bf, new version: 212
    - min_stack_version added: 8.14.0
  A: 15a8ba77-1c13-4274-88fe-6bd14133861e, new version: 213
    - min_stack_version added: 8.14.0
  A: e4e31051-ee01-4307-a6ee-b21b186958f4, new version: 208
    - min_stack_version added: 8.14.0
  A: 61766ef9-48a5-4247-ad74-3349de7eb2ad, new version: 106
    - min_stack_version added: 8.14.0
  A: 043d80a3-c49e-43ef-9c72-1088f0c7b278, new version: 203
    - min_stack_version added: 8.14.0
  A: 3ecbdc9e-e4f2-43fa-8cca-63802125e582, new version: 314
    - min_stack_version added: 8.14.0
  A: e468f3f6-7c4c-45bb-846a-053738b3fe5d, new version: 107
    - min_stack_version added: 8.14.0
  A: bfeaf89b-a2a7-48a3-817f-e41829dc61ee, new version: 214
    - min_stack_version added: 8.14.0
  A: 11dd9713-0ec6-4110-9707-32daae1ee68c, new version: 115
    - min_stack_version added: 8.14.0
  A: bd7eefee-f671-494e-98df-f01daf9e5f17, new version: 209
    - min_stack_version added: 8.14.0
  A: 5bb4a95d-5a08-48eb-80db-4c3a63ec78a8, new version: 315
    - min_stack_version added: 8.14.0
  A: c4818812-d44f-47be-aaef-4cfb2f9cc799, new version: 308
    - min_stack_version added: 8.14.0
  A: b66b7e2b-d50a-49b9-a6fc-3a383baedc6b, new version: 103
    - min_stack_version added: 8.14.0
  A: d563aaba-2e72-462b-8658-3e5ea22db3a6, new version: 309
    - min_stack_version added: 8.14.0
  A: bdcf646b-08d4-492c-870a-6c04e3700034, new version: 211
    - min_stack_version added: 8.14.0
  A: e8571d5f-bea1-46c2-9f56-998de2d3ed95, new version: 215
    - min_stack_version added: 8.14.0
  A: 6bed021a-0afb-461c-acbe-ffdb9574d3f3, new version: 210
    - min_stack_version added: 8.14.0
  A: 97020e61-e591-4191-8a3b-2861a2b887cd, new version: 110
    - min_stack_version added: 8.14.0
  A: b90cdde7-7e0d-4359-8bf0-2c112ce2008a, new version: 310
    - min_stack_version added: 8.14.0
  A: fc7c0fa4-8f03-4b3e-8336-c5feab0be022, new version: 310
    - min_stack_version added: 8.14.0
  A: 68d56fdc-7ffa-4419-8e95-81641bd6f845, new version: 211
    - min_stack_version added: 8.14.0
  A: 1dcc51f6-ba26-49e7-9ef4-2655abb2361e, new version: 313
    - min_stack_version added: 8.14.0
  A: 5a14d01d-7ac8-4545-914c-b687c2cf66b3, new version: 310
    - min_stack_version added: 8.14.0
  A: 31b4c719-f2b4-41f6-a9bd-fce93c2eaf62, new version: 317
    - min_stack_version added: 8.14.0
  A: 290aca65-e94d-403b-ba0f-62f320e63f51, new version: 317
    - min_stack_version added: 8.14.0
  A: 1178ae09-5aff-460a-9f2f-455cd0ac4d8e, new version: 313
    - min_stack_version added: 8.14.0
  A: 12de29d4-bbb0-4eef-b687-857e8a163870, new version: 206
    - min_stack_version added: 8.14.0
  A: 35df0dd8-092d-4a83-88c1-5151a804f31b, new version: 316
    - min_stack_version added: 8.14.0
  A: ee5300a7-7e31-4a72-a258-250abb8b3aa1, new version: 211
    - min_stack_version added: 8.14.0
  A: 6a8ab9cc-4023-4d17-b5df-1a3e16882ce7, new version: 311
    - min_stack_version added: 8.14.0
  A: 76ddb638-abf7-42d5-be22-4a70b0bf7241, new version: 208
    - min_stack_version added: 8.14.0
  A: 55c2bf58-2a39-4c58-a384-c8b1978153c2, new version: 213
    - min_stack_version added: 8.14.0
  A: 57bccf1d-daf5-4e1a-9049-ff79b5254704, new version: 106
    - min_stack_version added: 8.14.0
  A: 2e311539-cd88-4a85-a301-04f38795007c, new version: 106
    - min_stack_version added: 8.14.0
  A: 27071ea3-e806-4697-8abc-e22c92aa4293, new version: 209
    - min_stack_version added: 8.14.0
  A: 8eec4df1-4b4b-4502-b6c3-c788714604c9, new version: 106
    - min_stack_version added: 8.14.0
  A: 3838e0e3-1850-4850-a411-2e8c5ba40ba8, new version: 216
    - min_stack_version added: 8.14.0
  A: 0564fb9d-90b9-4234-a411-82a546dc1343, new version: 215
    - min_stack_version added: 8.14.0
  A: c55badd3-3e61-4292-836f-56209dc8a601, new version: 108
    - min_stack_version added: 8.14.0
  A: 53dedd83-1be7-430f-8026-363256395c8b, new version: 107
    - min_stack_version added: 8.14.0
  A: bd3d058d-5405-4cee-b890-337f09366ba2, new version: 107
    - min_stack_version added: 8.14.0
  A: 98843d35-645e-4e66-9d6a-5049acd96ce1, new version: 105
    - min_stack_version added: 8.14.0
  A: 90babaa8-5216-4568-992d-d4a01a105d98, new version: 105
    - min_stack_version added: 8.14.0
  A: 808291d3-e918-4a3a-86cd-73052a0c9bdc, new version: 105
    - min_stack_version added: 8.14.0
  A: c124dc1b-cef2-4d01-8d74-ff6b0d5096b6, new version: 104
    - min_stack_version added: 8.14.0
  A: 3d3aa8f9-12af-441f-9344-9f31053e316d, new version: 208
    - min_stack_version added: 8.14.0
  A: f243fe39-83a4-46f3-a3b6-707557a102df, new version: 105
    - min_stack_version added: 8.14.0
  A: c5677997-f75b-4cda-b830-a75920514096, new version: 107
    - min_stack_version added: 8.14.0
  A: 708c9d92-22a3-4fe0-b6b9-1f861c55502d, new version: 103
    - min_stack_version added: 8.14.0
  A: 1f460f12-a3cf-4105-9ebb-f788cc63f365, new version: 105
    - min_stack_version added: 8.14.0
  A: f5861570-e39a-4b8a-9259-abd39f84cb97, new version: 108
    - min_stack_version added: 8.14.0
  A: d68e95ad-1c82-4074-a12a-125fe10ac8ba, new version: 116
    - min_stack_version added: 8.14.0
  A: 4982ac3e-d0ee-4818-b95d-d9522d689259, new version: 108
    - min_stack_version added: 8.14.0
  A: b2318c71-5959-469a-a3ce-3a0768e63b9c, new version: 107
    - min_stack_version added: 8.14.0
  A: 7b8bfc26-81d2-435e-965c-d722ee397ef1, new version: 214
    - min_stack_version added: 8.14.0
  A: 1e0a3f7c-21e7-4bb1-98c7-2036612fb1be, new version: 210
    - min_stack_version added: 8.14.0
  A: fe25d5bc-01fa-494a-95ff-535c29cc4c96, new version: 107
    - min_stack_version added: 8.14.0
  A: 0635c542-1b96-4335-9b47-126582d2c19a, new version: 214
    - min_stack_version added: 8.14.0
  A: 6ea55c81-e2ba-42f2-a134-bccf857ba922, new version: 215
    - min_stack_version added: 8.14.0
  A: e0881d20-54ac-457f-8733-fe0bc5d44c55, new version: 110
    - min_stack_version added: 8.14.0
  A: 06568a02-af29-4f20-929c-f3af281e41aa, new version: 111
    - min_stack_version added: 8.14.0
  A: 51176ed2-2d90-49f2-9f3d-17196428b169, new version: 109
    - min_stack_version added: 8.14.0
  A: ce08b55a-f67d-4804-92b5-617b0fe5a5b5, new version: 204
    - min_stack_version added: 8.13.0
  A: 1e9b271c-8caa-4e20-aed8-e91e34de9283, new version: 204
    - min_stack_version added: 8.13.0
  A: 01c49712-25bc-49d2-a27d-d7ce52f5dc49, new version: 204
    - min_stack_version added: 8.13.0
  A: 6cea88e4-6ce2-4238-9981-a54c140d6336, new version: 204
    - min_stack_version added: 8.13.0
  A: 0294f105-d7af-4a02-ae90-35f56763ffa2, new version: 204
    - min_stack_version added: 8.13.0
  A: 1e6363a6-3af5-41d4-b7ea-d475389c0ceb, new version: 106
    - min_stack_version added: 8.14.0
  A: d3551433-782f-4e22-bbea-c816af2d41c6, new version: 105
    - min_stack_version added: 8.14.0
  A: 095b6a58-8f88-4b59-827c-ab584ad4e759, new version: 204
    - min_stack_version added: 8.13.0
  A: 8a0fd93a-7df8-410d-8808-4cc5e340f2b9, new version: 204
    - min_stack_version added: 8.13.0
  A: 4030c951-448a-4017-a2da-ed60f6d14f4f, new version: 204
    - min_stack_version added: 8.13.0
  A: fc909baa-fb34-4c46-9691-be276ef4234c, new version: 204
    - min_stack_version added: 8.13.0
  A: 3af4cb9b-973f-4c54-be2b-7623c0e21b2b, new version: 204
    - min_stack_version added: 8.13.0
  A: 0e4367a0-a483-439d-ad2e-d90500b925fd, new version: 204
    - min_stack_version added: 8.13.0
  A: 41761cd3-380f-4d4d-89f3-46d6853ee35d, new version: 204
    - min_stack_version added: 8.13.0
  A: b483365c-98a8-40c0-92d8-0458ca25058a, new version: 106
    - min_stack_version added: 8.14.0
  A: 0abf0c5b-62dd-48d2-ac4e-6b43fe3a6e83, new version: 209
    - min_stack_version added: 8.14.0
  A: f59668de-caa0-4b84-94c1-3a1549e1e798, new version: 108
    - min_stack_version added: 8.14.0
  A: f94e898e-94f1-4545-8923-03e4b2866211, new version: 204
    - min_stack_version added: 8.13.0
  A: 61336fe6-c043-4743-ab6e-41292f439603, new version: 204
    - min_stack_version added: 8.13.0
  A: 846fe13f-6772-4c83-bd39-9d16d4ad1a81, new version: 107
    - min_stack_version added: 8.14.0
Updated /tmp/detection-rules/detection_rules/etc/version.lock.json file
Updated /tmp/detection-rules/detection_rules/etc/deprecated_rules.json file
Package saved to: /tmp/detection-rules/releases/8.18
loaded security_detection_engine manifests from the following package versions: ['8.17.6', '8.17.5', '8.17.4', '8.17.3', '8.17.2', '8.17.1', '8.16.8', '8.16.7', '8.16.6', '8.16.5', '8.16.4', '8.16.3', '8.16.2', '8.16.1', '8.15.17', '8.15.16', '8.15.15', '8.15.14', '8.15.13', '8.15.12', '8.15.11', '8.15.10', '8.15.9', '8.15.8', '8.15.7', '8.15.6', '8.15.5', '8.15.4', '8.15.3', '8.15.2', '8.15.1', '8.14.23', '8.14.22', '8.14.21', '8.14.20', '8.14.19', '8.14.18', '8.14.17', '8.14.16', '8.14.15', '8.14.14', '8.14.13', '8.14.12', '8.14.11', '8.14.10', '8.14.9', '8.14.8', '8.14.7', '8.14.6', '8.14.5', '8.14.4', '8.14.3', '8.14.2', '8.14.1', '8.13.23', '8.13.22', '8.13.21', '8.13.20', '8.13.19', '8.13.18', '8.13.17', '8.13.16', '8.13.15', '8.13.14', '8.13.13', '8.13.12', '8.13.11', '8.13.10', '8.13.9', '8.13.8', '8.13.7', '8.13.6', '8.13.5', '8.13.4', '8.13.3', '8.13.2', '8.13.1', '8.12.26', '8.12.25', '8.12.24', '8.12.23', '8.12.22', '8.12.21', '8.12.20', '8.12.19', '8.12.18', '8.12.17', '8.12.16', '8.12.15', '8.12.14', '8.12.13', '8.12.12', '8.12.11', '8.12.10', '8.12.9', '8.12.8', '8.12.7', '8.12.6', '8.12.5', '8.12.4', '8.12.3', '8.12.2', '8.12.1', '8.11.21', '8.11.20', '8.11.19', '8.11.18', '8.11.17', '8.11.16', '8.11.15', '8.11.14', '8.11.13', '8.11.12', '8.11.11', '8.11.10', '8.11.9', '8.11.8', '8.11.7', '8.11.6', '8.11.5', '8.11.4', '8.11.3', '8.11.2', '8.11.1', '8.10.18', '8.10.17', '8.10.16', '8.10.15', '8.10.14', '8.10.13', '8.10.12', '8.10.11', '8.10.10', '8.10.9', '8.10.8', '8.10.7', '8.10.6', '8.10.5', '8.10.4', '8.10.3', '8.10.2', '8.10.1', '8.9.15', '8.9.14', '8.9.13', '8.9.12', '8.9.11', '8.9.10', '8.9.9', '8.9.8', '8.9.7', '8.9.6', '8.9.5', '8.9.4', '8.9.3', '8.9.2', '8.9.1', '8.8.15', '8.8.14', '8.8.13', '8.8.12', '8.8.11', '8.8.10', '8.8.9', '8.8.8', '8.8.7', '8.8.6', '8.8.5', '8.8.4', '8.8.3', '8.8.2', '8.8.1', '8.7.13', '8.7.12', '8.7.11', '8.7.10', '8.7.9', '8.7.8', '8.7.7', '8.7.6', '8.7.5', '8.7.4', '8.7.3', '8.7.2', '8.7.1', '8.6.10', '8.6.9', '8.6.8', '8.6.7', '8.6.6', '8.6.5', '8.6.4', '8.6.3', '8.6.2', '8.6.1', '8.5.8', '8.5.7', '8.5.6', '8.5.5', '8.5.4', '8.5.3', '8.5.2', '8.5.1', '8.4.5', '8.4.4', '8.4.3', '8.4.2', '8.4.1', '8.3.4', '8.3.3', '8.3.2', '8.3.1', '8.2.1', '8.1.1', '1.0.2', '1.0.1']
[+] Limit historical rule versions in the release package for version 8.18.0: 3 versions
[+] Adding historical rules from 8.17.6 package
- sha256: a1c34222fe0626170e223b28d34f6b7884fcdce76920e30d1da9836cdb1dc499
- 1335 rules included
Refreshing ATT&CK data
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

No versions newer than the current detected: 16.1.0
Updating rules with latest ATT&CK data
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

No rule changes needed
Getting target branches
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Showing latest compatible version for security_detection_engine with stack version 8.12.0
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Compatible integration version=('8.17.0', ('There is a new integration endpoint version 8.17.0 available!', 'Update the rule min_stack version from 8.12.0 to 8.17.0 if using new features in this latest version.'))
Building limited rules for stack version 8.12
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Potential Widespread Malware Infection Across Multiple Hosts - Skipping unsupported rule type: esql
AWS EC2 Multi-Region DescribeInstances API Calls - Skipping unsupported rule type: esql
AWS Discovery API Calls via CLI from a Single Resource - Skipping unsupported rule type: esql
AWS Service Quotas Multi-Region `GetServiceQuota` Requests - Skipping unsupported rule type: esql
AWS EC2 EBS Snapshot Shared or Made Public - Skipping unsupported rule type: esql
AWS S3 Bucket Enumeration or Brute Force - Skipping unsupported rule type: esql
Potential AWS S3 Bucket Ransomware Note Uploaded - Skipping unsupported rule type: esql
AWS S3 Object Encryption Using External KMS Key - Skipping unsupported rule type: esql
AWS Signin Single Factor Console Login with Federated User - Skipping unsupported rule type: esql
AWS IAM Login Profile Added for Root - Skipping unsupported rule type: esql
AWS IAM User Created Access Keys For Another User - Skipping unsupported rule type: esql
AWS IAM AdministratorAccess Policy Attached to Group - Skipping unsupported rule type: esql
AWS IAM AdministratorAccess Policy Attached to Role - Skipping unsupported rule type: esql
AWS IAM AdministratorAccess Policy Attached to User - Skipping unsupported rule type: esql
AWS STS Role Chaining - Skipping unsupported rule type: esql
AWS Bedrock Invocations without Guardrails Detected by a Single User Over a Session - Skipping unsupported rule type: esql
AWS Bedrock Guardrails Detected Multiple Violations by a Single User Over a Session - Skipping unsupported rule type: esql
AWS Bedrock Guardrails Detected Multiple Policy Violations Within a Single Blocked Request - Skipping unsupported rule type: esql
Unusual High Confidence Content Filter Blocks Detected - Skipping unsupported rule type: esql
Potential Abuse of Resources by High Token Count and Large Response Sizes - Skipping unsupported rule type: esql
AWS Bedrock Detected Multiple Attempts to use Denied Models by a Single User - Skipping unsupported rule type: esql
Unusual High Denied Sensitive Information Policy Blocks Detected - Skipping unsupported rule type: esql
Unusual High Denied Topic Blocks Detected - Skipping unsupported rule type: esql
AWS Bedrock Detected Multiple Validation Exception Errors by a Single User - Skipping unsupported rule type: esql
Unusual High Word Policy Blocks Detected - Skipping unsupported rule type: esql
Azure Entra MFA TOTP Brute Force Attempts - Skipping unsupported rule type: esql
Azure Entra Sign-in Brute Force against Microsoft 365 Accounts - Skipping unsupported rule type: esql
Azure Entra Sign-in Brute Force Microsoft 365 Accounts by Repeat Source - Skipping unsupported rule type: esql
Potential Denial of Azure OpenAI ML Service - Skipping unsupported rule type: esql
Azure OpenAI Insecure Output Handling - Skipping unsupported rule type: esql
Potential Azure OpenAI Model Theft - Skipping unsupported rule type: esql
M365 OneDrive Excessive File Downloads with OAuth Token - Skipping unsupported rule type: esql
Attempts to Brute Force a Microsoft 365 User Account - Skipping unsupported rule type: esql
Multiple Device Token Hashes for Single Okta Session - Skipping unsupported rule type: esql
Multiple Okta User Authentication Events with Client Address - Skipping unsupported rule type: esql
Multiple Okta User Authentication Events with Same Device Token Hash - Skipping unsupported rule type: esql
High Number of Okta Device Token Cookies Generated for Authentication - Skipping unsupported rule type: esql
Okta User Sessions Started from Different Geolocations - Skipping unsupported rule type: esql
High Number of Egress Network Connections from Unusual Executable - Skipping unsupported rule type: esql
Unusual Base64 Encoding/Decoding Activity - Skipping unsupported rule type: esql
Unusual File Transfer Utility Launched - Skipping unsupported rule type: esql
Potential Malware-Driven SSH Brute Force Attempt - Skipping unsupported rule type: esql
Success: Rules written to output_file.ndjson
Building limited rules for stack version 8.12 with custom rules
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

- sha256: 4b205859a349eb0bb0128021c53fc7ea874df7e9c0d96c0f16c26b9741f729f9
files saved to: /tmp/detection-rules/enriched-rule-indexes/4b205859a349eb0bb0128021c53fc7ea874df7e9c0d96c0f16c26b9741f729f9
1339 rules included
Building manifests for integrations
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

loading rules to determine all integration tags
loaded endpoint manifests from the following package versions: ['9.0.0', '8.18.0', '8.17.0', '8.16.0', '8.15.2', '8.15.1', '8.15.0', '8.14.0', '8.13.0', '8.12.0', '8.11.1', '8.11.0', '8.10.2', '8.10.1', '8.10.0', '8.9.1', '8.9.0', '8.8.0', '8.7.1', '8.7.0', '8.6.1', '8.6.0', '8.5.0', '8.4.1', '8.4.0', '8.3.0', '8.2.0', '1.5.0', '1.4.1', '1.4.0', '1.3.0', '1.2.2', '1.2.1', '1.2.0', '1.1.1', '1.1.0', '1.0.0']
final integrations manifests dumped: /tmp/detection-rules/detection_rules/etc/integration-manifests.json.gz
Building schemas for integrations
Loaded config file: /tmp/detection-rules/.detection-rules-cfg.json

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Building integration schemas...
processing endpoint

Checking licenses
final integrations manifests dumped: /tmp/detection-rules/detection_rules/etc/integration-schemas.json.gz
Detection-rules CLI tests completed!


@@ -24,6 +24,8 @@
from .rule_loader import DeprecatedCollection, RuleCollection
from .utils import load_etc_dump, save_etc_dump

REPO_DOCS_DIR = "docs-dev"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still need this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's better to have the constant to use instead of inline values sprinkled through the code (that's exactly the reason I got confused with all "docs" directories)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dont this constant is in need for this particular file. This is all external references to security-docs repo.

Copy link
Contributor

@eric-forte-elastic eric-forte-elastic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Peer review 👍

@traut traut force-pushed the adjust-docs-path-in-code branch 2 times, most recently from 3753d6e to adc902c Compare March 6, 2025 15:34
Copy link
Contributor

@Mikaayenson Mikaayenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@traut Just noticed that we also need to update references in the workflows like attack-coverage-update.yml

We probably need to just do a deeper search for "docs" references.

@Mikaayenson
Copy link
Contributor

Can we test with python -m detection_rules dev update-navigator-gists --update-coverage?

@eric-forte-elastic
Copy link
Contributor

Gist update works as expected 🟢

Details

detection-rules on  adjust-docs-path-in-code [?] is  v0.4.18 via  v3.12.9 (detection-rules-build) on  eric.forte took 9s 
❯ python -m detection_rules dev update-navigator-gists --update-coverage

█▀▀▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄   ▄      █▀▀▄ ▄  ▄ ▄   ▄▄▄ ▄▄▄
█  █ █▄▄  █  █▄▄ █    █   █  █ █ █▀▄ █      █▄▄▀ █  █ █   █▄▄ █▄▄
█▄▄▀ █▄▄  █  █▄▄ █▄▄  █  ▄█▄ █▄█ █ ▀▄█      █ ▀▄ █▄▄█ █▄▄ █▄▄ ▄▄█

Token: 

Updated ATT&CK coverage URL(s) in /home/forteea1/Code/detection-rules/docs-dev/ATT&CK-coverage.md

Gist update status on 139 files: 200 OK

Copy link
Contributor

@Mikaayenson Mikaayenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@traut
Copy link
Contributor Author

traut commented Mar 7, 2025

thank you for helping out here, @eric-forte-elastic 🙇

@traut traut force-pushed the adjust-docs-path-in-code branch from ec42623 to b506e21 Compare March 7, 2025 13:13
@traut traut merged commit 3bdda09 into main Mar 7, 2025
12 checks passed
@traut traut deleted the adjust-docs-path-in-code branch March 7, 2025 13:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport: auto documentation Improvements or additions to documentation enhancement New feature or request maintenance Internal changes meta:rapid-merge patch python Internal python for the repository
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants