Skip to content

Commit aa9bf51

Browse files
[client] Implement new vulnerability data model (#916)
1 parent db65081 commit aa9bf51

File tree

4 files changed

+823
-36
lines changed

4 files changed

+823
-36
lines changed

pycti/entities/opencti_stix_core_object.py

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,14 +354,54 @@ def __init__(self, opencti, file):
354354
... on Vulnerability {
355355
name
356356
description
357+
x_opencti_aliases
358+
x_opencti_cvss_vector
357359
x_opencti_cvss_base_score
358360
x_opencti_cvss_base_severity
359361
x_opencti_cvss_attack_vector
362+
x_opencti_cvss_attack_complexity
363+
x_opencti_cvss_privileges_required
364+
x_opencti_cvss_user_interaction
365+
x_opencti_cvss_scope
366+
x_opencti_cvss_confidentiality_impact
360367
x_opencti_cvss_integrity_impact
361368
x_opencti_cvss_availability_impact
369+
x_opencti_cvss_exploit_code_maturity
370+
x_opencti_cvss_remediation_level
371+
x_opencti_cvss_report_confidence
372+
x_opencti_cvss_temporal_score
373+
x_opencti_cvss_v2_vector
374+
x_opencti_cvss_v2_base_score
375+
x_opencti_cvss_v2_access_vector
376+
x_opencti_cvss_v2_access_complexity
377+
x_opencti_cvss_v2_authentication
378+
x_opencti_cvss_v2_confidentiality_impact
379+
x_opencti_cvss_v2_integrity_impact
380+
x_opencti_cvss_v2_availability_impact
381+
x_opencti_cvss_v2_exploitability
382+
x_opencti_cvss_v2_remediation_level
383+
x_opencti_cvss_v2_report_confidence
384+
x_opencti_cvss_v2_temporal_score
385+
x_opencti_cvss_v4_vector
386+
x_opencti_cvss_v4_base_score
387+
x_opencti_cvss_v4_base_severity
388+
x_opencti_cvss_v4_attack_vector
389+
x_opencti_cvss_v4_attack_complexity
390+
x_opencti_cvss_v4_attack_requirements
391+
x_opencti_cvss_v4_privileges_required
392+
x_opencti_cvss_v4_user_interaction
393+
x_opencti_cvss_v4_confidentiality_impact_v
394+
x_opencti_cvss_v4_confidentiality_impact_s
395+
x_opencti_cvss_v4_integrity_impact_v
396+
x_opencti_cvss_v4_integrity_impact_s
397+
x_opencti_cvss_v4_availability_impact_v
398+
x_opencti_cvss_v4_availability_impact_s
399+
x_opencti_cvss_v4_exploit_maturity
400+
x_opencti_cwe
362401
x_opencti_cisa_kev
363402
x_opencti_epss_score
364403
x_opencti_epss_percentile
404+
x_opencti_score
365405
}
366406
... on Incident {
367407
name
@@ -1025,14 +1065,54 @@ def __init__(self, opencti, file):
10251065
... on Vulnerability {
10261066
name
10271067
description
1068+
x_opencti_aliases
1069+
x_opencti_cvss_vector
10281070
x_opencti_cvss_base_score
10291071
x_opencti_cvss_base_severity
10301072
x_opencti_cvss_attack_vector
1073+
x_opencti_cvss_attack_complexity
1074+
x_opencti_cvss_privileges_required
1075+
x_opencti_cvss_user_interaction
1076+
x_opencti_cvss_scope
1077+
x_opencti_cvss_confidentiality_impact
10311078
x_opencti_cvss_integrity_impact
10321079
x_opencti_cvss_availability_impact
1080+
x_opencti_cvss_exploit_code_maturity
1081+
x_opencti_cvss_remediation_level
1082+
x_opencti_cvss_report_confidence
1083+
x_opencti_cvss_temporal_score
1084+
x_opencti_cvss_v2_vector
1085+
x_opencti_cvss_v2_base_score
1086+
x_opencti_cvss_v2_access_vector
1087+
x_opencti_cvss_v2_access_complexity
1088+
x_opencti_cvss_v2_authentication
1089+
x_opencti_cvss_v2_confidentiality_impact
1090+
x_opencti_cvss_v2_integrity_impact
1091+
x_opencti_cvss_v2_availability_impact
1092+
x_opencti_cvss_v2_exploitability
1093+
x_opencti_cvss_v2_remediation_level
1094+
x_opencti_cvss_v2_report_confidence
1095+
x_opencti_cvss_v2_temporal_score
1096+
x_opencti_cvss_v4_vector
1097+
x_opencti_cvss_v4_base_score
1098+
x_opencti_cvss_v4_base_severity
1099+
x_opencti_cvss_v4_attack_vector
1100+
x_opencti_cvss_v4_attack_complexity
1101+
x_opencti_cvss_v4_attack_requirements
1102+
x_opencti_cvss_v4_privileges_required
1103+
x_opencti_cvss_v4_user_interaction
1104+
x_opencti_cvss_v4_confidentiality_impact_v
1105+
x_opencti_cvss_v4_confidentiality_impact_s
1106+
x_opencti_cvss_v4_integrity_impact_v
1107+
x_opencti_cvss_v4_integrity_impact_s
1108+
x_opencti_cvss_v4_availability_impact_v
1109+
x_opencti_cvss_v4_availability_impact_s
1110+
x_opencti_cvss_v4_exploit_maturity
1111+
x_opencti_cwe
10331112
x_opencti_cisa_kev
10341113
x_opencti_epss_score
10351114
x_opencti_epss_percentile
1115+
x_opencti_score
10361116
}
10371117
... on Incident {
10381118
name

pycti/entities/opencti_stix_domain_object.py

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,14 +477,54 @@ def __init__(self, opencti, file):
477477
... on Vulnerability {
478478
name
479479
description
480+
x_opencti_aliases
481+
x_opencti_cvss_vector
480482
x_opencti_cvss_base_score
481483
x_opencti_cvss_base_severity
482484
x_opencti_cvss_attack_vector
485+
x_opencti_cvss_attack_complexity
486+
x_opencti_cvss_privileges_required
487+
x_opencti_cvss_user_interaction
488+
x_opencti_cvss_scope
489+
x_opencti_cvss_confidentiality_impact
483490
x_opencti_cvss_integrity_impact
484491
x_opencti_cvss_availability_impact
492+
x_opencti_cvss_exploit_code_maturity
493+
x_opencti_cvss_remediation_level
494+
x_opencti_cvss_report_confidence
495+
x_opencti_cvss_temporal_score
496+
x_opencti_cvss_v2_vector
497+
x_opencti_cvss_v2_base_score
498+
x_opencti_cvss_v2_access_vector
499+
x_opencti_cvss_v2_access_complexity
500+
x_opencti_cvss_v2_authentication
501+
x_opencti_cvss_v2_confidentiality_impact
502+
x_opencti_cvss_v2_integrity_impact
503+
x_opencti_cvss_v2_availability_impact
504+
x_opencti_cvss_v2_exploitability
505+
x_opencti_cvss_v2_remediation_level
506+
x_opencti_cvss_v2_report_confidence
507+
x_opencti_cvss_v2_temporal_score
508+
x_opencti_cvss_v4_vector
509+
x_opencti_cvss_v4_base_score
510+
x_opencti_cvss_v4_base_severity
511+
x_opencti_cvss_v4_attack_vector
512+
x_opencti_cvss_v4_attack_complexity
513+
x_opencti_cvss_v4_attack_requirements
514+
x_opencti_cvss_v4_privileges_required
515+
x_opencti_cvss_v4_user_interaction
516+
x_opencti_cvss_v4_confidentiality_impact_v
517+
x_opencti_cvss_v4_confidentiality_impact_s
518+
x_opencti_cvss_v4_integrity_impact_v
519+
x_opencti_cvss_v4_integrity_impact_s
520+
x_opencti_cvss_v4_availability_impact_v
521+
x_opencti_cvss_v4_availability_impact_s
522+
x_opencti_cvss_v4_exploit_maturity
523+
x_opencti_cwe
485524
x_opencti_cisa_kev
486525
x_opencti_epss_score
487526
x_opencti_epss_percentile
527+
x_opencti_score
488528
}
489529
... on Incident {
490530
name
@@ -975,14 +1015,54 @@ def __init__(self, opencti, file):
9751015
... on Vulnerability {
9761016
name
9771017
description
1018+
x_opencti_aliases
1019+
x_opencti_cvss_vector
9781020
x_opencti_cvss_base_score
9791021
x_opencti_cvss_base_severity
9801022
x_opencti_cvss_attack_vector
1023+
x_opencti_cvss_attack_complexity
1024+
x_opencti_cvss_privileges_required
1025+
x_opencti_cvss_user_interaction
1026+
x_opencti_cvss_scope
1027+
x_opencti_cvss_confidentiality_impact
9811028
x_opencti_cvss_integrity_impact
9821029
x_opencti_cvss_availability_impact
1030+
x_opencti_cvss_exploit_code_maturity
1031+
x_opencti_cvss_remediation_level
1032+
x_opencti_cvss_report_confidence
1033+
x_opencti_cvss_temporal_score
1034+
x_opencti_cvss_v2_vector
1035+
x_opencti_cvss_v2_base_score
1036+
x_opencti_cvss_v2_access_vector
1037+
x_opencti_cvss_v2_access_complexity
1038+
x_opencti_cvss_v2_authentication
1039+
x_opencti_cvss_v2_confidentiality_impact
1040+
x_opencti_cvss_v2_integrity_impact
1041+
x_opencti_cvss_v2_availability_impact
1042+
x_opencti_cvss_v2_exploitability
1043+
x_opencti_cvss_v2_remediation_level
1044+
x_opencti_cvss_v2_report_confidence
1045+
x_opencti_cvss_v2_temporal_score
1046+
x_opencti_cvss_v4_vector
1047+
x_opencti_cvss_v4_base_score
1048+
x_opencti_cvss_v4_base_severity
1049+
x_opencti_cvss_v4_attack_vector
1050+
x_opencti_cvss_v4_attack_complexity
1051+
x_opencti_cvss_v4_attack_requirements
1052+
x_opencti_cvss_v4_privileges_required
1053+
x_opencti_cvss_v4_user_interaction
1054+
x_opencti_cvss_v4_confidentiality_impact_v
1055+
x_opencti_cvss_v4_confidentiality_impact_s
1056+
x_opencti_cvss_v4_integrity_impact_v
1057+
x_opencti_cvss_v4_integrity_impact_s
1058+
x_opencti_cvss_v4_availability_impact_v
1059+
x_opencti_cvss_v4_availability_impact_s
1060+
x_opencti_cvss_v4_exploit_maturity
1061+
x_opencti_cwe
9831062
x_opencti_cisa_kev
9841063
x_opencti_epss_score
9851064
x_opencti_epss_percentile
1065+
x_opencti_score
9861066
}
9871067
... on Incident {
9881068
name

pycti/entities/opencti_stix_object_or_stix_relationship.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,14 +293,54 @@ def __init__(self, opencti):
293293
... on Vulnerability {
294294
name
295295
description
296+
x_opencti_aliases
297+
x_opencti_cvss_vector
296298
x_opencti_cvss_base_score
297299
x_opencti_cvss_base_severity
298300
x_opencti_cvss_attack_vector
301+
x_opencti_cvss_attack_complexity
302+
x_opencti_cvss_privileges_required
303+
x_opencti_cvss_user_interaction
304+
x_opencti_cvss_scope
305+
x_opencti_cvss_confidentiality_impact
299306
x_opencti_cvss_integrity_impact
300307
x_opencti_cvss_availability_impact
308+
x_opencti_cvss_exploit_code_maturity
309+
x_opencti_cvss_remediation_level
310+
x_opencti_cvss_report_confidence
311+
x_opencti_cvss_temporal_score
312+
x_opencti_cvss_v2_vector
313+
x_opencti_cvss_v2_base_score
314+
x_opencti_cvss_v2_access_vector
315+
x_opencti_cvss_v2_access_complexity
316+
x_opencti_cvss_v2_authentication
317+
x_opencti_cvss_v2_confidentiality_impact
318+
x_opencti_cvss_v2_integrity_impact
319+
x_opencti_cvss_v2_availability_impact
320+
x_opencti_cvss_v2_exploitability
321+
x_opencti_cvss_v2_remediation_level
322+
x_opencti_cvss_v2_report_confidence
323+
x_opencti_cvss_v2_temporal_score
324+
x_opencti_cvss_v4_vector
325+
x_opencti_cvss_v4_base_score
326+
x_opencti_cvss_v4_base_severity
327+
x_opencti_cvss_v4_attack_vector
328+
x_opencti_cvss_v4_attack_complexity
329+
x_opencti_cvss_v4_attack_requirements
330+
x_opencti_cvss_v4_privileges_required
331+
x_opencti_cvss_v4_user_interaction
332+
x_opencti_cvss_v4_confidentiality_impact_v
333+
x_opencti_cvss_v4_confidentiality_impact_s
334+
x_opencti_cvss_v4_integrity_impact_v
335+
x_opencti_cvss_v4_integrity_impact_s
336+
x_opencti_cvss_v4_availability_impact_v
337+
x_opencti_cvss_v4_availability_impact_s
338+
x_opencti_cvss_v4_exploit_maturity
339+
x_opencti_cwe
301340
x_opencti_cisa_kev
302341
x_opencti_epss_score
303342
x_opencti_epss_percentile
343+
x_opencti_score
304344
}
305345
... on Incident {
306346
name

0 commit comments

Comments
 (0)