Inconsistent External References for MITRE ATT&CK ICS Techniques (12 affected entries)
@seansica がすでに取り組んでいます。
2025年12月8日 から。
評価
この issue はまだ評価されていません。
説明
Description
While reviewing the generated STIX data for MITRE ATT&CK ICS techniques, I noticed that most attack patterns correctly use the expected external reference format with source_name: "mitre-ics-attack".
However, 12 entries deviate from this convention and instead contain an external reference with:
{
"external_references": [
{
"source_name": "mitre-attack",
"url": "https://attack.mitre.org/techniques/T0816",
"external_id": "T0816"
}
]
}
This is inconsistent with the rest of the dataset and breaks consumers that rely on a stable source_name for MITRE ICS ATT&CK techniques.
Expected Behavior
All ICS techniques should reference MITRE ATT&CK ICS using:
{
"source_name": "mitre-ics-attack"
}
12 Affected Techniques
| STIX ID | Name |
|---|---|
| attack-pattern--23270e54-1d68-4c3b-b763-b25607bcef80 | Role Identification |
| attack-pattern--50d3222f-7550-4a3c-94e1-78cb6c81d064 | Data Historian Compromise |
| attack-pattern--539d0484-fe95-485a-b654-86991c0d0d00 | Network Service Scanning |
| attack-pattern--5f3da2f3-91c8-4d8b-a02f-bf43a11def55 | Serial Connection Enumeration |
| attack-pattern--7374ab87-0782-41f8-b415-678c0950bb2a | Location Identification |
| attack-pattern--94f042ae-3033-4a8d-9ec3-26396533a541 | Detect Program State |
| attack-pattern--a8cfd474-9358-464f-a169-9c6f099a8e8a | Change Program State |
| attack-pattern--abb0a255-eb9c-48d0-8f5c-874bb84c0e45 | Control Device Identification |
| attack-pattern--ae62fe1a-ea1a-479b-8dc0-65d250bd8bc7 | Program Organization Units |
| attack-pattern--d614a9cf-18eb-4800-81e4-ab8ddf0baa73 | Engineering Workstation Compromise |
| attack-pattern--e0d74479-86d2-465d-bf36-903ebecef43e | Modify Control Logic |
| attack-pattern--e2994b6a-122b-4043-b654-7411c5198ec0 | I/O Module Discovery |
Proposed Fix
Standardize the external reference by rewriting the affected objects to use:
{
"source_name": "mitre-ics-attack"
}
If needed, merge or reconcile any mismatching MITRE ATT&CK references before normalization.
Impact
Systems or pipelines expecting consistent MITRE ICS reference identifiers may misinterpret or skip these techniques due to the unexpected source_name value.
- 主要言語
- Python
- スター
- 698
- フォーク
- 148
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
mitre-attack/attack-stix-data のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 22/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
mitre-attack/attack-stix-data の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
sierra-research/tau2-bench#635 ·
メンテナーはふだん 1 日以内に返信
-
The add-ssm-model skill requires a Cython simulator; the contributing guide allows Python ones対応中かも @fmuia が今日担当しました。 オープンdocumentation skill
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
lnccbrown/ssm-simulators#406 ·
メンテナーはふだん 4 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
btclib-org/btclib-ecc#309 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
jbacalso24/mimry#459 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Bug] POST /revoke with a FastMCP access token is a silent no-op (ownership gate never matches)オープンauth bug high-priority
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信