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/"
Inheritance
Section titled “Inheritance”- StixObject
- StixCommonObject
- StixRelationshipObject
- StixSighting
- StixRelationshipObject
- StixCommonObject
| 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 |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| stix_type | sighting |
Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/attack
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | attack:StixSighting |
| native | attack:StixSighting |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: StixSightingannotations: stix_type: tag: stix_type value: sightingdescription: 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/attackis_a: StixRelationshipObjectslots:- description- first_seen- last_seen- count- sighting_of_ref- observed_data_refs- where_sighted_refs- summaryslot_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: trueInduced
Section titled “Induced”name: StixSightingannotations: stix_type: tag: stix_type value: sightingdescription: 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/attackis_a: StixRelationshipObjectslot_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: trueattributes: 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