Skip to content

Class: StixSighting

The belief that something in cyber threat intelligence, such as an indicator, malware or a threat actor, was seen.

URI: attack:StixSighting

 classDiagram
    class StixSighting
    click StixSighting href "../StixSighting/"
      StixRelationshipObject <|-- StixSighting
        click StixRelationshipObject href "../StixRelationshipObject/"
      
      StixSighting : confidence
        
      StixSighting : count
        
      StixSighting : created
        
      StixSighting : created_by_ref
        
          
    
        
        
        StixSighting --> "0..1" StixIdentity : created_by_ref
        click StixIdentity href "../StixIdentity/"
    

        
      StixSighting : description
        
      StixSighting : extensions
        
          
    
        
        
        StixSighting --> "0..1" StixExtensions : extensions
        click StixExtensions href "../StixExtensions/"
    

        
      StixSighting : external_references
        
          
    
        
        
        StixSighting --> "1..*" StixExternalReference : external_references
        click StixExternalReference href "../StixExternalReference/"
    

        
      StixSighting : first_seen
        
      StixSighting : granular_markings
        
          
    
        
        
        StixSighting --> "1..*" StixGranularMarking : granular_markings
        click StixGranularMarking href "../StixGranularMarking/"
    

        
      StixSighting : id
        
      StixSighting : labels
        
      StixSighting : lang
        
      StixSighting : last_seen
        
      StixSighting : modified
        
      StixSighting : object_marking_refs
        
          
    
        
        
        StixSighting --> "1..*" StixMarkingDefinition : object_marking_refs
        click StixMarkingDefinition href "../StixMarkingDefinition/"
    

        
      StixSighting : observed_data_refs
        
          
    
        
        
        StixSighting --> "1..*" StixObservedData : observed_data_refs
        click StixObservedData href "../StixObservedData/"
    

        
      StixSighting : revoked
        
      StixSighting : sighting_of_ref
        
          
    
        
        
        StixSighting --> "1" StixDomainObject : sighting_of_ref
        click StixDomainObject href "../StixDomainObject/"
    

        
      StixSighting : spec_version
        
          
    
        
        
        StixSighting --> "1" StixSpecVersion : spec_version
        click StixSpecVersion href "../StixSpecVersion/"
    

        
      StixSighting : summary
        
      StixSighting : type
        
      StixSighting : where_sighted_refs
        
          
    
        
        
        StixSighting --> "1..*" StixDomainObject : where_sighted_refs
        click StixDomainObject href "../StixDomainObject/"
    

        
      
Name Cardinality and Range Description Inheritance
description 0..1
String
A description of the object, which may be long direct
first_seen 0..1
StixTimestamp
The time at which the object was first seen direct
last_seen 0..1
StixTimestamp
The time at which the object was last seen direct
count 0..1
Integer
This is an integer between 0 and 999,999,999 inclusive and represents the num… direct
sighting_of_ref 1
StixDomainObject
A reference to the domain object that was sighted direct
observed_data_refs 1..*
StixObservedData
A list of ID references to the Observed Data objects that contain the raw cyb… direct
where_sighted_refs 1..*
StixDomainObject or 
StixIdentity or 
StixLocation
A list of ID references to the Identity or Location objects describing the en… direct
summary 0..1
Boolean
The summary property indicates whether the Sighting should be considered summ… direct
created_by_ref 0..1
StixIdentity
A reference to the identity of the object’s creator StixCommonObject
created 1
StixTimestampMillis
The time at which the object, or its first version, was created StixCommonObject
modified 1
StixTimestampMillis
The time at which this version of the object was modified StixCommonObject
revoked 0..1
Boolean
The revoked property indicates whether the object has been revoked StixCommonObject
labels 1..*
String
The labels property specifies a set of terms used to describe this object StixCommonObject
confidence 0..1
Integer
Identifies the confidence that the creator has in the correctness of their da… StixCommonObject
lang 0..1
String
The language of the text content, as an RFC 5646 language code StixCommonObject
external_references 1..*
StixExternalReference
References to non-STIX information about the object StixCommonObject
id 1
StixIdentifier
The identifier of the object: its STIX type, two hyphens and a UUID StixObject
type 1
String
The STIX type name of the object, such as attack-pattern StixObject
spec_version 1
StixSpecVersion
The version of the STIX specification used to represent the object StixObject
object_marking_refs 1..*
StixMarkingDefinition
References to the marking definitions that apply to the object StixObject
granular_markings 1..*
StixGranularMarking
The granular markings that apply to parts of the object StixObject
extensions 0..1
StixExtensions
The object’s extensions, as a dictionary keyed by extension name StixObject
property value
stix_type sighting
Mapping Type Mapped Value
self attack:StixSighting
native attack:StixSighting
name: StixSighting
annotations:
stix_type:
tag: stix_type
value: sighting
description: The belief that something in cyber threat intelligence, such as an indicator,
malware or a threat actor, was seen.
from_schema: https://w3id.org/lmodel/attack
is_a: StixRelationshipObject
slots:
- description
- first_seen
- last_seen
- count
- sighting_of_ref
- observed_data_refs
- where_sighted_refs
- summary
slot_usage:
id:
name: id
pattern: ^sighting--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
type:
name: type
equals_string: sighting
sighting_of_ref:
name: sighting_of_ref
required: true
name: StixSighting
annotations:
stix_type:
tag: stix_type
value: sighting
description: The belief that something in cyber threat intelligence, such as an indicator,
malware or a threat actor, was seen.
from_schema: https://w3id.org/lmodel/attack
is_a: StixRelationshipObject
slot_usage:
id:
name: id
pattern: ^sighting--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
type:
name: type
equals_string: sighting
sighting_of_ref:
name: sighting_of_ref
required: true
attributes:
description:
name: description
description: A description of the object, which may be long.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:description
rank: 1000
slot_uri: stix:description
owner: StixSighting
domain_of:
- AttackTactic
- AttackMatrix
- AttackCollection
- AttackAsset
- AttackDataSource
- AttackDataComponent
- AttackAnalytic
- AttackRelatedAsset
- AttackMutableElement
- StixIdentity
- StixExtensionDefinition
- StixExternalReference
- StixAttackPattern
- StixCampaign
- StixCourseOfAction
- StixGrouping
- StixIncident
- StixIndicator
- StixInfrastructure
- StixIntrusionSet
- StixLocation
- StixMalware
- StixReport
- StixThreatActor
- StixTool
- StixVulnerability
- StixRelationship
- StixSighting
range: string
first_seen:
name: first_seen
description: The time at which the object was first seen.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:first_seen
owner: StixSighting
domain_of:
- StixCampaign
- StixInfrastructure
- StixIntrusionSet
- StixMalware
- StixThreatActor
- StixSighting
range: stix_timestamp
last_seen:
name: last_seen
description: The time at which the object was last seen.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:last_seen
owner: StixSighting
domain_of:
- StixCampaign
- StixInfrastructure
- StixIntrusionSet
- StixMalware
- StixThreatActor
- StixSighting
range: stix_timestamp
count:
name: count
description: This is an integer between 0 and 999,999,999 inclusive and represents
the number of times the object was sighted.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:count
owner: StixSighting
domain_of:
- StixSighting
range: integer
minimum_value: 0
maximum_value: 999999999
sighting_of_ref:
name: sighting_of_ref
description: A reference to the domain object that was sighted.
comments:
- The pattern refuses an observable, a relationship and a meta object, as STIX
2.1 does. OASIS's JSON schema refuses only some of them.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:sighting_of_ref
owner: StixSighting
domain_of:
- StixSighting
range: StixDomainObject
required: true
pattern: ^(?!(artifact|autonomous-system|directory|domain-name|email-addr|email-message|file|ipv4-addr|ipv6-addr|mac-addr|mutex|network-traffic|process|software|url|user-account|windows-registry-key|x509-certificate|relationship|sighting|bundle|marking-definition|language-content|extension-definition)--)[a-z][a-z0-9-]+[a-z0-9]--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
observed_data_refs:
name: observed_data_refs
description: A list of ID references to the Observed Data objects that contain
the raw cyber data for this Sighting.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:observed_data_refs
owner: StixSighting
domain_of:
- StixSighting
range: StixObservedData
multivalued: true
pattern: ^observed-data--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
minimum_cardinality: 1
where_sighted_refs:
name: where_sighted_refs
description: A list of ID references to the Identity or Location objects describing
the entities or types of entities that saw the sighting.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:where_sighted_refs
owner: StixSighting
domain_of:
- StixSighting
range: StixDomainObject
multivalued: true
pattern: ^(identity|location)--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
minimum_cardinality: 1
any_of:
- range: StixIdentity
- range: StixLocation
summary:
name: summary
description: The summary property indicates whether the Sighting should be considered
summary data.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:summary
owner: StixSighting
domain_of:
- StixSighting
range: boolean
created_by_ref:
name: created_by_ref
description: A reference to the identity of the object's creator.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:createdBy
rank: 1000
slot_uri: stix:created_by_ref
owner: StixSighting
domain_of:
- StixCommonObject
- StixMarkingDefinition
range: StixIdentity
pattern: ^identity--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
created:
name: created
description: The time at which the object, or its first version, was created.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:objectCreatedTime
rank: 1000
slot_uri: stix:created
owner: StixSighting
domain_of:
- StixCommonObject
- StixMarkingDefinition
range: stix_timestamp_millis
required: true
modified:
name: modified
description: The time at which this version of the object was modified.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:modifiedTime
rank: 1000
slot_uri: stix:modified
owner: StixSighting
domain_of:
- StixCommonObject
range: stix_timestamp_millis
required: true
revoked:
name: revoked
description: The revoked property indicates whether the object has been revoked.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:revoked
owner: StixSighting
domain_of:
- StixCommonObject
range: boolean
labels:
name: labels
description: The labels property specifies a set of terms used to describe this
object.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:tag
rank: 1000
slot_uri: stix:labels
owner: StixSighting
domain_of:
- StixCommonObject
range: string
multivalued: true
minimum_cardinality: 1
confidence:
name: confidence
description: Identifies the confidence that the creator has in the correctness
of their data.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:confidence
rank: 1000
slot_uri: stix:confidence
owner: StixSighting
domain_of:
- StixCommonObject
range: integer
minimum_value: 0
maximum_value: 100
lang:
name: lang
description: The language of the text content, as an RFC 5646 language code.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:lang
owner: StixSighting
domain_of:
- StixCommonObject
- StixGranularMarking
range: string
external_references:
name: external_references
description: References to non-STIX information about the object.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:externalReference
rank: 1000
slot_uri: stix:external_references
owner: StixSighting
domain_of:
- StixCommonObject
- StixMarkingDefinition
range: StixExternalReference
multivalued: true
inlined: true
inlined_as_list: true
minimum_cardinality: 1
id:
name: id
description: 'The identifier of the object: its STIX type, two hyphens and a UUID.
Each class narrows the type.'
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:id
identifier: true
owner: StixSighting
domain_of:
- StixObject
- StixBundle
range: stix_identifier
required: true
pattern: ^sighting--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
type:
name: type
description: The STIX type name of the object, such as attack-pattern. Each class
pins its own.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:type
owner: StixSighting
domain_of:
- StixObject
- StixBundle
range: string
required: true
pattern: ^([a-z][a-z0-9]*)+(-[a-z0-9]+)*\-?$
equals_string: sighting
spec_version:
name: spec_version
description: The version of the STIX specification used to represent the object.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:spec_version
owner: StixSighting
domain_of:
- StixObject
range: StixSpecVersion
required: true
object_marking_refs:
name: object_marking_refs
description: References to the marking definitions that apply to the object.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- uco-core:objectMarking
rank: 1000
slot_uri: stix:object_marking_refs
owner: StixSighting
domain_of:
- StixObject
range: StixMarkingDefinition
multivalued: true
pattern: ^marking-definition--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
minimum_cardinality: 1
granular_markings:
name: granular_markings
description: The granular markings that apply to parts of the object.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:granular_markings
owner: StixSighting
domain_of:
- StixObject
range: StixGranularMarking
multivalued: true
inlined: true
inlined_as_list: true
minimum_cardinality: 1
extensions:
name: extensions
description: The object's extensions, as a dictionary keyed by extension name.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
slot_uri: stix:extensions
owner: StixSighting
domain_of:
- StixObject
range: StixExtensions
inlined: true