From 8855b5544f01a6d5917f969ec861e0bc77ec177a Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Mon, 10 Feb 2025 15:03:36 +0100 Subject: [PATCH 1/3] [client] added missing status in query fragments --- pycti/entities/opencti_attack_pattern.py | 16 ++++++++++++++++ pycti/entities/opencti_campaign.py | 16 ++++++++++++++++ pycti/entities/opencti_case_incident.py | 16 ++++++++++++++++ pycti/entities/opencti_case_rfi.py | 16 ++++++++++++++++ pycti/entities/opencti_case_rft.py | 16 ++++++++++++++++ pycti/entities/opencti_data_component.py | 16 ++++++++++++++++ pycti/entities/opencti_data_source.py | 16 ++++++++++++++++ pycti/entities/opencti_feedback.py | 16 ++++++++++++++++ pycti/entities/opencti_grouping.py | 16 ++++++++++++++++ pycti/entities/opencti_identity.py | 16 ++++++++++++++++ pycti/entities/opencti_infrastructure.py | 16 ++++++++++++++++ pycti/entities/opencti_location.py | 16 ++++++++++++++++ pycti/entities/opencti_malware.py | 16 ++++++++++++++++ pycti/entities/opencti_narrative.py | 16 ++++++++++++++++ pycti/entities/opencti_note.py | 16 ++++++++++++++++ pycti/entities/opencti_observed_data.py | 16 ++++++++++++++++ pycti/entities/opencti_stix_core_relationship.py | 8 ++++++++ .../opencti_stix_sighting_relationship.py | 8 ++++++++ pycti/entities/opencti_task.py | 8 ++++++++ pycti/entities/opencti_threat_actor_group.py | 8 ++++++++ .../entities/opencti_threat_actor_individual.py | 8 ++++++++ pycti/entities/opencti_tool.py | 8 ++++++++ pycti/entities/opencti_vulnerability.py | 8 ++++++++ 23 files changed, 312 insertions(+) diff --git a/pycti/entities/opencti_attack_pattern.py b/pycti/entities/opencti_attack_pattern.py index beada5a16..6f13ce956 100644 --- a/pycti/entities/opencti_attack_pattern.py +++ b/pycti/entities/opencti_attack_pattern.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -109,6 +117,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_campaign.py b/pycti/entities/opencti_campaign.py index f3212de8f..008c85155 100644 --- a/pycti/entities/opencti_campaign.py +++ b/pycti/entities/opencti_campaign.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -103,6 +111,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_case_incident.py b/pycti/entities/opencti_case_incident.py index 1b0b81a58..0a63f7920 100644 --- a/pycti/entities/opencti_case_incident.py +++ b/pycti/entities/opencti_case_incident.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -233,6 +241,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_case_rfi.py b/pycti/entities/opencti_case_rfi.py index 120342993..81cb4e620 100644 --- a/pycti/entities/opencti_case_rfi.py +++ b/pycti/entities/opencti_case_rfi.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -232,6 +240,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_case_rft.py b/pycti/entities/opencti_case_rft.py index ecaf8f83e..b7e2294f9 100644 --- a/pycti/entities/opencti_case_rft.py +++ b/pycti/entities/opencti_case_rft.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -232,6 +240,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_data_component.py b/pycti/entities/opencti_data_component.py index c34250d6c..f6ad4cc80 100644 --- a/pycti/entities/opencti_data_component.py +++ b/pycti/entities/opencti_data_component.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -118,6 +126,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_data_source.py b/pycti/entities/opencti_data_source.py index 3935a5074..d3af7d82e 100644 --- a/pycti/entities/opencti_data_source.py +++ b/pycti/entities/opencti_data_source.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -97,6 +105,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_feedback.py b/pycti/entities/opencti_feedback.py index 0f8925dae..e4ba8b93c 100644 --- a/pycti/entities/opencti_feedback.py +++ b/pycti/entities/opencti_feedback.py @@ -16,6 +16,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -204,6 +212,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_grouping.py b/pycti/entities/opencti_grouping.py index f3d0be6ea..9a2e56e24 100644 --- a/pycti/entities/opencti_grouping.py +++ b/pycti/entities/opencti_grouping.py @@ -18,6 +18,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -197,6 +205,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_identity.py b/pycti/entities/opencti_identity.py index dec283ad2..33f2613b6 100644 --- a/pycti/entities/opencti_identity.py +++ b/pycti/entities/opencti_identity.py @@ -19,6 +19,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -112,6 +120,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_infrastructure.py b/pycti/entities/opencti_infrastructure.py index d55d45740..09d72a4a1 100644 --- a/pycti/entities/opencti_infrastructure.py +++ b/pycti/entities/opencti_infrastructure.py @@ -22,6 +22,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -117,6 +125,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_location.py b/pycti/entities/opencti_location.py index 12a921e6a..30b976b98 100644 --- a/pycti/entities/opencti_location.py +++ b/pycti/entities/opencti_location.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -103,6 +111,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_malware.py b/pycti/entities/opencti_malware.py index 615c2fc2e..58191f61e 100644 --- a/pycti/entities/opencti_malware.py +++ b/pycti/entities/opencti_malware.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -120,6 +128,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_narrative.py b/pycti/entities/opencti_narrative.py index 32477cd36..968b203d2 100644 --- a/pycti/entities/opencti_narrative.py +++ b/pycti/entities/opencti_narrative.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -96,6 +104,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_note.py b/pycti/entities/opencti_note.py index 7430a31ca..4196715bc 100644 --- a/pycti/entities/opencti_note.py +++ b/pycti/entities/opencti_note.py @@ -18,6 +18,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -219,6 +227,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_observed_data.py b/pycti/entities/opencti_observed_data.py index dc1293a96..c0ad5cf56 100644 --- a/pycti/entities/opencti_observed_data.py +++ b/pycti/entities/opencti_observed_data.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -215,6 +223,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_stix_core_relationship.py b/pycti/entities/opencti_stix_core_relationship.py index 2d56eb21a..ee17e0166 100644 --- a/pycti/entities/opencti_stix_core_relationship.py +++ b/pycti/entities/opencti_stix_core_relationship.py @@ -26,6 +26,14 @@ def __init__(self, opencti): lang created modified + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_stix_sighting_relationship.py b/pycti/entities/opencti_stix_sighting_relationship.py index 3a44e4b2c..4e4241c4d 100644 --- a/pycti/entities/opencti_stix_sighting_relationship.py +++ b/pycti/entities/opencti_stix_sighting_relationship.py @@ -25,6 +25,14 @@ def __init__(self, opencti): created modified confidence + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_task.py b/pycti/entities/opencti_task.py index 9aea86699..48a6940a1 100644 --- a/pycti/entities/opencti_task.py +++ b/pycti/entities/opencti_task.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_threat_actor_group.py b/pycti/entities/opencti_threat_actor_group.py index af9d23c24..3032f681c 100644 --- a/pycti/entities/opencti_threat_actor_group.py +++ b/pycti/entities/opencti_threat_actor_group.py @@ -25,6 +25,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_threat_actor_individual.py b/pycti/entities/opencti_threat_actor_individual.py index ff1590d26..bc8d3101c 100644 --- a/pycti/entities/opencti_threat_actor_individual.py +++ b/pycti/entities/opencti_threat_actor_individual.py @@ -25,6 +25,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_tool.py b/pycti/entities/opencti_tool.py index 8609f5db9..262e2ac6d 100644 --- a/pycti/entities/opencti_tool.py +++ b/pycti/entities/opencti_tool.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_vulnerability.py b/pycti/entities/opencti_vulnerability.py index 70b31acaa..87300bf51 100644 --- a/pycti/entities/opencti_vulnerability.py +++ b/pycti/entities/opencti_vulnerability.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id From 3e3a8def0c6ab9d2899420d54e6dea33e32bf147 Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Wed, 9 Apr 2025 16:20:40 +0200 Subject: [PATCH 2/3] [client] added missing status in query fragments --- pycti/entities/opencti_course_of_action.py | 16 ++++++++++++++++ pycti/entities/opencti_intrusion_set.py | 16 ++++++++++++++++ pycti/entities/opencti_opinion.py | 8 ++++++++ 3 files changed, 40 insertions(+) diff --git a/pycti/entities/opencti_course_of_action.py b/pycti/entities/opencti_course_of_action.py index af65bbbb2..81cdc6425 100644 --- a/pycti/entities/opencti_course_of_action.py +++ b/pycti/entities/opencti_course_of_action.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -96,6 +104,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_intrusion_set.py b/pycti/entities/opencti_intrusion_set.py index 8f72b2eca..b5267e6bc 100644 --- a/pycti/entities/opencti_intrusion_set.py +++ b/pycti/entities/opencti_intrusion_set.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -106,6 +114,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_opinion.py b/pycti/entities/opencti_opinion.py index 6b435c7ea..b1c834220 100644 --- a/pycti/entities/opencti_opinion.py +++ b/pycti/entities/opencti_opinion.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id From 0ef40210f9ed94ec4e8cdf56254f1848128a0b32 Mon Sep 17 00:00:00 2001 From: Jeremy Cloarec Date: Wed, 9 Apr 2025 16:29:02 +0200 Subject: [PATCH 3/3] [client] added missing status in query fragments --- pycti/entities/opencti_event.py | 16 ++++++++++++++++ pycti/entities/opencti_incident.py | 16 ++++++++++++++++ pycti/entities/opencti_language.py | 16 ++++++++++++++++ pycti/entities/opencti_malware_analysis.py | 16 ++++++++++++++++ 4 files changed, 64 insertions(+) diff --git a/pycti/entities/opencti_event.py b/pycti/entities/opencti_event.py index c07fcad06..1bb1115fd 100644 --- a/pycti/entities/opencti_event.py +++ b/pycti/entities/opencti_event.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -103,6 +111,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_incident.py b/pycti/entities/opencti_incident.py index 6ada2f49f..422d17c90 100644 --- a/pycti/entities/opencti_incident.py +++ b/pycti/entities/opencti_incident.py @@ -18,6 +18,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -107,6 +115,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_language.py b/pycti/entities/opencti_language.py index 2790dbe6e..5c9e7a724 100644 --- a/pycti/entities/opencti_language.py +++ b/pycti/entities/opencti_language.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -120,6 +128,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id diff --git a/pycti/entities/opencti_malware_analysis.py b/pycti/entities/opencti_malware_analysis.py index 2c44e7abc..4bcbfed81 100644 --- a/pycti/entities/opencti_malware_analysis.py +++ b/pycti/entities/opencti_malware_analysis.py @@ -17,6 +17,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id @@ -108,6 +116,14 @@ def __init__(self, opencti): spec_version created_at updated_at + status { + id + template { + id + name + color + } + } createdBy { ... on Identity { id