From 48ee3f2001fdeda18af025f6fcb54c3f1bb2c193 Mon Sep 17 00:00:00 2001 From: clemiller Date: Tue, 22 Oct 2024 13:41:22 +0000 Subject: [PATCH] deploy: 0c40ade36f80bb7002381387a72a6dae3fccecff --- 404.html | 2 +- assets/js/{4e4ba039.750b9ef8.js => 4e4ba039.cabc157a.js} | 2 +- assets/js/{60fafb26.92b64d8d.js => 60fafb26.088eafb5.js} | 2 +- assets/js/{814f3328.4c3424f3.js => 814f3328.f065239c.js} | 2 +- assets/js/{cbeda633.79213ac5.js => cbeda633.2f731bf1.js} | 2 +- assets/js/{ee61a842.11e1f7d3.js => ee61a842.0a7d8e66.js} | 2 +- .../{runtime~main.91f98def.js => runtime~main.a6f4d74c.js} | 2 +- blog/archive/index.html | 4 ++-- blog/atom.xml | 4 ++-- blog/authors/index.html | 2 +- blog/index.html | 6 +++--- blog/known-issues/index.html | 6 +++--- blog/rss.xml | 4 ++-- docs/overview/index.html | 2 +- docs/sdo/asset.schema/index.html | 2 +- docs/sdo/campaign.schema/index.html | 2 +- docs/sdo/collection.schema/index.html | 2 +- docs/sdo/data-component.schema/index.html | 2 +- docs/sdo/data-source.schema/index.html | 2 +- docs/sdo/group.schema/index.html | 2 +- docs/sdo/identity.schema/index.html | 2 +- docs/sdo/malware.schema/index.html | 2 +- docs/sdo/matrix.schema/index.html | 2 +- docs/sdo/mitigation.schema/index.html | 2 +- docs/sdo/software.schema/index.html | 2 +- docs/sdo/tactic.schema/index.html | 2 +- docs/sdo/technique.schema/index.html | 2 +- docs/sdo/tool.schema/index.html | 2 +- docs/smo/marking-definition.schema/index.html | 2 +- docs/sro/relationship.schema/index.html | 4 ++-- index.html | 2 +- 31 files changed, 39 insertions(+), 39 deletions(-) rename assets/js/{4e4ba039.750b9ef8.js => 4e4ba039.cabc157a.js} (94%) rename assets/js/{60fafb26.92b64d8d.js => 60fafb26.088eafb5.js} (93%) rename assets/js/{814f3328.4c3424f3.js => 814f3328.f065239c.js} (89%) rename assets/js/{cbeda633.79213ac5.js => cbeda633.2f731bf1.js} (87%) rename assets/js/{ee61a842.11e1f7d3.js => ee61a842.0a7d8e66.js} (94%) rename assets/js/{runtime~main.91f98def.js => runtime~main.a6f4d74c.js} (92%) diff --git a/404.html b/404.html index 64c567a..5175016 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | MITRE ATT&CK Data Model - + diff --git a/assets/js/4e4ba039.750b9ef8.js b/assets/js/4e4ba039.cabc157a.js similarity index 94% rename from assets/js/4e4ba039.750b9ef8.js rename to assets/js/4e4ba039.cabc157a.js index 0bff2be..ac370c4 100644 --- a/assets/js/4e4ba039.750b9ef8.js +++ b/assets/js/4e4ba039.cabc157a.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[351],{586:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>u,toc:()=>i});var o=n(4848),s=n(8453);const r={},a=void 0,u={permalink:"/attack-data-model/blog/known-issues",source:"@site/blog/known-issues.md",title:"known-issues",description:"\x3c!-- ---",date:"2024-10-21T21:10:10.000Z",tags:[],readingTime:.315,hasTruncateMarker:!1,authors:[],frontMatter:{},unlisted:!1},c={authorsImageUrls:[]},i=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},8453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>u});var o=n(6540);const s={},r=o.createContext(s);function a(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:a(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[351],{586:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>u,toc:()=>i});var o=n(4848),s=n(8453);const r={},a=void 0,u={permalink:"/attack-data-model/blog/known-issues",source:"@site/blog/known-issues.md",title:"known-issues",description:"\x3c!-- ---",date:"2024-10-22T13:37:48.000Z",tags:[],readingTime:.315,hasTruncateMarker:!1,authors:[],frontMatter:{},unlisted:!1},c={authorsImageUrls:[]},i=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},8453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>u});var o=n(6540);const s={},r=o.createContext(s);function a(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:a(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/60fafb26.92b64d8d.js b/assets/js/60fafb26.088eafb5.js similarity index 93% rename from assets/js/60fafb26.92b64d8d.js rename to assets/js/60fafb26.088eafb5.js index 4ae551d..4631b95 100644 --- a/assets/js/60fafb26.92b64d8d.js +++ b/assets/js/60fafb26.088eafb5.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[822],{3191:e=>{e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"/known-issues","metadata":{"permalink":"/attack-data-model/blog/known-issues","source":"@site/blog/known-issues.md","title":"known-issues","description":"\x3c!-- ---","date":"2024-10-21T21:10:10.000Z","tags":[],"readingTime":0.315,"hasTruncateMarker":false,"authors":[],"frontMatter":{},"unlisted":false},"content":"\x3c!-- ---\\nslug: known-issues\\ntitle: ATT&CK v16 - October 2024\\nauthors: [mitreattack]\\n---\\n\\nThe following issues are known discrepancies and non-compliance within the current ATT&CK knowledge base.\\nThese issues reflect elements that do not conform to the Zod schemas and require changes to bring the\\nknowledge base into full compliance. Your understanding and patience are appreciated as we work to\\nmake improvements. --\x3e"}]}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[822],{3191:e=>{e.exports=JSON.parse('{"archive":{"blogPosts":[{"id":"/known-issues","metadata":{"permalink":"/attack-data-model/blog/known-issues","source":"@site/blog/known-issues.md","title":"known-issues","description":"\x3c!-- ---","date":"2024-10-22T13:37:48.000Z","tags":[],"readingTime":0.315,"hasTruncateMarker":false,"authors":[],"frontMatter":{},"unlisted":false},"content":"\x3c!-- ---\\nslug: known-issues\\ntitle: ATT&CK v16 - October 2024\\nauthors: [mitreattack]\\n---\\n\\nThe following issues are known discrepancies and non-compliance within the current ATT&CK knowledge base.\\nThese issues reflect elements that do not conform to the Zod schemas and require changes to bring the\\nknowledge base into full compliance. Your understanding and patience are appreciated as we work to\\nmake improvements. --\x3e"}]}}')}}]); \ No newline at end of file diff --git a/assets/js/814f3328.4c3424f3.js b/assets/js/814f3328.f065239c.js similarity index 89% rename from assets/js/814f3328.4c3424f3.js rename to assets/js/814f3328.f065239c.js index 5ecc243..38c4347 100644 --- a/assets/js/814f3328.4c3424f3.js +++ b/assets/js/814f3328.f065239c.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[472],{5513:s=>{s.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"known-issues","permalink":"/attack-data-model/blog/known-issues","unlisted":false,"date":"2024-10-21T21:10:10.000Z"}]}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[472],{5513:s=>{s.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"known-issues","permalink":"/attack-data-model/blog/known-issues","unlisted":false,"date":"2024-10-22T13:37:48.000Z"}]}')}}]); \ No newline at end of file diff --git a/assets/js/cbeda633.79213ac5.js b/assets/js/cbeda633.2f731bf1.js similarity index 87% rename from assets/js/cbeda633.79213ac5.js rename to assets/js/cbeda633.2f731bf1.js index b3f7c52..30d70ad 100644 --- a/assets/js/cbeda633.79213ac5.js +++ b/assets/js/cbeda633.2f731bf1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[216],{6051:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>x,frontMatter:()=>l,metadata:()=>d,toc:()=>h});var i=s(4848),n=s(8453);const l={},r="Relationship schema",d={id:"sro/relationship.schema",title:"Relationship schema",description:"Relationship",source:"@site/docs/sro/relationship.schema.md",sourceDirName:"sro",slug:"/sro/relationship.schema",permalink:"/attack-data-model/docs/sro/relationship.schema",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Tool schema",permalink:"/attack-data-model/docs/sdo/tool.schema"},next:{title:"Marking definition schema",permalink:"/attack-data-model/docs/smo/marking-definition.schema"}},c={},h=[{value:"Relationship",id:"relationship",level:2},{value:"RelationshipType",id:"relationshiptype",level:2}];function o(e){const t={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"relationship-schema",children:"Relationship schema"})}),"\n",(0,i.jsx)(t.h2,{id:"relationship",children:"Relationship"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:"Object containing the following properties:"})}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Property"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Description"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Type"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"id"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"type"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"'relationship'"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"spec_version"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The version of the STIX specification used to represent this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"'2.0' | '2.1'"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"created"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The created property represents the time at which the first version of this object was created. The timstamp value MUST be precise to the nearest millisecond."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"modified"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The modified property represents the time that this particular version of the object was modified. The timstamp value MUST be precise to the nearest millisecond."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"created_by_ref"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The created_by_ref property specifies the id property of the identity object that describes the entity that created this object. If this attribute is omitted, the source of this information is undefined. This may be used by object creators who wish to remain anonymous."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"labels"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The labels property specifies a set of terms used to describe this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"Array"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"revoked"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The revoked property indicates whether the object has been revoked."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"boolean"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"confidence"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.code,{children:"number"})," (",(0,i.jsx)(t.em,{children:"int, \u22651, \u226499"}),")"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"lang"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Identifies the language of the text content in this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"string"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"external_references"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"A list of external references which refers to non-STIX information."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.em,{children:"Array of at least 1 objects:"}),(0,i.jsx)("br",{}),(0,i.jsxs)("ul",{children:[(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"source_name"}),": ",(0,i.jsx)(t.code,{children:"string"})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"description"}),": ",(0,i.jsx)(t.code,{children:"string"})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"url"}),": ",(0,i.jsx)(t.code,{children:"string"})," (",(0,i.jsx)(t.em,{children:"url"}),")"]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"external_id"}),": ",(0,i.jsx)(t.code,{children:"string"})]})]})]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"object_marking_refs"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The list of marking-definition objects to be applied to this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"Array"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"granular_markings"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The set of granular markings that apply to this object."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.em,{children:"Array of objects:"}),(0,i.jsx)("br",{}),(0,i.jsxs)("ul",{children:[(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"marking_ref"}),": ",(0,i.jsx)(t.code,{children:"any"})," - Represents identifiers across the CTI specifications. The format consists of the name of the top-level object being identified, followed by two dashes (--), followed by a UUIDv4."]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"selectors"}),": ",(0,i.jsx)(t.code,{children:"Array"})]})]})]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"extensions"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Specifies any extensions of the object, as a dictionary."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.em,{children:"Object with dynamic keys of type"})," ",(0,i.jsx)(t.code,{children:"string"})," ",(0,i.jsx)(t.em,{children:"and values of type"})," ",(0,i.jsx)(t.em,{children:"Object with properties:"}),(0,i.jsxs)("ul",{children:[(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"extension_type"}),": ",(0,i.jsx)(t.code,{children:"string"})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"extension_properties"}),": ",(0,i.jsx)(t.em,{children:"Object with dynamic keys of type"})," ",(0,i.jsx)(t.code,{children:"string"})," ",(0,i.jsx)(t.em,{children:"and values of type"})," ",(0,i.jsx)(t.code,{children:"unknown"})," (",(0,i.jsx)(t.em,{children:"optional & nullable"}),")"]})]})," ",(0,i.jsx)(t.em,{children:"or"})," ",(0,i.jsx)(t.em,{children:"Object with dynamic keys of type"})," ",(0,i.jsx)(t.code,{children:"string"})," ",(0,i.jsx)(t.em,{children:"and values of type"})," ",(0,i.jsx)(t.code,{children:"unknown"})," (",(0,i.jsx)(t.em,{children:"optional & nullable"}),")"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"relationship_type"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The name used to identify the type of Relationship."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.a,{href:"#relationshiptype",children:"RelationshipType"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"description"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"A description of the object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"string"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"source_ref"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The ID of the source (from) object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"target_ref"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The ID of the target (to) object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_modified_by_ref"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The STIX ID of the MITRE identity object. Used to track the identity of the MITRE organization, which created the current version of the object. Previous versions of the object may have been created by other individuals or organizations."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_attack_spec_version"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The version of the ATT&CK spec used by the object. This field helps consuming software determine if the data format is supported. If the field is not present on an object, the spec version will be assumed to be 2.0.0. Refer to the ATT&CK CHANGELOG for all supported versions."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"string"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_domains"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The technology domains to which the ATT&CK object belongs."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.code,{children:"Array<'enterprise-attack' | 'mobile-attack' | 'ics-attack'>"})," (",(0,i.jsx)(t.em,{children:"min: 1"}),")"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_version"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Represents the version of the object in a 'major.minor' format, where both 'major' and 'minor' are integers between 0 and 99. This versioning follows semantic versioning principles but excludes the patch number. The version number is incremented by ATT&CK when the content of the object is updated. This property does not apply to relationship objects."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"x_mitre_deprecated"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Indicates whether the object has been deprecated."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"boolean"})})]})]})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:"(*) Required."})}),"\n",(0,i.jsx)(t.h2,{id:"relationshiptype",children:"RelationshipType"}),"\n",(0,i.jsx)(t.p,{children:"The name used to identify the type of Relationship."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:"Enum string, one of the following possible values:"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'uses'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'mitigates'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'subtechnique-of'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'detects'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'attributed-to'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'targets'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'revoked-by'"})}),"\n"]})]})}function x(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>d});var i=s(6540);const n={},l=i.createContext(n);function r(e){const t=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),i.createElement(l.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[216],{6051:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>x,frontMatter:()=>l,metadata:()=>d,toc:()=>h});var i=s(4848),n=s(8453);const l={},r="Relationship schema",d={id:"sro/relationship.schema",title:"Relationship schema",description:"Relationship",source:"@site/docs/sro/relationship.schema.md",sourceDirName:"sro",slug:"/sro/relationship.schema",permalink:"/attack-data-model/docs/sro/relationship.schema",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Tool schema",permalink:"/attack-data-model/docs/sdo/tool.schema"},next:{title:"Marking definition schema",permalink:"/attack-data-model/docs/smo/marking-definition.schema"}},c={},h=[{value:"Relationship",id:"relationship",level:2},{value:"RelationshipType",id:"relationshiptype",level:2}];function o(e){const t={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"relationship-schema",children:"Relationship schema"})}),"\n",(0,i.jsx)(t.h2,{id:"relationship",children:"Relationship"}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:"Object containing the following properties:"})}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Property"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Description"}),(0,i.jsx)(t.th,{style:{textAlign:"left"},children:"Type"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"id"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"type"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"'relationship'"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"spec_version"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The version of the STIX specification used to represent this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"'2.0' | '2.1'"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"created"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The created property represents the time at which the first version of this object was created. The timstamp value MUST be precise to the nearest millisecond."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"modified"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The modified property represents the time that this particular version of the object was modified. The timstamp value MUST be precise to the nearest millisecond."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"created_by_ref"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The created_by_ref property specifies the id property of the identity object that describes the entity that created this object. If this attribute is omitted, the source of this information is undefined. This may be used by object creators who wish to remain anonymous."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"labels"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The labels property specifies a set of terms used to describe this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"Array"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"revoked"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The revoked property indicates whether the object has been revoked."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"boolean"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"confidence"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"}}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.code,{children:"number"})," (",(0,i.jsx)(t.em,{children:"int, \u22651, \u226499"}),")"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"lang"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Identifies the language of the text content in this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"string"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"external_references"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"A list of external references which refers to non-STIX information."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.em,{children:"Array of at least 1 objects:"}),(0,i.jsx)("br",{}),(0,i.jsxs)("ul",{children:[(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"source_name"}),": ",(0,i.jsx)(t.code,{children:"string"})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"description"}),": ",(0,i.jsx)(t.code,{children:"string"})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"url"}),": ",(0,i.jsx)(t.code,{children:"string"})," (",(0,i.jsx)(t.em,{children:"url"}),")"]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"external_id"}),": ",(0,i.jsx)(t.code,{children:"string"})]})]})]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"object_marking_refs"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The list of marking-definition objects to be applied to this object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"Array"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"granular_markings"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The set of granular markings that apply to this object."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.em,{children:"Array of objects:"}),(0,i.jsx)("br",{}),(0,i.jsxs)("ul",{children:[(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"marking_ref"}),": ",(0,i.jsx)(t.code,{children:"any"})," - Represents identifiers across the CTI specifications. The format consists of the name of the top-level object being identified, followed by two dashes (--), followed by a UUIDv4."]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"selectors"}),": ",(0,i.jsx)(t.code,{children:"Array"})]})]})]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"extensions"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Specifies any extensions of the object, as a dictionary."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.em,{children:"Object with dynamic keys of type"})," ",(0,i.jsx)(t.code,{children:"string"})," ",(0,i.jsx)(t.em,{children:"and values of type"})," ",(0,i.jsx)(t.em,{children:"Object with properties:"}),(0,i.jsxs)("ul",{children:[(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"extension_type"}),": ",(0,i.jsx)(t.code,{children:"string"})]}),(0,i.jsxs)("li",{children:[(0,i.jsx)(t.code,{children:"extension_properties"}),": ",(0,i.jsx)(t.em,{children:"Object with dynamic keys of type"})," ",(0,i.jsx)(t.code,{children:"string"})," ",(0,i.jsx)(t.em,{children:"and values of type"})," ",(0,i.jsx)(t.code,{children:"unknown"})," (",(0,i.jsx)(t.em,{children:"optional & nullable"}),")"]})]})," ",(0,i.jsx)(t.em,{children:"or"})," ",(0,i.jsx)(t.em,{children:"Object with dynamic keys of type"})," ",(0,i.jsx)(t.code,{children:"string"})," ",(0,i.jsx)(t.em,{children:"and values of type"})," ",(0,i.jsx)(t.code,{children:"unknown"})," (",(0,i.jsx)(t.em,{children:"optional & nullable"}),")"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"relationship_type"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The name used to identify the type of Relationship."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.a,{href:"#relationshiptype",children:"RelationshipType"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"description"})}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"A description of the object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"string"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"source_ref"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The ID of the source (from) object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"target_ref"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The ID of the target (to) object."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_modified_by_ref"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The STIX ID of the MITRE identity object. Used to track the identity of the MITRE organization, which created the current version of the object. Previous versions of the object may have been created by other individuals or organizations."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_attack_spec_version"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The version of the ATT&CK spec used by the object. This field helps consuming software determine if the data format is supported. If the field is not present on an object, the spec version will be assumed to be 2.0.0. Refer to the ATT&CK CHANGELOG for all supported versions."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"string"})})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_domains"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"The technology domains to which the ATT&CK object belongs."}),(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.code,{children:"Array<'enterprise-attack' | 'mobile-attack' | 'ics-attack'>"})," (",(0,i.jsx)(t.em,{children:"min: 1"}),")"]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{style:{textAlign:"left"},children:[(0,i.jsx)(t.strong,{children:(0,i.jsx)(t.code,{children:"x_mitre_version"})})," (*)"]}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:"Represents the version of the object in a 'major.minor' format, where both 'major' and 'minor' are integers between 0 and 99. This versioning follows semantic versioning principles but excludes the patch number. The version number is incremented by ATT&CK when the content of the object is updated. This property does not apply to relationship objects."}),(0,i.jsx)(t.td,{style:{textAlign:"left"},children:(0,i.jsx)(t.code,{children:"any"})})]})]})]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:"(*) Required."})}),"\n",(0,i.jsx)(t.h2,{id:"relationshiptype",children:"RelationshipType"}),"\n",(0,i.jsx)(t.p,{children:"The name used to identify the type of Relationship."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.em,{children:"Enum string, one of the following possible values:"})}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'uses'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'mitigates'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'subtechnique-of'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'detects'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'attributed-to'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'targets'"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.code,{children:"'revoked-by'"})}),"\n"]})]})}function x(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},8453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>d});var i=s(6540);const n={},l=i.createContext(n);function r(e){const t=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),i.createElement(l.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ee61a842.11e1f7d3.js b/assets/js/ee61a842.0a7d8e66.js similarity index 94% rename from assets/js/ee61a842.11e1f7d3.js rename to assets/js/ee61a842.0a7d8e66.js index 0c6b8dd..85d5b43 100644 --- a/assets/js/ee61a842.11e1f7d3.js +++ b/assets/js/ee61a842.0a7d8e66.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[555],{6158:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>u,toc:()=>i});var o=n(4848),s=n(8453);const r={},a=void 0,u={permalink:"/attack-data-model/blog/known-issues",source:"@site/blog/known-issues.md",title:"known-issues",description:"\x3c!-- ---",date:"2024-10-21T21:10:10.000Z",tags:[],readingTime:.315,hasTruncateMarker:!1,authors:[],frontMatter:{},unlisted:!1},c={authorsImageUrls:[]},i=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},8453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>u});var o=n(6540);const s={},r=o.createContext(s);function a(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:a(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[555],{6158:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>u,toc:()=>i});var o=n(4848),s=n(8453);const r={},a=void 0,u={permalink:"/attack-data-model/blog/known-issues",source:"@site/blog/known-issues.md",title:"known-issues",description:"\x3c!-- ---",date:"2024-10-22T13:37:48.000Z",tags:[],readingTime:.315,hasTruncateMarker:!1,authors:[],frontMatter:{},unlisted:!1},c={authorsImageUrls:[]},i=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},8453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>u});var o=n(6540);const s={},r=o.createContext(s);function a(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:a(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.91f98def.js b/assets/js/runtime~main.a6f4d74c.js similarity index 92% rename from assets/js/runtime~main.91f98def.js rename to assets/js/runtime~main.a6f4d74c.js index dda7da4..a69b538 100644 --- a/assets/js/runtime~main.91f98def.js +++ b/assets/js/runtime~main.a6f4d74c.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,f,d={},o={};function c(e){var a=o[e];if(void 0!==a)return a.exports;var t=o[e]={id:e,loaded:!1,exports:{}};return d[e].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}c.m=d,c.c=o,e=[],c.O=(a,t,r,f)=>{if(!t){var d=1/0;for(i=0;i=f)&&Object.keys(c.O).every((e=>c.O[e](t[b])))?t.splice(b--,1):(o=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},c.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return c.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);c.r(f);var d={};a=a||[null,t({}),t([]),t(t)];for(var o=2&r&&e;"object"==typeof o&&!~a.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,c.d(f,d),f},c.d=(e,a)=>{for(var t in a)c.o(a,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((a,t)=>(c.f[t](e,a),a)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",69:"77eecdb5",77:"05907113",98:"a7bd4aaa",212:"621db11d",216:"cbeda633",235:"a7456010",249:"ccc49370",250:"65ac31b8",274:"d0a75e10",351:"4e4ba039",401:"17896441",413:"1db64337",456:"ce55f748",461:"f18df1a9",472:"814f3328",477:"a6495bc2",478:"219f03bb",555:"ee61a842",583:"1df93b7f",620:"3f548cca",628:"8de5005f",641:"b60462fd",643:"a6aa9e1f",647:"5e95c892",702:"bf2461d0",711:"9e4087bc",742:"aba21aa0",765:"12a2b8d0",775:"168a7715",799:"225bffaf",822:"60fafb26",856:"d4341706",858:"36994c47",903:"acecf23e",907:"7f1231b0",937:"a74c01bf"}[e]||e)+"."+{48:"196914dc",69:"cc8500e3",77:"00b8a4ff",98:"5680b470",212:"eafaf511",216:"79213ac5",235:"4bee100d",237:"8bb8b27e",249:"bc78b04b",250:"99742541",274:"45b45728",351:"750b9ef8",401:"7d0c3df0",413:"9646dcd4",456:"51124bc3",461:"2a91cd5f",472:"4c3424f3",477:"e58e8070",478:"9f44737b",531:"c2fcb353",554:"a3d64260",555:"11e1f7d3",583:"5b1b1c3e",620:"688a7b01",628:"3f40801f",641:"c2618935",643:"a6fd95f7",647:"8dea23b8",702:"3ebd6b64",711:"bdae5c5e",742:"3de8bd8d",765:"e46e5a7f",775:"70768da8",799:"c8ad257a",822:"92b64d8d",856:"23fc8d0d",858:"4921b71e",903:"bb0a47de",907:"3aec11ed",937:"f4ca70af"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docusaurus:",c.l=(e,a,t,d)=>{if(r[e])r[e].push(a);else{var o,b;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{o.onerror=o.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],o.parentNode&&o.parentNode.removeChild(o),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),b&&document.head.appendChild(o)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/attack-data-model/",c.gca=function(e){return e={17896441:"401",a94703ab:"48","77eecdb5":"69","05907113":"77",a7bd4aaa:"98","621db11d":"212",cbeda633:"216",a7456010:"235",ccc49370:"249","65ac31b8":"250",d0a75e10:"274","4e4ba039":"351","1db64337":"413",ce55f748:"456",f18df1a9:"461","814f3328":"472",a6495bc2:"477","219f03bb":"478",ee61a842:"555","1df93b7f":"583","3f548cca":"620","8de5005f":"628",b60462fd:"641",a6aa9e1f:"643","5e95c892":"647",bf2461d0:"702","9e4087bc":"711",aba21aa0:"742","12a2b8d0":"765","168a7715":"775","225bffaf":"799","60fafb26":"822",d4341706:"856","36994c47":"858",acecf23e:"903","7f1231b0":"907",a74c01bf:"937"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(a,t)=>{var r=c.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var d=c.p+c.u(a),o=new Error;c.l(d,(t=>{if(c.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),d=t&&t.target&&t.target.src;o.message="Loading chunk "+a+" failed.\n("+f+": "+d+")",o.name="ChunkLoadError",o.type=f,o.request=d,r[1](o)}}),"chunk-"+a,a)}},c.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,d=t[0],o=t[1],b=t[2],n=0;if(d.some((a=>0!==e[a]))){for(r in o)c.o(o,r)&&(c.m[r]=o[r]);if(b)var i=b(c)}for(a&&a(t);n{"use strict";var e,a,t,r,f,d={},o={};function c(e){var a=o[e];if(void 0!==a)return a.exports;var t=o[e]={id:e,loaded:!1,exports:{}};return d[e].call(t.exports,t,t.exports,c),t.loaded=!0,t.exports}c.m=d,c.c=o,e=[],c.O=(a,t,r,f)=>{if(!t){var d=1/0;for(i=0;i=f)&&Object.keys(c.O).every((e=>c.O[e](t[b])))?t.splice(b--,1):(o=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},c.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return c.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);c.r(f);var d={};a=a||[null,t({}),t([]),t(t)];for(var o=2&r&&e;"object"==typeof o&&!~a.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,c.d(f,d),f},c.d=(e,a)=>{for(var t in a)c.o(a,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((a,t)=>(c.f[t](e,a),a)),[])),c.u=e=>"assets/js/"+({48:"a94703ab",69:"77eecdb5",77:"05907113",98:"a7bd4aaa",212:"621db11d",216:"cbeda633",235:"a7456010",249:"ccc49370",250:"65ac31b8",274:"d0a75e10",351:"4e4ba039",401:"17896441",413:"1db64337",456:"ce55f748",461:"f18df1a9",472:"814f3328",477:"a6495bc2",478:"219f03bb",555:"ee61a842",583:"1df93b7f",620:"3f548cca",628:"8de5005f",641:"b60462fd",643:"a6aa9e1f",647:"5e95c892",702:"bf2461d0",711:"9e4087bc",742:"aba21aa0",765:"12a2b8d0",775:"168a7715",799:"225bffaf",822:"60fafb26",856:"d4341706",858:"36994c47",903:"acecf23e",907:"7f1231b0",937:"a74c01bf"}[e]||e)+"."+{48:"196914dc",69:"cc8500e3",77:"00b8a4ff",98:"5680b470",212:"eafaf511",216:"2f731bf1",235:"4bee100d",237:"8bb8b27e",249:"bc78b04b",250:"99742541",274:"45b45728",351:"cabc157a",401:"7d0c3df0",413:"9646dcd4",456:"51124bc3",461:"2a91cd5f",472:"f065239c",477:"e58e8070",478:"9f44737b",531:"c2fcb353",554:"a3d64260",555:"0a7d8e66",583:"5b1b1c3e",620:"688a7b01",628:"3f40801f",641:"c2618935",643:"a6fd95f7",647:"8dea23b8",702:"3ebd6b64",711:"bdae5c5e",742:"3de8bd8d",765:"e46e5a7f",775:"70768da8",799:"c8ad257a",822:"088eafb5",856:"23fc8d0d",858:"4921b71e",903:"bb0a47de",907:"3aec11ed",937:"f4ca70af"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docusaurus:",c.l=(e,a,t,d)=>{if(r[e])r[e].push(a);else{var o,b;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i{o.onerror=o.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],o.parentNode&&o.parentNode.removeChild(o),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),b&&document.head.appendChild(o)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/attack-data-model/",c.gca=function(e){return e={17896441:"401",a94703ab:"48","77eecdb5":"69","05907113":"77",a7bd4aaa:"98","621db11d":"212",cbeda633:"216",a7456010:"235",ccc49370:"249","65ac31b8":"250",d0a75e10:"274","4e4ba039":"351","1db64337":"413",ce55f748:"456",f18df1a9:"461","814f3328":"472",a6495bc2:"477","219f03bb":"478",ee61a842:"555","1df93b7f":"583","3f548cca":"620","8de5005f":"628",b60462fd:"641",a6aa9e1f:"643","5e95c892":"647",bf2461d0:"702","9e4087bc":"711",aba21aa0:"742","12a2b8d0":"765","168a7715":"775","225bffaf":"799","60fafb26":"822",d4341706:"856","36994c47":"858",acecf23e:"903","7f1231b0":"907",a74c01bf:"937"}[e]||e,c.p+c.u(e)},(()=>{var e={354:0,869:0};c.f.j=(a,t)=>{var r=c.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var d=c.p+c.u(a),o=new Error;c.l(d,(t=>{if(c.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),d=t&&t.target&&t.target.src;o.message="Loading chunk "+a+" failed.\n("+f+": "+d+")",o.name="ChunkLoadError",o.type=f,o.request=d,r[1](o)}}),"chunk-"+a,a)}},c.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,d=t[0],o=t[1],b=t[2],n=0;if(d.some((a=>0!==e[a]))){for(r in o)c.o(o,r)&&(c.m[r]=o[r]);if(b)var i=b(c)}for(a&&a(t);n Archive | MITRE ATT&CK Data Model - + - + \ No newline at end of file diff --git a/blog/atom.xml b/blog/atom.xml index db67c05..7428462 100644 --- a/blog/atom.xml +++ b/blog/atom.xml @@ -2,7 +2,7 @@ https://mitre-attack.github.io/attack-data-model/blog MITRE ATT&CK Data Model Blog - 2024-10-21T21:10:10.000Z + 2024-10-22T13:37:48.000Z https://github.com/jpmonette/feed MITRE ATT&CK Data Model Blog @@ -11,7 +11,7 @@ <![CDATA[known-issues]]> https://mitre-attack.github.io/attack-data-model/blog/known-issues - 2024-10-21T21:10:10.000Z + 2024-10-22T13:37:48.000Z \ No newline at end of file diff --git a/blog/authors/index.html b/blog/authors/index.html index 4f8f937..807b502 100644 --- a/blog/authors/index.html +++ b/blog/authors/index.html @@ -5,7 +5,7 @@ Authors | MITRE ATT&CK Data Model - + diff --git a/blog/index.html b/blog/index.html index d9720b6..ee662be 100644 --- a/blog/index.html +++ b/blog/index.html @@ -3,12 +3,12 @@ -Blog | MITRE ATT&CK Data Model +Blog | MITRE ATT&CK Data Model - + -
+
\ No newline at end of file diff --git a/blog/known-issues/index.html b/blog/known-issues/index.html index f0d5d37..ed62176 100644 --- a/blog/known-issues/index.html +++ b/blog/known-issues/index.html @@ -3,12 +3,12 @@ -known-issues | MITRE ATT&CK Data Model +known-issues | MITRE ATT&CK Data Model - + -

known-issues

· One min read
+

known-issues

· One min read
\ No newline at end of file diff --git a/blog/rss.xml b/blog/rss.xml index 974f9ee..661f6d7 100644 --- a/blog/rss.xml +++ b/blog/rss.xml @@ -4,7 +4,7 @@ MITRE ATT&CK Data Model Blog https://mitre-attack.github.io/attack-data-model/blog MITRE ATT&CK Data Model Blog - Mon, 21 Oct 2024 21:10:10 GMT + Tue, 22 Oct 2024 13:37:48 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en @@ -12,7 +12,7 @@ <![CDATA[known-issues]]> https://mitre-attack.github.io/attack-data-model/blog/known-issues https://mitre-attack.github.io/attack-data-model/blog/known-issues - Mon, 21 Oct 2024 21:10:10 GMT + Tue, 22 Oct 2024 13:37:48 GMT diff --git a/docs/overview/index.html b/docs/overview/index.html index 995906e..f6a4021 100644 --- a/docs/overview/index.html +++ b/docs/overview/index.html @@ -5,7 +5,7 @@ ATT&CK Schemas | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/asset.schema/index.html b/docs/sdo/asset.schema/index.html index 9c9fae9..7c3746d 100644 --- a/docs/sdo/asset.schema/index.html +++ b/docs/sdo/asset.schema/index.html @@ -5,7 +5,7 @@ Asset schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/campaign.schema/index.html b/docs/sdo/campaign.schema/index.html index 3cd5848..c8dde1f 100644 --- a/docs/sdo/campaign.schema/index.html +++ b/docs/sdo/campaign.schema/index.html @@ -5,7 +5,7 @@ Campaign schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/collection.schema/index.html b/docs/sdo/collection.schema/index.html index 691f763..5473db1 100644 --- a/docs/sdo/collection.schema/index.html +++ b/docs/sdo/collection.schema/index.html @@ -5,7 +5,7 @@ Collection schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/data-component.schema/index.html b/docs/sdo/data-component.schema/index.html index 2257ce5..466b43f 100644 --- a/docs/sdo/data-component.schema/index.html +++ b/docs/sdo/data-component.schema/index.html @@ -5,7 +5,7 @@ Data component schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/data-source.schema/index.html b/docs/sdo/data-source.schema/index.html index c5e4b70..48274d0 100644 --- a/docs/sdo/data-source.schema/index.html +++ b/docs/sdo/data-source.schema/index.html @@ -5,7 +5,7 @@ Data source schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/group.schema/index.html b/docs/sdo/group.schema/index.html index fcda2ff..dfb372b 100644 --- a/docs/sdo/group.schema/index.html +++ b/docs/sdo/group.schema/index.html @@ -5,7 +5,7 @@ Group schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/identity.schema/index.html b/docs/sdo/identity.schema/index.html index faccc68..0685d8d 100644 --- a/docs/sdo/identity.schema/index.html +++ b/docs/sdo/identity.schema/index.html @@ -5,7 +5,7 @@ Identity schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/malware.schema/index.html b/docs/sdo/malware.schema/index.html index 4babeb1..afdfae7 100644 --- a/docs/sdo/malware.schema/index.html +++ b/docs/sdo/malware.schema/index.html @@ -5,7 +5,7 @@ Malware schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/matrix.schema/index.html b/docs/sdo/matrix.schema/index.html index 9092424..3556dc5 100644 --- a/docs/sdo/matrix.schema/index.html +++ b/docs/sdo/matrix.schema/index.html @@ -5,7 +5,7 @@ Matrix schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/mitigation.schema/index.html b/docs/sdo/mitigation.schema/index.html index 9b731d8..16cb961 100644 --- a/docs/sdo/mitigation.schema/index.html +++ b/docs/sdo/mitigation.schema/index.html @@ -5,7 +5,7 @@ Mitigation schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/software.schema/index.html b/docs/sdo/software.schema/index.html index 5a26fad..ccfc31a 100644 --- a/docs/sdo/software.schema/index.html +++ b/docs/sdo/software.schema/index.html @@ -5,7 +5,7 @@ Software schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/tactic.schema/index.html b/docs/sdo/tactic.schema/index.html index cf64d33..aa6a792 100644 --- a/docs/sdo/tactic.schema/index.html +++ b/docs/sdo/tactic.schema/index.html @@ -5,7 +5,7 @@ Tactic schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/technique.schema/index.html b/docs/sdo/technique.schema/index.html index f0e949b..746e884 100644 --- a/docs/sdo/technique.schema/index.html +++ b/docs/sdo/technique.schema/index.html @@ -5,7 +5,7 @@ Technique schema | MITRE ATT&CK Data Model - + diff --git a/docs/sdo/tool.schema/index.html b/docs/sdo/tool.schema/index.html index e6106d8..fc38069 100644 --- a/docs/sdo/tool.schema/index.html +++ b/docs/sdo/tool.schema/index.html @@ -5,7 +5,7 @@ Tool schema | MITRE ATT&CK Data Model - + diff --git a/docs/smo/marking-definition.schema/index.html b/docs/smo/marking-definition.schema/index.html index 6aa1aab..6a3fa86 100644 --- a/docs/smo/marking-definition.schema/index.html +++ b/docs/smo/marking-definition.schema/index.html @@ -5,7 +5,7 @@ Marking definition schema | MITRE ATT&CK Data Model - + diff --git a/docs/sro/relationship.schema/index.html b/docs/sro/relationship.schema/index.html index 659d604..9cd6474 100644 --- a/docs/sro/relationship.schema/index.html +++ b/docs/sro/relationship.schema/index.html @@ -5,14 +5,14 @@ Relationship schema | MITRE ATT&CK Data Model - +

Relationship schema

Relationship

Object containing the following properties:

-
PropertyDescriptionType
id (*)any
type (*)'relationship'
spec_version (*)The version of the STIX specification used to represent this object.'2.0' | '2.1'
created (*)The created property represents the time at which the first version of this object was created. The timstamp value MUST be precise to the nearest millisecond.any
modified (*)The modified property represents the time that this particular version of the object was modified. The timstamp value MUST be precise to the nearest millisecond.any
created_by_refThe created_by_ref property specifies the id property of the identity object that describes the entity that created this object. If this attribute is omitted, the source of this information is undefined. This may be used by object creators who wish to remain anonymous.any
labelsThe labels property specifies a set of terms used to describe this object.Array<string>
revokedThe revoked property indicates whether the object has been revoked.boolean
confidencenumber (int, ≥1, ≤99)
langIdentifies the language of the text content in this object.string
external_referencesA list of external references which refers to non-STIX information.Array of at least 1 objects:
  • source_name: string
  • description: string
  • url: string (url)
  • external_id: string
object_marking_refs (*)The list of marking-definition objects to be applied to this object.Array<any>
granular_markingsThe set of granular markings that apply to this object.Array of objects:
  • marking_ref: any - Represents identifiers across the CTI specifications. The format consists of the name of the top-level object being identified, followed by two dashes (--), followed by a UUIDv4.
  • selectors: Array<string>
extensionsSpecifies any extensions of the object, as a dictionary.Object with dynamic keys of type string and values of type Object with properties:
  • extension_type: string
  • extension_properties: Object with dynamic keys of type string and values of type unknown (optional & nullable)
or Object with dynamic keys of type string and values of type unknown (optional & nullable)
relationship_type (*)The name used to identify the type of Relationship.RelationshipType
descriptionA description of the object.string
source_ref (*)The ID of the source (from) object.any
target_ref (*)The ID of the target (to) object.any
x_mitre_modified_by_ref (*)The STIX ID of the MITRE identity object. Used to track the identity of the MITRE organization, which created the current version of the object. Previous versions of the object may have been created by other individuals or organizations.any
x_mitre_attack_spec_version (*)The version of the ATT&CK spec used by the object. This field helps consuming software determine if the data format is supported. If the field is not present on an object, the spec version will be assumed to be 2.0.0. Refer to the ATT&CK CHANGELOG for all supported versions.string
x_mitre_domains (*)The technology domains to which the ATT&CK object belongs.Array<'enterprise-attack' | 'mobile-attack' | 'ics-attack'> (min: 1)
x_mitre_version (*)Represents the version of the object in a 'major.minor' format, where both 'major' and 'minor' are integers between 0 and 99. This versioning follows semantic versioning principles but excludes the patch number. The version number is incremented by ATT&CK when the content of the object is updated. This property does not apply to relationship objects.any
x_mitre_deprecatedIndicates whether the object has been deprecated.boolean
+
PropertyDescriptionType
id (*)any
type (*)'relationship'
spec_version (*)The version of the STIX specification used to represent this object.'2.0' | '2.1'
created (*)The created property represents the time at which the first version of this object was created. The timstamp value MUST be precise to the nearest millisecond.any
modified (*)The modified property represents the time that this particular version of the object was modified. The timstamp value MUST be precise to the nearest millisecond.any
created_by_refThe created_by_ref property specifies the id property of the identity object that describes the entity that created this object. If this attribute is omitted, the source of this information is undefined. This may be used by object creators who wish to remain anonymous.any
labelsThe labels property specifies a set of terms used to describe this object.Array<string>
revokedThe revoked property indicates whether the object has been revoked.boolean
confidencenumber (int, ≥1, ≤99)
langIdentifies the language of the text content in this object.string
external_referencesA list of external references which refers to non-STIX information.Array of at least 1 objects:
  • source_name: string
  • description: string
  • url: string (url)
  • external_id: string
object_marking_refs (*)The list of marking-definition objects to be applied to this object.Array<any>
granular_markingsThe set of granular markings that apply to this object.Array of objects:
  • marking_ref: any - Represents identifiers across the CTI specifications. The format consists of the name of the top-level object being identified, followed by two dashes (--), followed by a UUIDv4.
  • selectors: Array<string>
extensionsSpecifies any extensions of the object, as a dictionary.Object with dynamic keys of type string and values of type Object with properties:
  • extension_type: string
  • extension_properties: Object with dynamic keys of type string and values of type unknown (optional & nullable)
or Object with dynamic keys of type string and values of type unknown (optional & nullable)
relationship_type (*)The name used to identify the type of Relationship.RelationshipType
descriptionA description of the object.string
source_ref (*)The ID of the source (from) object.any
target_ref (*)The ID of the target (to) object.any
x_mitre_modified_by_ref (*)The STIX ID of the MITRE identity object. Used to track the identity of the MITRE organization, which created the current version of the object. Previous versions of the object may have been created by other individuals or organizations.any
x_mitre_attack_spec_version (*)The version of the ATT&CK spec used by the object. This field helps consuming software determine if the data format is supported. If the field is not present on an object, the spec version will be assumed to be 2.0.0. Refer to the ATT&CK CHANGELOG for all supported versions.string
x_mitre_domains (*)The technology domains to which the ATT&CK object belongs.Array<'enterprise-attack' | 'mobile-attack' | 'ics-attack'> (min: 1)
x_mitre_version (*)Represents the version of the object in a 'major.minor' format, where both 'major' and 'minor' are integers between 0 and 99. This versioning follows semantic versioning principles but excludes the patch number. The version number is incremented by ATT&CK when the content of the object is updated. This property does not apply to relationship objects.any

(*) Required.

RelationshipType

The name used to identify the type of Relationship.

diff --git a/index.html b/index.html index b101ea7..b6fe5c7 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Home | MITRE ATT&CK Data Model - +