Version: 2.1.0.21

cybox.core.observable module

class cybox.core.observable.Keywords(*args)[source]

Bases: mixbox.entities.EntityList

XML binding class: cybox.bindings.cybox_core.KeywordsType
keyword
(List of values permitted)
Type: cybox.Unicode
XML Binding class name: Keyword
Dictionary key name: keyword
class cybox.core.observable.Observable(item=None, id_=None, idref=None, title=None, description=None)[source]

Bases: mixbox.entities.Entity

A single Observable.

XML binding class: cybox.bindings.cybox_core.ObservableType
add_keyword(value)[source]
description
XML Binding class name: Description
Dictionary key name: description
event
XML Binding class name: Event
Dictionary key name: event
id_
XML Binding class name: id
Dictionary key name: id
idref
XML Binding class name: idref
Dictionary key name: idref
keywords
XML Binding class name: Keywords
Dictionary key name: keywords
negate
XML Binding class name: negate
Dictionary key name: negate
object_
XML Binding class name: Object
Dictionary key name: object
observable_composition
XML Binding class name: Observable_Composition
Dictionary key name: observable_composition
observable_source
(List of values permitted)
XML Binding class name: Observable_Source
Dictionary key name: observable_source
pattern_fidelity
XML Binding class name: Pattern_Fidelity
Dictionary key name: pattern_fidelity
sighting_count
XML Binding class name: sighting_count
Dictionary key name: sighting_count
title
XML Binding class name: Title
Dictionary key name: title
class cybox.core.observable.ObservableComposition(operator='AND', observables=None)[source]

Bases: mixbox.entities.EntityList

The ObservableCompositionType entity defines a logical compositions of CybOX Observables. The combinatorial behavior is derived from the operator property.

XML binding class: cybox.bindings.cybox_core.ObservableCompositionType
add(observable)[source]
observables
(List of values permitted)
XML Binding class name: Observable
Dictionary key name: observables
operator
XML Binding class name: operator
Dictionary key name: operator
class cybox.core.observable.Observables(observables=None)[source]

Bases: mixbox.entities.EntityList

The root CybOX Observables object.

XML binding class: cybox.bindings.cybox_core.ObservablesType
add(object_)[source]
cybox_major_version
XML Binding class name: cybox_major_version
Dictionary key name: cybox_major_version
cybox_minor_version
XML Binding class name: cybox_minor_version
Dictionary key name: cybox_minor_version
cybox_update_version
XML Binding class name: cybox_update_version
Dictionary key name: cybox_update_version
observable_package_source
XML Binding class name: Observable_Package_Source
Dictionary key name: observable_package_source
observables
(List of values permitted)
XML Binding class name: Observable
Dictionary key name: observables
pools
XML Binding class name: Pools
Dictionary key name: pools
cybox.core.observable.validate_event(instance, value)[source]
cybox.core.observable.validate_object(instance, value)[source]
cybox.core.observable.validate_observable_composition(instance, value)[source]
cybox.core.observable.validate_operator(instance, value)[source]