Entity Enrichment - Generic Deprecated Hidden
Deprecated. Use "Entity Enrichment - Generic v3" playbook instead. Enrich entities using one or more integrations
Deprecated Content (Deprecated) · 9 tasks · 10 inputs · 37 outputs
Details
| ID | entity_enrichment_generic |
|---|---|
| From Version | 5.0.0 |
| Tasks | 9 |
README
DEPRECATED. Use “Entity Enrichment - Generic v3” playbook instead. Enriches entities using one or more integrations.
Dependencies
This playbook uses the following sub-playbooks, integrations, and scripts.
Sub-playbooks
- Account Enrichment - Generic
- IP Enrichment - Generic
- File Enrichment - Generic
- Email Address Enrichment - Generic
- URL Enrichment - Generic
- Domain Enrichment - Generic
- Endpoint Enrichment - Generic
Integrations
This playbook does not use any integrations.
Scripts
This playbook does not use any scripts.
Commands
This playbook does not use any commands.
Playbook Inputs
| Name | Description | Default Value | Required |
|---|---|---|---|
| IP | The IP addresses to enrich. | ${IP.Address} | Optional |
| InternalRange | The internal range to check against the IP address. | - | Optional |
| MD5 | The MD5 hash to enrich. | ${File.MD5} | Optional |
| SHA256 | The SHA256 hash to enrich. | ${File.SHA256} | Optional |
| SHA1 | The SHA1 hash to enrich. | ${File.SHA1} | Optional |
| url | The URL to enrich. | ${URL.Data} | Optional |
| The email addresses to enrich. | ${Account.Email.Address} | Optional | |
| Hostname | The hostname to enrich. | ${Endpoint.Hostname} | Optional |
| Username | The username to enrich. | ${Account.Username} | Optional |
| Domain | The domain name to enrich. | ${Domain.Name} | Optional |
Playbook Outputs
| Path | Description | Type |
|---|---|---|
| Account | The account’s object. | unknown |
| Account.ID | The unique account DN (Distinguished Name). | string |
| Domain | The domain objects. | unknown |
| URL | The URL’s object. | unknown |
| URL.Malicious | Whether the URL was detected as malicious. | unknown |
| URL.Vendor | The name of vendor who labeled the URL as malicious. | string |
| URL.Description | The additional information of the URL. | string |
| URL.Address | The enriched URL. | string |
| Account.Email.Address | The email account’s full address. | string |
| IP | The IP address objects. | unknown |
| Account.Email.Domain | The email account’s domain. | string |
| Account.Email.NetworkType | The email account networktype. Can be, “Internal” or “External”. | string |
| Account.Email.Username | The email account username. | string |
| Account.Email.Distance.Domain | The compared domain. | unknown |
| Account.Email.Distance.Value | The distance between the email domain and the compared domain. | string |
| Account.Type | The type of the account entity. | string |
| Account.Username | The account username. | string |
| Account.Email | The email address associated with the account. | unknown |
| Account.Groups | The groups the account is part of. | unknown |
| Account.DisplayName | The account display name. | string |
| Account.Manager | The account’s manager. | string |
| File | The file’s object. | unknown |
| File.MD5 | The MD5 hash of the file. | string |
| File.SHA1 | The SHA1 hash of the file. | string |
| File.SHA256 | The SHA256 hash of the file. | string |
| File.Malicious.Vendor | The vendor that made the decision that the file was malicious. | string |
| Endpoint | The Endpoint’s object. | unknown |
| Endpoint.Hostname | The hostname to enrich. | string |
| Endpoint.OS | The Endpoint OS. | string |
| Endpoint.IP | The list of endpoint IP addresses. | unknown |
| Endpoint.MAC | The list of endpoint MAC addresses. | unknown |
| Endpoint.Domain | The Endpoint domain name. | string |
| DBotScore | The indicator’s object. | unknown |
| DBotScore.Indicator | The indicator. | string |
| DBotScore.Type | The indicator type. | string |
| DBotScore.Vendor | The DBot score vendor. | string |
| DBotScore.Score | The DBot score. | number |
Playbook Image

Inputs
IP— The IP addresses to enrichInternalRange— The internal range to check against the IPsMD5— File MD5 to enrichSHA256— File SHA256 to enrichSHA1— File SHA1 to enrichurl— url to enrichEmail— The email addresses to enrichHostname— The hostname to enrichUsername— The Username to enrichDomain— The domain name to enrich
Outputs
Account— The Account's objectAccount.ID— The unique Account DN (Distinguished Name)Domain— The domain objectsURL— The URL's objectURL.Malicious— whether url was detected as maliciousURL.Vendor— name of vendor who labeled as maliciousURL.Description— additional info on the urlURL.Address— The enriched URLAccount.Email.Address— The Email account full addressIP— The IP objectsAccount.Email.Domain— The Email account domainAccount.Email.NetworkType— The Email account NetworkType (could be Internal/External)Account.Email.Username— The Email account usernameAccount.Email.Distance.Domain— The compared domainAccount.Email.Distance.Value— The distance between the email domain and the compared domainAccount.Type— Type of the Account entityAccount.Username— The Account usernameAccount.Email— The email address associated with the AccountAccount.Groups— The groups the Account is part ofAccount.DisplayName— The Account display nameAccount.Manager— The Account's managerFile— The File's objectFile.MD5— MD5 hash of the fileFile.SHA1— SHA1 hash of the fileFile.SHA256— SHA256 hash of the fileFile.Malicious.Vendor— For malicious files, the vendor that made the decisionEndpoint— The Endpoint's objectEndpoint.Hostname— The hostname to enrichEndpoint.OS— Endpoint OSEndpoint.IP— List of endpoint IP addressesEndpoint.MAC— List of endpoint MAC addressesEndpoint.Domain— Endpoint domain nameDBotScore— The Indicator's objectDBotScore.Indicator— The IndicatorDBotScore.Type— The Indicator TypeDBotScore.Vendor— The DBot score vendorDBotScore.Score— The DBot score
Flowchart
id: entity_enrichment_generic version: -1 name: Entity Enrichment - Generic fromversion: 5.0.0 description: Deprecated. Use "Entity Enrichment - Generic v3" playbook instead. Enrich entities using one or more integrations starttaskid: "0" hidden: true tasks: "0": id: "0" taskid: cdd6228a-7feb-4386-8ab1-7dfdf77d99c2 type: start task: id: cdd6228a-7feb-4386-8ab1-7dfdf77d99c2 version: -1 name: "" description: "" iscommand: false brand: "" nexttasks: '#none#': - "2" - "1" - "9" - "10" - "12" - "11" - "13" separatecontext: false view: |- { "position": { "x": 265, "y": 67 } } "1": id: "1" taskid: 92a63802-d111-4add-8e92-03f485d20bab type: playbook task: id: 92a63802-d111-4add-8e92-03f485d20bab version: -1 name: IP Enrichment - Generic description: Enrich IP using one or more integrations playbookName: IP Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: IP: simple: ${inputs.IP} InternalRange: {} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 480, "y": 225 } } "2": id: "2" taskid: 427040f6-9903-4122-8537-bd72d6fcdab2 type: playbook task: id: 427040f6-9903-4122-8537-bd72d6fcdab2 version: -1 name: URL Enrichment - Generic description: Enrich URL using one or more integrations playbookName: URL Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: url: simple: ${inputs.url} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 480, "y": 386 } } "9": id: "9" taskid: 7ea079dc-c904-4088-878d-908e7b5b1ab3 type: playbook task: id: 7ea079dc-c904-4088-878d-908e7b5b1ab3 version: -1 name: Email Address Enrichment - Generic description: Get email address reputation using one or more integrations playbookName: Email Address Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: Domain: {} Email: simple: ${inputs.Email} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 50, "y": 386 } } "10": id: "10" taskid: 06158760-6f5f-466e-8e57-d37f7ec29066 type: playbook task: id: 06158760-6f5f-466e-8e57-d37f7ec29066 version: -1 name: Endpoint Enrichment - Generic description: Enrich an Endpoint Hostname using one or more integrations playbookName: Endpoint Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: Hostname: simple: ${inputs.Hostname} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 480, "y": 545 } } "11": id: "11" taskid: 5799a021-f77c-457b-85bc-e362b7ff4b43 type: playbook task: id: 5799a021-f77c-457b-85bc-e362b7ff4b43 version: -1 name: Domain Enrichment - Generic description: Enrich Domain using one or more integrations playbookName: Domain Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: Domain: simple: ${inputs.Domain} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 480, "y": 709 } } "12": id: "12" taskid: f9ef04ef-5311-4cd3-8c5e-eff47f95b3d3 type: playbook task: id: f9ef04ef-5311-4cd3-8c5e-eff47f95b3d3 version: -1 name: Account Enrichment - Generic description: Enrich Accounts using one or more integrations playbookName: Account Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: Username: simple: ${inputs.Username} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 50, "y": 545 } } "13": id: "13" taskid: 07d8b6e7-df26-4c17-80f0-e8bd093720e0 type: playbook task: id: 07d8b6e7-df26-4c17-80f0-e8bd093720e0 version: -1 name: File Enrichment - Generic description: Get file reputation using one or more integrations playbookName: File Enrichment - Generic type: playbook iscommand: false brand: "" nexttasks: '#none#': - "15" scriptarguments: MD5: simple: ${inputs.MD5} SHA1: simple: ${inputs.SHA1} SHA256: simple: ${inputs.SHA256} separatecontext: false loop: iscommand: false exitCondition: "" wait: 1 view: |- { "position": { "x": 50, "y": 225 } } "15": id: "15" taskid: 38007764-1687-47b1-8490-0f3cded9dc95 type: title task: id: 38007764-1687-47b1-8490-0f3cded9dc95 version: -1 name: Done description: "" type: title iscommand: false brand: "" separatecontext: false view: |- { "position": { "x": 265, "y": 881 } } view: |- { "linkLabelsPosition": {}, "paper": { "dimensions": { "height": 879, "width": 810, "x": 50, "y": 67 } } } inputs: - key: IP value: simple: ${IP.Address} required: false description: The IP addresses to enrich - key: InternalRange value: {} required: false description: The internal range to check against the IPs - key: MD5 value: simple: ${File.MD5} required: false description: File MD5 to enrich - key: SHA256 value: simple: ${File.SHA256} required: false description: File SHA256 to enrich - key: SHA1 value: simple: ${File.SHA1} required: false description: File SHA1 to enrich - key: url value: simple: ${URL.Data} required: false description: url to enrich - key: Email value: simple: ${Account.Email.Address} required: false description: The email addresses to enrich - key: Hostname value: simple: ${Endpoint.Hostname} required: false description: The hostname to enrich - key: Username value: simple: ${Account.Username} required: false description: The Username to enrich - key: Domain value: simple: ${Domain.Name} required: false description: The domain name to enrich outputs: - contextPath: Account description: The Account's object type: unknown - contextPath: Account.ID description: The unique Account DN (Distinguished Name) type: string - contextPath: Domain description: The domain objects type: unknown - contextPath: URL description: The URL's object type: unknown - contextPath: URL.Malicious description: whether url was detected as malicious type: unknown - contextPath: URL.Vendor description: name of vendor who labeled as malicious type: string - contextPath: URL.Description description: additional info on the url type: string - contextPath: URL.Address description: The enriched URL type: string - contextPath: Account.Email.Address description: The Email account full address type: string - contextPath: IP description: The IP objects type: unknown - contextPath: Account.Email.Domain description: The Email account domain type: string - contextPath: Account.Email.NetworkType description: The Email account NetworkType (could be Internal/External) type: string - contextPath: Account.Email.Username description: The Email account username type: string - contextPath: Account.Email.Distance.Domain description: The compared domain type: unknown - contextPath: Account.Email.Distance.Value description: 'The distance between the email domain and the compared domain ' type: string - contextPath: Account.Type description: Type of the Account entity type: string - contextPath: Account.Username description: The Account username type: string - contextPath: Account.Email description: The email address associated with the Account - contextPath: Account.Groups description: The groups the Account is part of type: unknown - contextPath: Account.DisplayName description: The Account display name type: string - contextPath: Account.Manager description: The Account's manager type: string - contextPath: File description: The File's object type: unknown - contextPath: File.MD5 description: MD5 hash of the file type: string - contextPath: File.SHA1 description: SHA1 hash of the file type: string - contextPath: File.SHA256 description: SHA256 hash of the file type: string - contextPath: File.Malicious.Vendor description: For malicious files, the vendor that made the decision type: string - contextPath: Endpoint description: The Endpoint's object type: unknown - contextPath: Endpoint.Hostname description: The hostname to enrich type: string - contextPath: Endpoint.OS description: Endpoint OS type: string - contextPath: Endpoint.IP description: List of endpoint IP addresses - contextPath: Endpoint.MAC description: List of endpoint MAC addresses - contextPath: Endpoint.Domain description: Endpoint domain name type: string - contextPath: DBotScore description: The Indicator's object type: unknown - contextPath: DBotScore.Indicator description: The Indicator type: string - contextPath: DBotScore.Type description: The Indicator Type type: string - contextPath: DBotScore.Vendor description: The DBot score vendor type: string - contextPath: DBotScore.Score description: The DBot score type: number tests: - no test - each enrichment sub-playbook has or will have its own test deprecated: true