OpenCTI-Platform / opencti

Open Cyber Threat Intelligence Platform
https://opencti.io
Other
6.32k stars 932 forks source link

[technical] backend "Case" entity type should be abstract #6684

Open labo-flg opened 6 months ago

labo-flg commented 6 months ago

Container is an abstract type. Case is a Container. ...and for instance, RFI is a Case.

Cases cannot be created as-is, they are not meant to. They are seemingly abstract. However, they are registered like concrete entity types, with stix-converter and the like.

We need to :

Seen while working on https://github.com/OpenCTI-Platform/opencti/pull/6672

jborozco commented 6 months ago

Hi @labo-flg, this looks more like a feature technical refinement than a bug to me. Do you agree to push it to the feature backlog ?

labo-flg commented 6 months ago

@jborozco you're right! This is definitely a technical debt issue, not causing any bug for now. It's really a matter of cleaning up this part of the code.