Dear Moto,
First of all, thanks for providing feedback!
Thanks.Regarding IEP004, I'd second the current proposal and Variant AIL. That is natural and easy to understand.
Every IntelMQ message should already have a time.source field in the payload, so I'm not sure if it's necessary to have it in the metadata as well explicitly. And that overlaps with the next topic:But don't we need to have a timestamp in the meta-data ? I mean something like this; { "format": "intelmq", "version": 1, "type": "event", "meta": { "intelmq:uuid": "<event-uuid-1>", "intelmq:uuid_org": "<org-uuid-1>", "intelmq:timestamp": "<creation time of this message>", <== here :
Not necessarily. Events are usually identified in User-Interfaces and databases by an ID, a numeric one or alphanumeric. I'm just thinking of MISP, which shows numeric IDs in the event lists. For IntelMQ similar interfaces exist (https://github.com/Intevation/intelmq-fody/) as well as plain databases. If the data is already automatically time-sortable by the primary identifier, the usability could benefit. In same cases the performance could increase as well.With this timestamp, we don't need to consider a time-sortable UUID but just use UUID-whatever.
If you've already discussed and decided not to have it, please ignore and receive my apology to rehash old discussion.
No, we haven't discussed that yet :)
best regards
Sebastian
-- // Sebastian Wagner <wagner@cert.at> - T: +43 676 898 298 7201 // CERT Austria - https://www.cert.at/ // Eine Initiative der nic.at GmbH - https://www.nic.at/ // Firmenbuchnummer 172568b, LG Salzburg