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:
%fmin:
Noneminisvalid:
Truemax:
Nonemaxisvalid:
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:
0zeropad:
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:
Nonemodulo:
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:
8signed:
Trueenums:strict:
Truefmt:
%dmin:
Nonemax:
Noneismin:
Falseismax:
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:
Noneregex:
Nonelower:
Falsestrip:
Falsereplace:
()onespace:
Falseglobsuffix:
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:
Noneregex:
Nonelower:
Falsestrip:
Falsereplace:
()onespace:
Falseglobsuffix:
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:
Noneregex:
Nonelower:
Falsestrip:
Falsereplace:
()onespace:
Falseglobsuffix:
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:
Noneregex:
Nonelower:
Falsestrip:
Falsereplace:
()onespace:
Falseglobsuffix:
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:
Noneregex:
Nonelower:
Falsestrip:
Falsereplace:
()onespace:
Falseglobsuffix:
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:
Falseismax:
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
biz:dealtype
A deal type taxonomy.
The biz:dealtype type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
crypto:currency:address
An individual crypto currency address.
The crypto:currency:address type is derived from the base type: comp.
This type implements the following interfaces:
econ:pay:instrument
An example of crypto:currency:address:
btc/1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
This type 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.
This type 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))
This type 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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
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.
This type implements the following interfaces:
crypto:smart:effect
crypto:smart:token
A token managed by a smart contract.
The crypto:smart:token type is derived from the base type: comp.
This type 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.
This type 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.
This type 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.
This type 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.
This type implements the following interfaces:
doc:document
doc:policy:type:taxonomy
A taxonomy of policy types.
The doc:policy:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
doc:requirement
A single requirement, often defined by a standard.
The doc:requirement type is derived from the base type: guid.
This type implements the following interfaces:
doc:document
doc:requirement:type:taxonomy
A taxonomy of requirement types.
The doc:requirement:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
doc:resume
A CV/resume document.
The doc:resume type is derived from the base type: guid.
This type implements the following interfaces:
doc:document
doc:resume:type:taxonomy
A taxonomy of resume types.
The doc:resume:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
doc:document
doc:standard:type:taxonomy
A taxonomy of standard types.
The doc:standard:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
[0-9]{9}replace:
()strip:
False
econ:bank:account
A bank account.
The econ:bank:account type is derived from the base type: guid.
This type implements the following interfaces:
econ:pay:instrument
econ:bank:account:type:taxonomy
A bank account type taxonomy.
The econ:bank:account:type:taxonomy type is derived from the base type: taxonomy.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
[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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
[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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
econ:pay:instrument
econ:pay:cvv
A Card Verification Value (CVV).
The econ:pay:cvv type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
999999min:
0signed:
Truesize:
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.
This type 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.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
9min:
0signed:
Truesize:
8
econ:pay:pan
A Primary Account Number (PAN) or card number.
The econ:pay:pan type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^(?<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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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
This type has the following options set:
modulo:
Nonenorm:
Falseunits:
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:actor
An entity which has initiative to act.
The entity:actor type is derived from the base type: ndef.
This type has the following options set:
forms:
('ou:org', 'ps:person', 'ps:contact', 'risk:threat')
entity:name
A name used to refer to an entity.
The entity:name type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
entity:relationship
A directional relationship between two actor entities.
The entity:relationship type is derived from the base type: guid.
entity:relationship:type:taxonomy
A hierarchical taxonomy of entity relationship types.
The entity:relationship:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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
This type has the following options set:
globsuffix:
Falselower:
1onespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
file:mime:image
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.
This type implements the following interfaces:
file:mime:image
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.
This type implements the following interfaces:
file:mime:macho:loadcmd
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.
This type implements the following interfaces:
file:mime:macho:loadcmd
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.
This type implements the following interfaces:
file:mime:macho:loadcmd
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.
This type implements the following interfaces:
file:mime:macho:loadcmd
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.
This type implements the following interfaces:
file:mime:msoffice
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.
This type implements the following interfaces:
file:mime:msoffice
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.
This type implements the following interfaces:
file:mime:msoffice
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.
This type 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.
This type 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.
This type 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.
This type 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.
This type 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.
This type implements the following interfaces:
file:mime:image
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.
This type implements the following interfaces:
file:mime:meta
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.
This type implements the following interfaces:
file:mime:image
file:string
Deprecated. Please use the edge -(refs)> it:dev:str.
The file:string type is derived from the base type: comp.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()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
This type has the following options set:
baseoff:
6371008800enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
geo:bbox
A geospatial bounding box in (xmin, xmax, ymin, ymax) format.
The geo:bbox type is derived from the base type: comp.
This type 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.
This type 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
This type has the following options set:
fmt:
%fmax:
90.0maxisvalid:
Truemin:
-90.0minisvalid:
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
This type has the following options set:
fmt:
%fmax:
180.0maxisvalid:
Truemin:
-180.0minisvalid:
False
geo:name
An unstructured place name or address.
The geo:name type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
geo:nloc
Records a node latitude/longitude in space-time.
The geo:nloc type is derived from the base type: comp.
This type 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
geo:telem
The geospatial position and physical characteristics of a node at a given time.
The geo:telem type is derived from the base type: guid.
This type implements the following interfaces:
phys:object
geo:locatable
gov:cn:icp
A Chinese Internet Content Provider ID.
The gov:cn:icp type is derived from the base type: int.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
gov:cn:mucd
A Chinese PLA MUCD.
The gov:cn:mucd type is derived from the base type: int.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
gov:intl:un:m49
UN M49 Numeric Country Code.
The gov:intl:un:m49 type is derived from the base type: int.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
999min:
1signed:
Truesize:
8
gov:us:cage
A Commercial and Government Entity (CAGE) code.
The gov:us:cage type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()strip:
False
gov:us:ssn
A US Social Security Number (SSN).
The gov:us:ssn type is derived from the base type: int.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
gov:us:zip
A US Postal Zip Code.
The gov:us:zip type is derived from the base type: int.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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
This type has the following options set:
size:
32zeropad:
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
This type has the following options set:
size:
32zeropad:
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
This type has the following options set:
size:
32zeropad:
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
This type has the following options set:
size:
40zeropad:
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
This type has the following options set:
size:
64zeropad:
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
This type has the following options set:
size:
96zeropad:
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
This type has the following options set:
size:
128zeropad:
0
inet:asn
An Autonomous System Number (ASN).
The inet:asn type is derived from the base type: int.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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))
This type 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))
This type has the following options set:
fields:
(('asn', 'inet:asn'), ('net6', 'inet:net6'))
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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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)
This type 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)
This type 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)
This type 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)
This type 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)
This type 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)
This type 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)
This type 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)
This type 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 TXT 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")
This type 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.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type 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.
This type 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.
This type 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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
fields:
(('message', 'inet:email:message'), ('file', 'file:bytes'))
inet:email:message:link
A url/link embedded in an email message.
The inet:email:message:link type is derived from the base type: comp.
This type has the following options set:
fields:
(('message', 'inet:email:message'), ('url', 'inet:url'))
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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
inet:http:header
An HTTP protocol header key/value.
The inet:http:header type is derived from the base type: comp.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()strip:
False
inet:http:param
An HTTP request path query parameter.
The inet:http:param type is derived from the base type: comp.
This type 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.
This type implements the following interfaces:
inet:proto:request
inet:http:request:header
An HTTP request header.
The inet:http:request:header type is derived from the base type: inet:http:header.
This type 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.
This type 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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^([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)
This type 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')
This type has the following options set:
type:
('inet:ipv6', {})
inet:passwd
A password string.
The inet:passwd type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
inet:port
A network port.
The inet:port type is derived from the base type: int.
An example of inet:port:
80
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
65535min:
0signed:
Truesize:
8
inet:proto
A network protocol name.
The inet:proto type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[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.
This type implements the following interfaces:
inet:service:action
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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type implements the following interfaces:
inet:service:action
inet:service:access:action:taxonomy
A hierarchical taxonomy of service actions.
The inet:service:access:action:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
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.
This type implements the following interfaces:
inet:service:subscriber
inet:service:app
An application which is part of a service architecture.
The inet:service:app type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
inet:service:bucket
A file/blob storage object within a service architecture.
The inet:service:bucket type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
inet:service:bucket:item
An individual file stored within a bucket.
The inet:service:bucket:item type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
inet:service:channel
A channel used to distribute messages.
The inet:service:channel type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:object
inet:service:emote
An emote or reaction by an account.
The inet:service:emote type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
inet:service:group
A group or role which contains member accounts.
The inet:service:group type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:action
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
inet:service:action
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:link
A URL link included within a message.
The inet:service:message:link 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type has the following options set:
enums:
int
valu
10
draft
30
available
40
offline
50
removed
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type implements the following interfaces:
inet:service:object
inet:service:permission:type:taxonomy
A permission type taxonomy.
The inet:service:permission:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
inet:service:object
inet:service:session
An authenticated session.
The inet:service:session type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
inet:service:subscriber
A node which may subscribe to a service subscription.
The inet:service:subscriber type is derived from the base type: ndef.
This type 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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
inet:service:tenant
A tenant which groups accounts and instances.
The inet:service:tenant type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:subscriber
inet:service:thread
A message thread.
The inet:service:thread type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^(?<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.
This type 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)
This type 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.
This type 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.
This type has the following options set:
fields:
(('server', 'inet:server'), ('ja3s', 'hash:md5'))
inet:tls:ja4
A JA4 TLS client fingerprint.
The inet:tls:ja4 type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^([tqd])([sd\d]\d)([di])(\d{2})(\d{2})([a-zA-Z0-9]{2})_([0-9a-f]{12})_([0-9a-f]{12})$replace:
()strip:
True
inet:tls:ja4:sample
A JA4 TLS client fingerprint used by a client.
The inet:tls:ja4:sample type is derived from the base type: comp.
This type has the following options set:
fields:
(('client', 'inet:client'), ('ja4', 'inet:tls:ja4'))
inet:tls:ja4s
A JA4S TLS server fingerprint.
The inet:tls:ja4s type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^([tq])([sd\d]\d)(\d{2})([a-zA-Z0-9]{2})_([0-9a-f]{4})_([0-9a-f]{12})$replace:
()strip:
True
inet:tls:ja4s:sample
A JA4S TLS server fingerprint used by a server.
The inet:tls:ja4s:sample type is derived from the base type: comp.
This type has the following options set:
fields:
(('server', 'inet:server'), ('ja4s', 'inet:tls:ja4s'))
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)
This type 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
inet:url:mirror
A URL mirror site.
The inet:url:mirror type is derived from the base type: comp.
This type 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.
This type 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/)
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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
This type 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.
This type 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.
This type 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
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^#[^\p{Z}#]+$replace:
()strip:
True
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.
This type 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)
This type 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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()strip:
False
inet:whois:rec
A domain whois record.
The inet:whois:rec type is derived from the base type: comp.
This type 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.
This type 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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
iso:3166:cc
An ISO 3166 2 digit country code.
The iso:3166:cc type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[a-z]{2}$replace:
()strip:
False
iso:oid
An ISO Object Identifier string.
The iso:oid type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^([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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
it:dev:mutex
A string representing a mutex.
The it:dev:mutex type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
it:dev:pipe
A string representing a named pipe.
The it:dev:pipe type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:object
it:dev:repo:commit
A commit to a repository.
The it:dev:repo:commit type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:object
it:dev:repo:issue
An issue raised in a repository.
The it:dev:repo:issue type is derived from the base type: guid.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
it:dev:str
A developer selected string.
The it:dev:str type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
it:exec:loadlib
A library load event in a process.
The it:exec:loadlib type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
it:exec:mmap
A memory mapped segment located in a process.
The it:exec:mmap type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
it:exec:mutex
A mutex created by a process at runtime.
The it:exec:mutex type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
it:exec:pipe
A named pipe created by a process at runtime.
The it:exec:pipe type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
it:exec:query
An instance of an executed query.
The it:exec:query type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
it:host:activity
it:exec:thread
A thread executing in a process.
The it:exec:thread type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
it:exec:url
An instance of a host requesting a URL using any protocol scheme.
The it:exec:url type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
inet:service:object
phys:object
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.
This type implements the following interfaces:
inet:service:object
it:hostname
The name of a host or system.
The it:hostname type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type implements the following interfaces:
it:host:activity
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
enums:
valu
enterprise
mobile
ics
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
enums:
valu
current
deprecated
withdrawn
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
it:os:android:aaid
Deprecated. Please use it:adid.
The it:os:android:aaid type is derived from the base type: it:adid.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
it:os:android:perm
An android permission string.
The it:os:android:perm type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
fields:
(('app', 'it:prod:soft'), ('perm', 'it:os:android:perm'))
it:os:ios:idfa
Deprecated. Please use it:adid.
The it:os:ios:idfa type is derived from the base type: it:adid.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()strip:
True
it:os:windows:service
A Microsoft Windows service configuration on a host.
The it:os:windows:service type is derived from the base type: guid.
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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
1onespace:
Falseregex:
Nonereplace:
()strip:
False
it:screenshot
A screenshot of a host.
The it:screenshot type is derived from the base type: guid.
This type implements the following interfaces:
it:host:activity
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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
(?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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^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
This type has the following options set:
enums:
int
valu
10
clear
20
green
30
amber
40
amber-strict
50
red
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type implements the following interfaces:
inet:service:object
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
An example of it:storage:volume:type:taxonomy:
network.smb
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
lang:trans
Deprecated. Please use lang:translation.
The lang:trans type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
mass
A mass which converts to grams as a base unit.
The mass type is derived from the base type: hugenum.
This type has the following options set:
modulo:
Noneunits:
{'µ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.
This type implements the following interfaces:
phys:object
geo:locatable
mat:itemimage
The base type for compound node fields.
The mat:itemimage type is derived from the base type: comp.
This type 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.
This type 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
media:topic
A topic string.
The media:topic type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
meta:activity
A generic activity level enumeration.
The meta:activity type is derived from the base type: int.
This type has the following options set:
enums:
int
valu
0
none
10
lowest
20
low
30
medium
40
high
50
highest
enums:strict:
Falsefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
meta:feed
A data feed provided by a specific source.
The meta:feed type is derived from the base type: guid.
meta:feed:type:taxonomy
A data feed type taxonomy.
The meta:feed:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
meta:priority
A generic priority enumeration.
The meta:priority type is derived from the base type: int.
This type has the following options set:
enums:
int
valu
0
none
10
lowest
20
low
30
medium
40
high
50
highest
enums:strict:
Falsefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type has the following options set:
enums:
int
valu
0
none
10
lowest
20
low
30
medium
40
high
50
highest
enums:strict:
Falsefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type has the following options set:
enums:
int
valu
10
very low
20
low
30
medium
40
high
50
very high
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:alias
Deprecated. Please use ou:name.
The ou:alias type is derived from the base type: str.
An example of ou:alias:
vertexproject
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[\w0-9_]+$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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:asset:type:taxonomy
An asset type taxonomy.
The ou:asset:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
ou:camptype
An campaign type taxonomy.
The ou:camptype type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type 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.
This type has the following options set:
enum:
('nda', 'other', 'grant', 'treaty', 'purchase', 'indemnity', 'partnership')globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:employment
An employment type taxonomy.
The ou:employment type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
An example of ou:employment:
fulltime.salary
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:enacted
An organization enacting a document.
The ou:enacted type is derived from the base type: guid.
This type implements the following interfaces:
proj:task
ou:enacted:status:taxonomy
A taxonomy of enacted statuses.
The ou:enacted:status:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:goalname
A goal name.
The ou:goalname type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
ou:hasalias
The knowledge that an organization has an alias.
The ou:hasalias type is derived from the base type: comp.
This type 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.
This type 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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:industryname
The name of an industry.
The ou:industryname type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
ou:jobtype
A taxonomy of job types.
The ou:jobtype type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
An example of ou:jobtype:
it.dev.python
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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.
This type 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
Deprecated. Please use doc:requirement and ou:enacted.
The ou:requirement type is derived from the base type: guid.
ou:requirement:type:taxonomy
Deprecated. Please use doc:requirement and ou:enacted.
The ou:requirement:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^\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
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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.
This type 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
ou:user
A user name within an organization.
The ou:user type is derived from the base type: comp.
This type 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.
This type 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:
Falsefmt:
%dismax:
Falseismin:
Falsemax:
65535min:
0signed:
Truesize:
8
pe:resource:type
The typecode for the resource.
The pe:resource:type type is derived from the base type: int.
This 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:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
phys:contained
A node which represents a physical object containing another physical object.
The phys:contained type is derived from the base type: guid.
phys:contained:type:taxonomy
A taxonomy for types of contained relationships.
The phys:contained:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
phys:object
A node which represents a physical object.
The phys:object type is derived from the base type: ndef.
This type has the following options set:
interface:
phys:object
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:link
A link between steps in a procedure.
The plan:procedure:link 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[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
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
proj:task
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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
ps:person
A GUID for a person.
The ps:person type is derived from the base type: guid.
ps:person:has
Deprecated. Please use ps:person -(has)>.
The ps:person:has type is derived from the base type: comp.
This type has the following options set:
fields:
(('person', 'ps:person'), ('node', 'ndef'))
ps:persona
Deprecated. Please use ps:contact.
The ps:persona type is derived from the base type: guid.
ps:persona:has
Deprecated. Please use ps:contact -(has)>.
The ps:persona:has type is derived from the base type: comp.
This type 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()strip:
True
ps:vitals
Statistics and demographic data about a person or contact.
The ps:vitals type is derived from the base type: guid.
This type implements the following interfaces:
phys:object
ps:workhist
An 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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
risk:availability
A taxonomy of availability status values.
The risk:availability type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
risk:compromise
A compromise and its aggregate impact. The compromise is the result of a successful attack.
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.
This type implements the following interfaces:
meta:taxonomy
An example of risk:compromisetype:
cno.breach
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
risk:outage:type:taxonomy
An outage type taxonomy.
The risk:outage:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
rsa:key
An RSA keypair modulus and public exponent.
The rsa:key type is derived from the base type: comp.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
True
syn:tagprop
A user defined tag property.
The syn:tagprop type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()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.
This type 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.
This type 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)
This type 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")
This type 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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[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
This type has the following options set:
enums:strict:
Truefmt:
%dismax:
Falseismin:
Falsemax:
Nonemin:
Nonesigned:
Truesize:
8
tel:mob:tadig
A Transferred Account Data Interchange Group number issued to a GSM carrier.
The tel:mob:tadig type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
^[A-Z0-9]{5}$replace:
()strip:
True
tel:mob:telem
A single mobile telemetry measurement.
The tel:mob:telem type is derived from the base type: guid.
tel:phone:type:taxonomy
A taxonomy of phone number types.
The tel:phone:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
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.
This type implements the following interfaces:
transport:vehicle
transport:air:flight
An individual instance of a flight.
The transport:air:flight type is derived from the base type: guid.
This type implements the following interfaces:
transport:trip
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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[a-z0-9]{3,6}$replace:
((' ', ''),)strip:
True
transport:air:occupant
Deprecated. Please use transport:occupant.
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.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
Nonereplace:
()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
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^[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:cargo
Cargo being carried by a vehicle on a trip.
The transport:cargo type is derived from the base type: guid.
transport:container
A container capable of transporting cargo or personnel.
The transport:container type is derived from the base type: ndef.
This type has the following options set:
interface:
transport:container
transport:direction
A direction measured in degrees with 0.0 being true North.
The transport:direction type is derived from the base type: hugenum.
This type has the following options set:
modulo:
360units:
None
transport:land:drive
A drive taken by a land vehicle.
The transport:land:drive type is derived from the base type: guid.
This type implements the following interfaces:
transport:trip
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 land based vehicle.
The transport:land:vehicle type is derived from the base type: guid.
This type implements the following interfaces:
transport:vehicle
transport:land:vehicle:type:taxonomy
A type taxonomy for land vehicles.
The transport:land:vehicle:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
transport:occupant
An occupant of a vehicle on a trip.
The transport:occupant type is derived from the base type: guid.
transport:occupant:role:taxonomy
A taxonomy of transportation occupant roles.
The transport:occupant:role:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
transport:point
A departure/arrival point such as an airport gate or train platform.
The transport:point type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Trueregex:
Nonereplace:
()strip:
False
transport:rail:car
An individual train car.
The transport:rail:car type is derived from the base type: guid.
This type implements the following interfaces:
transport:container
transport:rail:car:type:taxonomy
A hierarchical taxonomy of rail car types.
The transport:rail:car:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
An example of transport:rail:car:type:taxonomy:
engine.diesel
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
transport:rail:consist
A group of rail cars and locomotives connected together.
The transport:rail:consist type is derived from the base type: guid.
This type implements the following interfaces:
transport:vehicle
transport:rail:train
An individual instance of a consist of train cars running a route.
The transport:rail:train type is derived from the base type: guid.
This type implements the following interfaces:
transport:trip
transport:sea:imo
An International Maritime Organization registration number.
The transport:sea:imo type is derived from the base type: str.
This type has the following options set:
globsuffix:
Falselower:
Trueonespace:
Falseregex:
^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.
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
[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.
This type implements the following interfaces:
transport:vehicle
transport:sea:vessel:type:taxonomy
A hierarchical taxonomy of sea vessel types.
The transport:sea:vessel:type:taxonomy type is derived from the base type: taxonomy.
This type implements the following interfaces:
meta:taxonomy
This type has the following options set:
globsuffix:
Falselower:
Falseonespace:
Falseregex:
Nonereplace:
()strip:
False
transport:shipping:container
An individual shipping container.
The transport:shipping:container type is derived from the base type: guid.
This type implements the following interfaces:
transport:container
transport:stop
A stop made by a vehicle on a trip.
The transport:stop type is derived from the base type: guid.
This type implements the following interfaces:
transport:schedule
transport:trip
A trip such as a flight or train ride.
The transport:trip type is derived from the base type: ndef.
This type has the following options set:
interface:
transport:trip
transport:vehicle
A vehicle such as an aircraft or sea vessel.
The transport:vehicle type is derived from the base type: ndef.
This type has the following options set:
interface:
transport:vehicle