Synapse Data Model - Types

Base Types

Base types are defined via Python classes.

array

A typed array which indexes each field. It is implemented by the following class: synapse.lib.types.Array.

The base type array has the following default options set:

  • type: int

bool

The base boolean type. It is implemented by the following class: synapse.lib.types.Bool.

comp

The base type for compound node fields. It is implemented by the following class: synapse.lib.types.Comp.

cvss:v2

A CVSS v2 vector string. It is implemented by the following class: synapse.models.risk.CvssV2.

An example of cvss:v2:

  • (AV:L/AC:L/Au:M/C:P/I:C/A:N)

cvss:v3

A CVSS v3.x vector string. It is implemented by the following class: synapse.models.risk.CvssV3.

An example of cvss:v3:

  • AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L

data

Arbitrary json compatible data. It is implemented by the following class: synapse.lib.types.Data.

duration

A duration value. It is implemented by the following class: synapse.lib.types.Duration.

The base type duration has the following default options set:

  • signed: False

edge

An digraph edge base type. It is implemented by the following class: synapse.lib.types.Edge.

file:base

A file name with no path. It is implemented by the following class: synapse.models.files.FileBase.

An example of file:base:

  • woot.exe

file:bytes

The file bytes type with SHA256 based primary property. It is implemented by the following class: synapse.models.files.FileBytes.

file:path

A normalized file path. It is implemented by the following class: synapse.models.files.FilePath.

An example of file:path:

  • c:/windows/system32/calc.exe

float

The base floating point type. It is implemented by the following class: synapse.lib.types.Float.

The base type float has the following default options set:

  • fmt: %f

  • min: None

  • minisvalid: True

  • max: None

  • maxisvalid: True

geo:area

A geographic area (base unit is square mm). It is implemented by the following class: synapse.models.geospace.Area.

An example of geo:area:

  • 10 sq.km

geo:dist

A geographic distance (base unit is mm). It is implemented by the following class: synapse.models.geospace.Dist.

An example of geo:dist:

  • 10 km

geo:latlong

A Lat/Long string specifying a point on Earth. It is implemented by the following class: synapse.models.geospace.LatLong.

An example of geo:latlong:

  • -12.45,56.78

guid

The base GUID type. It is implemented by the following class: synapse.lib.types.Guid.

hex

The base hex type. It is implemented by the following class: synapse.lib.types.Hex.

The base type hex has the following default options set:

  • size: 0

  • zeropad: 0

hugenum

A potentially huge/tiny number. [x] <= 730750818665451459101842 with a fractional precision of 24 decimal digits. It is implemented by the following class: synapse.lib.types.HugeNum.

The base type hugenum has the following default options set:

  • units: None

  • modulo: None

inet:addr

A network layer URL-like format to represent tcp/udp/icmp clients and servers. It is implemented by the following class: synapse.models.inet.Addr.

An example of inet:addr:

  • tcp://1.2.3.4:80

inet:cidr4

An IPv4 address block in Classless Inter-Domain Routing (CIDR) notation. It is implemented by the following class: synapse.models.inet.Cidr4.

An example of inet:cidr4:

  • 1.2.3.0/24

inet:cidr6

An IPv6 address block in Classless Inter-Domain Routing (CIDR) notation. It is implemented by the following class: synapse.models.inet.Cidr6.

An example of inet:cidr6:

  • 2001:db8::/101

inet:dns:name

A DNS query name string. Likely an FQDN but not always. It is implemented by the following class: synapse.models.dns.DnsName.

An example of inet:dns:name:

  • vertex.link

inet:email

An e-mail address. It is implemented by the following class: synapse.models.inet.Email.

inet:fqdn

A Fully Qualified Domain Name (FQDN). It is implemented by the following class: synapse.models.inet.Fqdn.

An example of inet:fqdn:

  • vertex.link

inet:ipv4

An IPv4 address. It is implemented by the following class: synapse.models.inet.IPv4.

An example of inet:ipv4:

  • 1.2.3.4

inet:ipv4range

An IPv4 address range. It is implemented by the following class: synapse.models.inet.IPv4Range.

An example of inet:ipv4range:

  • 1.2.3.4-1.2.3.8

inet:ipv6

An IPv6 address. It is implemented by the following class: synapse.models.inet.IPv6.

An example of inet:ipv6:

  • 2607:f8b0:4004:809::200e

inet:ipv6range

An IPv6 address range. It is implemented by the following class: synapse.models.inet.IPv6Range.

An example of inet:ipv6range:

  • (2607:f8b0:4004:809::200e, 2607:f8b0:4004:809::2011)

inet:rfc2822:addr

An RFC 2822 Address field. It is implemented by the following class: synapse.models.inet.Rfc2822Addr.

An example of inet:rfc2822:addr:

  • "Visi Kenshoto" <visi@vertex.link>

inet:url

A Universal Resource Locator (URL). It is implemented by the following class: synapse.models.inet.Url.

An example of inet:url:

  • http://www.woot.com/files/index.html

int

The base 64 bit signed integer type. It is implemented by the following class: synapse.lib.types.Int.

The base type int has the following default options set:

  • size: 8

  • signed: True

  • enums:strict: True

  • fmt: %d

  • min: None

  • max: None

  • ismin: False

  • ismax: False

it:sec:cpe

A NIST CPE 2.3 Formatted String. It is implemented by the following class: synapse.models.infotech.Cpe23Str.

The base type it:sec:cpe has the following default options set:

  • lower: True

it:sec:cpe:v2_2

A NIST CPE 2.2 Formatted String. It is implemented by the following class: synapse.models.infotech.Cpe22Str.

The base type it:sec:cpe:v2_2 has the following default options set:

  • lower: True

it:semver

Semantic Version type. It is implemented by the following class: synapse.models.infotech.SemVer.

ival

A time window/interval. It is implemented by the following class: synapse.lib.types.Ival.

loc

The base geo political location type. It is implemented by the following class: synapse.lib.types.Loc.

ndef

The node definition type for a (form,valu) compound field. It is implemented by the following class: synapse.lib.types.Ndef.

nodeprop

The nodeprop type for a (prop,valu) compound field. It is implemented by the following class: synapse.lib.types.NodeProp.

range

A base range type. It is implemented by the following class: synapse.lib.types.Range.

The base type range has the following default options set:

  • type: ('int', {})

str

The base string type. It is implemented by the following class: synapse.lib.types.Str.

The base type str has the following default options set:

  • enums: None

  • regex: None

  • lower: False

  • strip: False

  • replace: ()

  • onespace: False

  • globsuffix: False

syn:role

A Synapse role. It is implemented by the following class: synapse.models.syn.SynRole.

syn:tag

The base type for a synapse tag. It is implemented by the following class: synapse.lib.types.Tag.

The base type syn:tag has the following default options set:

  • enums: None

  • regex: None

  • lower: False

  • strip: False

  • replace: ()

  • onespace: False

  • globsuffix: False

syn:tag:part

A tag component string. It is implemented by the following class: synapse.lib.types.TagPart.

The base type syn:tag:part has the following default options set:

  • enums: None

  • regex: None

  • lower: False

  • strip: False

  • replace: ()

  • onespace: False

  • globsuffix: False

syn:user

A Synapse user. It is implemented by the following class: synapse.models.syn.SynUser.

taxon

A component of a hierarchical taxonomy. It is implemented by the following class: synapse.lib.types.Taxon.

The base type taxon has the following default options set:

  • enums: None

  • regex: None

  • lower: False

  • strip: False

  • replace: ()

  • onespace: False

  • globsuffix: False

taxonomy

A hierarchical taxonomy. It is implemented by the following class: synapse.lib.types.Taxonomy.

The base type taxonomy has the following default options set:

  • enums: None

  • regex: None

  • lower: False

  • strip: False

  • replace: ()

  • onespace: False

  • globsuffix: False

tel:mob:imei

An International Mobile Equipment Id. It is implemented by the following class: synapse.models.telco.Imei.

An example of tel:mob:imei:

  • 490154203237518

tel:mob:imsi

An International Mobile Subscriber Id. It is implemented by the following class: synapse.models.telco.Imsi.

An example of tel:mob:imsi:

  • 310150123456789

tel:phone

A phone number. It is implemented by the following class: synapse.models.telco.Phone.

An example of tel:phone:

  • +15558675309

time

A date/time value. It is implemented by the following class: synapse.lib.types.Time.

The base type time has the following default options set:

  • ismin: False

  • ismax: False

timeedge

An digraph edge base type with a unique time. It is implemented by the following class: synapse.lib.types.TimeEdge.

velocity

A velocity with base units in mm/sec. It is implemented by the following class: synapse.lib.types.Velocity.

The base type velocity has the following default options set:

  • relative: False

Types

Regular types are derived from BaseTypes.

auth:access

An instance of using creds to access a resource. The auth:access type is derived from the base type: guid.

auth:creds

A unique set of credentials used to access a resource. The auth:creds type is derived from the base type: guid.

belief:subscriber

A contact which subscribes to a belief system. The belief:subscriber type is derived from the base type: guid.

belief:system

A belief system such as an ideology, philosophy, or religion. The belief:system type is derived from the base type: guid.

belief:system:type:taxonomy

A hierarchical taxonomy of belief system types. The belief:system:type:taxonomy type is derived from the base type: taxonomy.

The type belief:system:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

belief:tenet

A concrete tenet potentially shared by multiple belief systems. The belief:tenet type is derived from the base type: guid.

biz:bundle

A bundle allows construction of products which bundle instances of other products. The biz:bundle type is derived from the base type: guid.

biz:deal

A sales or procurement effort in pursuit of a purchase. The biz:deal type is derived from the base type: guid.

biz:dealstatus

A deal/rfp status taxonomy. The biz:dealstatus type is derived from the base type: taxonomy.

The type biz:dealstatus has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

biz:dealtype

A deal type taxonomy. The biz:dealtype type is derived from the base type: taxonomy.

The type biz:dealtype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

biz:listing

A product or service being listed for sale at a given price by a specific seller. The biz:listing type is derived from the base type: guid.

biz:prodtype

A product type taxonomy. The biz:prodtype type is derived from the base type: taxonomy.

The type biz:prodtype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

biz:product

A product which is available for purchase. The biz:product type is derived from the base type: guid.

biz:rfp

An RFP (Request for Proposal) soliciting proposals. The biz:rfp type is derived from the base type: guid.

biz:service

A service which is performed by a specific organization. The biz:service type is derived from the base type: guid.

biz:service:type:taxonomy

A taxonomy of service offering types. The biz:service:type:taxonomy type is derived from the base type: taxonomy.

The type biz:service:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

biz:stake

A stake or partial ownership in a company. The biz:stake type is derived from the base type: guid.

crypto:algorithm

A cryptographic algorithm name. The crypto:algorithm type is derived from the base type: str.

An example of crypto:algorithm:

  • aes256

The type crypto:algorithm has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

crypto:currency:address

An individual crypto currency address. The crypto:currency:address type is derived from the base type: comp.

An example of crypto:currency:address:

  • btc/1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

The type crypto:currency:address has the following options set:

  • fields: (('coin', 'crypto:currency:coin'), ('iden', 'str'))

  • sepr: /

crypto:currency:block

An individual crypto currency block record on the blockchain. The crypto:currency:block type is derived from the base type: comp.

The type crypto:currency:block has the following options set:

  • fields: (('coin', 'crypto:currency:coin'), ('offset', 'int'))

  • sepr: /

crypto:currency:client

A fused node representing a crypto currency address used by an Internet client. The crypto:currency:client type is derived from the base type: comp.

An example of crypto:currency:client:

  • (1.2.3.4, (btc, 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2))

The type crypto:currency:client has the following options set:

  • fields: (('inetaddr', 'inet:client'), ('coinaddr', 'crypto:currency:address'))

crypto:currency:coin

An individual crypto currency type. The crypto:currency:coin type is derived from the base type: str.

An example of crypto:currency:coin:

  • btc

The type crypto:currency:coin has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

crypto:currency:transaction

An individual crypto currency transaction recorded on the blockchain. The crypto:currency:transaction type is derived from the base type: guid.

crypto:key

A cryptographic key and algorithm. The crypto:key type is derived from the base type: guid.

crypto:payment:input

A payment made into a transaction. The crypto:payment:input type is derived from the base type: guid.

crypto:payment:output

A payment received from a transaction. The crypto:payment:output type is derived from the base type: guid.

crypto:smart:contract

A smart contract. The crypto:smart:contract type is derived from the base type: guid.

crypto:smart:effect:burntoken

A smart contract effect which destroys a non-fungible token. The crypto:smart:effect:burntoken type is derived from the base type: guid.

crypto:smart:effect:edittokensupply

A smart contract effect which increases or decreases the supply of a fungible token. The crypto:smart:effect:edittokensupply type is derived from the base type: guid.

crypto:smart:effect:minttoken

A smart contract effect which creates a new non-fungible token. The crypto:smart:effect:minttoken type is derived from the base type: guid.

crypto:smart:effect:proxytoken

A smart contract effect which grants a non-owner address the ability to manipulate a specific non-fungible token. The crypto:smart:effect:proxytoken type is derived from the base type: guid.

crypto:smart:effect:proxytokenall

A smart contract effect which grants a non-owner address the ability to manipulate all non-fungible tokens of the owner. The crypto:smart:effect:proxytokenall type is derived from the base type: guid.

crypto:smart:effect:proxytokens

A smart contract effect which grants a non-owner address the ability to manipulate fungible tokens. The crypto:smart:effect:proxytokens type is derived from the base type: guid.

crypto:smart:effect:transfertoken

A smart contract effect which transfers ownership of a non-fungible token. The crypto:smart:effect:transfertoken type is derived from the base type: guid.

crypto:smart:effect:transfertokens

A smart contract effect which transfers fungible tokens. The crypto:smart:effect:transfertokens type is derived from the base type: guid.

crypto:smart:token

A token managed by a smart contract. The crypto:smart:token type is derived from the base type: comp.

The type crypto:smart:token has the following options set:

  • fields: (('contract', 'crypto:smart:contract'), ('tokenid', 'hugenum'))

crypto:x509:cert

A unique X.509 certificate. The crypto:x509:cert type is derived from the base type: guid.

crypto:x509:crl

A unique X.509 Certificate Revocation List. The crypto:x509:crl type is derived from the base type: guid.

crypto:x509:revoked

A revocation relationship between a CRL and an X.509 certificate. The crypto:x509:revoked type is derived from the base type: comp.

The type crypto:x509:revoked has the following options set:

  • fields: (('crl', 'crypto:x509:crl'), ('cert', 'crypto:x509:cert'))

crypto:x509:san

An X.509 Subject Alternative Name (SAN). The crypto:x509:san type is derived from the base type: comp.

The type crypto:x509:san has the following options set:

  • fields: (('type', 'str'), ('value', 'str'))

crypto:x509:signedfile

A digital signature relationship between an X.509 certificate and a file. The crypto:x509:signedfile type is derived from the base type: comp.

The type crypto:x509:signedfile has the following options set:

  • fields: (('cert', 'crypto:x509:cert'), ('file', 'file:bytes'))

doc:policy

Guiding principles used to reach a set of goals. The doc:policy type is derived from the base type: guid.

doc:policy:type:taxonomy

A taxonomy of policy types. The doc:policy:type:taxonomy type is derived from the base type: taxonomy.

The type doc:policy:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

doc:standard

A group of requirements which define how to implement a policy or goal. The doc:standard type is derived from the base type: guid.

doc:standard:type:taxonomy

A taxonomy of standard types. The doc:standard:type:taxonomy type is derived from the base type: taxonomy.

The type doc:standard:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

econ:acct:balance

A snapshot of the balance of an account at a point in time. The econ:acct:balance type is derived from the base type: guid.

econ:acct:invoice

An invoice issued requesting payment. The econ:acct:invoice type is derived from the base type: guid.

econ:acct:payment

A payment or crypto currency transaction. The econ:acct:payment type is derived from the base type: guid.

econ:acct:receipt

A receipt issued as proof of payment. The econ:acct:receipt type is derived from the base type: guid.

econ:acquired

Deprecated. Please use econ:purchase -(acquired)> *. The econ:acquired type is derived from the base type: comp.

The type econ:acquired has the following options set:

  • fields: (('purchase', 'econ:purchase'), ('item', 'ndef'))

econ:bank:aba:rtn

An American Bank Association (ABA) routing transit number (RTN). The econ:bank:aba:rtn type is derived from the base type: str.

The type econ:bank:aba:rtn has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: [0-9]{9}

  • replace: ()

  • strip: False

econ:bank:account

A bank account. The econ:bank:account type is derived from the base type: guid.

econ:bank:account:type:taxonomy

A bank account type taxonomy. The econ:bank:account:type:taxonomy type is derived from the base type: taxonomy.

The type econ:bank:account:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

econ:bank:balance

A balance contained by a bank account at a point in time. The econ:bank:balance type is derived from the base type: guid.

econ:bank:iban

An International Bank Account Number. The econ:bank:iban type is derived from the base type: str.

The type econ:bank:iban has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: [A-Z]{2}[0-9]{2}[a-zA-Z0-9]{1,30}

  • replace: ()

  • strip: False

econ:bank:statement

A statement of bank account payment activity over a period of time. The econ:bank:statement type is derived from the base type: guid.

econ:bank:swift:bic

A Society for Worldwide Interbank Financial Telecommunication (SWIFT) Business Identifier Code (BIC). The econ:bank:swift:bic type is derived from the base type: str.

The type econ:bank:swift:bic has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: [A-Z]{6}[A-Z0-9]{5}

  • replace: ()

  • strip: False

econ:currency

The name of a system of money in general use. The econ:currency type is derived from the base type: str.

An example of econ:currency:

  • usd

The type econ:currency has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

econ:fin:bar

A sample of the open, close, high, low prices of a security in a specific time window. The econ:fin:bar type is derived from the base type: guid.

econ:fin:exchange

A financial exchange where securities are traded. The econ:fin:exchange type is derived from the base type: guid.

econ:fin:security

A financial security which is typically traded on an exchange. The econ:fin:security type is derived from the base type: guid.

econ:fin:tick

A sample of the price of a security at a single moment in time. The econ:fin:tick type is derived from the base type: guid.

econ:pay:card

A single payment card. The econ:pay:card type is derived from the base type: guid.

econ:pay:cvv

A Card Verification Value (CVV). The econ:pay:cvv type is derived from the base type: str.

The type econ:pay:cvv has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[0-9]{1,6}$

  • replace: ()

  • strip: False

econ:pay:iin

An Issuer Id Number (IIN). The econ:pay:iin type is derived from the base type: int.

The type econ:pay:iin has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: 999999

  • min: 0

  • signed: True

  • size: 8

econ:pay:instrument

A node which may act as a payment instrument. The econ:pay:instrument type is derived from the base type: ndef.

The type econ:pay:instrument has the following options set:

  • interface: econ:pay:instrument

econ:pay:mii

A Major Industry Identifier (MII). The econ:pay:mii type is derived from the base type: int.

The type econ:pay:mii has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: 9

  • min: 0

  • signed: True

  • size: 8

econ:pay:pan

A Primary Account Number (PAN) or card number. The econ:pay:pan type is derived from the base type: str.

The type econ:pay:pan has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^(?<iin>(?<mii>[0-9]{1})[0-9]{5})[0-9]{1,13}$

  • replace: ()

  • strip: False

econ:pay:pin

A Personal Identification Number (PIN). The econ:pay:pin type is derived from the base type: str.

The type econ:pay:pin has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[0-9]{3,6}$

  • replace: ()

  • strip: False

econ:price

The amount of money expected, required, or given in payment for something. The econ:price type is derived from the base type: hugenum.

An example of econ:price:

  • 2.20

The type econ:price has the following options set:

  • modulo: None

  • norm: False

  • units: None

econ:purchase

A purchase event. The econ:purchase type is derived from the base type: guid.

econ:receipt:item

A line item included as part of a purchase. The econ:receipt:item type is derived from the base type: guid.

edge:has

A digraph edge which records that N1 has N2. The edge:has type is derived from the base type: edge.

edge:refs

A digraph edge which records that N1 refers to or contains N2. The edge:refs type is derived from the base type: edge.

edge:wentto

A digraph edge which records that N1 went to N2 at a specific time. The edge:wentto type is derived from the base type: timeedge.

edu:class

An instance of an edu:course taught at a given time. The edu:class type is derived from the base type: guid.

edu:course

A course of study taught by an org. The edu:course type is derived from the base type: guid.

entity:name

A name used to refer to an entity. The entity:name type is derived from the base type: str.

The type entity:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

file:archive:entry

An archive entry representing a file and metadata within a parent archive file. The file:archive:entry type is derived from the base type: guid.

file:attachment

A file attachment. The file:attachment type is derived from the base type: guid.

file:filepath

The fused knowledge of the association of a file:bytes node and a file:path. The file:filepath type is derived from the base type: comp.

The type file:filepath has the following options set:

  • fields: (('file', 'file:bytes'), ('path', 'file:path'))

file:ismime

Records one, of potentially multiple, mime types for a given file. The file:ismime type is derived from the base type: comp.

The type file:ismime has the following options set:

  • fields: (('file', 'file:bytes'), ('mime', 'file:mime'))

file:mime

A file mime name string. The file:mime type is derived from the base type: str.

An example of file:mime:

  • text/plain

The type file:mime has the following options set:

  • globsuffix: False

  • lower: 1

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

file:mime:gif

The GUID of a set of mime metadata for a .gif file. The file:mime:gif type is derived from the base type: guid.

file:mime:jpg

The GUID of a set of mime metadata for a .jpg file. The file:mime:jpg type is derived from the base type: guid.

file:mime:lnk

The GUID of the metadata pulled from a Windows shortcut or LNK file. The file:mime:lnk type is derived from the base type: guid.

file:mime:macho:loadcmd

A generic load command pulled from the Mach-O headers. The file:mime:macho:loadcmd type is derived from the base type: guid.

file:mime:macho:section

A section inside a Mach-O binary denoting a named region of bytes inside a segment. The file:mime:macho:section type is derived from the base type: guid.

file:mime:macho:segment

A named region of bytes inside a Mach-O binary. The file:mime:macho:segment type is derived from the base type: guid.

file:mime:macho:uuid

A specific load command denoting a UUID used to uniquely identify the Mach-O binary. The file:mime:macho:uuid type is derived from the base type: guid.

file:mime:macho:version

A specific load command used to denote the version of the source used to build the Mach-O binary. The file:mime:macho:version type is derived from the base type: guid.

file:mime:msdoc

The GUID of a set of mime metadata for a Microsoft Word file. The file:mime:msdoc type is derived from the base type: guid.

file:mime:msppt

The GUID of a set of mime metadata for a Microsoft Powerpoint file. The file:mime:msppt type is derived from the base type: guid.

file:mime:msxls

The GUID of a set of mime metadata for a Microsoft Excel file. The file:mime:msxls type is derived from the base type: guid.

file:mime:pe:export

The fused knowledge of a file:bytes node containing a pe named export. The file:mime:pe:export type is derived from the base type: comp.

The type file:mime:pe:export has the following options set:

  • fields: (('file', 'file:bytes'), ('name', 'str'))

file:mime:pe:resource

The fused knowledge of a file:bytes node containing a pe resource. The file:mime:pe:resource type is derived from the base type: comp.

The type file:mime:pe:resource has the following options set:

  • fields:

[
 [
  "file",
  "file:bytes"
 ],
 [
  "type",
  "pe:resource:type"
 ],
 [
  "langid",
  "pe:langid"
 ],
 [
  "resource",
  "file:bytes"
 ]
]

file:mime:pe:section

The fused knowledge a file:bytes node containing a pe section. The file:mime:pe:section type is derived from the base type: comp.

The type file:mime:pe:section has the following options set:

  • fields: (('file', 'file:bytes'), ('name', 'str'), ('sha256', 'hash:sha256'))

file:mime:pe:vsvers:info

knowledge of a file:bytes node containing vsvers info. The file:mime:pe:vsvers:info type is derived from the base type: comp.

The type file:mime:pe:vsvers:info has the following options set:

  • fields: (('file', 'file:bytes'), ('keyval', 'file:mime:pe:vsvers:keyval'))

file:mime:pe:vsvers:keyval

A key value pair found in a PE vsversion info structure. The file:mime:pe:vsvers:keyval type is derived from the base type: comp.

The type file:mime:pe:vsvers:keyval has the following options set:

  • fields: (('name', 'str'), ('value', 'str'))

file:mime:png

The GUID of a set of mime metadata for a .png file. The file:mime:png type is derived from the base type: guid.

file:mime:rtf

The GUID of a set of mime metadata for a .rtf file. The file:mime:rtf type is derived from the base type: guid.

file:mime:tif

The GUID of a set of mime metadata for a .tif file. The file:mime:tif type is derived from the base type: guid.

file:string

Deprecated. Please use the edge -(refs)> it:dev:str. The file:string type is derived from the base type: comp.

The type file:string has the following options set:

  • fields: (('file', 'file:bytes'), ('string', 'str'))

file:subfile

A parent file that fully contains the specified child file. The file:subfile type is derived from the base type: comp.

The type file:subfile has the following options set:

  • fields: (('parent', 'file:bytes'), ('child', 'file:bytes'))

geo:address

A street/mailing address string. The geo:address type is derived from the base type: str.

The type geo:address has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

geo:altitude

A negative or positive offset from Mean Sea Level (6,371.0088km from Earths core). The geo:altitude type is derived from the base type: geo:dist.

An example of geo:altitude:

  • 10 km

The type geo:altitude has the following options set:

  • baseoff: 6371008800

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

geo:bbox

A geospatial bounding box in (xmin, xmax, ymin, ymax) format. The geo:bbox type is derived from the base type: comp.

The type geo:bbox has the following options set:

  • fields:

[
 [
  "xmin",
  "geo:longitude"
 ],
 [
  "xmax",
  "geo:longitude"
 ],
 [
  "ymin",
  "geo:latitude"
 ],
 [
  "ymax",
  "geo:latitude"
 ]
]
  • sepr: ,

geo:json

GeoJSON structured JSON data. The geo:json type is derived from the base type: data.

The type geo:json has the following options set:

  • schema:

{
 "$schema": "http://json-schema.org/draft-07/schema#",
 "definitions": {
  "BoundingBox": {
   "items": {
    "type": "number"
   },
   "minItems": 4,
   "type": "array"
  },
  "Feature": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "geometry": {
     "oneOf": [
      {
       "type": "null"
      },
      {
       "$ref": "#/definitions/Point"
      },
      {
       "$ref": "#/definitions/LineString"
      },
      {
       "$ref": "#/definitions/Polygon"
      },
      {
       "$ref": "#/definitions/MultiPoint"
      },
      {
       "$ref": "#/definitions/MultiLineString"
      },
      {
       "$ref": "#/definitions/MultiPolygon"
      },
      {
       "$ref": "#/definitions/GeometryCollection"
      }
     ]
    },
    "properties": {
     "oneOf": [
      {
       "type": "null"
      },
      {
       "type": "object"
      }
     ]
    },
    "type": {
     "enum": [
      "Feature"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "properties",
    "geometry"
   ],
   "title": "GeoJSON Feature",
   "type": "object"
  },
  "FeatureCollection": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "features": {
     "items": {
      "$ref": "#/definitions/Feature"
     },
     "type": "array"
    },
    "type": {
     "enum": [
      "FeatureCollection"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "features"
   ],
   "title": "GeoJSON FeatureCollection",
   "type": "object"
  },
  "GeometryCollection": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "geometries": {
     "items": {
      "oneOf": [
       {
        "$ref": "#/definitions/Point"
       },
       {
        "$ref": "#/definitions/LineString"
       },
       {
        "$ref": "#/definitions/Polygon"
       },
       {
        "$ref": "#/definitions/MultiPoint"
       },
       {
        "$ref": "#/definitions/MultiLineString"
       },
       {
        "$ref": "#/definitions/MultiPolygon"
       }
      ]
     },
     "type": "array"
    },
    "type": {
     "enum": [
      "GeometryCollection"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "geometries"
   ],
   "title": "GeoJSON GeometryCollection",
   "type": "object"
  },
  "LineString": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "coordinates": {
     "$ref": "#/definitions/LineStringCoordinates"
    },
    "type": {
     "enum": [
      "LineString"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "coordinates"
   ],
   "title": "GeoJSON LineString",
   "type": "object"
  },
  "LineStringCoordinates": {
   "items": {
    "$ref": "#/definitions/PointCoordinates"
   },
   "minItems": 2,
   "type": "array"
  },
  "LinearRingCoordinates": {
   "items": {
    "$ref": "#/definitions/PointCoordinates"
   },
   "minItems": 4,
   "type": "array"
  },
  "MultiLineString": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "coordinates": {
     "items": {
      "$ref": "#/definitions/LineStringCoordinates"
     },
     "type": "array"
    },
    "type": {
     "enum": [
      "MultiLineString"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "coordinates"
   ],
   "title": "GeoJSON MultiLineString",
   "type": "object"
  },
  "MultiPoint": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "coordinates": {
     "items": {
      "$ref": "#/definitions/PointCoordinates"
     },
     "type": "array"
    },
    "type": {
     "enum": [
      "MultiPoint"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "coordinates"
   ],
   "title": "GeoJSON MultiPoint",
   "type": "object"
  },
  "MultiPolygon": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "coordinates": {
     "items": {
      "$ref": "#/definitions/PolygonCoordinates"
     },
     "type": "array"
    },
    "type": {
     "enum": [
      "MultiPolygon"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "coordinates"
   ],
   "title": "GeoJSON MultiPolygon",
   "type": "object"
  },
  "Point": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "coordinates": {
     "$ref": "#/definitions/PointCoordinates"
    },
    "type": {
     "enum": [
      "Point"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "coordinates"
   ],
   "title": "GeoJSON Point",
   "type": "object"
  },
  "PointCoordinates": {
   "items": {
    "type": "number"
   },
   "minItems": 2,
   "type": "array"
  },
  "Polygon": {
   "properties": {
    "bbox": {
     "$ref": "#/definitions/BoundingBox"
    },
    "coordinates": {
     "$ref": "#/definitions/PolygonCoordinates"
    },
    "type": {
     "enum": [
      "Polygon"
     ],
     "type": "string"
    }
   },
   "required": [
    "type",
    "coordinates"
   ],
   "title": "GeoJSON Polygon",
   "type": "object"
  },
  "PolygonCoordinates": {
   "items": {
    "$ref": "#/definitions/LinearRingCoordinates"
   },
   "type": "array"
  }
 },
 "oneOf": [
  {
   "$ref": "#/definitions/Point"
  },
  {
   "$ref": "#/definitions/LineString"
  },
  {
   "$ref": "#/definitions/Polygon"
  },
  {
   "$ref": "#/definitions/MultiPoint"
  },
  {
   "$ref": "#/definitions/MultiLineString"
  },
  {
   "$ref": "#/definitions/MultiPolygon"
  },
  {
   "$ref": "#/definitions/GeometryCollection"
  },
  {
   "$ref": "#/definitions/Feature"
  },
  {
   "$ref": "#/definitions/FeatureCollection"
  }
 ]
}

geo:latitude

A latitude in floating point notation. The geo:latitude type is derived from the base type: float.

An example of geo:latitude:

  • 31.337

The type geo:latitude has the following options set:

  • fmt: %f

  • max: 90.0

  • maxisvalid: True

  • min: -90.0

  • minisvalid: True

geo:longitude

A longitude in floating point notation. The geo:longitude type is derived from the base type: float.

An example of geo:longitude:

  • 31.337

The type geo:longitude has the following options set:

  • fmt: %f

  • max: 180.0

  • maxisvalid: True

  • min: -180.0

  • minisvalid: False

geo:name

An unstructured place name or address. The geo:name type is derived from the base type: str.

The type geo:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

geo:nloc

Records a node latitude/longitude in space-time. The geo:nloc type is derived from the base type: comp.

The type geo:nloc has the following options set:

  • fields: (('ndef', 'ndef'), ('latlong', 'geo:latlong'), ('time', 'time'))

geo:place

A GUID for a geographic place. The geo:place type is derived from the base type: guid.

geo:place:taxonomy

A taxonomy of place types. The geo:place:taxonomy type is derived from the base type: taxonomy.

The type geo:place:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

geo:telem

A geospatial position of a node at a given time. The node should be linked via -(seenat)> edges. The geo:telem type is derived from the base type: guid.

gov:cn:icp

A Chinese Internet Content Provider ID. The gov:cn:icp type is derived from the base type: int.

The type gov:cn:icp has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

gov:cn:mucd

A Chinese PLA MUCD. The gov:cn:mucd type is derived from the base type: int.

The type gov:cn:mucd has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

gov:intl:un:m49

UN M49 Numeric Country Code. The gov:intl:un:m49 type is derived from the base type: int.

The type gov:intl:un:m49 has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: 999

  • min: 1

  • signed: True

  • size: 8

gov:us:cage

A Commercial and Government Entity (CAGE) code. The gov:us:cage type is derived from the base type: str.

The type gov:us:cage has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

gov:us:ssn

A US Social Security Number (SSN). The gov:us:ssn type is derived from the base type: int.

The type gov:us:ssn has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

gov:us:zip

A US Postal Zip Code. The gov:us:zip type is derived from the base type: int.

The type gov:us:zip has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

graph:cluster

A generic node, used in conjunction with Edge types, to cluster arbitrary nodes to a single node in the model. The graph:cluster type is derived from the base type: guid.

graph:edge

A generic digraph edge to show relationships outside the model. The graph:edge type is derived from the base type: edge.

graph:event

A generic event node to represent events outside the model. The graph:event type is derived from the base type: guid.

graph:node

A generic node used to represent objects outside the model. The graph:node type is derived from the base type: guid.

graph:timeedge

A generic digraph time edge to show relationships outside the model. The graph:timeedge type is derived from the base type: timeedge.

hash:lm

A hex encoded Microsoft Windows LM password hash. The hash:lm type is derived from the base type: hex.

An example of hash:lm:

  • d41d8cd98f00b204e9800998ecf8427e

The type hash:lm has the following options set:

  • size: 32

  • zeropad: 0

hash:md5

A hex encoded MD5 hash. The hash:md5 type is derived from the base type: hex.

An example of hash:md5:

  • d41d8cd98f00b204e9800998ecf8427e

The type hash:md5 has the following options set:

  • size: 32

  • zeropad: 0

hash:ntlm

A hex encoded Microsoft Windows NTLM password hash. The hash:ntlm type is derived from the base type: hex.

An example of hash:ntlm:

  • d41d8cd98f00b204e9800998ecf8427e

The type hash:ntlm has the following options set:

  • size: 32

  • zeropad: 0

hash:sha1

A hex encoded SHA1 hash. The hash:sha1 type is derived from the base type: hex.

An example of hash:sha1:

  • da39a3ee5e6b4b0d3255bfef95601890afd80709

The type hash:sha1 has the following options set:

  • size: 40

  • zeropad: 0

hash:sha256

A hex encoded SHA256 hash. The hash:sha256 type is derived from the base type: hex.

An example of hash:sha256:

  • ad9f4fe922b61e674a09530831759843b1880381de686a43460a76864ca0340c

The type hash:sha256 has the following options set:

  • size: 64

  • zeropad: 0

hash:sha384

A hex encoded SHA384 hash. The hash:sha384 type is derived from the base type: hex.

An example of hash:sha384:

  • d425f1394e418ce01ed1579069a8bfaa1da8f32cf823982113ccbef531fa36bda9987f389c5af05b5e28035242efab6c

The type hash:sha384 has the following options set:

  • size: 96

  • zeropad: 0

hash:sha512

A hex encoded SHA512 hash. The hash:sha512 type is derived from the base type: hex.

An example of hash:sha512:

  • ca74fe2ff2d03b29339ad7d08ba21d192077fece1715291c7b43c20c9136cd132788239189f3441a87eb23ce2660aa243f334295902c904b5520f6e80ab91f11

The type hash:sha512 has the following options set:

  • size: 128

  • zeropad: 0

inet:asn

An Autonomous System Number (ASN). The inet:asn type is derived from the base type: int.

The type inet:asn has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

inet:asnet4

An Autonomous System Number (ASN) and its associated IPv4 address range. The inet:asnet4 type is derived from the base type: comp.

An example of inet:asnet4:

  • (54959, (1.2.3.4, 1.2.3.20))

The type inet:asnet4 has the following options set:

  • fields: (('asn', 'inet:asn'), ('net4', 'inet:net4'))

inet:asnet6

An Autonomous System Number (ASN) and its associated IPv6 address range. The inet:asnet6 type is derived from the base type: comp.

An example of inet:asnet6:

  • (54959, (ff::00, ff::02))

The type inet:asnet6 has the following options set:

  • fields: (('asn', 'inet:asn'), ('net6', 'inet:net6'))

inet:banner

A network protocol banner string presented by a server. The inet:banner type is derived from the base type: comp.

The type inet:banner has the following options set:

  • fields: (('server', 'inet:server'), ('text', 'it:dev:str'))

inet:client

A network client address. The inet:client type is derived from the base type: inet:addr.

An example of inet:client:

  • tcp://1.2.3.4:80

The type inet:client has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:dns:a

The result of a DNS A record lookup. The inet:dns:a type is derived from the base type: comp.

An example of inet:dns:a:

  • (vertex.link,1.2.3.4)

The type inet:dns:a has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('ipv4', 'inet:ipv4'))

inet:dns:aaaa

The result of a DNS AAAA record lookup. The inet:dns:aaaa type is derived from the base type: comp.

An example of inet:dns:aaaa:

  • (vertex.link,2607:f8b0:4004:809::200e)

The type inet:dns:aaaa has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('ipv6', 'inet:ipv6'))

inet:dns:answer

A single answer from within a DNS reply. The inet:dns:answer type is derived from the base type: guid.

inet:dns:cname

The result of a DNS CNAME record lookup. The inet:dns:cname type is derived from the base type: comp.

An example of inet:dns:cname:

  • (foo.vertex.link,vertex.link)

The type inet:dns:cname has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('cname', 'inet:fqdn'))

inet:dns:dynreg

A dynamic DNS registration. The inet:dns:dynreg type is derived from the base type: guid.

inet:dns:mx

The result of a DNS MX record lookup. The inet:dns:mx type is derived from the base type: comp.

An example of inet:dns:mx:

  • (vertex.link,mail.vertex.link)

The type inet:dns:mx has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('mx', 'inet:fqdn'))

inet:dns:ns

The result of a DNS NS record lookup. The inet:dns:ns type is derived from the base type: comp.

An example of inet:dns:ns:

  • (vertex.link,ns.dnshost.com)

The type inet:dns:ns has the following options set:

  • fields: (('zone', 'inet:fqdn'), ('ns', 'inet:fqdn'))

inet:dns:query

A DNS query unique to a given client. The inet:dns:query type is derived from the base type: comp.

An example of inet:dns:query:

  • (1.2.3.4, woot.com, 1)

The type inet:dns:query has the following options set:

  • fields: (('client', 'inet:client'), ('name', 'inet:dns:name'), ('type', 'int'))

inet:dns:request

A single instance of a DNS resolver request and optional reply info. The inet:dns:request type is derived from the base type: guid.

inet:dns:rev

The transformed result of a DNS PTR record lookup. The inet:dns:rev type is derived from the base type: comp.

An example of inet:dns:rev:

  • (1.2.3.4,vertex.link)

The type inet:dns:rev has the following options set:

  • fields: (('ipv4', 'inet:ipv4'), ('fqdn', 'inet:fqdn'))

inet:dns:rev6

The transformed result of a DNS PTR record for an IPv6 address. The inet:dns:rev6 type is derived from the base type: comp.

An example of inet:dns:rev6:

  • (2607:f8b0:4004:809::200e,vertex.link)

The type inet:dns:rev6 has the following options set:

  • fields: (('ipv6', 'inet:ipv6'), ('fqdn', 'inet:fqdn'))

inet:dns:soa

The result of a DNS SOA record lookup. The inet:dns:soa type is derived from the base type: guid.

inet:dns:txt

The result of a DNS MX record lookup. The inet:dns:txt type is derived from the base type: comp.

An example of inet:dns:txt:

  • (hehe.vertex.link,"fancy TXT record")

The type inet:dns:txt has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('txt', 'str'))

inet:dns:type

A DNS query/answer type integer. The inet:dns:type type is derived from the base type: int.

The type inet:dns:type has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

inet:dns:wild:a

A DNS A wild card record and the IPv4 it resolves to. The inet:dns:wild:a type is derived from the base type: comp.

The type inet:dns:wild:a has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('ipv4', 'inet:ipv4'))

inet:dns:wild:aaaa

A DNS AAAA wild card record and the IPv6 it resolves to. The inet:dns:wild:aaaa type is derived from the base type: comp.

The type inet:dns:wild:aaaa has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('ipv6', 'inet:ipv6'))

inet:download

An instance of a file downloaded from a server. The inet:download type is derived from the base type: guid.

inet:egress

A host using a specific network egress client address. The inet:egress type is derived from the base type: guid.

inet:email:header

A unique email message header. The inet:email:header type is derived from the base type: comp.

The type inet:email:header has the following options set:

  • fields: (('name', 'inet:email:header:name'), ('value', 'str'))

inet:email:header:name

An email header name. The inet:email:header:name type is derived from the base type: str.

An example of inet:email:header:name:

  • subject

The type inet:email:header:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:email:message

An individual email message delivered to an inbox. The inet:email:message type is derived from the base type: guid.

inet:email:message:attachment

A file which was attached to an email message. The inet:email:message:attachment type is derived from the base type: comp.

The type inet:email:message:attachment has the following options set:

  • fields: (('message', 'inet:email:message'), ('file', 'file:bytes'))

inet:flow

An individual network connection between a given source and destination. The inet:flow type is derived from the base type: guid.

inet:group

A group name string. The inet:group type is derived from the base type: str.

The type inet:group has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:http:header

An HTTP protocol header key/value. The inet:http:header type is derived from the base type: comp.

The type inet:http:header has the following options set:

  • fields: (('name', 'inet:http:header:name'), ('value', 'str'))

inet:http:header:name

The base string type. The inet:http:header:name type is derived from the base type: str.

The type inet:http:header:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:http:param

An HTTP request path query parameter. The inet:http:param type is derived from the base type: comp.

The type inet:http:param has the following options set:

  • fields: (('name', 'str'), ('value', 'str'))

inet:http:request

A single HTTP request. The inet:http:request type is derived from the base type: guid.

inet:http:request:header

An HTTP request header. The inet:http:request:header type is derived from the base type: inet:http:header.

The type inet:http:request:header has the following options set:

  • fields: (('name', 'inet:http:header:name'), ('value', 'str'))

inet:http:response:header

An HTTP response header. The inet:http:response:header type is derived from the base type: inet:http:header.

The type inet:http:response:header has the following options set:

  • fields: (('name', 'inet:http:header:name'), ('value', 'str'))

inet:http:session

An HTTP session. The inet:http:session type is derived from the base type: guid.

inet:iface

A network interface with a set of associated protocol addresses. The inet:iface type is derived from the base type: guid.

inet:mac

A 48-bit Media Access Control (MAC) address. The inet:mac type is derived from the base type: str.

An example of inet:mac:

  • aa:bb:cc:dd:ee:ff

The type inet:mac has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^([0-9a-f]{2}[:]){5}([0-9a-f]{2})$

  • replace: ()

  • strip: False

inet:net4

An IPv4 address range. The inet:net4 type is derived from the base type: inet:ipv4range.

An example of inet:net4:

  • (1.2.3.4, 1.2.3.20)

The type inet:net4 has the following options set:

  • type: ('inet:ipv4', {})

inet:net6

An IPv6 address range. The inet:net6 type is derived from the base type: inet:ipv6range.

An example of inet:net6:

  • ('ff::00', 'ff::30')

The type inet:net6 has the following options set:

  • type: ('inet:ipv6', {})

inet:passwd

A password string. The inet:passwd type is derived from the base type: str.

The type inet:passwd has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:port

A network port. The inet:port type is derived from the base type: int.

An example of inet:port:

  • 80

The type inet:port has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: 65535

  • min: 0

  • signed: True

  • size: 8

inet:proto

A network protocol name. The inet:proto type is derived from the base type: str.

The type inet:proto has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z0-9+-]+$

  • replace: ()

  • strip: False

inet:search:query

An instance of a search query issued to a search engine. The inet:search:query type is derived from the base type: guid.

inet:search:result

A single result from a web search. The inet:search:result type is derived from the base type: guid.

inet:server

A network server address. The inet:server type is derived from the base type: inet:addr.

An example of inet:server:

  • tcp://1.2.3.4:80

The type inet:server has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:servfile

A file hosted on a server for access over a network protocol. The inet:servfile type is derived from the base type: comp.

The type inet:servfile has the following options set:

  • fields: (('server', 'inet:server'), ('file', 'file:bytes'))

inet:service:access

Represents a user access request to a service resource. The inet:service:access type is derived from the base type: guid.

inet:service:account

An account within a service platform. Accounts may be instance specific. The inet:service:account type is derived from the base type: guid.

inet:service:bucket

A file/blob storage object within a service architecture. The inet:service:bucket type is derived from the base type: guid.

inet:service:bucket:item

An individual file stored within a bucket. The inet:service:bucket:item type is derived from the base type: guid.

inet:service:channel

A channel used to distribute messages. The inet:service:channel type is derived from the base type: guid.

inet:service:channel:member

Represents a service account being a member of a channel. The inet:service:channel:member type is derived from the base type: guid.

inet:service:emote

An emote or reaction by an account. The inet:service:emote type is derived from the base type: guid.

inet:service:group

A group or role which contains member accounts. The inet:service:group type is derived from the base type: guid.

inet:service:group:member

Represents a service account being a member of a group. The inet:service:group:member type is derived from the base type: guid.

inet:service:instance

An instance of the platform such as Slack or Discord instances. The inet:service:instance type is derived from the base type: guid.

inet:service:login

A login event for a service account. The inet:service:login type is derived from the base type: guid.

inet:service:login:method:taxonomy

A taxonomy of inet service login methods. The inet:service:login:method:taxonomy type is derived from the base type: taxonomy.

The type inet:service:login:method:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:service:message

A message or post created by an account. The inet:service:message type is derived from the base type: guid.

inet:service:message:attachment

A file attachment included within a message. The inet:service:message:attachment type is derived from the base type: guid.

inet:service:message:type:taxonomy

A message type taxonomy. The inet:service:message:type:taxonomy type is derived from the base type: taxonomy.

The type inet:service:message:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:service:object

An ndef type including all forms which implement the inet:service:object interface. The inet:service:object type is derived from the base type: ndef.

The type inet:service:object has the following options set:

  • interfaces: ('inet:service:object',)

inet:service:object:status

An object status enumeration. The inet:service:object:status type is derived from the base type: int.

The type inet:service:object:status has the following options set:

  • enums:

    int

    valu

    10

    draft

    30

    available

    40

    offline

    50

    removed

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

inet:service:permission

A permission which may be granted to a service account or role. The inet:service:permission type is derived from the base type: guid.

inet:service:permission:type:taxonomy

A permission type taxonomy. The inet:service:permission:type:taxonomy type is derived from the base type: taxonomy.

The type inet:service:permission:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:service:platform

A network platform which provides services. The inet:service:platform type is derived from the base type: guid.

inet:service:relationship

A relationship between two service objects. The inet:service:relationship type is derived from the base type: guid.

inet:service:relationship:type:taxonomy

A service object relationship type taxonomy. The inet:service:relationship:type:taxonomy type is derived from the base type: taxonomy.

The type inet:service:relationship:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:service:resource

A generic resource provided by the service architecture. The inet:service:resource type is derived from the base type: guid.

inet:service:resource:type:taxonomy

A taxonomy of inet service resource types. The inet:service:resource:type:taxonomy type is derived from the base type: taxonomy.

The type inet:service:resource:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:service:rule

A rule which grants or denies a permission to a service account or role. The inet:service:rule type is derived from the base type: guid.

inet:service:session

An authenticated session. The inet:service:session type is derived from the base type: guid.

inet:service:subscriber

A node which may subscribe to a service subscription. The inet:service:subscriber type is derived from the base type: ndef.

The type inet:service:subscriber has the following options set:

  • interface: inet:service:subscriber

inet:service:subscription

A subscription to a service platform or instance. The inet:service:subscription type is derived from the base type: guid.

inet:service:subscription:level:taxonomy

A taxonomy of platform specific subscription levels. The inet:service:subscription:level:taxonomy type is derived from the base type: taxonomy.

The type inet:service:subscription:level:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:service:tenant

A tenant which groups accounts and instances. The inet:service:tenant type is derived from the base type: guid.

inet:service:thread

A message thread. The inet:service:thread type is derived from the base type: guid.

inet:ssl:cert

Deprecated. Please use inet:tls:servercert or inet:tls:clientcert. The inet:ssl:cert type is derived from the base type: comp.

The type inet:ssl:cert has the following options set:

  • fields: (('server', 'inet:server'), ('file', 'file:bytes'))

inet:ssl:jarmhash

A TLS JARM fingerprint hash. The inet:ssl:jarmhash type is derived from the base type: str.

The type inet:ssl:jarmhash has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^(?<ciphers>[0-9a-f]{30})(?<extensions>[0-9a-f]{32})$

  • replace: ()

  • strip: True

inet:ssl:jarmsample

A JARM hash sample taken from a server. The inet:ssl:jarmsample type is derived from the base type: comp.

The type inet:ssl:jarmsample has the following options set:

  • fields: (('server', 'inet:server'), ('jarmhash', 'inet:ssl:jarmhash'))

inet:tls:clientcert

An x509 certificate sent by a client for TLS. The inet:tls:clientcert type is derived from the base type: comp.

An example of inet:tls:clientcert:

  • (1.2.3.4:443, 3fdf364e081c14997b291852d1f23868)

The type inet:tls:clientcert has the following options set:

  • fields: (('client', 'inet:client'), ('cert', 'crypto:x509:cert'))

inet:tls:handshake

An instance of a TLS handshake between a server and client. The inet:tls:handshake type is derived from the base type: guid.

inet:tls:ja3:sample

A JA3 sample taken from a client. The inet:tls:ja3:sample type is derived from the base type: comp.

The type inet:tls:ja3:sample has the following options set:

  • fields: (('client', 'inet:client'), ('ja3', 'hash:md5'))

inet:tls:ja3s:sample

A JA3 sample taken from a server. The inet:tls:ja3s:sample type is derived from the base type: comp.

The type inet:tls:ja3s:sample has the following options set:

  • fields: (('server', 'inet:server'), ('ja3s', 'hash:md5'))

inet:tls:servercert

An x509 certificate sent by a server for TLS. The inet:tls:servercert type is derived from the base type: comp.

An example of inet:tls:servercert:

  • (1.2.3.4:443, c7437790af01ae1bb2f8f3b684c70bf8)

The type inet:tls:servercert has the following options set:

  • fields: (('server', 'inet:server'), ('cert', 'crypto:x509:cert'))

inet:tunnel

A specific sequence of hosts forwarding connections such as a VPN or proxy. The inet:tunnel type is derived from the base type: guid.

inet:tunnel:type:taxonomy

A taxonomy of network tunnel types. The inet:tunnel:type:taxonomy type is derived from the base type: taxonomy.

The type inet:tunnel:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:url:mirror

A URL mirror site. The inet:url:mirror type is derived from the base type: comp.

The type inet:url:mirror has the following options set:

  • fields: (('of', 'inet:url'), ('at', 'inet:url'))

inet:urlfile

A file hosted at a specific Universal Resource Locator (URL). The inet:urlfile type is derived from the base type: comp.

The type inet:urlfile has the following options set:

  • fields: (('url', 'inet:url'), ('file', 'file:bytes'))

inet:urlredir

A URL that redirects to another URL, such as via a URL shortening service or an HTTP 302 response. The inet:urlredir type is derived from the base type: comp.

An example of inet:urlredir:

  • (http://foo.com/,http://bar.com/)

The type inet:urlredir has the following options set:

  • fields: (('src', 'inet:url'), ('dst', 'inet:url'))

inet:user

A username string. The inet:user type is derived from the base type: str.

The type inet:user has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:web:acct

An account with a given Internet-based site or service. The inet:web:acct type is derived from the base type: comp.

An example of inet:web:acct:

  • twitter.com/invisig0th

The type inet:web:acct has the following options set:

  • fields: (('site', 'inet:fqdn'), ('user', 'inet:user'))

  • sepr: /

inet:web:action

An instance of an account performing an action at an Internet-based site or service. The inet:web:action type is derived from the base type: guid.

inet:web:attachment

An instance of a file being sent to a web service by an account. The inet:web:attachment type is derived from the base type: guid.

inet:web:channel

A channel within a web service or instance such as slack or discord. The inet:web:channel type is derived from the base type: guid.

inet:web:chprofile

A change to a web account. Used to capture historical properties associated with an account, as opposed to current data in the inet:web:acct node. The inet:web:chprofile type is derived from the base type: guid.

inet:web:file

A file posted by a web account. The inet:web:file type is derived from the base type: comp.

The type inet:web:file has the following options set:

  • fields: (('acct', 'inet:web:acct'), ('file', 'file:bytes'))

inet:web:follows

A web account follows or is connected to another web account. The inet:web:follows type is derived from the base type: comp.

The type inet:web:follows has the following options set:

  • fields: (('follower', 'inet:web:acct'), ('followee', 'inet:web:acct'))

inet:web:group

A group hosted within or registered with a given Internet-based site or service. The inet:web:group type is derived from the base type: comp.

An example of inet:web:group:

  • somesite.com/mycoolgroup

The type inet:web:group has the following options set:

  • fields: (('site', 'inet:fqdn'), ('id', 'inet:group'))

  • sepr: /

inet:web:hashtag

A hashtag used in a web post. The inet:web:hashtag type is derived from the base type: str.

The type inet:web:hashtag has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^#\w[\w·]*(?<!·)$

  • replace: ()

  • strip: False

inet:web:instance

An instance of a web service such as slack or discord. The inet:web:instance type is derived from the base type: guid.

inet:web:logon

An instance of an account authenticating to an Internet-based site or service. The inet:web:logon type is derived from the base type: guid.

inet:web:memb

Deprecated. Please use inet:web:member. The inet:web:memb type is derived from the base type: comp.

The type inet:web:memb has the following options set:

  • fields: (('acct', 'inet:web:acct'), ('group', 'inet:web:group'))

inet:web:member

Represents a web account membership in a channel or group. The inet:web:member type is derived from the base type: guid.

inet:web:mesg

A message sent from one web account to another web account or channel. The inet:web:mesg type is derived from the base type: comp.

An example of inet:web:mesg:

  • ((twitter.com, invisig0th), (twitter.com, gobbles), 20041012130220)

The type inet:web:mesg has the following options set:

  • fields: (('from', 'inet:web:acct'), ('to', 'inet:web:acct'), ('time', 'time'))

inet:web:post

A post made by a web account. The inet:web:post type is derived from the base type: guid.

inet:web:post:link

A link contained within post text. The inet:web:post:link type is derived from the base type: guid.

inet:whois:contact

An individual contact from a domain whois record. The inet:whois:contact type is derived from the base type: comp.

The type inet:whois:contact has the following options set:

  • fields: (('rec', 'inet:whois:rec'), ('type', ('str', {'lower': True})))

inet:whois:email

An email address associated with an FQDN via whois registration text. The inet:whois:email type is derived from the base type: comp.

The type inet:whois:email has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('email', 'inet:email'))

inet:whois:ipcontact

An individual contact from an IP block record. The inet:whois:ipcontact type is derived from the base type: guid.

inet:whois:ipquery

Query details used to retrieve an IP record. The inet:whois:ipquery type is derived from the base type: guid.

inet:whois:iprec

An IPv4/IPv6 block registration record. The inet:whois:iprec type is derived from the base type: guid.

inet:whois:rar

A domain registrar. The inet:whois:rar type is derived from the base type: str.

An example of inet:whois:rar:

  • godaddy, inc.

The type inet:whois:rar has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:whois:rec

A domain whois record. The inet:whois:rec type is derived from the base type: comp.

The type inet:whois:rec has the following options set:

  • fields: (('fqdn', 'inet:fqdn'), ('asof', 'time'))

inet:whois:recns

A nameserver associated with a domain whois record. The inet:whois:recns type is derived from the base type: comp.

The type inet:whois:recns has the following options set:

  • fields: (('ns', 'inet:fqdn'), ('rec', 'inet:whois:rec'))

inet:whois:reg

A domain registrant. The inet:whois:reg type is derived from the base type: str.

An example of inet:whois:reg:

  • woot hostmaster

The type inet:whois:reg has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:whois:regid

The registry unique identifier of the registration record. The inet:whois:regid type is derived from the base type: str.

An example of inet:whois:regid:

  • NET-10-0-0-0-1

The type inet:whois:regid has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

inet:wifi:ap

An SSID/MAC address combination for a wireless access point. The inet:wifi:ap type is derived from the base type: comp.

The type inet:wifi:ap has the following options set:

  • fields: (('ssid', 'inet:wifi:ssid'), ('bssid', 'inet:mac'))

inet:wifi:ssid

A WiFi service set identifier (SSID) name. The inet:wifi:ssid type is derived from the base type: str.

An example of inet:wifi:ssid:

  • The Vertex Project

The type inet:wifi:ssid has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

iso:3166:cc

An ISO 3166 2 digit country code. The iso:3166:cc type is derived from the base type: str.

The type iso:3166:cc has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z]{2}$

  • replace: ()

  • strip: False

iso:oid

An ISO Object Identifier string. The iso:oid type is derived from the base type: str.

The type iso:oid has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^([0-2])((\.0)|(\.[1-9][0-9]*))*$

  • replace: ()

  • strip: False

it:account

A GUID that represents an account on a host or network. The it:account type is derived from the base type: guid.

it:adid

An advertising identification string. The it:adid type is derived from the base type: str.

The type it:adid has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

it:app:snort:hit

An instance of a snort rule hit. The it:app:snort:hit type is derived from the base type: guid.

it:app:snort:rule

A snort rule. The it:app:snort:rule type is derived from the base type: guid.

it:app:yara:match

A YARA rule match to a file. The it:app:yara:match type is derived from the base type: comp.

The type it:app:yara:match has the following options set:

  • fields: (('rule', 'it:app:yara:rule'), ('file', 'file:bytes'))

it:app:yara:netmatch

An instance of a YARA rule network hunting match. The it:app:yara:netmatch type is derived from the base type: guid.

it:app:yara:procmatch

An instance of a YARA rule match to a process. The it:app:yara:procmatch type is derived from the base type: guid.

it:app:yara:rule

A YARA rule unique identifier. The it:app:yara:rule type is derived from the base type: guid.

it:auth:passwdhash

An instance of a password hash. The it:auth:passwdhash type is derived from the base type: guid.

it:av:filehit

Deprecated. Please use it:av:scan:result. The it:av:filehit type is derived from the base type: comp.

The type it:av:filehit has the following options set:

  • fields: (('file', 'file:bytes'), ('sig', 'it:av:sig'))

it:av:prochit

Deprecated. Please use it:av:scan:result. The it:av:prochit type is derived from the base type: guid.

it:av:scan:result

The result of running an antivirus scanner. The it:av:scan:result type is derived from the base type: guid.

it:av:sig

Deprecated. Please use it:av:scan:result. The it:av:sig type is derived from the base type: comp.

The type it:av:sig has the following options set:

  • fields: (('soft', 'it:prod:soft'), ('name', 'it:av:signame'))

it:av:signame

An antivirus signature name. The it:av:signame type is derived from the base type: str.

The type it:av:signame has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:cmd

A unique command-line string. The it:cmd type is derived from the base type: str.

An example of it:cmd:

  • foo.exe --dostuff bar

The type it:cmd has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

it:cmd:history

A single command executed within a session. The it:cmd:history type is derived from the base type: guid.

it:cmd:session

A command line session with multiple commands run over time. The it:cmd:session type is derived from the base type: guid.

it:dev:int

A developer selected integer constant. The it:dev:int type is derived from the base type: int.

The type it:dev:int has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

it:dev:mutex

A string representing a mutex. The it:dev:mutex type is derived from the base type: str.

The type it:dev:mutex has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:dev:pipe

A string representing a named pipe. The it:dev:pipe type is derived from the base type: str.

The type it:dev:pipe has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:dev:regkey

A Windows registry key. The it:dev:regkey type is derived from the base type: str.

An example of it:dev:regkey:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

The type it:dev:regkey has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:dev:regval

A Windows registry key/value pair. The it:dev:regval type is derived from the base type: guid.

it:dev:repo

A version control system instance. The it:dev:repo type is derived from the base type: guid.

it:dev:repo:branch

A branch in a version control system instance. The it:dev:repo:branch type is derived from the base type: guid.

it:dev:repo:commit

A commit to a repository. The it:dev:repo:commit type is derived from the base type: guid.

it:dev:repo:diff

A diff of a file being applied in a single commit. The it:dev:repo:diff type is derived from the base type: guid.

it:dev:repo:diff:comment

A comment on a diff in a repository. The it:dev:repo:diff:comment type is derived from the base type: guid.

it:dev:repo:issue

An issue raised in a repository. The it:dev:repo:issue type is derived from the base type: guid.

it:dev:repo:issue:comment

A comment on an issue in a repository. The it:dev:repo:issue:comment type is derived from the base type: guid.

it:dev:repo:issue:label

A label applied to a repository issue. The it:dev:repo:issue:label type is derived from the base type: guid.

it:dev:repo:label

A developer selected label. The it:dev:repo:label type is derived from the base type: guid.

it:dev:repo:remote

A remote repo that is tracked for changes/branches/etc. The it:dev:repo:remote type is derived from the base type: guid.

it:dev:repo:type:taxonomy

A version control system type taxonomy. The it:dev:repo:type:taxonomy type is derived from the base type: taxonomy.

The type it:dev:repo:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:dev:str

A developer selected string. The it:dev:str type is derived from the base type: str.

The type it:dev:str has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:domain

A logical boundary of authentication and configuration such as a windows domain. The it:domain type is derived from the base type: guid.

it:exec:bind

An instance of a host binding a listening port. The it:exec:bind type is derived from the base type: guid.

it:exec:file:add

An instance of a host adding a file to a filesystem. The it:exec:file:add type is derived from the base type: guid.

it:exec:file:del

An instance of a host deleting a file from a filesystem. The it:exec:file:del type is derived from the base type: guid.

it:exec:file:read

An instance of a host reading a file from a filesystem. The it:exec:file:read type is derived from the base type: guid.

it:exec:file:write

An instance of a host writing a file to a filesystem. The it:exec:file:write type is derived from the base type: guid.

it:exec:loadlib

A library load event in a process. The it:exec:loadlib type is derived from the base type: guid.

it:exec:mmap

A memory mapped segment located in a process. The it:exec:mmap type is derived from the base type: guid.

it:exec:mutex

A mutex created by a process at runtime. The it:exec:mutex type is derived from the base type: guid.

it:exec:pipe

A named pipe created by a process at runtime. The it:exec:pipe type is derived from the base type: guid.

it:exec:proc

A process executing on a host. May be an actual (e.g., endpoint) or virtual (e.g., malware sandbox) host. The it:exec:proc type is derived from the base type: guid.

it:exec:query

An instance of an executed query. The it:exec:query type is derived from the base type: guid.

it:exec:reg:del

An instance of a host deleting a registry key. The it:exec:reg:del type is derived from the base type: guid.

it:exec:reg:get

An instance of a host getting a registry key. The it:exec:reg:get type is derived from the base type: guid.

it:exec:reg:set

An instance of a host creating or setting a registry key. The it:exec:reg:set type is derived from the base type: guid.

it:exec:thread

A thread executing in a process. The it:exec:thread type is derived from the base type: guid.

it:exec:url

An instance of a host requesting a URL. The it:exec:url type is derived from the base type: guid.

it:fs:file

A file on a host. The it:fs:file type is derived from the base type: guid.

it:group

A GUID that represents a group on a host or network. The it:group type is derived from the base type: guid.

it:host

A GUID that represents a host or system. The it:host type is derived from the base type: guid.

it:host:tenancy

A time window where a host was a tenant run by another host. The it:host:tenancy type is derived from the base type: guid.

it:hostname

The name of a host or system. The it:hostname type is derived from the base type: str.

The type it:hostname has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

it:hostsoft

A version of a software product which is present on a given host. The it:hostsoft type is derived from the base type: comp.

The type it:hostsoft has the following options set:

  • fields: (('host', 'it:host'), ('softver', 'it:prod:softver'))

it:hosturl

A url hosted on or served by a host or system. The it:hosturl type is derived from the base type: comp.

The type it:hosturl has the following options set:

  • fields: (('host', 'it:host'), ('url', 'inet:url'))

it:log:event

A GUID representing an individual log event. The it:log:event type is derived from the base type: guid.

it:log:event:type:taxonomy

A taxonomy of log event types. The it:log:event:type:taxonomy type is derived from the base type: taxonomy.

The type it:log:event:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:logon

A GUID that represents an individual logon/logoff event. The it:logon type is derived from the base type: guid.

it:mitre:attack:campaign

A MITRE ATT&CK Campaign ID. The it:mitre:attack:campaign type is derived from the base type: str.

An example of it:mitre:attack:campaign:

  • C0028

The type it:mitre:attack:campaign has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^C[0-9]{4}$

  • replace: ()

  • strip: False

it:mitre:attack:data:component

A MITRE ATT&CK data component. The it:mitre:attack:data:component type is derived from the base type: guid.

it:mitre:attack:datasource

A MITRE ATT&CK Datasource ID. The it:mitre:attack:datasource type is derived from the base type: str.

An example of it:mitre:attack:datasource:

  • DS0026

The type it:mitre:attack:datasource has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^DS[0-9]{4}$

  • replace: ()

  • strip: False

it:mitre:attack:flow

A MITRE ATT&CK Flow diagram. The it:mitre:attack:flow type is derived from the base type: guid.

it:mitre:attack:group

A MITRE ATT&CK Group ID. The it:mitre:attack:group type is derived from the base type: str.

An example of it:mitre:attack:group:

  • G0100

The type it:mitre:attack:group has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^G[0-9]{4}$

  • replace: ()

  • strip: False

it:mitre:attack:matrix

An enumeration of ATT&CK matrix values. The it:mitre:attack:matrix type is derived from the base type: str.

An example of it:mitre:attack:matrix:

  • enterprise

The type it:mitre:attack:matrix has the following options set:

  • enums:

    valu

    enterprise

    mobile

    ics

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:mitre:attack:mitigation

A MITRE ATT&CK Mitigation ID. The it:mitre:attack:mitigation type is derived from the base type: str.

An example of it:mitre:attack:mitigation:

  • M1036

The type it:mitre:attack:mitigation has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^M[0-9]{4}$

  • replace: ()

  • strip: False

it:mitre:attack:software

A MITRE ATT&CK Software ID. The it:mitre:attack:software type is derived from the base type: str.

An example of it:mitre:attack:software:

  • S0154

The type it:mitre:attack:software has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^S[0-9]{4}$

  • replace: ()

  • strip: False

it:mitre:attack:status

A MITRE ATT&CK element status. The it:mitre:attack:status type is derived from the base type: str.

An example of it:mitre:attack:status:

  • current

The type it:mitre:attack:status has the following options set:

  • enums:

    valu

    current

    deprecated

    withdrawn

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:mitre:attack:tactic

A MITRE ATT&CK Tactic ID. The it:mitre:attack:tactic type is derived from the base type: str.

An example of it:mitre:attack:tactic:

  • TA0040

The type it:mitre:attack:tactic has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^TA[0-9]{4}$

  • replace: ()

  • strip: False

it:mitre:attack:technique

A MITRE ATT&CK Technique ID. The it:mitre:attack:technique type is derived from the base type: str.

An example of it:mitre:attack:technique:

  • T1548

The type it:mitre:attack:technique has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^T[0-9]{4}(.[0-9]{3})?$

  • replace: ()

  • strip: False

it:network

A GUID that represents a logical network. The it:network type is derived from the base type: guid.

it:network:type:taxonomy

A taxonomy of network types. The it:network:type:taxonomy type is derived from the base type: taxonomy.

The type it:network:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:os:android:aaid

An android advertising identification string. The it:os:android:aaid type is derived from the base type: it:adid.

The type it:os:android:aaid has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

it:os:android:ibroadcast

The given software broadcasts the given Android intent. The it:os:android:ibroadcast type is derived from the base type: comp.

The type it:os:android:ibroadcast has the following options set:

  • fields: (('app', 'it:prod:soft'), ('intent', 'it:os:android:intent'))

it:os:android:ilisten

The given software listens for an android intent. The it:os:android:ilisten type is derived from the base type: comp.

The type it:os:android:ilisten has the following options set:

  • fields: (('app', 'it:prod:soft'), ('intent', 'it:os:android:intent'))

it:os:android:intent

An android intent string. The it:os:android:intent type is derived from the base type: str.

The type it:os:android:intent has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:os:android:perm

An android permission string. The it:os:android:perm type is derived from the base type: str.

The type it:os:android:perm has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:os:android:reqperm

The given software requests the android permission. The it:os:android:reqperm type is derived from the base type: comp.

The type it:os:android:reqperm has the following options set:

  • fields: (('app', 'it:prod:soft'), ('perm', 'it:os:android:perm'))

it:os:ios:idfa

An iOS advertising identification string. The it:os:ios:idfa type is derived from the base type: it:adid.

The type it:os:ios:idfa has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

it:os:windows:sid

A Microsoft Windows Security Identifier. The it:os:windows:sid type is derived from the base type: str.

An example of it:os:windows:sid:

  • S-1-5-21-1220945662-1202665555-839525555-5555

The type it:os:windows:sid has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^S-1-(?:\d{1,10}|0x[0-9a-fA-F]{12})(?:-(?:\d+|0x[0-9a-fA-F]{2,}))*$

  • replace: ()

  • strip: False

it:prod:component

A specific instance of an it:prod:hardware most often as part of an it:host. The it:prod:component type is derived from the base type: guid.

it:prod:hardware

A specification for a piece of IT hardware. The it:prod:hardware type is derived from the base type: guid.

it:prod:hardwaretype

An IT hardware type taxonomy. The it:prod:hardwaretype type is derived from the base type: taxonomy.

The type it:prod:hardwaretype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:prod:soft

A software product. The it:prod:soft type is derived from the base type: guid.

it:prod:soft:taxonomy

A software type taxonomy. The it:prod:soft:taxonomy type is derived from the base type: taxonomy.

The type it:prod:soft:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:prod:softfile

A file is distributed by a specific software version. The it:prod:softfile type is derived from the base type: comp.

The type it:prod:softfile has the following options set:

  • fields: (('soft', 'it:prod:softver'), ('file', 'file:bytes'))

it:prod:softid

An identifier issued to a given host by a specific software application. The it:prod:softid type is derived from the base type: guid.

it:prod:softlib

A software version contains a library software version. The it:prod:softlib type is derived from the base type: comp.

The type it:prod:softlib has the following options set:

  • fields: (('soft', 'it:prod:softver'), ('lib', 'it:prod:softver'))

it:prod:softname

A software product name. The it:prod:softname type is derived from the base type: str.

The type it:prod:softname has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

it:prod:softos

The software version is known to be compatible with the given os software version. The it:prod:softos type is derived from the base type: comp.

The type it:prod:softos has the following options set:

  • fields: (('soft', 'it:prod:softver'), ('os', 'it:prod:softver'))

it:prod:softreg

A registry entry is created by a specific software version. The it:prod:softreg type is derived from the base type: comp.

The type it:prod:softreg has the following options set:

  • fields: (('softver', 'it:prod:softver'), ('regval', 'it:dev:regval'))

it:prod:softver

A specific version of a software product. The it:prod:softver type is derived from the base type: guid.

it:query

A unique query string. The it:query type is derived from the base type: str.

The type it:query has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

it:reveng:filefunc

An instance of a function in an executable. The it:reveng:filefunc type is derived from the base type: comp.

The type it:reveng:filefunc has the following options set:

  • fields: (('file', 'file:bytes'), ('function', 'it:reveng:function'))

it:reveng:funcstr

A reference to a string inside a function. The it:reveng:funcstr type is derived from the base type: comp.

The type it:reveng:funcstr has the following options set:

  • fields: (('function', 'it:reveng:function'), ('string', 'str'))

it:reveng:function

A function inside an executable. The it:reveng:function type is derived from the base type: guid.

it:reveng:impfunc

A function from an imported library. The it:reveng:impfunc type is derived from the base type: str.

The type it:reveng:impfunc has the following options set:

  • globsuffix: False

  • lower: 1

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:screenshot

A screenshot of a host. The it:screenshot type is derived from the base type: guid.

it:sec:c2:config

An extracted C2 config from an executable. The it:sec:c2:config type is derived from the base type: guid.

it:sec:cve

A vulnerability as designated by a Common Vulnerabilities and Exposures (CVE) number. The it:sec:cve type is derived from the base type: str.

An example of it:sec:cve:

  • cve-2012-0158

The type it:sec:cve has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: (?i)^CVE-[0-9]{4}-[0-9]{4,}$

  • replace: (('‑', '-'), ('‒', '-'), ('–', '-'), ('—', '-'))

  • strip: False

it:sec:cwe

NIST NVD Common Weaknesses Enumeration Specification. The it:sec:cwe type is derived from the base type: str.

An example of it:sec:cwe:

  • CWE-120

The type it:sec:cwe has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^CWE-[0-9]{1,8}$

  • replace: ()

  • strip: False

it:sec:metrics

A node used to track metrics of an organization’s infosec program. The it:sec:metrics type is derived from the base type: guid.

it:sec:stix:bundle

A STIX bundle. The it:sec:stix:bundle type is derived from the base type: guid.

it:sec:stix:indicator

A STIX indicator pattern. The it:sec:stix:indicator type is derived from the base type: guid.

it:sec:tlp

The US CISA Traffic-Light-Protocol used to designate information sharing boundaries. The it:sec:tlp type is derived from the base type: int.

An example of it:sec:tlp:

  • green

The type it:sec:tlp has the following options set:

  • enums:

    int

    valu

    10

    clear

    20

    green

    30

    amber

    40

    amber-strict

    50

    red

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

it:sec:vuln:scan

An instance of running a vulnerability scan. The it:sec:vuln:scan type is derived from the base type: guid.

it:sec:vuln:scan:result

A vulnerability scan result for an asset. The it:sec:vuln:scan:result type is derived from the base type: guid.

it:software:image

The base image used to create a container or OS. The it:software:image type is derived from the base type: guid.

it:software:image:type:taxonomy

A taxonomy of software image types. The it:software:image:type:taxonomy type is derived from the base type: taxonomy.

The type it:software:image:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

it:storage:mount

A storage volume that has been attached to an image. The it:storage:mount type is derived from the base type: guid.

it:storage:volume

A physical or logical storage volume that can be attached to a physical/virtual machine or container. The it:storage:volume type is derived from the base type: guid.

it:storage:volume:type:taxonomy

A taxonomy of storage volume types. The it:storage:volume:type:taxonomy type is derived from the base type: taxonomy.

An example of it:storage:volume:type:taxonomy:

  • network.smb

The type it:storage:volume:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

lang:code

An optionally 2 part language code. The lang:code type is derived from the base type: str.

An example of lang:code:

  • pt.br

The type lang:code has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z]{2}(.[a-z]{2})?$

  • replace: ()

  • strip: False

lang:idiom

Deprecated. Please use lang:translation. The lang:idiom type is derived from the base type: str.

The type lang:idiom has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

lang:language

A specific written or spoken language. The lang:language type is derived from the base type: guid.

lang:name

A name used to refer to a language. The lang:name type is derived from the base type: str.

The type lang:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

lang:phrase

A small group of words which stand together as a concept. The lang:phrase type is derived from the base type: str.

The type lang:phrase has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

lang:trans

Deprecated. Please use lang:translation. The lang:trans type is derived from the base type: str.

The type lang:trans has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

lang:translation

A translation of text from one language to another. The lang:translation type is derived from the base type: guid.

markdown

A markdown string. The markdown type is derived from the base type: str.

The type markdown has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

mass

A mass which converts to grams as a base unit. The mass type is derived from the base type: hugenum.

The type mass has the following options set:

  • modulo: None

  • units: {'µg': '0.000001', 'microgram': '0.000001', 'micrograms': '0.000001', 'mg': '0.001', 'milligram': '0.001', 'milligrams': '0.001', 'g': '1', 'grams': '1', 'kg': '1000', 'kilogram': '1000', 'kilograms': '1000', 'lb': '453.592', 'lbs': '453.592', 'pound': '453.592', 'pounds': '453.592', 'stone': '6350.29'}

mat:item

A GUID assigned to a material object. The mat:item type is derived from the base type: guid.

mat:itemimage

The base type for compound node fields. The mat:itemimage type is derived from the base type: comp.

The type mat:itemimage has the following options set:

  • fields: (('item', 'mat:item'), ('file', 'file:bytes'))

mat:spec

A GUID assigned to a material specification. The mat:spec type is derived from the base type: guid.

mat:specimage

The base type for compound node fields. The mat:specimage type is derived from the base type: comp.

The type mat:specimage has the following options set:

  • fields: (('spec', 'mat:spec'), ('file', 'file:bytes'))

mat:type

A taxonomy of material item/specification types. The mat:type type is derived from the base type: taxonomy.

The type mat:type has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

math:algorithm

A mathematical algorithm. The math:algorithm type is derived from the base type: guid.

math:algorithm:type:taxonomy

A hierarchical taxonomy of algorithm types. The math:algorithm:type:taxonomy type is derived from the base type: taxonomy.

The type math:algorithm:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

media:news

A GUID for a news article or report. The media:news type is derived from the base type: guid.

media:news:taxonomy

A taxonomy of types or sources of news. The media:news:taxonomy type is derived from the base type: taxonomy.

The type media:news:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

media:topic

A topic string. The media:topic type is derived from the base type: str.

The type media:topic has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

meta:activity

A generic activity level enumeration. The meta:activity type is derived from the base type: int.

The type meta:activity has the following options set:

  • enums:

    int

    valu

    0

    none

    10

    lowest

    20

    low

    30

    medium

    40

    high

    50

    highest

  • enums:strict: False

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

meta:aggregate

A node which represents an aggregate count of a specific type. The meta:aggregate type is derived from the base type: guid.

meta:aggregate:type:taxonomy

A type of item being counted in aggregate. The meta:aggregate:type:taxonomy type is derived from the base type: taxonomy.

The type meta:aggregate:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

meta:event

An analytically relevant event in a curated timeline. The meta:event type is derived from the base type: guid.

meta:event:taxonomy

A taxonomy of event types for meta:event nodes. The meta:event:taxonomy type is derived from the base type: taxonomy.

The type meta:event:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

meta:note

An analyst note about nodes linked with -(about)> edges. The meta:note type is derived from the base type: guid.

meta:note:type:taxonomy

An analyst note type taxonomy. The meta:note:type:taxonomy type is derived from the base type: taxonomy.

The type meta:note:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

meta:priority

A generic priority enumeration. The meta:priority type is derived from the base type: int.

The type meta:priority has the following options set:

  • enums:

    int

    valu

    0

    none

    10

    lowest

    20

    low

    30

    medium

    40

    high

    50

    highest

  • enums:strict: False

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

meta:rule

A generic rule linked to matches with -(matches)> edges. The meta:rule type is derived from the base type: guid.

meta:rule:type:taxonomy

A taxonomy for meta:rule types. The meta:rule:type:taxonomy type is derived from the base type: taxonomy.

The type meta:rule:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

meta:ruleset

A set of rules linked with -(has)> edges. The meta:ruleset type is derived from the base type: guid.

meta:ruleset:type:taxonomy

A taxonomy for meta:ruleset types. The meta:ruleset:type:taxonomy type is derived from the base type: taxonomy.

The type meta:ruleset:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

meta:seen

Annotates that the data in a node was obtained from or observed by a given source. The meta:seen type is derived from the base type: comp.

The type meta:seen has the following options set:

  • fields: (('source', 'meta:source'), ('node', 'ndef'))

meta:severity

A generic severity enumeration. The meta:severity type is derived from the base type: int.

The type meta:severity has the following options set:

  • enums:

    int

    valu

    0

    none

    10

    lowest

    20

    low

    30

    medium

    40

    high

    50

    highest

  • enums:strict: False

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

meta:sophistication

A sophistication score with named values: very low, low, medium, high, and very high. The meta:sophistication type is derived from the base type: int.

The type meta:sophistication has the following options set:

  • enums:

    int

    valu

    10

    very low

    20

    low

    30

    medium

    40

    high

    50

    very high

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

meta:source

A data source unique identifier. The meta:source type is derived from the base type: guid.

meta:timeline

A curated timeline of analytically relevant events. The meta:timeline type is derived from the base type: guid.

meta:timeline:taxonomy

A taxonomy of timeline types for meta:timeline nodes. The meta:timeline:taxonomy type is derived from the base type: taxonomy.

The type meta:timeline:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:alias

An alias for the org GUID. The ou:alias type is derived from the base type: str.

An example of ou:alias:

  • vertexproject

The type ou:alias has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[0-9a-z_]+$

  • replace: ()

  • strip: False

ou:asset

A node for tracking assets which belong to an organization. The ou:asset type is derived from the base type: guid.

ou:asset:status:taxonomy

An asset status taxonomy. The ou:asset:status:taxonomy type is derived from the base type: taxonomy.

The type ou:asset:status:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:asset:type:taxonomy

An asset type taxonomy. The ou:asset:type:taxonomy type is derived from the base type: taxonomy.

The type ou:asset:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:attendee

A node representing a person attending a meeting, conference, or event. The ou:attendee type is derived from the base type: guid.

ou:award

An award issued by an organization. The ou:award type is derived from the base type: guid.

ou:campaign

Represents an org’s activity in pursuit of a goal. The ou:campaign type is derived from the base type: guid.

ou:campname

A campaign name. The ou:campname type is derived from the base type: str.

The type ou:campname has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

ou:camptype

An campaign type taxonomy. The ou:camptype type is derived from the base type: taxonomy.

The type ou:camptype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:candidate

A candidate being considered for a role within an organization. The ou:candidate type is derived from the base type: guid.

ou:candidate:method:taxonomy

A taxonomy of methods by which a candidate came under consideration. The ou:candidate:method:taxonomy type is derived from the base type: taxonomy.

The type ou:candidate:method:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:conference

A conference with a name and sponsoring org. The ou:conference type is derived from the base type: guid.

ou:conference:attendee

Deprecated. Please use ou:attendee. The ou:conference:attendee type is derived from the base type: comp.

The type ou:conference:attendee has the following options set:

  • fields: (('conference', 'ou:conference'), ('person', 'ps:person'))

ou:conference:event

A conference event with a name and associated conference. The ou:conference:event type is derived from the base type: guid.

ou:conference:event:attendee

Deprecated. Please use ou:attendee. The ou:conference:event:attendee type is derived from the base type: comp.

The type ou:conference:event:attendee has the following options set:

  • fields: (('conference', 'ou:conference:event'), ('person', 'ps:person'))

ou:conflict

Represents a conflict where two or more campaigns have mutually exclusive goals. The ou:conflict type is derived from the base type: guid.

ou:contest

A competitive event resulting in a ranked set of participants. The ou:contest type is derived from the base type: guid.

ou:contest:result

The results from a single contest participant. The ou:contest:result type is derived from the base type: comp.

The type ou:contest:result has the following options set:

  • fields: (('contest', 'ou:contest'), ('participant', 'ps:contact'))

ou:contract

An contract between multiple entities. The ou:contract type is derived from the base type: guid.

ou:contract:type

A pre-defined set of contract types. The ou:contract:type type is derived from the base type: str.

The type ou:contract:type has the following options set:

  • enum: ('nda', 'other', 'grant', 'treaty', 'purchase', 'indemnity', 'partnership')

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:contribution

Represents a specific instance of contributing material support to a campaign. The ou:contribution type is derived from the base type: guid.

ou:conttype

A contract type taxonomy. The ou:conttype type is derived from the base type: taxonomy.

The type ou:conttype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:employment

An employment type taxonomy. The ou:employment type is derived from the base type: taxonomy.

An example of ou:employment:

  • fulltime.salary

The type ou:employment has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:enacted

An organization enacting a document. The ou:enacted type is derived from the base type: guid.

ou:enacted:status:taxonomy

A taxonomy of enacted statuses. The ou:enacted:status:taxonomy type is derived from the base type: taxonomy.

The type ou:enacted:status:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:goal

An assessed or stated goal which may be abstract or org specific. The ou:goal type is derived from the base type: guid.

ou:goal:type:taxonomy

A taxonomy of goal types. The ou:goal:type:taxonomy type is derived from the base type: taxonomy.

The type ou:goal:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:goalname

A goal name. The ou:goalname type is derived from the base type: str.

The type ou:goalname has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

ou:hasalias

The knowledge that an organization has an alias. The ou:hasalias type is derived from the base type: comp.

The type ou:hasalias has the following options set:

  • fields: (('org', 'ou:org'), ('alias', 'ou:alias'))

ou:hasgoal

Deprecated. Please use ou:org:goals. The ou:hasgoal type is derived from the base type: comp.

The type ou:hasgoal has the following options set:

  • fields: (('org', 'ou:org'), ('goal', 'ou:goal'))

ou:id:number

A unique id number issued by a specific organization. The ou:id:number type is derived from the base type: comp.

The type ou:id:number has the following options set:

  • fields: (('type', 'ou:id:type'), ('value', 'ou:id:value'))

ou:id:type

A type of id number issued by an org. The ou:id:type type is derived from the base type: guid.

ou:id:update

A status update to an org:id:number. The ou:id:update type is derived from the base type: guid.

ou:id:value

The value of an org:id:number. The ou:id:value type is derived from the base type: str.

The type ou:id:value has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

ou:industry

An industry classification type. The ou:industry type is derived from the base type: guid.

ou:industry:type:taxonomy

An industry type taxonomy. The ou:industry:type:taxonomy type is derived from the base type: taxonomy.

The type ou:industry:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:industryname

The name of an industry. The ou:industryname type is derived from the base type: str.

The type ou:industryname has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

ou:isic

An International Standard Industrial Classification of All Economic Activities (ISIC) code. The ou:isic type is derived from the base type: str.

An example of ou:isic:

  • C1393

The type ou:isic has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[A-Z]([0-9]{2}[0-9]{0,2})?$

  • replace: ()

  • strip: False

ou:jobtitle

A title for a position within an org. The ou:jobtitle type is derived from the base type: str.

The type ou:jobtitle has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

ou:jobtype

A taxonomy of job types. The ou:jobtype type is derived from the base type: taxonomy.

An example of ou:jobtype:

  • it.dev.python

The type ou:jobtype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:meet

An informal meeting of people which has no title or sponsor. See also: ou:conference. The ou:meet type is derived from the base type: guid.

ou:meet:attendee

Deprecated. Please use ou:attendee. The ou:meet:attendee type is derived from the base type: comp.

The type ou:meet:attendee has the following options set:

  • fields: (('meet', 'ou:meet'), ('person', 'ps:person'))

ou:member

Deprecated. Please use ou:position. The ou:member type is derived from the base type: comp.

The type ou:member has the following options set:

  • fields: (('org', 'ou:org'), ('person', 'ps:person'))

ou:naics

North American Industry Classification System codes and prefixes. The ou:naics type is derived from the base type: str.

An example of ou:naics:

  • 541715

The type ou:naics has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[1-9][0-9]{1,5}?$

  • replace: ()

  • strip: True

ou:name

The name of an organization. This may be a formal name or informal name of the organization. The ou:name type is derived from the base type: str.

An example of ou:name:

  • acme corporation

The type ou:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

ou:opening

A job/work opening within an org. The ou:opening type is derived from the base type: guid.

ou:org

A GUID for a human organization such as a company or military unit. The ou:org type is derived from the base type: guid.

ou:org:has

An org owns, controls, or has exclusive use of an object or resource, potentially during a specific period of time. The ou:org:has type is derived from the base type: comp.

The type ou:org:has has the following options set:

  • fields: (('org', 'ou:org'), ('node', 'ndef'))

ou:orgnet4

An organization’s IPv4 netblock. The ou:orgnet4 type is derived from the base type: comp.

The type ou:orgnet4 has the following options set:

  • fields: (('org', 'ou:org'), ('net', 'inet:net4'))

ou:orgnet6

An organization’s IPv6 netblock. The ou:orgnet6 type is derived from the base type: comp.

The type ou:orgnet6 has the following options set:

  • fields: (('org', 'ou:org'), ('net', 'inet:net6'))

ou:orgtype

An org type taxonomy. The ou:orgtype type is derived from the base type: taxonomy.

The type ou:orgtype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:position

A position within an org. May be organized into an org chart. The ou:position type is derived from the base type: guid.

ou:preso

A webinar, conference talk, or other type of presentation. The ou:preso type is derived from the base type: guid.

ou:requirement

A specific requirement. The ou:requirement type is derived from the base type: guid.

ou:requirement:type:taxonomy

A taxonomy of requirement types. The ou:requirement:type:taxonomy type is derived from the base type: taxonomy.

The type ou:requirement:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:role

A named role when participating in an event. The ou:role type is derived from the base type: str.

An example of ou:role:

  • staff

The type ou:role has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^\w+$

  • replace: ()

  • strip: False

ou:sic

The four digit Standard Industrial Classification Code. The ou:sic type is derived from the base type: str.

An example of ou:sic:

  • 0111

The type ou:sic has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[0-9]{4}$

  • replace: ()

  • strip: False

ou:suborg

Any parent/child relationship between two orgs. May represent ownership, organizational structure, etc. The ou:suborg type is derived from the base type: comp.

The type ou:suborg has the following options set:

  • fields: (('org', 'ou:org'), ('sub', 'ou:org'))

ou:team

A GUID for a team within an organization. The ou:team type is derived from the base type: guid.

ou:technique

A specific technique used to achieve a goal. The ou:technique type is derived from the base type: guid.

ou:technique:taxonomy

An analyst defined taxonomy to classify techniques in different disciplines. The ou:technique:taxonomy type is derived from the base type: taxonomy.

The type ou:technique:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ou:user

A user name within an organization. The ou:user type is derived from the base type: comp.

The type ou:user has the following options set:

  • fields: (('org', 'ou:org'), ('user', 'inet:user'))

ou:vitals

Vital statistics about an org for a given time period. The ou:vitals type is derived from the base type: guid.

pe:langid

The PE language id. The pe:langid type is derived from the base type: int.

The type pe:langid has the following options set:

  • enums:

    int

    valu

    0

    neutral

    1

    ar

    2

    bg

    3

    ca

    4

    zh-Hans

    5

    cs

    6

    da

    7

    de

    8

    el

    9

    en

    10

    es

    11

    fi

    12

    fr

    13

    he

    14

    hu

    15

    is

    16

    it

    17

    ja

    18

    ko

    19

    nl

    20

    no

    21

    pl

    22

    pt

    23

    rm

    24

    ro

    25

    ru

    26

    hr

    27

    sk

    28

    sq

    29

    sv

    30

    th

    31

    tr

    32

    ur

    33

    id

    34

    uk

    35

    be

    36

    sl

    37

    et

    38

    lv

    39

    lt

    40

    tg

    41

    fa

    42

    vi

    43

    hy

    44

    az

    45

    eu

    46

    hsb

    47

    mk

    48

    st

    49

    ts

    50

    tn

    51

    ve

    52

    xh

    53

    zu

    54

    af

    55

    ka

    56

    fo

    57

    hi

    58

    mt

    59

    se

    60

    ga

    61

    yi

    62

    ms

    63

    kk

    64

    ky

    65

    sw

    66

    tk

    67

    uz

    68

    tt

    69

    bn

    70

    pa

    71

    gu

    72

    or

    73

    ta

    74

    te

    75

    kn

    76

    ml

    77

    as

    78

    mr

    79

    sa

    80

    mn

    81

    bo

    82

    cy

    83

    km

    84

    lo

    85

    my

    86

    gl

    87

    kok

    88

    mni

    89

    sd

    90

    syr

    91

    si

    92

    chr

    93

    iu

    94

    am

    95

    tzm

    96

    ks

    97

    ne

    98

    fy

    99

    ps

    100

    fil

    101

    dv

    102

    bin

    103

    ff

    104

    ha

    105

    ibb

    106

    yo

    107

    quz

    108

    nso

    109

    ba

    110

    lb

    111

    kl

    112

    ig

    113

    kr

    114

    om

    115

    ti

    116

    gn

    117

    haw

    118

    la

    119

    so

    120

    ii

    121

    pap

    122

    arn

    123

    undefined and unreserved 0x007B

    124

    moh

    125

    undefined and unreserved 0x007D

    126

    br

    127

    invariant

    128

    ug

    129

    mi

    130

    oc

    131

    co

    132

    gsw

    133

    sah

    134

    quc

    135

    rw

    136

    wo

    137

    undefined and unreserved 0x0089

    138

    undefined and unreserved 0x008A

    139

    undefined and unreserved 0x008B

    140

    prs

    141

    undefined and unreserved 0x008D

    142

    undefined and unreserved 0x008E

    143

    undefined and unreserved 0x008F

    144

    undefined and unreserved 0x0090

    145

    gd

    146

    ku

    147

    quc, reserved

    1024

    default

    1025

    ar-SA

    1026

    bg-BG

    1027

    ca-ES

    1028

    zh-TW

    1029

    cs-CZ

    1030

    da-DK

    1031

    de-DE

    1032

    el-GR

    1033

    en-US

    1034

    es-ES_tradnl

    1035

    fi-FI

    1036

    fr-FR

    1037

    he-IL

    1038

    hu-HU

    1039

    is-IS

    1040

    it-IT

    1041

    ja-JP

    1042

    ko-KR

    1043

    nl-NL

    1044

    nb-NO

    1045

    pl-PL

    1046

    pt-BR

    1047

    rm-CH

    1048

    ro-RO

    1049

    ru-RU

    1050

    hr-HR

    1051

    sk-SK

    1052

    sq-AL

    1053

    sv-SE

    1054

    th-TH

    1055

    tr-TR

    1056

    ur-PK

    1057

    id-ID

    1058

    uk-UA

    1059

    be-BY

    1060

    sl-SI

    1061

    et-EE

    1062

    lv-LV

    1063

    lt-LT

    1064

    tg-Cyrl-TJ

    1065

    fa-IR

    1066

    vi-VN

    1067

    hy-AM

    1068

    az-Latn-AZ

    1069

    eu-ES

    1070

    hsb-DE

    1071

    mk-MK

    1072

    st-ZA

    1073

    ts-ZA

    1074

    tn-ZA

    1075

    ve-ZA

    1076

    xh-ZA

    1077

    zu-ZA

    1078

    af-ZA

    1079

    ka-GE

    1080

    fo-FO

    1081

    hi-IN

    1082

    mt-MT

    1083

    se-NO

    1085

    yi-001

    1086

    ms-MY

    1087

    kk-KZ

    1088

    ky-KG

    1089

    sw-KE

    1090

    tk-TM

    1091

    uz-Latn-UZ

    1092

    tt-RU

    1093

    bn-IN

    1094

    pa-IN

    1095

    gu-IN

    1096

    or-IN

    1097

    ta-IN

    1098

    te-IN

    1099

    kn-IN

    1100

    ml-IN

    1101

    as-IN

    1102

    mr-IN

    1103

    sa-IN

    1104

    mn-MN

    1105

    bo-CN

    1106

    cy-GB

    1107

    km-KH

    1108

    lo-LA

    1109

    my-MM

    1110

    gl-ES

    1111

    kok-IN

    1112

    mni-IN

    1113

    sd-Deva-IN

    1114

    syr-SY

    1115

    si-LK

    1116

    chr-Cher-US

    1117

    iu-Cans-CA

    1118

    am-ET

    1119

    tzm-Arab-MA

    1120

    ks-Arab

    1121

    ne-NP

    1122

    fy-NL

    1123

    ps-AF

    1124

    fil-PH

    1125

    dv-MV

    1126

    bin-NG

    1127

    ff-NG

    1128

    ha-Latn-NG

    1129

    ibb-NG

    1130

    yo-NG

    1131

    quz-BO

    1132

    nso-ZA

    1133

    ba-RU

    1134

    lb-LU

    1135

    kl-GL

    1136

    ig-NG

    1137

    kr-Latn-NG

    1138

    om-ET

    1139

    ti-ET

    1140

    gn-PY

    1141

    haw-US

    1142

    la-VA

    1143

    so-SO

    1144

    ii-CN

    1145

    pap-029

    1146

    arn-CL

    1148

    moh-CA

    1150

    br-FR

    1152

    ug-CN

    1153

    mi-NZ

    1154

    oc-FR

    1155

    co-FR

    1156

    gsw-FR

    1157

    sah-RU

    1158

    quc-Latn-GT

    1159

    rw-RW

    1160

    wo-SN

    1164

    prs-AF

    1165

    plt-MG

    1166

    zh-yue-HK

    1167

    tdd-Tale-CN

    1168

    khb-Talu-CN

    1169

    gd-GB

    1170

    ku-Arab-IQ

    1171

    quc-CO, reserved

    1281

    qps-ploc

    1534

    qps-ploca

    2048

    sys default

    2049

    ar-IQ

    2051

    ca-ES-Valencia

    2052

    zh-CN

    2055

    de-CH

    2057

    en-GB

    2058

    es-MX

    2060

    fr-BE

    2064

    it-CH

    2065

    ja-Ploc-JP

    2067

    nl-BE

    2068

    nn-NO

    2070

    pt-PT

    2072

    ro-MD

    2073

    ru-MD

    2074

    sr-Latn-CS

    2077

    sv-FI

    2080

    ur-IN

    2087

    undefined and unreserved 0x0827

    2092

    az-Cyrl-AZ

    2094

    dsb-DE

    2098

    tn-BW

    2107

    se-SE

    2108

    ga-IE

    2110

    ms-BN

    2111

    kk-Latn-KZ

    2115

    uz-Cyrl-UZ

    2117

    bn-BD

    2118

    pa-Arab-PK

    2121

    ta-LK

    2128

    mn-Mong-CN

    2129

    bo-BT

    2137

    sd-Arab-PK

    2141

    iu-Latn-CA

    2143

    tzm-Latn-DZ

    2144

    ks-Deva-IN

    2145

    ne-IN

    2151

    ff-Latn-SN

    2155

    quz-EC

    2163

    ti-ER

    2559

    qps-plocm

    3072

    custom default

    3073

    ar-EG

    3076

    zh-HK

    3079

    de-AT

    3081

    en-AU

    3082

    es-ES

    3084

    fr-CA

    3098

    sr-Cyrl-CS

    3131

    se-FI

    3152

    mn-Mong-MN

    3153

    dz-BT

    3167

    tzm-MA

    3179

    quz-PE

    4096

    custom unspecified

    4097

    ar-LY

    4100

    zh-SG

    4103

    de-LU

    4105

    en-CA

    4106

    es-GT

    4108

    fr-CH

    4122

    hr-BA

    4155

    smj-NO

    4191

    tzm-Tfng-MA

    5120

    ui_custom_default

    5121

    ar-DZ

    5124

    zh-MO

    5127

    de-LI

    5129

    en-NZ

    5130

    es-CR

    5132

    fr-LU

    5146

    bs-Latn-BA

    5179

    smj-SE

    6145

    ar-MA

    6153

    en-IE

    6154

    es-PA

    6156

    fr-MC

    6170

    sr-Latn-BA

    6203

    sma-NO

    7169

    ar-TN

    7177

    en-ZA

    7178

    es-DO

    7180

    fr-029

    7194

    sr-Cyrl-BA

    7227

    sma-SE

    8192

    custom transient 0x2000

    8193

    ar-OM

    8200

    undefined and unreserved 0x2008

    8201

    en-JM

    8202

    es-VE

    8204

    fr-RE

    8218

    bs-Cyrl-BA

    8251

    sms-FI

    9216

    custom transient 0x2400

    9217

    ar-YE

    9225

    en-029

    9226

    es-CO

    9228

    fr-CD

    9242

    sr-Latn-RS

    9275

    smn-FI

    10240

    custom transient 0x2800

    10241

    ar-SY

    10249

    en-BZ

    10250

    es-PE

    10252

    fr-SN

    10266

    sr-Cyrl-RS

    11264

    custom transient 0x2C00

    11265

    ar-JO

    11273

    en-TT

    11274

    es-AR

    11276

    fr-CM

    11290

    sr-Latn-ME

    12288

    custom transient 0x3000

    12289

    ar-LB

    12297

    en-ZW

    12298

    es-EC

    12300

    fr-CI

    12314

    sr-Cyrl-ME

    13312

    custom transient 0x3400

    13313

    ar-KW

    13321

    en-PH

    13322

    es-CL

    13324

    fr-ML

    14336

    custom transient 0x3800

    14337

    ar-AE

    14345

    en-ID

    14346

    es-UY

    14348

    fr-MA

    15360

    custom transient 0x3C00

    15361

    ar-BH

    15369

    en-HK

    15370

    es-PY

    15372

    fr-HT

    16384

    custom transient 0x4000

    16385

    ar-QA

    16393

    en-IN

    16394

    es-BO

    17408

    custom transient 0x4400

    17409

    ar-Ploc-SA

    17417

    en-MY

    17418

    es-SV

    18432

    custom transient 0x4800

    18433

    ar-145

    18441

    en-SG

    18442

    es-HN

    19456

    custom transient 0x4C00

    19465

    en-AE

    19466

    es-NI

    20489

    en-BH

    20490

    es-PR

    21513

    en-EG

    21514

    es-US

    22537

    en-JO

    22538

    es-419

    23561

    en-KW

    23562

    es-CU

    24585

    en-TR

    25609

    en-YE

    25626

    bs-Cyrl

    26650

    bs-Latn

    27674

    sr-Cyrl

    28698

    sr-Latn

    28731

    smn

    29740

    az-Cyrl

    29755

    sms

    30724

    zh

    30740

    nn

    30746

    bs

    30764

    az-Latn

    30779

    sma

    30783

    kk-Cyrl

    30787

    uz-Cyrl

    30800

    mn-Cyrl

    30813

    iu-Cans

    30815

    tzm-Tfng

    31748

    zh-Hant

    31764

    nb

    31770

    sr

    31784

    tg-Cyrl

    31790

    dsb

    31803

    smj

    31807

    kk-Latn

    31811

    uz-Latn

    31814

    pa-Arab

    31824

    mn-Mong

    31833

    sd-Arab

    31836

    chr-Cher

    31837

    iu-Latn

    31839

    tzm-Latn

    31847

    ff-Latn

    31848

    ha-Latn

    31890

    ku-Arab

    58380

    fr-015

    61166

    reserved 0xEEEE

    62190

    reserved 0xF2EE

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

pe:resource:type

The typecode for the resource. The pe:resource:type type is derived from the base type: int.

The type pe:resource:type has the following options set:

  • enums:

    int

    valu

    1

    RT_CURSOR

    2

    RT_BITMAP

    3

    RT_ICON

    4

    RT_MENU

    5

    RT_DIALOG

    6

    RT_STRING

    7

    RT_FONTDIR

    8

    RT_FONT

    9

    RT_ACCELERATOR

    10

    RT_RCDATA

    11

    RT_MESSAGETABLE

    12

    RT_GROUP_CURSOR

    14

    RT_GROUP_ICON

    16

    RT_VERSION

    17

    RT_DLGINCLUDE

    19

    RT_PLUGPLAY

    20

    RT_VXD

    21

    RT_ANICURSOR

    22

    RT_ANIICON

    23

    RT_HTML

    24

    RT_MANIFEST

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

plan:phase

A phase within a planning system which may be used to group steps within a procedure. The plan:phase type is derived from the base type: guid.

plan:procedure

A procedure consisting of steps. The plan:procedure type is derived from the base type: guid.

plan:procedure:step

A step within a procedure. The plan:procedure:step type is derived from the base type: guid.

plan:procedure:type:taxonomy

A taxonomy of procedure types. The plan:procedure:type:taxonomy type is derived from the base type: taxonomy.

The type plan:procedure:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

plan:procedure:variable

A variable used by a procedure. The plan:procedure:variable type is derived from the base type: guid.

plan:system

A planning or behavioral analysis system that defines phases and procedures. The plan:system type is derived from the base type: guid.

pol:candidate

A candidate for office in a specific race. The pol:candidate type is derived from the base type: guid.

pol:country

A GUID for a country. The pol:country type is derived from the base type: guid.

pol:election

An election involving one or more races for office. The pol:election type is derived from the base type: guid.

pol:immigration:status

A node which tracks the immigration status of a contact. The pol:immigration:status type is derived from the base type: guid.

pol:immigration:status:type:taxonomy

A taxonomy of immigration types. The pol:immigration:status:type:taxonomy type is derived from the base type: taxonomy.

The type pol:immigration:status:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

pol:iso2

The 2 digit ISO 3166 country code. The pol:iso2 type is derived from the base type: str.

An example of pol:iso2:

  • us

The type pol:iso2 has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z0-9]{2}$

  • replace: ()

  • strip: False

pol:iso3

The 3 digit ISO 3166 country code. The pol:iso3 type is derived from the base type: str.

An example of pol:iso3:

  • usa

The type pol:iso3 has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z0-9]{3}$

  • replace: ()

  • strip: False

pol:isonum

The ISO integer country code. The pol:isonum type is derived from the base type: int.

An example of pol:isonum:

  • 840

The type pol:isonum has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

pol:office

An elected or appointed office. The pol:office type is derived from the base type: guid.

pol:pollingplace

An official place where ballots may be cast for a specific election. The pol:pollingplace type is derived from the base type: guid.

pol:race

An individual race for office. The pol:race type is derived from the base type: guid.

pol:term

A term in office held by a specific individual. The pol:term type is derived from the base type: guid.

pol:vitals

A set of vital statistics about a country. The pol:vitals type is derived from the base type: guid.

proj:attachment

A file attachment added to a ticket or comment. The proj:attachment type is derived from the base type: guid.

proj:comment

A user comment on a ticket. The proj:comment type is derived from the base type: guid.

proj:epic

A collection of tickets related to a topic. The proj:epic type is derived from the base type: guid.

proj:project

A project in a ticketing system. The proj:project type is derived from the base type: guid.

proj:project:type:taxonomy

A type taxonomy for projects. The proj:project:type:taxonomy type is derived from the base type: taxonomy.

The type proj:project:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

proj:sprint

A timeboxed period to complete a set amount of work. The proj:sprint type is derived from the base type: guid.

proj:ticket

A ticket in a ticketing system. The proj:ticket type is derived from the base type: guid.

ps:achievement

An instance of an individual receiving an award. The ps:achievement type is derived from the base type: guid.

ps:contact

A GUID for a contact info record. The ps:contact type is derived from the base type: guid.

ps:contact:type:taxonomy

A taxonomy of contact types. The ps:contact:type:taxonomy type is derived from the base type: taxonomy.

The type ps:contact:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ps:contactlist

A GUID for a list of associated contacts. The ps:contactlist type is derived from the base type: guid.

ps:education

A period of education for an individual. The ps:education type is derived from the base type: guid.

ps:name

An arbitrary, lower spaced string with normalized whitespace. The ps:name type is derived from the base type: str.

An example of ps:name:

  • robert grey

The type ps:name has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

ps:person

A GUID for a person. The ps:person type is derived from the base type: guid.

ps:person:has

A person owns, controls, or has exclusive use of an object or resource, potentially during a specific period of time. The ps:person:has type is derived from the base type: comp.

The type ps:person:has has the following options set:

  • fields: (('person', 'ps:person'), ('node', 'ndef'))

ps:persona

A GUID for a suspected person. The ps:persona type is derived from the base type: guid.

ps:persona:has

A persona owns, controls, or has exclusive use of an object or resource, potentially during a specific period of time. The ps:persona:has type is derived from the base type: comp.

The type ps:persona:has has the following options set:

  • fields: (('persona', 'ps:persona'), ('node', 'ndef'))

ps:proficiency

The assessment that a given contact possesses a specific skill. The ps:proficiency type is derived from the base type: guid.

ps:skill

A specific skill which a person or organization may have. The ps:skill type is derived from the base type: guid.

ps:skill:type:taxonomy

A taxonomy of skill types. The ps:skill:type:taxonomy type is derived from the base type: taxonomy.

The type ps:skill:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

ps:tokn

A single name element (potentially given or sur). The ps:tokn type is derived from the base type: str.

An example of ps:tokn:

  • robert

The type ps:tokn has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

ps:vitals

Statistics and demographic data about a person or contact. The ps:vitals type is derived from the base type: guid.

ps:workhist

A GUID representing entry in a contact’s work history. The ps:workhist type is derived from the base type: guid.

risk:alert

An instance of an alert which indicates the presence of a risk. The risk:alert type is derived from the base type: guid.

risk:alert:taxonomy

A taxonomy of alert types. The risk:alert:taxonomy type is derived from the base type: taxonomy.

The type risk:alert:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:alert:verdict:taxonomy

A taxonomy of verdicts for the origin and validity of the alert. The risk:alert:verdict:taxonomy type is derived from the base type: taxonomy.

The type risk:alert:verdict:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:attack

An instance of an actor attacking a target. The risk:attack type is derived from the base type: guid.

risk:attacktype

A taxonomy of attack types. The risk:attacktype type is derived from the base type: taxonomy.

The type risk:attacktype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:availability

A taxonomy of availability status values. The risk:availability type is derived from the base type: taxonomy.

The type risk:availability has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:compromise

An instance of a compromise and its aggregate impact. The risk:compromise type is derived from the base type: guid.

risk:compromisetype

A taxonomy of compromise types. The risk:compromisetype type is derived from the base type: taxonomy.

An example of risk:compromisetype:

  • cno.breach

The type risk:compromisetype has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:extortion

An event where an attacker attempted to extort a victim. The risk:extortion type is derived from the base type: guid.

risk:extortion:type:taxonomy

A taxonomy of extortion event types. The risk:extortion:type:taxonomy type is derived from the base type: taxonomy.

The type risk:extortion:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:hasvuln

Deprecated. Please use risk:vulnerable. The risk:hasvuln type is derived from the base type: guid.

risk:leak

An event where information was disclosed without permission. The risk:leak type is derived from the base type: guid.

risk:leak:type:taxonomy

A taxonomy of leak event types. The risk:leak:type:taxonomy type is derived from the base type: taxonomy.

The type risk:leak:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:mitigation

A mitigation for a specific risk:vuln. The risk:mitigation type is derived from the base type: guid.

risk:mitigation:type:taxonomy

A taxonomy of mitigation types. The risk:mitigation:type:taxonomy type is derived from the base type: taxonomy.

The type risk:mitigation:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:outage

An outage event which affected resource availability. The risk:outage type is derived from the base type: guid.

risk:outage:cause:taxonomy

An outage cause taxonomy. The risk:outage:cause:taxonomy type is derived from the base type: taxonomy.

The type risk:outage:cause:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:outage:type:taxonomy

An outage type taxonomy. The risk:outage:type:taxonomy type is derived from the base type: taxonomy.

The type risk:outage:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:technique:masquerade

Represents the assessment that a node is designed to resemble another in order to mislead. The risk:technique:masquerade type is derived from the base type: guid.

risk:threat

A threat cluster or subgraph of threat activity, as reported by a specific organization. The risk:threat type is derived from the base type: guid.

risk:threat:type:taxonomy

A taxonomy of threat types. The risk:threat:type:taxonomy type is derived from the base type: taxonomy.

The type risk:threat:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:tool:software

A software tool used in threat activity, as reported by a specific organization. The risk:tool:software type is derived from the base type: guid.

risk:tool:software:taxonomy

A taxonomy of software / tool types. The risk:tool:software:taxonomy type is derived from the base type: taxonomy.

The type risk:tool:software:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:vuln

A unique vulnerability. The risk:vuln type is derived from the base type: guid.

risk:vuln:soft:range

A contiguous range of software versions which contain a vulnerability. The risk:vuln:soft:range type is derived from the base type: guid.

risk:vuln:type:taxonomy

A taxonomy of vulnerability types. The risk:vuln:type:taxonomy type is derived from the base type: taxonomy.

The type risk:vuln:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

risk:vulnerable

Indicates that a node is susceptible to a vulnerability. The risk:vulnerable type is derived from the base type: guid.

risk:vulnname

A vulnerability name such as log4j or rowhammer. The risk:vulnname type is derived from the base type: str.

The type risk:vulnname has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: True

  • regex: None

  • replace: ()

  • strip: False

rsa:key

An RSA keypair modulus and public exponent. The rsa:key type is derived from the base type: comp.

The type rsa:key has the following options set:

  • fields: (('mod', 'hex'), ('pub:exp', 'int'))

sci:evidence

An assessment of how an observation supports or refutes a hypothesis. The sci:evidence type is derived from the base type: guid.

sci:experiment

An instance of running an experiment. The sci:experiment type is derived from the base type: guid.

sci:experiment:type:taxonomy

A taxonomy of experiment types. The sci:experiment:type:taxonomy type is derived from the base type: taxonomy.

The type sci:experiment:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

sci:hypothesis

A hypothesis or theory. The sci:hypothesis type is derived from the base type: guid.

sci:hypothesis:type:taxonomy

A taxonomy of hypothesis types. The sci:hypothesis:type:taxonomy type is derived from the base type: taxonomy.

The type sci:hypothesis:type:taxonomy has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

sci:observation

An observation which may have resulted from an experiment. The sci:observation type is derived from the base type: guid.

syn:cmd

A Synapse storm command. The syn:cmd type is derived from the base type: str.

The type syn:cmd has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

syn:cron

A Cortex cron job. The syn:cron type is derived from the base type: guid.

syn:form

A Synapse form used for representing nodes in the graph. The syn:form type is derived from the base type: str.

The type syn:form has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

syn:nodedata

A nodedata key and the form it may be present on. The syn:nodedata type is derived from the base type: comp.

The type syn:nodedata has the following options set:

  • fields: (('key', 'str'), ('form', 'syn:form'))

syn:prop

A Synapse property. The syn:prop type is derived from the base type: str.

The type syn:prop has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

syn:tagprop

A user defined tag property. The syn:tagprop type is derived from the base type: str.

The type syn:tagprop has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

syn:trigger

A Cortex trigger. The syn:trigger type is derived from the base type: guid.

syn:type

A Synapse type used for normalizing nodes and properties. The syn:type type is derived from the base type: str.

The type syn:type has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: None

  • replace: ()

  • strip: True

tel:call

A guid for a telephone call record. The tel:call type is derived from the base type: guid.

tel:mob:carrier

The fusion of a MCC/MNC. The tel:mob:carrier type is derived from the base type: comp.

The type tel:mob:carrier has the following options set:

  • fields: (('mcc', 'tel:mob:mcc'), ('mnc', 'tel:mob:mnc'))

tel:mob:cell

A mobile cell site which a phone may connect to. The tel:mob:cell type is derived from the base type: comp.

The type tel:mob:cell has the following options set:

  • fields: (('carrier', 'tel:mob:carrier'), ('lac', ('int', {})), ('cid', ('int', {})))

tel:mob:imid

Fused knowledge of an IMEI/IMSI used together. The tel:mob:imid type is derived from the base type: comp.

An example of tel:mob:imid:

  • (490154203237518, 310150123456789)

The type tel:mob:imid has the following options set:

  • fields: (('imei', 'tel:mob:imei'), ('imsi', 'tel:mob:imsi'))

tel:mob:imsiphone

Fused knowledge of an IMSI assigned phone number. The tel:mob:imsiphone type is derived from the base type: comp.

An example of tel:mob:imsiphone:

  • (310150123456789, "+7(495) 124-59-83")

The type tel:mob:imsiphone has the following options set:

  • fields: (('imsi', 'tel:mob:imsi'), ('phone', 'tel:phone'))

tel:mob:mcc

ITU Mobile Country Code. The tel:mob:mcc type is derived from the base type: str.

The type tel:mob:mcc has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[0-9]{3}$

  • replace: ()

  • strip: 1

tel:mob:mnc

ITU Mobile Network Code. The tel:mob:mnc type is derived from the base type: str.

The type tel:mob:mnc has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: ^[0-9]{2,3}$

  • replace: ()

  • strip: 1

tel:mob:tac

A mobile Type Allocation Code. The tel:mob:tac type is derived from the base type: int.

An example of tel:mob:tac:

  • 49015420

The type tel:mob:tac has the following options set:

  • enums:strict: True

  • fmt: %d

  • ismax: False

  • ismin: False

  • max: None

  • min: None

  • signed: True

  • size: 8

tel:mob:telem

A single mobile telemetry measurement. The tel:mob:telem type is derived from the base type: guid.

tel:txtmesg

A guid for an individual text message. The tel:txtmesg type is derived from the base type: guid.

transport:air:craft

An individual aircraft. The transport:air:craft type is derived from the base type: guid.

transport:air:flight

An individual instance of a flight. The transport:air:flight type is derived from the base type: guid.

transport:air:flightnum

A commercial flight designator including airline and serial. The transport:air:flightnum type is derived from the base type: str.

An example of transport:air:flightnum:

  • ua2437

The type transport:air:flightnum has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z0-9]{3,6}$

  • replace: ((' ', ''),)

  • strip: True

transport:air:occupant

An occupant of a specific flight. The transport:air:occupant type is derived from the base type: guid.

transport:air:port

An IATA assigned airport code. The transport:air:port type is derived from the base type: str.

The type transport:air:port has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: None

  • replace: ()

  • strip: False

transport:air:tailnum

An aircraft registration number or military aircraft serial number. The transport:air:tailnum type is derived from the base type: str.

An example of transport:air:tailnum:

  • ff023

The type transport:air:tailnum has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^[a-z0-9-]{2,}$

  • replace: ()

  • strip: True

transport:air:telem

A telemetry sample from an aircraft in transit. The transport:air:telem type is derived from the base type: guid.

transport:direction

A direction measured in degrees with 0.0 being true North. The transport:direction type is derived from the base type: hugenum.

The type transport:direction has the following options set:

  • modulo: 360

  • units: None

transport:land:license

A license to operate a land vehicle issued to a contact. The transport:land:license type is derived from the base type: guid.

transport:land:registration

Registration issued to a contact for a land vehicle. The transport:land:registration type is derived from the base type: guid.

transport:land:vehicle

An individual vehicle. The transport:land:vehicle type is derived from the base type: guid.

transport:sea:imo

An International Maritime Organization registration number. The transport:sea:imo type is derived from the base type: str.

The type transport:sea:imo has the following options set:

  • globsuffix: False

  • lower: True

  • onespace: False

  • regex: ^imo[0-9]{7}$

  • replace: ((' ', ''),)

  • strip: True

transport:sea:mmsi

A Maritime Mobile Service Identifier. The transport:sea:mmsi type is derived from the base type: str.

The type transport:sea:mmsi has the following options set:

  • globsuffix: False

  • lower: False

  • onespace: False

  • regex: [0-9]{9}

  • replace: ()

  • strip: False

transport:sea:telem

A telemetry sample from a vessel in transit. The transport:sea:telem type is derived from the base type: guid.

transport:sea:vessel

An individual sea vessel. The transport:sea:vessel type is derived from the base type: guid.