Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit 1e004f4

Browse files
committed
[client] Change incident ID generation
1 parent 961ca9f commit 1e004f4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pycti/entities/opencti_incident.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# coding: utf-8
22

3+
import datetime
34
import json
45
import uuid
56

@@ -135,9 +136,11 @@ def __init__(self, opencti):
135136
"""
136137

137138
@staticmethod
138-
def generate_id(name):
139+
def generate_id(name, created):
139140
name = name.lower().strip()
140-
data = {"name": name}
141+
if isinstance(created, datetime.datetime):
142+
created = created.isoformat()
143+
data = {"name": name, "created": created}
141144
data = canonicalize(data, utf8=False)
142145
id = str(uuid.uuid5(uuid.UUID("00abedb4-aa42-466c-9c01-fed23315a9b7"), data))
143146
return "incident--" + id

0 commit comments

Comments
 (0)