Organization¶
The Organization
asset type in the OWASP Open Asset Model (OAM) represents a real-world legal entity, such as a corporation, nonprofit, or government agency, that owns or operates digital infrastructure. This asset type is critical for enabling attribution, relationship mapping, and grouping of Internet-exposed resources under a common ownership structure.
By representing organizations explicitly, the model supports a wide range of use cases including legal entity discovery, supply chain risk analysis, and asset attribution in large or decentralized environments. This asset often serves as the root from which other assets, such as IP ranges, domain names, and TLS certificates, are discovered and associated.
Each Organization
includes structured metadata such as:
- ID – A globally unique identifier for the organization within the graph.
- Name – A commonly used name for the organization (e.g.,
Acme Corp
). - Legal Name – The formally registered legal name (e.g.,
Acme Corporation, Inc.
). - Founding Date – The year or date when the organization was established.
- Jurisdiction – The legal or regulatory jurisdiction where the entity is registered (e.g.,
US-DE
for Delaware, United States). - Registration ID – An optional formal identifier from a national registry (e.g., a company number or DUNS number).
- Industry – A general classification of the organization’s primary business activity (e.g.,
Cloud Services
,Financial Technology
). - Target Markets – Geographic or sectoral regions the organization primarily serves.
- Active – A boolean indicating whether the organization is currently operational.
- Nonprofit – A boolean indicating whether the entity is a nonprofit organization.
- Headcount – An estimate of the number of employees.
The Organization
asset enables enrichment and correlation of digital infrastructure findings with publicly available business data. It plays a foundational role in external asset discovery workflows that begin from company metadata, such as legal names or registration information, and then pivot into technical assets like domains, netblocks, and services.
Organization Attributes¶
Attributes | Type | Required | Description |
---|---|---|---|
unique_id |
string | Unique identifier for the organization within the model | |
name |
string | Common name used to identify the organization | |
legal_name |
string | Official registered name of the organization | |
founding_date |
string (date) | Date when the organization was founded (e.g., 2004-09-15 ) |
|
jurisdiction |
string | Legal jurisdiction of incorporation (e.g., US-DE ) |
|
registration_id |
string | Registered entity ID from a business registry | |
industry |
string | Sector classification (e.g., Cybersecurity , E-Commerce ) |
|
target_markets |
array of strings | Markets or regions the organization serves (e.g., US , EU ) |
|
active |
boolean | Whether the organization is currently active | |
non_profit |
boolean | Whether the organization is a nonprofit | |
headcount |
number | Approximate number of employees |
Organization Properties¶
Property Type | Property Name | Description |
---|---|---|
SimpleProperty |
last_monitored |
Tracks when a data source was last queried regarding this Organization |
SourceProperty |
Source Plugin Name | Indicates that the specified data source discovered this Organization |
Organization Outgoing Relations¶
graph TD
org["Organization"]
ident["Identifier"]
idrel@{ shape: braces, label: "id" }
org --o idrel
idrel --> ident
loc["Location"]
locrel@{ shape: braces, label: "legal_address
hq_address
location" }
org --o locrel
locrel --> loc
org2["Organization"]
orgrel@{ shape: braces, label: "subsidiary
org_unit" }
org --o orgrel
orgrel --> org2
url["URL"]
urlrel@{ shape: braces, label: "website
social_media_profile" }
org --o urlrel
urlrel --> url
account["Account"]
acctrel@{ shape: braces, label: "account" }
org --o acctrel
acctrel --> account
person["Person"]
member@{ shape: braces, label: "member" }
org --o member
member --> person
funding@{ shape: braces, label: "funding_source" }
org --o funding
funding --> org2
funding --> person
Relation Type | Relation Label | Target Assets | Description |
---|---|---|---|
SimpleRelation |
id |
Identifier |
Links the organization to alternative identifiers |
SimpleRelation |
legal_address |
Location |
Links the organization to its legal street address |
SimpleRelation |
hq_address |
Location |
Links the organization to the street address of its headquarters |
SimpleRelation |
location |
Location |
Links the organization to the street address of an alternative location |
SimpleRelation |
subsidiary |
Organization |
Links the organization to one of its child organizations |
SimpleRelation |
org_unit |
Organization |
Links the organization to one of its sectors or departments that is externally visible |
SimpleRelation |
account |
Account |
Links the organization to one of its digital or financial accounts |
SimpleRelation |
member |
Person |
Links the organization to one of its employees identified as a Person asset |
SimpleRelation |
website |
URL |
Links the organization to its primary website or one dedicated to a product |
SimpleRelation |
social_media_profile |
URL |
Links the organization to one of its social media profiles |
SimpleRelation |
funding_source |
Organization , Person |
An Organization or Person that has invested in this company previously |
© 2025 Jeff Foley — Licensed under Apache 2.0.