Skip to content

Commit 90cc2df

Browse files
committed
Merge branch 'main' of github.com:MISP/misp-objects
2 parents e970e8d + e3288ef commit 90cc2df

15 files changed

Lines changed: 643 additions & 29 deletions

File tree

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
161161
- [objects/cytomic-orion-machine](https://github.com/MISP/misp-objects/blob/main/objects/cytomic-orion-machine/definition.json) - Cytomic Orion File at Machine Detection.
162162
- [objects/dark-pattern-item](https://github.com/MISP/misp-objects/blob/main/objects/dark-pattern-item/definition.json) - An Item whose User Interface implements a dark pattern.
163163
- [objects/ddos](https://github.com/MISP/misp-objects/blob/main/objects/ddos/definition.json) - DDoS object describes a current DDoS activity from a specific or/and to a specific target. Type of DDoS can be attached to the object as a taxonomy or using the type field.
164+
- [objects/ddos-claim](https://github.com/MISP/misp-objects/blob/main/objects/ddos-claim/definition.json) - DDoS-claim object describes a current claim of DDoS activity.
164165
- [objects/device](https://github.com/MISP/misp-objects/blob/main/objects/device/definition.json) - An object to define a device.
165166
- [objects/diameter-attack](https://github.com/MISP/misp-objects/blob/main/objects/diameter-attack/definition.json) - Attack as seen on the diameter signaling protocol supporting LTE networks.
166167
- [objects/diamond-event](https://github.com/MISP/misp-objects/blob/main/objects/diamond-event/definition.json) - A diamond model event object consisting of the four diamond features advesary, infrastructure, capability and victim, several meta-features and ioc attributes.
@@ -190,6 +191,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
190191
- [objects/file](https://github.com/MISP/misp-objects/blob/main/objects/file/definition.json) - File object describing a file with meta-information.
191192
- [objects/flowintel-cm-case](https://github.com/MISP/misp-objects/blob/main/objects/flowintel-cm-case/definition.json) - A case as defined by flowintel-cm.
192193
- [objects/flowintel-cm-task](https://github.com/MISP/misp-objects/blob/main/objects/flowintel-cm-task/definition.json) - A task as defined by flowintel-cm.
194+
- [objects/flowintel-cm-task-note](https://github.com/MISP/misp-objects/blob/main/objects/flowintel-cm-task-note/definition.json) - A task's note as defined by flowintel-cm.
193195
- [objects/forensic-case](https://github.com/MISP/misp-objects/blob/main/objects/forensic-case/definition.json) - An object template to describe a digital forensic case.
194196
- [objects/forensic-evidence](https://github.com/MISP/misp-objects/blob/main/objects/forensic-evidence/definition.json) - An object template to describe a digital forensic evidence.
195197
- [objects/forged-document](https://github.com/MISP/misp-objects/blob/main/objects/forged-document/definition.json) - Object describing a forged document.
@@ -246,6 +248,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
246248
- [objects/ftm-Video](https://github.com/MISP/misp-objects/blob/main/objects/ftm-Video/definition.json) - Video.
247249
- [objects/ftm-Workbook](https://github.com/MISP/misp-objects/blob/main/objects/ftm-Workbook/definition.json) - Workbook.
248250
- [objects/game-cheat](https://github.com/MISP/misp-objects/blob/main/objects/game-cheat/definition.json) - Describes a game cheat or a cheatware.
251+
- [objects/Generalizing Persuasion Framework](https://github.com/MISP/misp-objects/blob/main/objects/Generalizing Persuasion Framework/definition.json) - By placing their work within the GP Framework, scholars will help the field resolve inconsistencies, identify and address open questions, and ensure collective progress. The GP Framework is not meant to compete with other theories (such as the ELM) but rather to fill in two gaps. First, it allows one to consider how individual persuasion studies connect to one another and why studies may arrive at contradictory conclusions. Second, it highlights the sources of variations that should be studied. (James N. Druckman).
249252
- [objects/geolocation](https://github.com/MISP/misp-objects/blob/main/objects/geolocation/definition.json) - An object to describe a geographic location.
250253
- [objects/git-vuln-finder](https://github.com/MISP/misp-objects/blob/main/objects/git-vuln-finder/definition.json) - Export from git-vuln-finder.
251254
- [objects/github-user](https://github.com/MISP/misp-objects/blob/main/objects/github-user/definition.json) - GitHub user.
@@ -326,6 +329,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
326329
- [objects/phishing](https://github.com/MISP/misp-objects/blob/main/objects/phishing/definition.json) - Phishing template to describe a phishing website and its analysis.
327330
- [objects/phishing-kit](https://github.com/MISP/misp-objects/blob/main/objects/phishing-kit/definition.json) - Object to describe a phishing-kit.
328331
- [objects/phone](https://github.com/MISP/misp-objects/blob/main/objects/phone/definition.json) - A phone or mobile phone object which describe a phone.
332+
- [objects/phone-number](https://github.com/MISP/misp-objects/blob/main/objects/phone-number/definition.json) - Phone number based on the E.164 international public telecommunication numbering plan.
329333
- [objects/physical-impact](https://github.com/MISP/misp-objects/blob/main/objects/physical-impact/definition.json) - Physical Impact object as described in STIX 2.1 Incident object extension.
330334
- [objects/postal-address](https://github.com/MISP/misp-objects/blob/main/objects/postal-address/definition.json) - A postal address.
331335
- [objects/probabilistic-data-structure](https://github.com/MISP/misp-objects/blob/main/objects/probabilistic-data-structure/definition.json) - Probabilistic data structure object describe a space-efficient data structure such as Bloom filter or similar structure.
@@ -335,7 +339,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
335339
- [objects/query](https://github.com/MISP/misp-objects/blob/main/objects/query/definition.json) - An object describing a query, along with its format.
336340
- [objects/r2graphity](https://github.com/MISP/misp-objects/blob/main/objects/r2graphity/definition.json) - Indicators extracted from files using radare2 and graphml.
337341
- [objects/ransom-negotiation](https://github.com/MISP/misp-objects/blob/main/objects/ransom-negotiation/definition.json) - An object to describe ransom negotiations, as seen in ransomware incidents.
338-
- [objects/ransomware-group-post](https://github.com/MISP/misp-objects/blob/main/objects/ransomware-group-post/definition.json) - Ransomware group post as monitored by ransomlook.io.
342+
- [objects/ransomware-group-post](https://github.com/MISP/misp-objects/blob/main/objects/ransomware-group-post/definition.json) - Ransomware group post as monitored by ransomlook.io or others.
339343
- [objects/reddit-account](https://github.com/MISP/misp-objects/blob/main/objects/reddit-account/definition.json) - Reddit account.
340344
- [objects/reddit-comment](https://github.com/MISP/misp-objects/blob/main/objects/reddit-comment/definition.json) - A Reddit post comment.
341345
- [objects/reddit-post](https://github.com/MISP/misp-objects/blob/main/objects/reddit-post/definition.json) - A Reddit post.
@@ -473,7 +477,7 @@ When the object is created, the `validate_all.sh` and `jq_all_the_things.sh` is
473477
- Add a description in the object template explaining the scope and use-cases of your object templates
474478
- If the object is the mapping of an existing format, add a reference into the description of the object template
475479
- `first-seen` and `last-seen` are not required in a object template as an object has those fields by default. If you need additional temporal information, add new specific field(s).
476-
- Be lax on the number of fields required by default (e.g. use `requiredOneOf`).
480+
- Be lax on the number of fields required by default (e.g. use `requiredOneOf`).
477481
- Review existing object templates before creating a new one. When doing a pull-request, don't hesitate to add the logic why a new template is required.
478482

479483
## MISP objects documentation

objects/cs-beacon-config/definition.json

Lines changed: 89 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,43 @@
11
{
22
"attributes": {
3+
"architecture": {
4+
"description": "Hardware architecture of the sample",
5+
"disable_correlation": true,
6+
"misp-attribute": "text",
7+
"ui-priority": 0
8+
},
39
"asn": {
410
"description": "Originating ASN for the CS Beacon Config",
511
"disable_correlation": true,
612
"misp-attribute": "AS",
713
"ui-priority": 0
814
},
15+
"beacon-host": {
16+
"description": "Beacon host IP",
17+
"misp-attribute": "ip-dst",
18+
"ui-priority": 0
19+
},
20+
"beacon-type": {
21+
"description": "Beacon type used",
22+
"disable_correlation": true,
23+
"misp-attribute": "text",
24+
"ui-priority": 0
25+
},
26+
"binary-md5": {
27+
"description": "MD5 of the binary delivered",
28+
"misp-attribute": "md5",
29+
"ui-priority": 0
30+
},
31+
"binary-sha1": {
32+
"description": "SHA1 of the binary delivered",
33+
"misp-attribute": "sha1",
34+
"ui-priority": 0
35+
},
36+
"binary-sha256": {
37+
"description": "SHA256 of the binary delivered",
38+
"misp-attribute": "sha256",
39+
"ui-priority": 0
40+
},
941
"c2": {
1042
"categories": [
1143
"Network activity"
@@ -21,12 +53,67 @@
2153
"misp-attribute": "text",
2254
"ui-priority": 0
2355
},
56+
"config-md5": {
57+
"description": "MD5 of the configuration",
58+
"misp-attribute": "md5",
59+
"ui-priority": 0
60+
},
61+
"config-sha1": {
62+
"description": "SHA1 of the configuration",
63+
"misp-attribute": "sha1",
64+
"ui-priority": 0
65+
},
66+
"config-sha256": {
67+
"description": "SHA256 of the configuration",
68+
"misp-attribute": "sha256",
69+
"ui-priority": 0
70+
},
71+
"content-length": {
72+
"description": "Content length of the payload",
73+
"disable_correlation": true,
74+
"misp-attribute": "size-in-bytes",
75+
"ui-priority": 0
76+
},
77+
"content-type": {
78+
"description": "Content/type received",
79+
"disable_correlation": true,
80+
"misp-attribute": "text",
81+
"ui-priority": 0
82+
},
83+
"encoded-data": {
84+
"description": "Encoded payload data in Base64 as file attachment",
85+
"misp-attribute": "attachment",
86+
"ui-priority": 0
87+
},
88+
"encoded-length": {
89+
"description": "Length of the encoded data",
90+
"disable_correlation": true,
91+
"misp-attribute": "size-in-bytes",
92+
"ui-priority": 0
93+
},
2494
"geo": {
2595
"description": "Country location of the CS Beacon Config",
2696
"disable_correlation": true,
2797
"misp-attribute": "text",
2898
"ui-priority": 0
2999
},
100+
"http": {
101+
"description": "HTTP protocol used",
102+
"disable_correlation": true,
103+
"misp-attribute": "text",
104+
"ui-priority": 0
105+
},
106+
"http-code": {
107+
"description": "HTTP return code",
108+
"disable_correlation": true,
109+
"misp-attribute": "integer",
110+
"ui-priority": 0
111+
},
112+
"http-url": {
113+
"description": "HTTP url path of the beacon",
114+
"misp-attribute": "text",
115+
"ui-priority": 0
116+
},
30117
"ip": {
31118
"description": "IP of the C2",
32119
"misp-attribute": "ip-dst",
@@ -55,7 +142,7 @@
55142
"ui-priority": 1
56143
},
57144
"naics": {
58-
"description": "North American Industry Classification System Code",
145+
"description": "North American Industry Classification System Code (NAICS)",
59146
"disable_correlation": true,
60147
"misp-attribute": "text",
61148
"multiple": true,
@@ -112,5 +199,5 @@
112199
"watermark"
113200
],
114201
"uuid": "d17355ef-ca1f-4b5a-86cd-65d877991f54",
115-
"version": 4
202+
"version": 7
116203
}

objects/ddos-claim/definition.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"attributes": {
3+
"claim-validity": {
4+
"description": "Validity of the claim. Valid means, a trusted entity having the technical capabilities to perform analysis confirmed the detection of DDoS activities.",
5+
"disable_correlation": true,
6+
"misp-attribute": "text",
7+
"sane_default": [
8+
"Unknown",
9+
"Valid",
10+
"Invalid"
11+
],
12+
"ui-priority": 0
13+
},
14+
"proof": {
15+
"description": "The claim in text format.",
16+
"disable_correlation": true,
17+
"misp-attribute": "text",
18+
"multiple": true,
19+
"ui-priority": 0
20+
},
21+
"proof-screenshot": {
22+
"description": "Screenshot of the claim.",
23+
"misp-attribute": "attachment",
24+
"multiple": true,
25+
"ui-priority": 0
26+
},
27+
"reference": {
28+
"description": "Reference to the DDoS claim.",
29+
"disable_correlation": true,
30+
"misp-attribute": "link",
31+
"multiple": true,
32+
"ui-priority": 0
33+
},
34+
"target": {
35+
"description": "Target of the DDoS claim.",
36+
"disable_correlation": true,
37+
"misp-attribute": "text",
38+
"ui-priority": 0
39+
}
40+
},
41+
"description": "DDoS-claim object describes a current claim of DDoS activity.",
42+
"meta-category": "network",
43+
"name": "ddos-claim",
44+
"requiredOneOf": [
45+
"target",
46+
"proof",
47+
"reference"
48+
],
49+
"uuid": "2722ac76-1f1f-43b7-bc68-ba5465ec5c04",
50+
"version": 2
51+
}

objects/flowintel-cm-case/definition.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
"misp-attribute": "datetime",
4343
"ui-priority": 0
4444
},
45+
"notes": {
46+
"description": "Notes of the case",
47+
"disable_correlation": true,
48+
"misp-attribute": "text",
49+
"ui-priority": 0
50+
},
4551
"origin-url": {
4652
"description": "Origin of the case",
4753
"disable_correlation": true,
@@ -86,5 +92,5 @@
8692
"meta-category": "misc",
8793
"name": "flowintel-cm-case",
8894
"uuid": "19df57c7-b315-4fd2-84e5-d81ab221425e",
89-
"version": 2
95+
"version": 3
9096
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"attributes": {
3+
"note": {
4+
"description": "Notes of the task",
5+
"disable_correlation": true,
6+
"misp-attribute": "text",
7+
"multiple": true,
8+
"ui-priority": 0
9+
},
10+
"note-uuid": {
11+
"description": "UUID of the note",
12+
"disable_correlation": true,
13+
"misp-attribute": "text",
14+
"ui-priority": 2
15+
},
16+
"origin-url": {
17+
"description": "Origin of the task",
18+
"disable_correlation": true,
19+
"misp-attribute": "url",
20+
"to_ids": false,
21+
"ui-priority": 1
22+
},
23+
"task-uuid": {
24+
"description": "UUID of the parent task",
25+
"disable_correlation": true,
26+
"misp-attribute": "text",
27+
"ui-priority": 2
28+
}
29+
},
30+
"description": "A task's note as defined by flowintel-cm.",
31+
"meta-category": "misc",
32+
"name": "flowintel-cm-task-note",
33+
"uuid": "2c6f6aba-48b6-482f-a810-81934d29be9a",
34+
"version": 1
35+
}

objects/flowintel-cm-task/definition.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,6 @@
3737
"misp-attribute": "datetime",
3838
"ui-priority": 0
3939
},
40-
"notes": {
41-
"description": "Notes of the task",
42-
"disable_correlation": true,
43-
"misp-attribute": "text",
44-
"ui-priority": 0
45-
},
4640
"origin-url": {
4741
"description": "Origin of the task",
4842
"disable_correlation": true,
@@ -88,5 +82,5 @@
8882
"meta-category": "misc",
8983
"name": "flowintel-cm-task",
9084
"uuid": "2f525f6e-d3f2-4cb9-9ca0-f1160d99397d",
91-
"version": 3
85+
"version": 4
9286
}

0 commit comments

Comments
 (0)