colander_data_converter.converters.misp.models
- class colander_data_converter.converters.misp.models.EntitySuperTypeMapping[source]
Bases:
BaseModel
- Config:
str_strip_whitespace: bool = True
arbitrary_types_allowed: bool = True
- Fields:
- field types_mapping: Dict[str, EntityTypeMapping] = {}
- class colander_data_converter.converters.misp.models.EntityTypeMapping[source]
Bases:
BaseModel
- Fields:
- field misp_colander_mapping: MispColanderMapping [Required]
- field colander_misp_mapping: ColanderMispMapping [Required]
- class colander_data_converter.converters.misp.models.Mapping[source]
Bases:
object
- get_mapping(entity_super_type, entity_type)[source]
- Return type:
EntityTypeMapping | None
- TYPES = [(ACTOR, 'actor'), (ARTIFACT, 'artifact'), (DEVICE, 'device'), (EVENT, 'event'), (DATAFRAGMENT, 'data_fragment'), (DETECTIONRULE, 'detection_rule'), (OBSERVABLE, 'observable'), (THREAT, 'threat')]