Digital Shadows
Digital Shadows monitors and manages an organization's digital risk across the widest range of data sources within the open, deep, and dark web.
Data Enrichment & Threat Intelligence · ReliaQuest Digital Risk Protection
Details
| ID | Digital Shadows |
|---|---|
| Provider | ReliaQuest |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 5.0.0 |
| Supported Modules | Agentix XSIAM |
README
Digital Shadows monitors and manages an organization’s digital risk across the widest range of data sources within the open, deep, and dark web.
Configure Digital Shadows in Cortex
| Parameter | Description | Required |
|---|---|---|
| server | Server URL | True |
| apikey | API Key | True |
| secret | Secret | True |
| insecure | Trust any certificate (not secure) | False |
| proxy | Use system proxy settings | False |
| isFetch | Fetch incidents | False |
| incidentType | Incident type | False |
Commands
You can execute these commands from the CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
ds-get-breach-reviews
Retrieve all review updates for a given data breach record
Base Command
ds-get-breach-reviews
Input
| Argument Name | Description | Required |
|---|---|---|
| breach_id | Unique id of the data breach record to retrieve the status history for | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.BreachReviews.Note | unknown | The note at this version (max length 500 characters) |
| DigitalShadows.BreachReviews.Version | unknown | Starts counting at 1 and increments for each review of a given data breach credential. Will initially be 0 until a review is performed (when returned as part of a credential) |
| DigitalShadows.BreachReviews.Status | unknown | Review status |
| DigitalShadows.BreachReviews.UserID | unknown | ID of user that changed the status/set the note |
| DigitalShadows.BreachReviews.UserRole | unknown | Role of user that changed the status/set the note |
| DigitalShadows.BreachReviews.UserPermissions | unknown | Permissins of user that changed the status/set the note |
| DigitalShadows.BreachReviews.UserEmail | unknown | Email address of user that changed the status/set the note |
| DigitalShadows.BreachReviews.CreatedAt | unknown | The moment in time the review was created |
ds-snapshot-breach-status
Snapshot the review status of a data breach record
Base Command
ds-snapshot-breach-status
Input
| Argument Name | Description | Required |
|---|---|---|
| note | The note at this version (max length 500 characters). | Optional |
| status | Review status. | Required |
| version | When submitting, this value can be optionally set to the version of the most recently read review | Optional |
| breach_id | Unique id of the data breach record to submit a status update for | Required |
Context Output
There is no context output for this command.
ds-find-breach-records
Find data breach records
Base Command
ds-find-breach-records
Input
| Argument Name | Description | Required |
|---|---|---|
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| filter_distinction | Narrow down to records based on how unique their username and/or password are. | Optional |
| filter_domainNames | Only records that are related to these domain names | Optional |
| filter_password | Records that match this password, use ‘’ for wildcard matching, ‘' to find an actual asterisk. | Optional |
| filter_published | Narrow down to records based on when they were published | Optional |
| filter_reviewStatuses | List of statuses to include. Possible values are OPEN CLOSED IGNORED | Optional |
| filter_username | Records that match this username, use ‘*’ for wildcard matching. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.BreachRecords.Content | unknown | The row content of this data breach record (a line from a csv file, for example) |
| DigitalShadows.BreachRecords.Id | unknown | Identifier for this data breach record |
| DigitalShadows.BreachRecords.Password | unknown | The password found in the breach record, if any could be found |
| DigitalShadows.BreachRecords.DomainNames | unknown | The domain names identified within the breach row |
| DigitalShadows.BreachRecords.PriorRowTextBreachCount | unknown | The number of breaches the entire text of the breach row has appeared in prior to the current breach |
| DigitalShadows.BreachRecords.PriorUsernameBreachCount | unknown | The number of breaches this username appeared in prior to the current breach |
| DigitalShadows.BreachRecords.PriorUsernamePasswordBreachCount | unknown | The number of breaches this username/password combination have appeared in prior to the current breach |
| DigitalShadows.BreachRecords.Published | unknown | When did this record become available |
| DigitalShadows.BreachRecords.Review.Created | unknown | The moment in time the review was created. |
| DigitalShadows.BreachRecords.Review.Status | unknown | Review status |
| DigitalShadows.BreachRecords.Review.User.id | unknown | Unique id of user |
| DigitalShadows.BreachRecords.Review.User.fullName | unknown | Full name of the user |
| DigitalShadows.BreachRecords.Review.User.emailAddress | unknown | Email address of the user |
| DigitalShadows.BreachRecords.Username | unknown | A best effort to identify a username within the content of the breach record |
| DigitalShadows.BreachRecords.DataBreachId | unknown | The data breach this record belongs to |
Command Example
!ds-find-breach-records pagination_size=2
Context Example
{
"DigitalShadows": {
"BreachRecords": [
{
"Content": "A",
"DataBreachId": 99000001,
"DomainNames": [
"xsoar.com"
],
"Id": 140260931001,
"Password": "1",
"PriorRowTextBreachCount": null,
"PriorUsernameBreachCount": 0,
"PriorUsernamePasswordBreachCount": 0,
"Published": "2019-05-30T20:52:59.489Z",
"Review": {
"Created": null,
"Status": "OPEN",
"User": null
},
"Username": "some_mail@mail.com"
},
{
"Content": "B",
"DataBreachId": 99000002,
"DomainNames": [
"xsoar.com"
],
"Id": 140261100001,
"Password": "2",
"PriorRowTextBreachCount": null,
"PriorUsernameBreachCount": 0,
"PriorUsernamePasswordBreachCount": 0,
"Published": "2019-05-30T20:53:00.635Z",
"Review": {
"Created": null,
"Status": "OPEN",
"User": null
},
"Username": "another_mail@mail.com"
}
]
}
}
Human Readable Output
Digital Shadows Breach Records
Content DataBreachId DomainNames Id Password PriorRowTextBreachCount PriorUsernameBreachCount PriorUsernamePasswordBreachCount Published Review Created Review Status Review User Username A 99000001 xsoar.com 140260931001 1 0 0 2019-05-30T20:52:59.489Z OPEN some_mail@mail.com aB 99000002 xsoar.com 140261100001 2 0 0 2019-05-30T20:53:00.635Z OPEN another_mail@mail.com
ds-get-breach-summary
Summary of all data breaches for the current client
Base Command
ds-get-breach-summary
Input
| Argument Name | Description | Required |
| — | — | — |
Context Output
There is no context output for this command.
Command Example
#### Context Example
```json
{}
Human Readable Output
{“breachesPerDomain”:[{“count”:3,”key”:”molnnet.com”}],”totalBreaches”:3,”totalUsernames”:238,”usernamesPerDomain”:[{“count”:238,”key”:”xsoar.com”}]}
ds-find-breach-usernames
Find unique usernames found across all data breaches
Base Command
ds-find-breach-usernames
Input
| Argument Name | Description | Required |
|---|---|---|
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| filter_domainNames | Only records that are related to these domain names | Optional |
| filter_published | Narrow down to records based on when they were published | Optional |
| filter_reviewStatuses | List of statuses to include. Possible values are OPEN CLOSED IGNORED | Optional |
| filter_username | Records that match this username, use ‘*’ for wildcard matching. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.Users.BreachCount | unknown | The number of data breaches this username has appeared on |
| DigitalShadows.Users.DistinctPasswordCount | unknown | The number of distict passwords encountered for this user |
| DigitalShadows.Users.Username | unknown | The username that this summary is for |
Command Example
!ds-find-breach-usernames pagination_size=2
Context Example
{
"DigitalShadows": {
"Users": [
{
"BreachCount": 1,
"DistinctPasswordCount": 1,
"Username": "mail1@mail.com"
},
{
"BreachCount": 1,
"DistinctPasswordCount": 1,
"Username": "mail2@mail.com"
}
]
}
}
Human Readable Output
Digital SHadows Breach Reviews
BreachCount DistinctPasswordCount Username 1 1 mail1@mail.com 1 1 mail2@mail.com
ds-get-breach
Retrieve a data breach by its id
Base Command
ds-get-breach
Input
| Argument Name | Description | Required |
|---|---|---|
| breach_id | Id of the data breach to retrieve | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.Breaches.DomainCount | unknown | Number of unique domains contained in the breach. |
| DigitalShadows.Breaches.DomainName | unknown | The domain the data breach occurred against |
| DigitalShadows.Breaches.DataClasses | unknown | Data types contained within the breach |
| DigitalShadows.Breaches.Id | unknown | Unique identifier for a breach |
| DigitalShadows.Breaches.IncidentId | unknown | The ID of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentScope | unknown | The scope of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentSeverity | unknown | The severity of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentTitle | unknown | The title of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentType | unknown | The type of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.Occurred | unknown | Date the breach occurred |
| DigitalShadows.Breaches.RecordCount | unknown | Number of records contained in the breach |
| DigitalShadows.Breaches.SourceUrl | unknown | The url the data breach was found on |
| DigitalShadows.Breaches.Title | unknown | The title assigned to this data breach |
Command Example
!ds-get-breach breach_id=99000001
Context Example
{
"DigitalShadows": {
"Breaches": {
"DataClasses": [
"EMAIL_ADDRESSES",
"PASSWORDS"
],
"DomainCount": 3372,
"DomainName": "xsoar.com",
"Id": 99000001,
"IncidentId": 99002706,
"IncidentScope": "ORGANIZATION",
"IncidentSeverity": "HIGH",
"IncidentTitle": "Report of data leak from xsoar.com",
"IncidentType": "DATA_LEAKAGE",
"Occurred": "2016-07-03",
"RecordCount": 5846,
"SourceUrl": "some_url",
"Title": "Report of data leak from xsoar.com"
}
}
}
Human Readable Output
Digital Shadows Breaches
DataClasses DomainCount DomainName Id IncidentId IncidentScope IncidentSeverity IncidentTitle IncidentType Occurred RecordCount SourceUrl Title EMAIL_ADDRESSES,PASSWORDS 3372 xsoar.com 99000001 99002706 ORGANIZATION HIGH Report of data leak from xsoar.com DATA_LEAKAGE 2016-07-03 5846 some_url Report of data leak from xsoar.com
ds-get-breach-records
Find data breach records
Base Command
ds-get-breach-records
Input
| Argument Name | Description | Required |
|---|---|---|
| breach_id | Unique id of the data breach to retrieve records for | Required |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| filter_distinction | Narrow down to records based on how unique their username and/or password are. | Optional |
| filter_domainNames | Only records that are related to these domain names | Optional |
| filter_password | Records that match this password, use ‘’ for wildcard matching, ‘' to find an actual asterisk. | Optional |
| filter_published | Narrow down to records based on when they were published | Optional |
| filter_reviewStatuses | List of statuses to include. Possible values are OPEN CLOSED IGNORED | Optional |
| filter_username | Records that match this username, use ‘*’ for wildcard matching. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.BreachRecords.Id | unknown | Identifier for this data breach record |
| DigitalShadows.BreachRecords.Password | unknown | The password found in the breach record, if any could be found |
| DigitalShadows.BreachRecords.PriorRowTextBreachCount | unknown | The number of breaches the entire text of the breach row has appeared in prior to the current breach |
| DigitalShadows.BreachRecords.PriorUsernameBreachCount | unknown | The number of breaches this username appeared in prior to the current breach |
| DigitalShadows.BreachRecords.PriorUsernamePasswordBreachCount | unknown | The number of breaches this username/password combination have appeared in prior to the current breach |
| DigitalShadows.BreachRecords.Published | unknown | When did this record become available |
| DigitalShadows.BreachRecords.Review.Created | unknown | The most recent review for this record |
| DigitalShadows.BreachRecords.Review.Status | unknown | The status of the most recent review for this record |
| DigitalShadows.BreachRecords.Review.User | unknown | The user who created the most recent review for this record |
| DigitalShadows.BreachRecords.Username | unknown | A best effort to identify a username within the content of the breach record |
Command Example
!ds-get-breach-records breach_id=99000001 pagination_size=2
Context Example
{
"DigitalShadows": {
"BreachRecords": [
{
"Id": 140260931001,
"Password": "1",
"PriorRowTextBreachCount": null,
"PriorUsernameBreachCount": 0,
"PriorUsernamePasswordBreachCount": 0,
"Published": "2019-05-30T20:52:59.489Z",
"Review": {
"Created": null,
"Status": "OPEN",
"User": null
},
"Username": "some_mail@mail.com"
},
{
"Id": 140260944001,
"Password": "2",
"PriorRowTextBreachCount": null,
"PriorUsernameBreachCount": 0,
"PriorUsernamePasswordBreachCount": 0,
"Published": "2019-05-30T20:52:59.489Z",
"Review": {
"Created": null,
"Status": "OPEN",
"User": null
},
"Username": "another_mail@mail.com"
}
]
}
}
Human Readable Output
Digital Shadows Breach Records
Id Password PriorRowTextBreachCount PriorUsernameBreachCount PriorUsernamePasswordBreachCount Published Review Created Review Status Review User Username 140260931001 1 0 0 2019-05-30T20:52:59.489Z OPEN some_mail@mail.com 140260944001 2 0 0 2019-05-30T20:52:59.489Z OPEN another_mail@mail.com
ds-find-data-breaches
Find data breaches
Base Command
ds-find-data-breaches
Input
| Argument Name | Description | Required |
|---|---|---|
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| filter_alerted | Only include data breaches with associated incidents that have been alerted | Optional |
| filter_domainNamesOnRecords | List of domain names to filter by. Only data breaches that have one or more records attributed to this domain name | Optional |
| filter_minimumTotalRecords | Only include data breaches that have at least this many total records (inclusive) | Optional |
| filter_published | Narrow down to records based on when they were published | Optional |
| filter_repostedCredentials | Filter out breaches depending on whether they consist entirely of reposted credentials or not. ORIGINAL or REPOST | Optional |
| filter_severities | Only include data breaches with associated incidents having one of these severities, if not specified, all are considered | Optional |
| filter_statuses | List of statuses to filter by. Pssible values:UNREAD, READ, CLOSED. | Optional |
| filter_username | Only show breaches that include this username | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.Breaches.DomainCount | unknown | Number of unique domains contained in the breach |
| DigitalShadows.Breaches.DomainName | unknown | The domain the data breach occurred against |
| DigitalShadows.Breaches.DataClasses | unknown | Data types contained within the breach |
| DigitalShadows.Breaches.Id | unknown | Unique identifier for a breach |
| DigitalShadows.Breaches.IncidentId | unknown | The ID of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentScope | unknown | The Scope of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentSeverity | unknown | The severity of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentTitle | unknown | The title of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.IncidentType | unknown | The type of the incident raised for the breach, most specific to the client. |
| DigitalShadows.Breaches.Occurred | unknown | Date the breach occurred |
| DigitalShadows.Breaches.Modified | unknown | When was this breach last modified |
| DigitalShadows.Breaches.RecordCount | unknown | Number of records contained in the breach |
| DigitalShadows.Breaches.SourceUrl | unknown | The url the data breach was found on |
| DigitalShadows.Breaches.Title | unknown | The title assigned to this data breach |
| DigitalShadows.Breaches.OrganisationUsernameCount | unknown | The number of distict usernames found that belong to the current organisation |
Command Example
!ds-find-data-breaches pagination_size=2
Context Example
{
"DigitalShadows": {
"Breaches": [
{
"DataClasses": null,
"DomainCount": 3372,
"DomainName": "xsoar.com",
"Id": 99000001,
"IncidentId": 99002706,
"IncidentScope": "ORGANIZATION",
"IncidentSeverity": "HIGH",
"IncidentTitle": "Report of data leak from xsoar.com",
"IncidentType": "DATA_LEAKAGE",
"Modified": "2018-07-24T18:24:59.449Z",
"Occurred": "2016-07-03",
"OrganisationUsernameCount": 100,
"RecordCount": 5846,
"SourceUrl": "some_url",
"Title": "Report of data leak from xsoar.com"
},
{
"DataClasses": null,
"DomainCount": 5848,
"DomainName": "someDomain.com",
"Id": 99000000,
"IncidentId": 99002728,
"IncidentScope": "ORGANIZATION",
"IncidentSeverity": "HIGH",
"IncidentTitle": "Report of data leak from someDomain.com",
"IncidentType": "DATA_LEAKAGE",
"Modified": "2018-07-24T18:22:42.780Z",
"Occurred": "2016-06-29",
"OrganisationUsernameCount": 100,
"RecordCount": 5858,
"SourceUrl": "another_url",
"Title": "Report of data leak from someDomain.com"
}
]
}
}
Human Readable Output
Digital Shadows Breaches
DataClasses DomainCount DomainName Id IncidentId IncidentScope IncidentSeverity IncidentTitle IncidentType Modified Occurred OrganisationUsernameCount RecordCount SourceUrl Title 3372 xsoar.com 99000001 99002706 ORGANIZATION HIGH Report of data leak from xsoar.com DATA_LEAKAGE 2018-07-24T18:24:59.449Z 2016-07-03 100 5846 some_url Report of data leak from xsoar.com 5848 someDomain.com 99000000 99002728 ORGANIZATION HIGH Report of data leak from someDomain.com DATA_LEAKAGE 2018-07-24T18:22:42.780Z 2016-06-29 100 5858 another_url Report of data leak from someDomain.com
ds-get-incident
Retrieve an incident by its id
Base Command
ds-get-incident
Input
| Argument Name | Description | Required |
|---|---|---|
| incident_id | Identifier of the incident | Required |
| fulltext | Show full text results | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.Incidents.Alerted | unknown | The moment this incident was brought to the attention of the client |
| DigitalShadows.Incidents.Description | unknown | Plain text description of this incident |
| DigitalShadows.Incidents.ImpactDescription | unknown | Description of what impact the incident will have |
| DigitalShadows.Incidents.Id | unknown | Identifier for this incident, unique in combination with the scope |
| DigitalShadows.Incidents.Internal | unknown | Will be true if domain belongs to your organization (as defined by the assets), false otherwise |
| DigitalShadows.Incidents.Mitigation | unknown | Information about what can be done to mitigate the effect of the problem |
| DigitalShadows.Incidents.Occurred | unknown | Best effort to establish when the incident occurre |
| DigitalShadows.Incidents.Modified | unknown | When was this incident last modified |
| DigitalShadows.Incidents.Scope | unknown | Identifies whether this incident applies globally (intelligence) or just to your organization |
| DigitalShadows.Incidents.Type | unknown | The category of incident that has been raised |
| DigitalShadows.Incidents.Title | unknown | A short but descriptive identifier for the incident |
| DigitalShadows.Incidents.Review.Created | unknown | The moment in time the review was created |
| DigitalShadows.Incidents.Review.Status | unknown | Review status |
| DigitalShadows.Incidents.Review.User | unknown | The user that changed the status/set the note |
| DigitalShadows.Incidents.SubType | unknown | The sub-category of incident that has been raised, if available |
| DigitalShadows.Incidents.Severity | unknown | Analyst defined severity based on potential risk to the client |
Command Example
!ds-get-incident incident_id=99002724
Context Example
{
"DigitalShadows": {
"Incidents": {
"Alerted": null,
"Description": "Several documents in .docx, .xls, and .ppt format were identified on a publicly accessible some derive on the following IP: 1.2.3.4. \r\n",
"Id": 99002724,
"ImpactDescription": "The IP address contained 30 documents relating to the Company at the following paths: \r\n\r\n1.\thxxps://1.2.3.4//man",
"Internal": false,
"Mitigation": "As the drives are no longer accessible",
"Modified": "2020-11-06T00:22:57.753Z",
"Occurred": "2018-08-23T03:45:57.215Z",
"Review": {
"Created": "2019-08-01T13:19:53.522Z",
"Status": "UNREAD",
"User": null
},
"Scope": "ORGANIZATION",
"Severity": "MEDIUM",
"SubType": "UNMARKED_DOCUMENT",
"Title": "Vendor documents identified on publicly accessible Network Attached Storage drive",
"Type": "DATA_LEAKAGE"
}
}
}
Human Readable Output
Digital Shadows Incidents
Alerted Description Id ImpactDescription Internal Mitigation Modified Occurred Review Created Review Status Review User Scope Severity SubType Title Type Several documents in .docx, .xls, and .ppt format were identified on a publicly accessible some derive on the following IP: 1.2.3.4. 99002724 The IP address contained 30 documents relating to the Company at the following paths:
1. hxxps://1.2.3.4//manfalse As the drives are no longer accessible. 2020-11-06T00:22:57.753Z 2018-08-23T03:45:57.215Z 2019-08-01T13:19:53.522Z UNREAD ORGANIZATION MEDIUM UNMARKED_DOCUMENT Vendor documents identified on publicly accessible Network Attached Storage drive DATA_LEAKAGE
ds-get-incident-reviews
Retrieve all review updates for a given incident
Base Command
ds-get-incident-reviews
Input
| Argument Name | Description | Required |
|---|---|---|
| incident_id | Id of the incident to retrieve the review history for. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.IncidentReviews.Note | unknown | The note at this version (max length 500 characters) |
| DigitalShadows.IncidentReviews.Created | unknown | The moment in time the review was created |
| DigitalShadows.IncidentReviews.Status | unknown | Review status |
| DigitalShadows.IncidentReviews.User.Id | unknown | The unique id of the user that changed the status/set the note. |
| DigitalShadows.IncidentReviews.User.EmailAddress | unknown | The email address of the user that changed the status/set the note. |
| DigitalShadows.IncidentReviews.User.FullName | unknown | The full name of the user that changed the status/set the note. |
| DigitalShadows.IncidentReviews.User.Role | unknown | The role of the user that changed the status/set the note. |
| DigitalShadows.IncidentReviews.User.Status | unknown | The status of the user that changed the status/set the note. |
Command Example
!ds-get-incident-reviews incident_id=99002724
Context Example
{
"DigitalShadows": {
"IncidentReviews": {
"Created": "2019-08-01T13:19:53.522Z",
"Note": null,
"Status": "UNREAD",
"User": {
"EmailAddress": null,
"FullName": null,
"Id": null,
"Role": null,
"Status": null
},
"Version": 1
}
}
}
Human Readable Output
Digital Shadows Incident Reviews
Created Note Status User EmailAddress User FullName User Id User Role User Status Version 2019-08-01T13:19:53.522Z UNREAD 1
ds-snapshot-incident-review
Snapshot the review status of an incident
Base Command
ds-snapshot-incident-review
Input
| Argument Name | Description | Required |
|---|---|---|
| incident_id | Id of the incident to apply a review update to. | Required |
| note | The note at this version (max length 500 characters). | Optional |
| status | Review status | Optional |
| version | When submitting, this value can be optionally set to the version of the most recently read review. If the version on the server does not match this value, a 409 conflict will be returned. | Optional |
Context Output
There is no context output for this command.
ds-find-incidents-filtered
Find incidents with filtering options
Base Command
ds-find-incidents-filtered
Input
| Argument Name | Description | Required |
|---|---|---|
| subscribed | If true, the results will also include any subscribed intelligence incidents. | Optional |
| subscribedOnly | If true, the only results returned will be subscribed intelligence incidents. Must not be set to true with subscribed set to false | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| filter_alerted | Only incidents that have been alerted to the client. | Optional |
| filter_dateRange | Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_dateRangeField | Determines which date/time field the dateRange will apply to. | Optional |
| filter_domainName | Only incidents that have this domain, applied if domainSelection is null or CUSTOM | Optional |
| filter_domainSelection | Determine how domain filtering will be applied. | Optional |
| filter_identifier | Only return the incident that has this identifier. | Optional |
| filter_repostedCredentials | Option specific to data breach based incidents to filter out new and reposted breach credentials. ORIGINAL, REPOST | Optional |
| filter_severities | Only include incidents with these severities, if not specified, all are considered. VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE | Optional |
| filter_statuses | UNREAD, READ, CLOSED | Optional |
| filter_types_type | The category of incident that has been raised. | Optional |
| filter_types_subTypes | The sub-category of incident that has been raised, if available. | Optional |
| filter_types_content_severity | Analyst defined severity based on potential risk to the client. | Optional |
| filter_tagOperator | Whether multiple tags should be logically applied as AND/OR with the resultset | Optional |
| filter_withContentRemoved | Include incidents for which the content of the incident has been removed form the source. | Optional |
| filter_withTakedown | Include incidents on which one or more takedown requests have been generated. | Optional |
| filter_withoutContentRemoved | Include incidents for which the content of the incident has not been removed form the source. | Optional |
| filter_withoutTakedown | Include incidents on which a takedown request has not been generated. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.Incidents.Alerted | unknown | The moment this incident was brought to the attention of the client |
| DigitalShadows.Incidents.Description | unknown | Plain text description of this incident |
| DigitalShadows.Incidents.Id | unknown | Identifier for this incident, unique in combination with the scope |
| DigitalShadows.Incidents.Internal | unknown | Will be true if domain belongs to your organization (as defined by the assets), false otherwis |
| DigitalShadows.Incidents.Mitigation | unknown | Information about what can be done to mitigate the effect of the problem |
| DigitalShadows.Incidents.Modified | unknown | When was this incident last modified |
| DigitalShadows.Incidents.Occurred | unknown | Best effort to establish when the incident occurred |
| DigitalShadows.Incidents.Published | unknown | When was this incident originally published |
| DigitalShadows.Incidents.RestrictedContent | unknown | Identifies this incident as potentially containing questionable content. If this is true images will be restricted |
| DigitalShadows.Incidents.Scope | unknown | Identifies whether this incident applies globally (intelligence) or just to your organization |
| DigitalShadows.Incidents.Severity | unknown | Analyst defined severity based on potential risk to the client |
| DigitalShadows.Incidents.SubType | unknown | The sub-category of incident that has been raised, if available |
| DigitalShadows.Incidents.Verified | unknown | The moment when the incident was verified |
| DigitalShadows.Incidents.Type | unknown | The category of incident that has been raised |
| DigitalShadows.Incidents.Version | unknown | Each time an update occurs, this version number is incremented |
| DigitalShadows.Incidents.Review.Created | unknown | The date the review state for this incident was created |
| DigitalShadows.Incidents.Review.Status | unknown | The status of the review state for this incident |
| DigitalShadows.Incidents.Review.User.id | unknown | The user that create the review state for this incident |
| DigitalShadows.Incidents.Review.User.fullName | unknown | The full name of the user that created review state for this incident |
Command Example
!ds-find-incidents-filtered pagination_size=3
Context Example
{
"DigitalShadows": {
"Incidents": {
"Alerted": null,
"Description": "Several documents in .docx, .xls, and .ppt format were identified on a publicly accessible some derive on the following IP: 1.2.3.4.",
"Id": 99002724,
"Internal": null,
"Mitigation": "As the drives are no longer accessible.",
"Modified": "2020-11-05T00:33:48.344Z",
"Occurred": "2018-08-23T03:45:57.215Z",
"Published": "2020-11-04T23:59:59.999Z",
"RecordCount": null,
"RestrictedContent": null,
"Review": {
"Created": "2019-08-01T13:19:53.522Z",
"Status": "UNREAD",
"User": null
},
"Scope": "ORGANIZATION",
"Score": 0,
"Severity": "MEDIUM",
"SubType": {
"Error": "You must provide the query to use"
},
"Title": "Vendor documents identified on publicly accessible Network Attached Storage drive",
"Type": "DATA_LEAKAGE",
"Verified": {
"Error": "You must provide the query to use"
},
"Version": {
"Error": "You must provide the query to use"
}
}
}
}
Human Readable Output
Digital Shadows Incidents
Alerted Description Id Internal Mitigation Modified Occurred Published RecordCount RestrictedContent Review Created Review Status Review User Scope Score Severity SubType Title Type Verified Version Several documents in .docx, .xls, and .ppt format were identified on a publicly accessible some derive on the following IP: 1.2.3.4. 99002724 As the drives are no longer accessible. 2020-11-05T00:33:48.344Z 2018-08-23T03:45:57.215Z 2020-11-04T23:59:59.999Z 2019-08-01T13:19:53.522Z UNREAD ORGANIZATION 0 MEDIUM {“Error”:”You must provide the query to use”} Vendor documents identified on publicly accessible Network Attached Storage drive DATA_LEAKAGE {“Error”:”You must provide the query to use”} {“Error”:”You must provide the query to use”}
ds-get-incidents-summary
Aggregated summary of incident information used to generate reports/statistics
Base Command
ds-get-incidents-summary
Input
| Argument Name | Description | Required |
|---|---|---|
| filter_domainName | Only incidents that have this domain, applied if domainSelection is null or CUSTOM | Optional |
| filter_dateRangeField | Determines which date/time field the dateRange will apply to. | Optional |
| filter_identifier | Only return the incident that has this identifier. | Optional |
| filter_dateRange | Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| groupByKey | Determines which incident property will be grouped on. Mutually exclusive with groupByKeys | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
Context Output
There is no context output for this command.
Command Example
!ds-get-incidents-summary pagination_size=2
Human Readable Output
{“keySet”:[null],”ranges”:[{“groupedIncidentCounts”:[{“count”:25}],”rangeEnd”:”2020-11-05T17:37:26.533Z”,”rangeStart”:”2020-11-01T00:00:00.000Z”,”total”:25}]}
ds-get-apt-report
Retrieve details of the specified APT report
Base Command
ds-get-apt-report
Input
| Argument Name | Description | Required |
|---|---|---|
| report_id | The unique identifier assigned to a given APT report (UUID based). | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.APTReports.Id | unknown | Internal identifier for uniquely identifying this report |
| DigitalShadows.APTReports.Name | unknown | Name assigned to this report for ease of identification |
| DigitalShadows.APTReports.Published | unknown | The date the report became available |
| DigitalShadows.APTReports.Report.Id | unknown | The ID of the report resource allowing it to be downloaded |
| DigitalShadows.APTReports.Report.Link | unknown | The link of the report resource allowing it to be downloaded |
| DigitalShadows.APTReports.Preview.Id | unknown | ID of a preview image of the frontpage of the report, if available |
| DigitalShadows.APTReports.Preview.Link | unknown | A fully qualified link URI for preview image of the frontpage of the report, if available |
ds-get-intelligence-incident
Retrieve an intelligence incident by its id
Base Command
ds-get-intelligence-incident
Input
| Argument Name | Description | Required |
|---|---|---|
| incident_id | The id of the intelligence incident to retrieve | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.IntelligenceIncidents.Description | unknown | Plain text description of this incident. |
| DigitalShadows.IntelligenceIncidents.Id | unknown | Identifier for this incident, unique in combination with the scope |
| DigitalShadows.IntelligenceIncidents.IndicatorOfCompromiseCount | unknown | Count of IOCs that can be retrieved via /api/incidents/{id}/iocs endpoint |
| DigitalShadows.IntelligenceIncidents.Internal | unknown | Will be true if domain belongs to your organization (as defined by the assets), false otherwise |
| DigitalShadows.IntelligenceIncidents.LinkedContentIncidents | unknown | Other incidents that appear to be based on the same content as this incident. Each incident record will normally only contain the id and the scope it applies to. Could also include more details depending on the context it is called in. |
| DigitalShadows.IntelligenceIncidents.Modified | unknown | When was this incident last modified |
| DigitalShadows.IntelligenceIncidents.Occurred | unknown | Best effort to establish when the incident occurred |
| DigitalShadows.IntelligenceIncidents.Published | unknown | When was this incident originally published |
| DigitalShadows.IntelligenceIncidents.RelatedIncidentId | unknown | If an incident specific to your organization exists for this intelligence incident, it will be included here. |
| DigitalShadows.IntelligenceIncidents.RestrictedContent | unknown | Identifies this incident as potentially containing questionable content. If this is true images will be restricted. |
| DigitalShadows.IntelligenceIncidents.Scope | unknown | Identifies whether this incident applies globally (intelligence) or just to your organization. |
| DigitalShadows.IntelligenceIncidents.Severity | unknown | Analyst defined severity based on potential risk to the client |
| DigitalShadows.IntelligenceIncidents.SubType | unknown | The sub-category of incident that has been raised, if available |
| DigitalShadows.IntelligenceIncidents.Title | unknown | A short but descriptive identifier for the incident |
| DigitalShadows.IntelligenceIncidents.Type | unknown | The category of incident that has been raised |
| DigitalShadows.IntelligenceIncidents.Verified | unknown | The moment when the incident was verified. |
| DigitalShadows.IntelligenceIncidents.Version | unknown | Each time an update occurs, this version number is incremented |
Command Example
!ds-get-intelligence-incident incident_id=6470614
Context Example
{
"DigitalShadows": {
"IntelligenceIncidents": {
"Description": "Summary: some event in the past",
"Id": 6470614,
"IndicatorOfCompromiseCount": 0,
"Internal": false,
"LinkedContentIncidents": null,
"Modified": "2018-08-30T07:18:22.566Z",
"Occurred": "2016-02-08T10:55:00.000Z",
"Published": "2016-02-08T12:22:03.203Z",
"RelatedIncidentId": null,
"RestrictedContent": false,
"Scope": "GLOBAL",
"Severity": "LOW",
"SubType": null,
"Title": "08 Feb 2016 protest update",
"Type": "CYBER_THREAT",
"Verified": "2016-02-08T11:22:48.539Z",
"Version": 12
}
}
}
Human Readable Output
Digital Shadows Intelligence Incident
Description Id IndicatorOfCompromiseCount Internal LinkedContentIncidents Modified Occurred Published RelatedIncidentId RestrictedContent Scope Severity SubType Title Type Verified Version Summary: some event in the past 6470614 0 false 2018-08-30T07:18:22.566Z 2016-02-08T10:55:00.000Z 2016-02-08T12:22:03.203Z false GLOBAL LOW 08 Feb 2016 protest update CYBER_THREAT 2016-02-08T11:22:48.539Z 12
ds-get-intelligence-incident-iocs
Retrieve the indicatorsOfCompromise for this intel incident
Base Command
ds-get-intelligence-incident-iocs
Input
| Argument Name | Description | Required |
|---|---|---|
| incident_id | The intelligence incident identifier | Required |
| visible | List of values to control the visibility of elements. If a value is present then the correspinding element should be displayed | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| filter_value | The filter that will narrow the results based on one or more criteria | Optional |
| filter_types | List of types to filter by. Possible values are IP,MD5,SHA1,SHA256,URL,CVE,EMAIL,HOST,REGISTRY,FILEPATH,FILENAME | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.IntelligenceIncidentsIOCs.Id | unknown | Internal identifier for uniquely identifying this IOC |
| DigitalShadows.IntelligenceIncidentsIOCs.IntelIncident.Id | unknown | If this IOC is associated with an intel incident |
| DigitalShadows.IntelligenceIncidentsIOCs.IntelIncident.Scope | unknown | If this IOC is associated with an intel incident |
| DigitalShadows.IntelligenceIncidentsIOCs.Type | unknown | Identifies the type of incidicator that also determines how it is encoded into a string |
| DigitalShadows.IntelligenceIncidentsIOCs.Value | unknown | The value of this indicator, encoded according to its type. For example hashes are base16 encoded. |
| DigitalShadows.IntelligenceIncidentsIOCs.Source | unknown | A comment provided by the analysts as to where this IOC came from. |
| DigitalShadows.IntelligenceIncidentsIOCs.LastUpdated | unknown | When this record last changed |
| DigitalShadows.IntelligenceIncidentsIOCs.AptReport.Id | unknown | If this IOC is associated with an APT report |
Command Example
#### Human Readable Output
### ds-find-intelligence-incidents
***
Find intelligence incidents
#### Base Command
`ds-find-intelligence-incidents`
#### Input
| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| filter_dateRange | Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_dateRangeField | Determines which date/time field the dateRange will apply to. | Optional |
| filter_domainName | Only incidents that have this domain, applied if domainSelection is null or CUSTOM | Optional |
| filter_domainSelection | Determine how domain filtering will be applied. | Optional |
| filter_identifier | Only return the incident that has this identifier. | Optional |
| filter_severities | Only include SSL/certificate infrastructure incidents with these severities. String values from VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE | Optional |
| filter_tagOperator | Whether multiple tags should be logically applied as AND/OR with the resultset | Optional |
| filter_tags_id | Limit to incidents that have these tags ids only. | Optional |
| filter_threatRecordIds | Restrict intel incidents to those tagged with one or more of these threat records. | Optional |
| filter_threatTypes_type | Restrict intel incidents to those associated with threats of these types:ACTOR,CAMPAIGN,EVENT,TOOL,SPECIFIC_TTP,LOCATION | Optional |
| filter_threatTypes | The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. | Optional |
| filter_threatSubTypes | List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. | Optional |
#### Context Output
| **Path** | **Type** | **Description** |
| --- | --- | --- |
| DigitalShadows.IntelligenceIncidents.Description | unknown | Plain text description of this incident. |
| DigitalShadows.IntelligenceIncidents.Id | unknown | Identifier for this incident, unique in combination with the scope |
| DigitalShadows.IntelligenceIncidents.IndicatorOfCompromiseCount | unknown | Count of IOCs that can be retrieved via /api/incidents/\{id\}/iocs endpoint |
| DigitalShadows.IntelligenceIncidents.Internal | unknown | Will be true if domain belongs to your organization \(as defined by the assets\), false otherwise |
| DigitalShadows.IntelligenceIncidents.LinkedContentIncidents | unknown | Other incidents that appear to be based on the same content as this incident. Each incident record will normally only contain the id and the scope it applies to. Could also include more details depending on the context it is called in. |
| DigitalShadows.IntelligenceIncidents.Modified | unknown | When was this incident last modified |
| DigitalShadows.IntelligenceIncidents.Occurred | unknown | Best effort to establish when the incident occurred |
| DigitalShadows.IntelligenceIncidents.Published | unknown | When was this incident originally published |
| DigitalShadows.IntelligenceIncidents.RelatedIncidentId | unknown | If an incident specific to your organization exists for this intelligence incident, it will be included here. |
| DigitalShadows.IntelligenceIncidents.RestrictedContent | unknown | Identifies this incident as potentially containing questionable content. If this is true images will be restricted. |
| DigitalShadows.IntelligenceIncidents.Scope | unknown | Identifies whether this incident applies globally \(intelligence\) or just to your organization. |
| DigitalShadows.IntelligenceIncidents.Severity | unknown | Analyst defined severity based on potential risk to the client |
| DigitalShadows.IntelligenceIncidents.SubType | unknown | The sub-category of incident that has been raised, if available |
| DigitalShadows.IntelligenceIncidents.Title | unknown | A short but descriptive identifier for the incident |
| DigitalShadows.IntelligenceIncidents.Type | unknown | The category of incident that has been raised |
| DigitalShadows.IntelligenceIncidents.Verified | unknown | The moment when the incident was verified. |
| DigitalShadows.IntelligenceIncidents.Version | unknown | Each time an update occurs, this version number is incremented |
#### Command Example
```!ds-find-intelligence-incidents pagination_size=2```
#### Context Example
```json
{
"DigitalShadows": {
"IntelligenceIncidents": [
{
"Description": "A new post was added to Happy Blog.",
"Id": 65624604,
"IndicatorOfCompromiseCount": 0,
"Internal": false,
"LinkedContentIncidents": null,
"Modified": "2020-11-05T15:53:33.166Z",
"Occurred": "2020-11-05T05:48:42.588Z",
"Published": "2020-11-05T15:53:33.161Z",
"RelatedIncidentId": null,
"RestrictedContent": false,
"Scope": "GLOBAL",
"Severity": "LOW",
"SubType": null,
"Title": "Tipper: Richardson Sales Performance named on Happy Blog ",
"Type": "CYBER_THREAT",
"Verified": "2020-11-05T14:01:48.656Z",
"Version": 7
},
{
"Description": "A new post was added to Happy Blog.",
"Id": 65604506,
"IndicatorOfCompromiseCount": 0,
"Internal": false,
"LinkedContentIncidents": null,
"Modified": "2020-11-05T15:47:36.590Z",
"Occurred": "2020-11-04T21:48:04.784Z",
"Published": "2020-11-05T15:47:36.582Z",
"RelatedIncidentId": null,
"RestrictedContent": false,
"Scope": "GLOBAL",
"Severity": "LOW",
"SubType": null,
"Title": "Tipper: New Jersey Dental Hygienists' Association",
"Type": "CYBER_THREAT",
"Verified": "2020-11-05T14:01:48.656Z",
"Version": 7
}
]
}
}
```
#### Human Readable Output
>### Digital Shadows Intelligence Incidents
>
> Description| Id| IndicatorOfCompromiseCount| Internal| LinkedContentIncidents| Modified| Occurred| Published| RelatedIncidentId| RestrictedContent| Scope| Severity| SubType| Title| Type| Verified| Version
>---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
>A new post was added to Happy Blog. | 65624604 | 0 | false | | 2020-11-05T15:53:33.166Z | 2020-11-05T05:48:42.588Z | 2020-11-05T15:53:33.161Z | | false | GLOBAL | LOW | | Tipper: Richardson Sales Performance named on Happy Blog | CYBER_THREAT | 2020-11-05T14:01:48.656Z | 7
>A new post was added to Happy Blog. | 65604506 | 0 | false | | 2020-11-05T15:47:36.590Z | 2020-11-04T21:48:04.784Z | 2020-11-05T15:47:36.582Z | | false | GLOBAL | LOW | | Tipper: New Jersey Dental Hygienists' Association | CYBER_THREAT | 2020-11-05T14:01:48.656Z | 7
### ds-find-intelligence-incidents-regional
***
Incidents grouped by the target country over a given time range
#### Base Command
`ds-find-intelligence-incidents-regional`
#### Input
| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| threat_id | Threat ID | Optional |
| countryTag_created | When was this tag created. | Optional |
| countryTag_description | Description text for this tag. | Optional |
| countryTag_id | Unique integer identifier for this tag | Optional |
| countryTag_name | The name of this tag. Is unique in combination with the type | Optional |
| countryTag_parent_id | Parent id of the tag | Optional |
| countryTag_threat_id | Unique integer identifier (among threats). | Optional |
| countryTag_threat_type | The type of profile being represented. | Optional |
| countryTag_type | The type of this tag. The name of tags with the same type must be unique. | Optional |
| filter_dateRange | Determines the interval the incidents must have occurred within to be included. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_periodRelativeTo | Optional timestamp that will be used as the end date for a period based dateRange. If not specified, then the end of the current day (based on the requesting user's timezone) will be used. | Optional |
| filter_tagType | What types of tags should be considered. Should be one of SOURCE_GEOGRAPHY or TARGET_GEOGRAPHY (the default) | Optional |
| regionTag_created | When was this tag created. | Optional |
| regionTag_description | Description text for this tag. | Optional |
| regionTag_id | Unique integer identifier for this tag | Optional |
| regionTag_name | The name of this tag. Is unique in combination with the type | Optional |
| regionTag_parent_id | Parent id of the tag | Optional |
| regionTag_threat_id | Unique integer identifier (among threats). | Optional |
| regionTag_threat_type | The type of profile being represented. | Optional |
| regionTag_type | The type of this tag. The name of tags with the same type must be unique. | Optional |
#### Context Output
| **Path** | **Type** | **Description** |
| --- | --- | --- |
| DigitalShadows.IntelligenceIncidentsRegional.CountryTag.Id | unknown | The ID of the country these incidents are attributed to |
| DigitalShadows.IntelligenceIncidentsRegional.CountryTag.Name | unknown | The country name these incidents are attributed to |
| DigitalShadows.IntelligenceIncidentsRegional.CountryTag.ParentId | unknown | The parent ID of the country these incidents are attributed to |
| DigitalShadows.IntelligenceIncidentsRegional.CountryTag.ThreatId | unknown | The threat id of the country tag these incidents are attributed to |
| DigitalShadows.IntelligenceIncidentsRegional.CountryTag.Type | unknown | The country tag type these incidents are attributed to |
| DigitalShadows.IntelligenceIncidentsRegional.IncidentIds | unknown | The list of intelligence incidents |
### ds-get-intelligence-threat
***
Retrieve a specific item of intelligence by its id
#### Base Command
`ds-get-intelligence-threat`
#### Input
| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| threat_id | The id of the intelligence threat to retrieve. | Required |
| opt | Options to include additional relevant data with the request | Optional |
#### Context Output
| **Path** | **Type** | **Description** |
| --- | --- | --- |
| DigitalShadows.IntelligenceThreats.ActivityLevel | unknown | Level of activity, based on last active |
| DigitalShadows.IntelligenceThreats.DetailLevel | unknown | Determines how detailed the record is |
| DigitalShadows.IntelligenceThreats.EndDate | unknown | The end date of the period this was/is active |
| DigitalShadows.IntelligenceThreats.Id | unknown | Unique integer identifier \(among threats\) |
| DigitalShadows.IntelligenceThreats.ImageId | unknown | The unique identifier for an image of the threat, if available. The actual image can be retrieved by requesting /api/resources/\{id\} \(replacing \{id\} with the value of this property\). |
| DigitalShadows.IntelligenceThreats.ImageThumbnailId | unknown | The unique identifier for a thumbnail of the image, if available. The image can be retrieved by requesting /api/thumbnails/\{id\} \(replacing \{id\} with the value of this property\) |
| DigitalShadows.IntelligenceThreats.IndicatorOfCompromiseCount | unknown | Count of IOCs |
| DigitalShadows.IntelligenceThreats.LastActive | unknown | The date of last activity \(last incident\) |
| DigitalShadows.IntelligenceThreats.Recurring | unknown | Will this become active again in future? |
| DigitalShadows.IntelligenceThreats.StartDate | unknown | The start date of the period this was/is active |
| DigitalShadows.IntelligenceThreats.Type | unknown | The type of profile being represented |
| DigitalShadows.IntelligenceThreats.Tags.ActorTypeTags | unknown | Tags for the type of actor |
| DigitalShadows.IntelligenceThreats.AnnouncementIncidentIDs | unknown | List of public declarations made \(incidents\) |
| DigitalShadows.IntelligenceThreats.AptReportIDs | unknown | APT reports associated with this threat. Each entry can be resolved via the /api/apt-report/\{id\} endpoint. |
| DigitalShadows.IntelligenceThreats.Tags.AssociatedActorTags | unknown | Actors related to this threat \(if any\) |
| DigitalShadows.IntelligenceThreats.Tags.AssociatedCampaignTags | unknown | Campaigns related to this threat \(if any\) |
| DigitalShadows.IntelligenceThreats.AssociatedEventIDs | unknown | Events associated with this threat \(if any\) |
| DigitalShadows.IntelligenceThreats.AttackEvidenceIncidentIDs | unknown | List of damage caused incidents |
| DigitalShadows.IntelligenceThreats.Tags.ImpactEffectTags | unknown | What impact did it have |
| DigitalShadows.IntelligenceThreats.Tags.IntendedEffectTags | unknown | What the threat intended to happen |
| DigitalShadows.IntelligenceThreats.LatestIncidentID | unknown | The latest incident attributed to this threat |
| DigitalShadows.IntelligenceThreats.Tags.MotivationTags | unknown | Tags that define what motivates the threat |
| DigitalShadows.IntelligenceThreats.Tags.OverviewTags | unknown | Tags that will appear in the overview. Only one per primary type |
| DigitalShadows.IntelligenceThreats.Tags.PrimaryLanguageTags | unknown | Tags that identify the primary languages used |
| DigitalShadows.IntelligenceThreats.ThreatLevel | unknown | Information about the level of threat, for example low or high |
#### Command Example
```!ds-get-intelligence-threat threat_id=2351```
#### Context Example
```json
{
"DigitalShadows": {
"IntelligenceThreats": {
"ActivityLevel": "INACTIVE",
"AnnouncementIncidentIDs": null,
"AptReportIDs": null,
"AssociatedEventIDs": null,
"AttackEvidenceIncidentIDs": null,
"EndDate": null,
"Id": 2351,
"ImageId": "id",
"ImageThumbnailId": "id",
"IndicatorOfCompromiseCount": 0,
"LastActive": "2016-07-20T22:00:00.000Z",
"LatestIncident": null,
"LatestIncidentID": null,
"Recurring": null,
"StartDate": null,
"Tags": {
"ActorTypeTags": [
{
"id": 1107,
"name": "Hacker - Black hat",
"type": "ACTOR_TYPE"
},
],
"AssociatedActorTags": [
{
"id": 3208,
"name": "Peace of Mind",
"type": "ACTOR"
},
],
"AssociatedCampaignTags": [],
"ImpactEffectTags": [
{
"id": 424,
"name": "Data Breach or Compromise",
"type": "IMPACT_EFFECTS"
},
{
"id": 431,
"name": "Unintended Access",
"type": "IMPACT_EFFECTS"
}
],
"IntendedEffectTags": [
{
"id": 418,
"name": "Unauthorised Access",
"type": "INTENDED_EFFECTS"
},
{
"id": 412,
"name": " Exposure",
"type": "INTENDED_EFFECTS"
}
],
"MotivationTags": [
{
"id": 434,
"name": "Ideological - Anti-Corruption",
"type": "MOTIVATION"
},
{
"id": 440,
"name": "Ideological - Security Awareness",
"type": "MOTIVATION"
}
],
"OverviewTags": [
{
"id": 1874,
"name": "Data Leakage",
"parent": {
"id": 2684
},
"type": "GENERAL_TTP"
},
{
"id": 1088,
"name": "Government",
"type": "TARGET_SECTORS"
}
],
"PrimaryLanguageTags": [
{
"id": 467,
"name": "English",
"type": "LANGUAGE"
},
{
"id": 526,
"name": "Spanish",
"type": "LANGUAGE"
}
],
"PrimaryTag": {
"id": 3177,
"name": "CthulhuSec",
"type": "ACTOR"
},
"SourceGeographyTags": []
},
"ThreatLevel": "LOW",
"Type": "ACTOR"
}
}
}
```
#### Human Readable Output
>### Digital Shadows Intelligence Threat
>
> ActivityLevel| AnnouncementIncidentIDs| AptReportIDs| AssociatedEventIDs| AttackEvidenceIncidentIDs| EndDate| Id| ImageId| ImageThumbnailId| IndicatorOfCompromiseCount| LastActive| LatestIncident| LatestIncidentID| Recurring| StartDate| ThreatLevel| Type
>---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---
>INACTIVE | | | | | | 2351 | id | id | 0 | 2016-07-20T22:00:00.000Z | | | | | LOW | ACTOR
### ds-get-intelligence-threat-iocs
***
Retrieve the indicatorsOfCompromise for a threat record
#### Base Command
`ds-get-intelligence-threat-iocs`
#### Input
| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| threat_id | The intelligence threat identifier | Required |
| filter_types | List of types to filter by. Possible values are IP,MD5,SHA1,SHA256,URL,CVE,EMAIL,HOST,REGISTRY,FILEPATH,FILENAME | Optional |
| filter_value | Value to filter by | Optional |
| visible | List of values to control the visibility of elements. If a value is present then the correspinding element should be displayed | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
#### Context Output
| **Path** | **Type** | **Description** |
| --- | --- | --- |
| DigitalShadows.IntelligenceThreatIOCs.AptReportId | unknown | If this IOC is associated with an APT report |
| DigitalShadows.IntelligenceThreatIOCs.Id | unknown | Internal identifier for uniquely identifying this IOC |
| DigitalShadows.IntelligenceThreatIOCs.IntelIncidentId | unknown | If this IOC is associated with an intel incident |
| DigitalShadows.IntelligenceThreatIOCs.LastUpdated | unknown | When this record last changed |
| DigitalShadows.IntelligenceThreatIOCs.Source | unknown | A comment provided by the analysts as to where this IOC came from |
| DigitalShadows.IntelligenceThreatIOCs.Type | unknown | Identifies the type of incidicator that also determines how it is encoded into a string |
| DigitalShadows.IntelligenceThreatIOCs.Value | unknown | The value of this indicator, encoded according to its type. For example hashes are base16 encoded. |
#### Command Example
Human Readable Output
ds-get-intelligence-threat-activity
Threat activity based on the number of intelligence incidents over a given period of time.
Base Command
ds-get-intelligence-threat-activity
Input
| Argument Name | Description | Required |
|---|---|---|
| customPrimaryTags_id | Instead of most active, specify the ids of threat primary tags to retrieve activity for | Optional |
| includeIncidents | Should basic incident information be included with the activity for each tag. | Optional |
| maximumIncidentsPerTag | Upper limit on the number of incidents to include for each threat. | Optional |
| mostActiveForTypes | Fetch the top presetPerTypeCount most active threats for each type. Possible values:ACTOR,CAMPAIGN,EVENT,TOOL,SPECIFIC_TTP,LOCATION | Optional |
| mostActiveLimit | How many threats to retrieve activity for per threat type. Only applies when mostActiveForTypes is not null. If not specified, 10 is assumed. | Optional |
| segmentCount | Number of time segments to aggregrate the incidents into. | Optional |
| filter_dateRange | Return activity that occurred in this date range. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Required |
Context Output
There is no context output for this command.
Command Example
!ds-get-intelligence-threat-activity threat_id=2351 filter_dateRange=2016-08-16T19:55:00.000Z/2016-09-16T19:55:00.000Z
Human Readable Output
{“tagActivities”:[{“counts”:[{“count”:0,”key”:”2016-09-13T19:55:00.001Z/2016-09-16T19:55:00.000Z”},{“count”:1,”key”:”2016-09-10T19:55:00.001Z/2016-09-13T19:55:00.000Z”},{“count”:1,”key”:”2016-09-07T19:55:00.001Z/2016-09-10T19:55:00.000Z”},{“count”:4,”key”:”2016-09-04T19:55:00.001Z/2016-09-07T19:55:00.000Z”},{“count”:0,”key”:”2016-09-01T19:55:00.001Z/2016-09-04T19:55:00.000Z”},{“count”:0,”key”:”2016-08-29T19:55:00.001Z/2016-09-01T19:55:00.000Z”},{“count”:0,”key”:”2016-08-26T19:55:00.001Z/2016-08-29T19:55:00.000Z”},{“count”:0,”key”:”2016-08-23T19:55:00.001Z/2016-08-26T19:55:00.000Z”},{“count”:0,”key”:”2016-08-20T19:55:00.001Z/2016-08-23T19:55:00.000Z”},{“count”:0,”key”:”2016-08-17T19:55:00.001Z/2016-08-20T19:55:00.000Z”},{“count”:0,”key”:”2016-08-16T19:55:00.000Z/2016-08-17T19:55:00.000Z”}],”from”:”2016-08-16T19:55:00.000Z”,”incidents”:[{“id”:11303017,”scope”:”GLOBAL”},{“id”:11300637,”scope”:”GLOBAL”},{“id”:11212704,”scope”:”GLOBAL”},{“id”:11187135,”scope”:”GLOBAL”},{“id”:11187153,”scope”:”GLOBAL”},{“id”:11186833,”scope”:”GLOBAL”}],”tag”:{“id”:3065,”name”:”The Real Deal”,”threat”:{“activityLevel”:”INACTIVE”,”closedSource”:false,”id”:2144,”threatLevel”:{“type”:”LOW”},”type”:”LOCATION”}},”until”:”2016-09-16T19:55:00.000Z”},{“counts”:[{“count”:0,”key”:”2016-09-13T19:55:00.001Z/2016-09-16T19:55:00.000Z”},{“count”:0,”key”:”2016-09-10T19:55:00.001Z/2016-09-13T19:55:00.000Z”},{“count”:1,”key”:”2016-09-07T19:55:00.001Z/2016-09-10T19:55:00.000Z”},{“count”:0,”key”:”2016-09-04T19:55:00.001Z/2016-09-07T19:55:00.000Z”},{“count”:0,”key”:”2016-09-01T19:55:00.001Z/2016-09-04T19:55:00.000Z”},{“count”:0,”key”:”2016-08-29T19:55:00.001Z/2016-09-01T19:55:00.000Z”},{“count”:0,”key”:”2016-08-26T19:55:00.001Z/2016-08-29T19:55:00.000Z”},{“count”:0,”key”:”2016-08-23T19:55:00.001Z/2016-08-26T19:55:00.000Z”},{“count”:1,”key”:”2016-08-20T19:55:00.001Z/2016-08-23T19:55:00.000Z”},{“count”:0,”key”:”2016-08-17T19:55:00.001Z/2016-08-20T19:55:00.000Z”},{“count”:0,”key”:”2016-08-16T19:55:00.000Z/2016-08-17T19:55:00.000Z”}],”from”:”2016-08-16T19:55:00.000Z”,”incidents”:[{“id”:11258586,”scope”:”GLOBAL”},{“id”:10924047,”scope”:”GLOBAL”}],”tag”:{“id”:4742,”name”:”CrdClub”,”threat”:{“activityLevel”:”INACTIVE”,”closedSource”:false,”id”:3199,”threatLevel”:{“type”:”LOW”},”type”:”LOCATION”}},”until”:”2016-09-16T19:55:00.000Z”},{“counts”:[{“count”:0,”key”:”2016-09-13T19:55:00.001Z/2016-09-16T19:55:00.000Z”},{“count”:1,”key”:”2016-09-10T19:55:00.001Z/2016-09-13T19:55:00.000Z”},{“count”:0,”key”:”2016-09-07T19:55:00.001Z/2016-09-10T19:55:00.000Z”},{“count”:0,”key”:”2016-09-04T19:55:00.001Z/2016-09-07T19:55:00.000Z”},{“count”:0,”key”:”2016-09-01T19:55:00.001Z/2016-09-04T19:55:00.000Z”},{“count”:0,”key”:”2016-08-29T19:55:00.001Z/2016-09-01T19:55:00.000Z”},{“count”:0,”key”:”2016-08-26T19:55:00.001Z/2016-08-29T19:55:00.000Z”},{“count”:0,”key”:”2016-08-23T19:55:00.001Z/2016-08-26T19:55:00.000Z”},{“count”:0,”key”:”2016-08-20T19:55:00.001Z/2016-08-23T19:55:00.000Z”},{“count”:0,”key”:”2016-08-17T19:55:00.001Z/2016-08-20T19:55:00.000Z”},{“count”:0,”key”:”2016-08-16T19:55:00.000Z/2016-08-17T19:55:00.000Z”}],”from”:”2016-08-16T19:55:00.000Z”,”incidents”:[{“id”:11303017,”scope”:”GLOBAL”}],”tag”:{“id”:3044,”name”:”Hell Forum”,”threat”:{“activityLevel”:”INACTIVE”,”closedSource”:false,”id”:2122,”threatLevel”:{“type”:”MEDIUM”},”type”:”LOCATION”}},”until”:”2016-09-16T19:55:00.000Z”},{“counts”:[{“count”:0,”key”:”2016-09-13T19:55:00.001Z/2016-09-16T19:55:00.000Z”},{“count”:0,”key”:”2016-09-10T19:55:00.001Z/2016-09-13T19:55:00.000Z”},{“count”:1,”key”:”2016-09-07T19:55:00.001Z/2016-09-10T19:55:00.000Z”},{“count”:0,”key”:”2016-09-04T19:55:00.001Z/2016-09-07T19:55:00.000Z”},{“count”:0,”key”:”2016-09-01T19:55:00.001Z/2016-09-04T19:55:00.000Z”},{“count”:0,”key”:”2016-08-29T19:55:00.001Z/2016-09-01T19:55:00.000Z”},{“count”:0,”key”:”2016-08-26T19:55:00.001Z/2016-08-29T19:55:00.000Z”},{“count”:0,”key”:”2016-08-23T19:55:00.001Z/2016-08-26T19:55:00.000Z”},{“count”:0,”key”:”2016-08-20T19:55:00.001Z/2016-08-23T19:55:00.000Z”},{“count”:0,”key”:”2016-08-17T19:55:00.001Z/2016-08-20T19:55:00.000Z”},{“count”:0,”key”:”2016-08-16T19:55:00.000Z/2016-08-17T19:55:00.000Z”}],”from”:”2016-08-16T19:55:00.000Z”,”incidents”:[{“id”:11222970,”scope”:”GLOBAL”}],”tag”:{“id”:6966,”name”:”Hansa”,”threat”:{“activityLevel”:”INACTIVE”,”closedSource”:false,”id”:4159,”threatLevel”:{“type”:”VERY_LOW”},”type”:”LOCATION”}},”until”:”2016-09-16T19:55:00.000Z”},{“counts”:[{“count”:0,”key”:”2016-09-13T19:55:00.001Z/2016-09-16T19:55:00.000Z”},{“count”:0,”key”:”2016-09-10T19:55:00.001Z/2016-09-13T19:55:00.000Z”},{“count”:0,”key”:”2016-09-07T19:55:00.001Z/2016-09-10T19:55:00.000Z”},{“count”:0,”key”:”2016-09-04T19:55:00.001Z/2016-09-07T19:55:00.000Z”},{“count”:0,”key”:”2016-09-01T19:55:00.001Z/2016-09-04T19:55:00.000Z”},{“count”:0,”key”:”2016-08-29T19:55:00.001Z/2016-09-01T19:55:00.000Z”},{“count”:0,”key”:”2016-08-26T19:55:00.001Z/2016-08-29T19:55:00.000Z”},{“count”:0,”key”:”2016-08-23T19:55:00.001Z/2016-08-26T19:55:00.000Z”},{“count”:1,”key”:”2016-08-20T19:55:00.001Z/2016-08-23T19:55:00.000Z”},{“count”:0,”key”:”2016-08-17T19:55:00.001Z/2016-08-20T19:55:00.000Z”},{“count”:0,”key”:”2016-08-16T19:55:00.000Z/2016-08-17T19:55:00.000Z”}],”from”:”2016-08-16T19:55:00.000Z”,”incidents”:[{“id”:10923947,”scope”:”GLOBAL”}],”tag”:{“id”:3048,”name”:”AlphaBay”,”threat”:{“activityLevel”:”INACTIVE”,”closedSource”:false,”id”:2126,”threatLevel”:{“type”:”VERY_LOW”},”type”:”LOCATION”}},”until”:”2016-09-16T19:55:00.000Z”},{“counts”:[{“count”:0,”key”:”2016-09-13T19:55:00.001Z/2016-09-16T19:55:00.000Z”},{“count”:0,”key”:”2016-09-10T19:55:00.001Z/2016-09-13T19:55:00.000Z”},{“count”:0,”key”:”2016-09-07T19:55:00.001Z/2016-09-10T19:55:00.000Z”},{“count”:0,”key”:”2016-09-04T19:55:00.001Z/2016-09-07T19:55:00.000Z”},{“count”:0,”key”:”2016-09-01T19:55:00.001Z/2016-09-04T19:55:00.000Z”},{“count”:0,”key”:”2016-08-29T19:55:00.001Z/2016-09-01T19:55:00.000Z”},{“count”:0,”key”:”2016-08-26T19:55:00.001Z/2016-08-29T19:55:00.000Z”},{“count”:0,”key”:”2016-08-23T19:55:00.001Z/2016-08-26T19:55:00.000Z”},{“count”:0,”key”:”2016-08-20T19:55:00.001Z/2016-08-23T19:55:00.000Z”},{“count”:1,”key”:”2016-08-17T19:55:00.001Z/2016-08-20T19:55:00.000Z”},{“count”:0,”key”:”2016-08-16T19:55:00.000Z/2016-08-17T19:55:00.000Z”}],”from”:”2016-08-16T19:55:00.000Z”,”incidents”:[{“id”:10847816,”scope”:”GLOBAL”}],”tag”:{“id”:3121,”name”:”DownThem”,”threat”:{“activityLevel”:”INACTIVE”,”closedSource”:false,”id”:2275,”threatLevel”:{“type”:”LOW”},”type”:”LOCATION”}},”until”:”2016-09-16T19:55:00.000Z”}],”threatType”:”LOCATION”,”timeSpanDays”:31}
ds-find-intelligence-threats
Find intelligence threat records
Base Command
ds-find-intelligence-threats
Input
| Argument Name | Description | Required |
|---|---|---|
| filter_dateRange | Only return results that were last active within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_dateRangeField | Determines which date/time field the dateRange will apply to. | Optional |
| filter_identifiers | List of identifiers. Only return threat profiles with these identifiers | Optional |
| filter_relevantTo | Narrow to threats that have a specific relevance to my organization | Optional |
| filter_tagOperator | Whether multiple tags should be logically applied as AND/OR with the resultset | Optional |
| filter_tags | Limit to threats related to these tags only | Optional |
| filter_threatLevels | Only include threats with one of these threat levels | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.IntelligenceThreatsRegional.ActivityLevel | unknown | Level of activity, based on last active |
| DigitalShadows.IntelligenceThreatsRegional.Id | unknown | Unique integer identifier (among threats) |
| DigitalShadows.IntelligenceThreatsRegional.ImageId | unknown | The unique identifier for an image of the threat, if available. The actual image can be retrieved by requesting /api/resources/{id} (replacing {id} with the value of this property) |
| DigitalShadows.IntelligenceThreatsRegional.LastActive | unknown | The date of last activity (last incident) |
| DigitalShadows.IntelligenceThreatsRegional.Type | unknown | The type of profile being represented |
| DigitalShadows.IntelligenceThreatsRegional.ThreatLevelType | unknown | Information about the level of threat, for example low or high |
| DigitalShadows.IntelligenceThreatsRegional.Event | unknown | For an EVENT or CAMPAIGN threat this will contain a summary of when it occurred and possibly when it will re-occur |
Command Example
!ds-find-intelligence-threats filter_dateRange=2016-08-16T19:55:00.000Z/2016-08-16T19:55:00.000Z
Context Example
{
"DigitalShadows": {
"IntelligenceThreats": {
"ActivityLevel": "INACTIVE",
"Event": null,
"Id": 5013,
"ImageId": null,
"LastActive": "2016-08-16T19:55:00.000Z",
"ThreatLevelType": "LOW",
"Type": "SPECIFIC_TTP"
}
}
}
Human Readable Output
Digital Shadows Intelligence Threats
ActivityLevel Event Id ImageId LastActive ThreatLevelType Type INACTIVE 5013 2016-08-16T19:55:00.000Z LOW SPECIFIC_TTP
ds-find-intelligence-threats-regional
Threat profiles associated with incidents over a given time range
Base Command
ds-find-intelligence-threats-regional
Input
| Argument Name | Description | Required |
|---|---|---|
| countryTag_created | When was this tag created. | Optional |
| countryTag_description | Description text for this tag. | Optional |
| countryTag_id | Unique integer identifier for this tag | Optional |
| countryTag_name | The name of this tag. Is unique in combination with the type | Optional |
| countryTag_parent_id | Parent id of the tag | Optional |
| countryTag_threat_id | Unique integer identifier (among threats). | Optional |
| countryTag_threat_type | The type of profile being represented. | Optional |
| countryTag_type | The type of this tag. The name of tags with the same type must be unique. | Optional |
| filter_dateRange | Determines the interval the incidents must have occurred within to be included. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_periodRelativeTo | Optional timestamp that will be used as the end date for a period based dateRange. If not specified, then the end of the current day (based on the requesting user’s timezone) will be used. | Optional |
| filter_tagType | What types of tags should be considered. Should be one of SOURCE_GEOGRAPHY or TARGET_GEOGRAPHY (the default) | Optional |
| regionTag_created | When was this tag created. | Optional |
| regionTag_description | Description text for this tag. | Optional |
| regionTag_id | Unique integer identifier for this tag | Optional |
| regionTag_name | The name of this tag. Is unique in combination with the type | Optional |
| regionTag_parent_id | Parent id of the tag | Optional |
| regionTag_threat_id | Unique integer identifier (among threats). | Optional |
| regionTag_threat_type | The type of profile being represented. | Optional |
| regionTag_type | The type of this tag. The name of tags with the same type must be unique. | Optional |
| threat_id | Id of the threat | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.IntelligenceThreatsRegional.ActivityLevel | unknown | Level of activity, based on last active |
| DigitalShadows.IntelligenceThreatsRegional.Id | unknown | Unique integer identifier (among threats) |
| DigitalShadows.IntelligenceThreatsRegional.ImageId | unknown | The unique identifier for an image of the threat, if available. The actual image can be retrieved by requesting /api/resources/{id} (replacing {id} with the value of this property) |
| DigitalShadows.IntelligenceThreatsRegional.LastActive | unknown | The date of last activity (last incident) |
| DigitalShadows.IntelligenceThreatsRegional.Type | unknown | The type of profile being represented |
| DigitalShadows.IntelligenceThreatsRegional.ThreatLevelType | unknown | Information about the level of threat, for example low or high |
| DigitalShadows.IntelligenceThreatsRegional.Event | unknown | For an EVENT or CAMPAIGN threat this will contain a summary of when it occurred and possibly when it will re-occur |
| DigitalShadows.IntelligenceThreatsRegional.OverviewTags | unknown | Tags that will appear in the overview. Only one per primary type. |
Command Example
#### Human Readable Output
### ds-get-port-reviews
***
Retrieve all review updates for a given port inspection
#### Base Command
`ds-get-port-reviews`
#### Input
| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| port | Port inspection id | Required |
| incidentId | ID of incident to query | Optional |
#### Context Output
| **Path** | **Type** | **Description** |
| --- | --- | --- |
| DigitalShadows.IpPortReviews.Created | unknown | The moment in time the review was created |
| DigitalShadows.IpPortReviews.Status | unknown | Review status |
| DigitalShadows.IpPortReviews.Version | unknown | Starts counting at 1 and increments for each review of a given port. Will initially be 0 until a review is performed \(when returned as part of a port\) |
| DigitalShadows.IpPortReviews.Incident.Id | unknown | Id of the incident the port inspection is associated with |
| DigitalShadows.IpPortReviews.Incident.Scope | unknown | Scope of the incident the port inspection is associated with |
| DigitalShadows.IpPortReviews.User.Id | unknown | ID of the user that changed the status/set the note. |
| DigitalShadows.IpPortReviews.User.FullName | unknown | Full name of the user that changed the status/set the note. |
#### Command Example
Human Readable Output
ds-snapshot-port-review
Snapshot the review status of a port inspection
Base Command
ds-snapshot-port-review
Input
| Argument Name | Description | Required |
|---|---|---|
| port | Port inspection id | Required |
| version | When submitting, this value can be optionally set to the version of the most recently read review | Optional |
| status | Review status | Optional |
| incident_id | Identifier for this incident, unique in combination with the scope. | Optional |
| incident_scope | Identifies whether this incident applies globally (intelligence) or just to your organization. | Optional |
Context Output
There is no context output for this command.
Command Example
#### Human Readable Output
### ds-find-ports
***
Find ports
#### Base Command
`ds-find-ports`
#### Input
| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| filter_alerted | Only include SSL/certificates with associated incidents that have been alerted | Optional |
| filter_detectedClosed | Only return IP ports that were detected closed | Optional |
| filter_detectedOpen | Only return IP ports that were detected open within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_domainName | Name of domain to filter by | Optional |
| filter_incidentTypes | The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. | Optional |
| filter_incidentSubTypes | List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT | Optional |
| filter_ipAddress | IP address to filter by | Optional |
| filter_ipRange_lowerAddress | Lower address for ip range | Optional |
| filter_ipRange_maskBits | Int value for mask bits | Optional |
| filter_ipRange_upperAddress | Upper address for ip range | Optional |
| filter_markedClosed | Is incident closed | Optional |
| filter_published | Only return IP ports that were published within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_severities | Only include SSL/certificate infrastructure incidents with these severities. String values from VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
#### Context Output
| **Path** | **Type** | **Description** |
| --- | --- | --- |
| DigitalShadows.IpPorts.DiscoveredOpen | unknown | When was the port found to be open |
| DigitalShadows.IpPorts.Id | unknown | Identifier for the port inspection |
| DigitalShadows.IpPorts.IpAddress | unknown | The IP address this port was found on |
| DigitalShadows.IpPorts.PortNumber | unknown | The IP port number scanned \(1-65535\) |
| DigitalShadows.IpPorts.Transport | unknown | IP transport protocol used |
| DigitalShadows.IpPorts.Incident.Id | unknown | Id the most recent incident to include this port |
| DigitalShadows.IpPorts.Incident.Scope | unknown | Scope of the most recent incident to include this port |
| DigitalShadows.IpPorts.Incident.Severity | unknown | Severity of the most recent incident to include this port |
| DigitalShadows.IpPorts.Incident.SubType | unknown | Subtype of the most recent incident to include this port |
| DigitalShadows.IpPorts.Incident.Type | unknown | Type of the most recent incident to include this port |
| DigitalShadows.IpPorts.Incident.Title | unknown | Title of the most recent incident to include this port |
| DigitalShadows.IpPorts.Incident.Published | unknown | Published time the most recent incident to include this port |
| DigitalShadows.IpPorts.Review.Status | unknown | Status of when the port was last reviewed |
| DigitalShadows.IpPorts.Review.UserId | unknown | User Id of the port last review |
| DigitalShadows.IpPorts.Review.UserName | unknown | Name of user who created last review |
| DigitalShadows.IpPorts.Review.Version | unknown | Version of last port review |
#### Command Example
```!ds-find-ports pagination_size=1```
#### Context Example
```json
{
"DigitalShadows": {
"IpPorts": [
{
"DiscoveredOpen": "2018-08-22T00:58:07.014Z",
"Id": 8247047,
"Incident": {
"Id": 99002722,
"Published": "2020-11-03T21:44:41.840Z",
"Scope": "ORGANIZATION",
"Severity": "MEDIUM",
"SubType": "EXPOSED_PORT",
"Title": "Block listed open ports found on IP",
"Type": "INFRASTRUCTURE"
},
"IpAddress": "1.2.3.4",
"PortNumber": 179,
"Review": {
"Status": "OPEN",
"UserId": null,
"UserName": null,
"Version": null
},
"Transport": "TCP"
}
]
}
}
Human Readable Output
Digital Shadows Ports
DiscoveredOpen Id Incident Id Incident Published Incident Scope Incident Severity Incident SubType Incident Title Incident Type IpAddress PortNumber Review Status Review UserId Review UserName Review Version Transport 2018-08-22T00:58:07.014Z 8247047 99002722 2020-11-03T21:44:41.840Z ORGANIZATION MEDIUM EXPOSED_PORT Blacklisted open ports found on IP INFRASTRUCTURE 1.2.3.4 179 OPEN TCP
ds-find-secure-sockets
Find secure sockets
Base Command
ds-find-secure-sockets
Input
| Argument Name | Description | Required |
|---|---|---|
| filter_alerted | Only include SSL/certificates with associated incidents that have been alerted | Optional |
| filter_detected | Only include detected sockets | Optional |
| filter_determinedResolved | Only include determined resolved sockets | Optional |
| filter_domain | Filter by domain | Optional |
| filter_expiry | Filter by expiry date | Optional |
| filter_grades | List of grades (A,B,C,D,E,F,T) | Optional |
| filter_incidentTypes | The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. | Optional |
| filter_incidentSubTypes | List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT | Optional |
| filter_ipAddress | IP address to filter by | Optional |
| filter_issues | List of string values from POODLE, POODLE_TLS, FREAK, DROWN, LOGJAM, RC4_AVAILABLE, SELF_SIGNED, MD5_OR_SHA1_SIGNED, REVOKED, EXPIRING_LOW, EXPIRING_MEDIUM, EXPIRING_HIGH, EXPIRED, HOSTNAME_MISMATCH, TLS_1_2_NOT_FOUND | Optional |
| filter_markedClosed | Is incident closed | Optional |
| filter_published | Filter by publish time | Optional |
| filter_revoked | Only include revoked sockets | Optional |
| filter_severities | Only include SSL/certificate infrastructure incidents with these severities. String values from VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE | Optional |
| filter_statuses | Only include SSL/certificates with associated incidents having these statuses, (or with any status if none are supplied). UNREAD, READ, CLOSED | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.SecureSockets.Id | unknown | Unique identifier for this inspection |
| DigitalShadows.SecureSockets.ReverseDomainName | unknown | The reverse DNS name of the host |
| DigitalShadows.SecureSockets.CertificateCommonName | unknown | The server certificate common name |
| DigitalShadows.SecureSockets.Discovered | unknown | When were the certificate issue(s) found |
| DigitalShadows.SecureSockets.DomainName | unknown | The domain name the secure socket was discovered on for the default port 443/TCP |
| DigitalShadows.SecureSockets.Grade | unknown | The rating calculated for the secure socket at the time of the scan |
| DigitalShadows.SecureSockets.IpAddress | unknown | The actual IP address the probe connected to |
| DigitalShadows.SecureSockets.PortNumber | unknown | The port number the socket was found listening on |
| DigitalShadows.SecureSockets.Transport | unknown | IP transport protocol used, most likely TCP |
| DigitalShadows.SecureSockets.Issues | unknown | The set of issues detected for the secure socket |
| DigitalShadows.SecureSockets.Review.Status | unknown | Status of most recent review of this inspection |
| DigitalShadows.SecureSockets.Review.UserId | unknown | ID of user who created the most recent review of this inspection |
| DigitalShadows.SecureSockets.Review.UserName | unknown | Name of user who created the most recent review of this inspection |
| DigitalShadows.SecureSockets.Review.Version | unknown | Version of most recent review of this inspection |
| DigitalShadows.SecureSockets.Incident.Id | unknown | Incident corresponding for this secure socket issues occurence |
| DigitalShadows.SecureSockets.Incident.Scope | unknown | Scope of incident corresponding for this secure socket issues occurence |
| DigitalShadows.SecureSockets.Incident.Severity | unknown | Severity of incident corresponding for this secure socket issues occurence |
| DigitalShadows.SecureSockets.Incident.SubType | unknown | SubType of incident corresponding for this secure socket issues occurence |
| DigitalShadows.SecureSockets.Incident.Type | unknown | Type of incident corresponding for this secure socket issues occurence |
| DigitalShadows.SecureSockets.Incident.Title | unknown | Title of incident corresponding for this secure socket issues occurence |
| DigitalShadows.SecureSockets.Incident.Published | unknown | Published time of incident corresponding for this secure socket issues occurence |
ds-find-vulnerabilities
Find vulnerabilities
Base Command
ds-find-vulnerabilities
Input
| Argument Name | Description | Required |
|---|---|---|
| filter_alerted | Only include SSL/certificates with associated incidents that have been alerted | Optional |
| filter_cveIdentifiers | Filter by CVE identifiers | Optional |
| filter_detected | Only return vulnerabilities that were detected within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_detectedClosed | True or false | Optional |
| filter_domainName | Name of domain to filter by | Optional |
| filter_incidentTypes | The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. | Optional |
| filter_incidentSubTypes | List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT | Optional |
| filter_ipAddress | IP address to filter by | Optional |
| filter_markedClosed | Filter by incidents that are marked as CLOSED | Optional |
| filter_published | Only return vulnerabilities that were published within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_severities | List of sevirity values to filter by. Can be VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DigitalShadows.Vulnerabilities.CveId | unknown | The CVE id |
| DigitalShadows.Vulnerabilities.Id | unknown | Identifier for this detected vulnerability |
| DigitalShadows.Vulnerabilities.Discovered | unknown | When was the vulnerability found |
| DigitalShadows.Vulnerabilities.IpAddress | unknown | The IP address this port was found on |
| DigitalShadows.Vulnerabilities.Review.Status | unknown | Status of most recent review of this vulnerability |
| DigitalShadows.Vulnerabilities.Review.UserId | unknown | ID of user who created the most recent review of this vulnerability |
| DigitalShadows.Vulnerabilities.Review.UserName | unknown | Name of user who created the most recent review of this vulnerability |
| DigitalShadows.Vulnerabilities.Review.Version | unknown | Version of most recent review of this vulnerability |
| DigitalShadows.Vulnerabilities.Incident.Id | unknown | ID of incident corresponding for this vulnerability occurence |
| DigitalShadows.Vulnerabilities.Incident.Scope | unknown | Scope of incident corresponding for this vulnerability occurence |
| DigitalShadows.Vulnerabilities.Incident.Severity | unknown | Severity of incident corresponding for this vulnerability occurence |
| DigitalShadows.Vulnerabilities.Incident.SubType | unknown | SubType of incident corresponding for this vulnerability occurence |
| DigitalShadows.Vulnerabilities.Incident.Type | unknown | Type of incident corresponding for this vulnerability occurence |
| DigitalShadows.Vulnerabilities.Incident.Title | unknown | Title of incident corresponding for this vulnerability occurence |
| DigitalShadows.Vulnerabilities.Incident.Published | unknown | Published of incident corresponding for this vulnerability occurence |
Command Example
!ds-find-vulnerabilities pagination_size=2
Context Example
{
"DigitalShadows": {
"Vulnerabilities": [
{
"CveId": "CVE-id",
"Discovered": "2018-04-12T14:15:51.991Z",
"Id": 529072,
"Incident": {
"Id": 99002720,
"Published": "2020-11-04T17:32:57.855Z",
"Scope": "ORGANIZATION",
"Severity": "VERY_HIGH",
"SubType": "CVE",
"Title": "CVE with 4 exploits detected on 1.2.3.4.\r\n",
"Type": "INFRASTRUCTURE"
},
"IpAddress": "1.2.3.4",
"Review": {
"Status": "UNREAD",
"UserId": null,
"UserName": null,
"Version": null
}
},
{
"CveId": "CVE-2018-6789",
"Discovered": "2019-01-27T17:39:55.428Z",
"Id": 879356,
"Incident": {
"Id": 99002711,
"Published": "2020-11-04T23:54:22.672Z",
"Scope": "ORGANIZATION",
"Severity": "HIGH",
"SubType": "CVE",
"Title": "CVE with 2 exploits detected on 2.2.2.2",
"Type": "INFRASTRUCTURE"
},
"IpAddress": "2.2.2.2",
"Review": {
"Status": "UNREAD",
"UserId": null,
"UserName": null,
"Version": null
}
}
]
}
}
Human Readable Output
Digital Shadows Vulnerabilities
CveId Discovered Id Incident Id Incident Published Incident Scope Incident Severity Incident SubType Incident Title Incident Type IpAddress Review Status Review UserId Review UserName Review Version CVE-id 2018-04-12T14:15:51.991Z 529072 99002720 2020-11-04T17:32:57.855Z ORGANIZATION VERY_HIGH CVE CVE with 4 exploits detected on 1.2.3.4. INFRASTRUCTURE 1.2.3.4 UNREAD CVE-id 2019-01-27T17:39:55.428Z 879356 99002711 2020-11-04T23:54:22.672Z ORGANIZATION HIGH CVE CVE with 2 exploits detected on 2.2.2.2 INFRASTRUCTURE 2.2.2.2 UNREAD
ds-search
Perform a textual search against the available record types
Base Command
ds-search
Input
| Argument Name | Description | Required |
|---|---|---|
| filter_datePeriod | Only return results that occurred during the given period prior to the current time. For absolute dates, use from and until | Optional |
| filter_dateRange | Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. | Optional |
| filter_from | Only return results that were last active after this date/time (inclusive) | Optional |
| filter_tags | Only return results that have the following tags associated with them. | Optional |
| filter_types | Restrict the result types to only those listed here. At least one value is required. | Optional |
| filter_until | Only return results that were last active before this date/time (inclusive) | Optional |
| query | The query text to search for. | Optional |
| sort_direction | The direction of sorting. If not specified, ASCENDING is assumed | Optional |
| sort_property | The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a ‘virtual property’. | Optional |
| pagination_offset | Include results at this offset within the full resultset, where the first result is at position 0 | Optional |
| pagination_size | Maximum number of results to return per page, can be initially null to be replaced by default later | Optional |
| pagination_containingId | Select the page containing the record with this id, if supported. Mutually exclusive with offset. | Optional |
Context Output
There is no context output for this command.
Command Example
!ds-search query=breach pagination_size=1
Human Readable Output
{“content”:[{“entity”:{“author”:”name”,”id”:”id”,”observableCounts”:{“cve”:{“count”:1,”exceededMaximum”:false},”email”:{“count”:0,”exceededMaximum”:false},”host”:{“count”:0,”exceededMaximum”:false},”ipV4”:{“count”:0,”exceededMaximum”:false},”md5”:{“count”:0,”exceededMaximum”:false},”sha1”:{“count”:0,”exceededMaximum”:false},”sha256”:{“count”:0,”exceededMaximum”:false}},”published”:”2016-05-16T00:00:00.000Z”,”screenshot”:{“id”:”id,”link”:”https://portal-digitalshadows.com/api/external/resources/id”},”screenshotThumbnail”:{“id”:”id”,”link”:”https://portal-digitalshadows.com/api/thumbnails/id.jpg”},”siteCategories”:[“BLOG”,”SECURITY_COMMENTATOR”],”title”:”The popular crime forum nnn…”,”sortDate”:”2016-05-16T00:00:00.000Z”,”type”:”BLOG_POST”}],”currentPage”:{“offset”:0,”size”:1},”facets”:{},”total”:284483}
ds-get-tags
Batch retrieve specic tags by their ids
Base Command
ds-get-tags
Input
| Argument Name | Description | Required |
|---|---|---|
| ids | One or more tag identifiers | Optional |
| detailed | Determines whether the tag descriptions will be included. | Optional |
Context Output
There is no context output for this command.
Configuration parameters
server— Server URL (required)apikey— API Key (required)secret— Secret (required)insecure— Trust any certificate (not secure)proxy— Use system proxy settingsisFetch— Fetch incidentsincidentType— Incident typeincidentFetchInterval— Incidents Fetch IntervalfetchLimit— Fetch LimitinitialFetch— Initial Fetch (Minutes)
Commands (30)
-
ds-find-breach-recordsFind data breach records.
-
ds-find-breach-usernamesFind unique usernames found across all data breaches.
-
ds-find-data-breachesFind data breaches.
-
ds-find-incidents-filteredFind incidents with filtering options.
-
ds-find-intelligence-incidentsFind intelligence incidents.
-
ds-find-intelligence-incidents-regionalIncidents grouped by the target country over a given time range.
-
ds-find-intelligence-threatsFind intelligence threat records.
-
ds-find-intelligence-threats-regionalThreat profiles associated with incidents over a given time range.
-
ds-find-portsFind ports.
-
ds-find-secure-socketsFind secure sockets.
-
ds-find-vulnerabilitiesFind vulnerabilities.
-
ds-get-apt-reportRetrieve details of the specified APT report.
-
ds-get-breachRetrieve a data breach by its id.
-
ds-get-breach-recordsFind data breach records.
-
ds-get-breach-reviewsRetrieve all review updates for a given data breach record.
-
ds-get-breach-summarySummary of all data breaches for the current client.
-
ds-get-incidentRetrieve an incident by its id.
-
ds-get-incident-reviewsRetrieve all review updates for a given incident.
-
ds-get-incidents-summaryAggregated summary of incident information used to generate reports/statistics.
-
ds-get-intelligence-incidentRetrieve an intelligence incident by its id.
-
ds-get-intelligence-incident-iocsRetrieve the indicatorsOfCompromise for this intel incident.
-
ds-get-intelligence-threatRetrieve a specific item of intelligence by its id.
-
ds-get-intelligence-threat-activityThreat activity based on the number of intelligence incidents over a given period of time.
-
ds-get-intelligence-threat-iocsRetrieve the indicatorsOfCompromise for a threat record.
-
ds-get-port-reviewsRetrieve all review updates for a given port inspection.
-
ds-get-tagsBatch retrieve specic tags by their ids.
-
ds-searchPerform a textual search against the available record types.
-
ds-snapshot-breach-statusSnapshot the review status of a data breach record.
-
ds-snapshot-incident-reviewSnapshot the review status of an incident.
-
ds-snapshot-port-reviewSnapshot the review status of a port inspection.
commonfields: id: Digital Shadows version: -1 name: Digital Shadows display: Digital Shadows category: Data Enrichment & Threat Intelligence sectionorder: - Connect - Collect provider: ReliaQuest description: Digital Shadows monitors and manages an organization's digital risk across the widest range of data sources within the open, deep, and dark web. configuration: - display: Server URL name: server defaultvalue: https://portal-digitalshadows.com type: 0 required: true section: Connect - display: API Key name: apikey defaultvalue: "" type: 0 required: true section: Connect - display: Secret name: secret defaultvalue: "" type: 4 required: true section: Connect - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect - display: Use system proxy settings name: proxy type: 8 required: false section: Connect - display: Fetch incidents name: isFetch type: 8 required: false section: Collect - display: Incident type name: incidentType type: 13 required: false section: Collect - display: Incidents Fetch Interval name: incidentFetchInterval defaultvalue: '1' required: false type: 19 advanced: true section: Collect - display: Fetch Limit name: fetchLimit defaultvalue: "50" type: 0 additionalinfo: Limit on the number of incidents retrieved in a single fetch. Must be an integer between 1 and 200 inclusive. required: false section: Collect - display: Initial Fetch (Minutes) name: initialFetch defaultvalue: "1" type: 0 additionalinfo: The time period in minutes for which to fetch historic incidents. This is used the first time incidents are fetched and if the last run details are reset. Must be an integer greater than or equal to 1. required: false section: Collect script: script: '' type: javascript commands: - name: ds-get-breach-reviews arguments: - name: breach_id required: true default: true description: Unique id of the data breach record to retrieve the status history for. outputs: - contextPath: DigitalShadows.BreachReviews.Note description: The note at this version (max length 500 characters). - contextPath: DigitalShadows.BreachReviews.Version description: Starts counting at 1 and increments for each review of a given data breach credential. Will initially be 0 until a review is performed (when returned as part of a credential). - contextPath: DigitalShadows.BreachReviews.Status description: Review status. - contextPath: DigitalShadows.BreachReviews.UserID description: ID of user that changed the status/set the note. - contextPath: DigitalShadows.BreachReviews.UserRole description: Role of user that changed the status/set the note. - contextPath: DigitalShadows.BreachReviews.UserPermissions description: Permissins of user that changed the status/set the note. - contextPath: DigitalShadows.BreachReviews.UserEmail description: Email address of user that changed the status/set the note. - contextPath: DigitalShadows.BreachReviews.CreatedAt description: The moment in time the review was created. description: Retrieve all review updates for a given data breach record. - name: ds-snapshot-breach-status arguments: - name: note description: The note at this version (max length 500 characters). - name: status required: true auto: PREDEFINED predefined: - OPEN - CLOSED - IGNORED description: Review status. - name: version description: When submitting, this value can be optionally set to the version of the most recently read review. - name: breach_id required: true default: true description: Unique id of the data breach record to submit a status update for. description: Snapshot the review status of a data breach record. - name: ds-find-breach-records arguments: - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - username - password - reviewStatus - published - breachCount description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: filter_distinction auto: PREDEFINED predefined: - NEW_USERNAME - EXISTING_USERNAME - DIFFERENT_PASSWORD - SAME_PASSWORD - DUPLICATED_ROW description: Narrow down to records based on how unique their username and/or password are. - name: filter_domainNames description: Only records that are related to these domain names. isArray: true - name: filter_password description: Records that match this password, use '' for wildcard matching, '\' to find an actual asterisk. - name: filter_published description: Narrow down to records based on when they were published. - name: filter_reviewStatuses description: List of statuses to include. Possible values are OPEN CLOSED IGNORED. isArray: true - name: filter_username description: Records that match this username, use '*' for wildcard matching. outputs: - contextPath: DigitalShadows.BreachRecords.Content description: The row content of this data breach record (a line from a csv file, for example). - contextPath: DigitalShadows.BreachRecords.Id description: Identifier for this data breach record. - contextPath: DigitalShadows.BreachRecords.Password description: The password found in the breach record, if any could be found. - contextPath: DigitalShadows.BreachRecords.DomainNames description: The domain names identified within the breach row. - contextPath: DigitalShadows.BreachRecords.PriorRowTextBreachCount description: The number of breaches the entire text of the breach row has appeared in prior to the current breach. - contextPath: DigitalShadows.BreachRecords.PriorUsernameBreachCount description: The number of breaches this username appeared in prior to the current breach. - contextPath: DigitalShadows.BreachRecords.PriorUsernamePasswordBreachCount description: The number of breaches this username/password combination have appeared in prior to the current breach. - contextPath: DigitalShadows.BreachRecords.Published description: When did this record become available. - contextPath: DigitalShadows.BreachRecords.Review.Created description: The moment in time the review was created. - contextPath: DigitalShadows.BreachRecords.Review.Status description: Review status. - contextPath: DigitalShadows.BreachRecords.Review.User.id description: Unique id of user. - contextPath: DigitalShadows.BreachRecords.Review.User.fullName description: Full name of the user. - contextPath: DigitalShadows.BreachRecords.Review.User.emailAddress description: Email address of the user. - contextPath: DigitalShadows.BreachRecords.Username description: A best effort to identify a username within the content of the breach record. - contextPath: DigitalShadows.BreachRecords.DataBreachId description: The data breach this record belongs to. description: Find data breach records. - name: ds-get-breach-summary arguments: [] description: Summary of all data breaches for the current client. - name: ds-find-breach-usernames arguments: - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - username - password - reviewStatus - published - breachCount description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: filter_domainNames description: Only records that are related to these domain names. - name: filter_published description: Narrow down to records based on when they were published. - name: filter_reviewStatuses description: List of statuses to include. Possible values are OPEN CLOSED IGNORED. - name: filter_username description: Records that match this username, use '*' for wildcard matching. outputs: - contextPath: DigitalShadows.Users.BreachCount description: The number of data breaches this username has appeared on. - contextPath: DigitalShadows.Users.DistinctPasswordCount description: The number of distict passwords encountered for this user. - contextPath: DigitalShadows.Users.Username description: The username that this summary is for. description: Find unique usernames found across all data breaches. - name: ds-get-breach arguments: - name: breach_id required: true default: true description: Id of the data breach to retrieve. outputs: - contextPath: DigitalShadows.Breaches.DomainCount description: Number of unique domains contained in the breach. - contextPath: DigitalShadows.Breaches.DomainName description: The domain the data breach occurred against. - contextPath: DigitalShadows.Breaches.DataClasses description: Data types contained within the breach. - contextPath: DigitalShadows.Breaches.Id description: Unique identifier for a breach. - contextPath: DigitalShadows.Breaches.IncidentId description: The ID of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentScope description: The scope of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentSeverity description: The severity of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentTitle description: The title of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentType description: The type of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.Occurred description: Date the breach occurred. - contextPath: DigitalShadows.Breaches.RecordCount description: Number of records contained in the breach. - contextPath: DigitalShadows.Breaches.SourceUrl description: The url the data breach was found on. - contextPath: DigitalShadows.Breaches.Title description: The title assigned to this data breach. description: Retrieve a data breach by its id. - name: ds-get-breach-records arguments: - name: breach_id required: true default: true description: Unique id of the data breach to retrieve records for. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - username - password - reviewStatus - published - breachCount description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: filter_distinction auto: PREDEFINED predefined: - NEW_USERNAME - EXISTING_USERNAME - DIFFERENT_PASSWORD - SAME_PASSWORD - DUPLICATED_ROW description: Narrow down to records based on how unique their username and/or password are. - name: filter_domainNames description: Only records that are related to these domain names. - name: filter_password description: Records that match this password, use '' for wildcard matching, '\' to find an actual asterisk. - name: filter_published description: Narrow down to records based on when they were published. - name: filter_reviewStatuses description: List of statuses to include. Possible values are OPEN CLOSED IGNORED. - name: filter_username description: Records that match this username, use '*' for wildcard matching. outputs: - contextPath: DigitalShadows.BreachRecords.Id description: Identifier for this data breach record. - contextPath: DigitalShadows.BreachRecords.Password description: The password found in the breach record, if any could be found. - contextPath: DigitalShadows.BreachRecords.PriorRowTextBreachCount description: The number of breaches the entire text of the breach row has appeared in prior to the current breach. - contextPath: DigitalShadows.BreachRecords.PriorUsernameBreachCount description: The number of breaches this username appeared in prior to the current breach. - contextPath: DigitalShadows.BreachRecords.PriorUsernamePasswordBreachCount description: The number of breaches this username/password combination have appeared in prior to the current breach. - contextPath: DigitalShadows.BreachRecords.Published description: When did this record become available. - contextPath: DigitalShadows.BreachRecords.Review.Created description: The most recent review for this record. - contextPath: DigitalShadows.BreachRecords.Review.Status description: The status of the most recent review for this record. - contextPath: DigitalShadows.BreachRecords.Review.User description: The user who created the most recent review for this record. - contextPath: DigitalShadows.BreachRecords.Username description: A best effort to identify a username within the content of the breach record. description: Find data breach records. - name: ds-find-data-breaches arguments: - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - title - domainName - occurred - published description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: filter_alerted auto: PREDEFINED predefined: - "true" - "false" description: Only include data breaches with associated incidents that have been alerted. - name: filter_domainNamesOnRecords description: List of domain names to filter by. Only data breaches that have one or more records attributed to this domain name. - name: filter_minimumTotalRecords description: Only include data breaches that have at least this many total records (inclusive). - name: filter_published description: Narrow down to records based on when they were published. - name: filter_repostedCredentials description: Filter out breaches depending on whether they consist entirely of reposted credentials or not. ORIGINAL or REPOST. - name: filter_severities description: Only include data breaches with associated incidents having one of these severities, if not specified, all are considered. - name: filter_statuses description: List of statuses to filter by. Pssible values:UNREAD, READ, CLOSED. - name: filter_username description: Only show breaches that include this username. outputs: - contextPath: DigitalShadows.Breaches.DomainCount description: Number of unique domains contained in the breach. - contextPath: DigitalShadows.Breaches.DomainName description: The domain the data breach occurred against. - contextPath: DigitalShadows.Breaches.DataClasses description: Data types contained within the breach. - contextPath: DigitalShadows.Breaches.Id description: Unique identifier for a breach. - contextPath: DigitalShadows.Breaches.IncidentId description: The ID of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentScope description: The Scope of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentSeverity description: The severity of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentTitle description: The title of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.IncidentType description: The type of the incident raised for the breach, most specific to the client. - contextPath: DigitalShadows.Breaches.Occurred description: Date the breach occurred. - contextPath: DigitalShadows.Breaches.Modified description: When was this breach last modified. - contextPath: DigitalShadows.Breaches.RecordCount description: Number of records contained in the breach. - contextPath: DigitalShadows.Breaches.SourceUrl description: The url the data breach was found on. - contextPath: DigitalShadows.Breaches.Title description: The title assigned to this data breach. - contextPath: DigitalShadows.Breaches.OrganisationUsernameCount description: The number of distict usernames found that belong to the current organisation. description: Find data breaches. - name: ds-get-incident arguments: - name: incident_id description: Identifier of the incident. required: true default: true - name: fulltext description: Show full text results. auto: PREDEFINED predefined: - "true" - "false" outputs: - contextPath: DigitalShadows.Incidents.Alerted description: The moment this incident was brought to the attention of the client. - contextPath: DigitalShadows.Incidents.Description description: Plain text description of this incident. - contextPath: DigitalShadows.Incidents.ImpactDescription description: Description of what impact the incident will have. - contextPath: DigitalShadows.Incidents.Id description: Identifier for this incident, unique in combination with the scope. - contextPath: DigitalShadows.Incidents.Internal description: Will be true if domain belongs to your organization (as defined by the assets), false otherwise. - contextPath: DigitalShadows.Incidents.Mitigation description: Information about what can be done to mitigate the effect of the problem. - contextPath: DigitalShadows.Incidents.Occurred description: Best effort to establish when the incident occurre. - contextPath: DigitalShadows.Incidents.Modified description: When was this incident last modified. - contextPath: DigitalShadows.Incidents.Scope description: Identifies whether this incident applies globally (intelligence) or just to your organization. - contextPath: DigitalShadows.Incidents.Type description: The category of incident that has been raised. - contextPath: DigitalShadows.Incidents.Title description: A short but descriptive identifier for the incident. - contextPath: DigitalShadows.Incidents.Review.Created description: The moment in time the review was created. - contextPath: DigitalShadows.Incidents.Review.Status description: Review status. - contextPath: DigitalShadows.Incidents.Review.User description: The user that changed the status/set the note. - contextPath: DigitalShadows.Incidents.SubType description: The sub-category of incident that has been raised, if available. - contextPath: DigitalShadows.Incidents.Severity description: Analyst defined severity based on potential risk to the client. description: Retrieve an incident by its id. - name: ds-get-incident-reviews arguments: - name: incident_id required: true default: true description: Id of the incident to retrieve the review history for. outputs: - contextPath: DigitalShadows.IncidentReviews.Note description: The note at this version (max length 500 characters). - contextPath: DigitalShadows.IncidentReviews.Created description: The moment in time the review was created. - contextPath: DigitalShadows.IncidentReviews.Status description: Review status. - contextPath: DigitalShadows.IncidentReviews.User.Id description: The unique id of the user that changed the status/set the note. - contextPath: DigitalShadows.IncidentReviews.User.EmailAddress description: The email address of the user that changed the status/set the note. - contextPath: DigitalShadows.IncidentReviews.User.FullName description: The full name of the user that changed the status/set the note. - contextPath: DigitalShadows.IncidentReviews.User.Role description: The role of the user that changed the status/set the note. - contextPath: DigitalShadows.IncidentReviews.User.Status description: The status of the user that changed the status/set the note. description: Retrieve all review updates for a given incident. - name: ds-snapshot-incident-review arguments: - name: incident_id required: true default: true description: Id of the incident to apply a review update to. - name: note description: The note at this version (max length 500 characters). - name: status auto: PREDEFINED predefined: - UNREAD - READ - CLOSED description: Review status. - name: version description: When submitting, this value can be optionally set to the version of the most recently read review. If the version on the server does not match this value, a 409 conflict will be returned. description: Snapshot the review status of an incident. - name: ds-find-incidents-filtered arguments: - name: subscribed auto: PREDEFINED predefined: - "true" - "false" description: If true, the results will also include any subscribed intelligence incidents. - name: subscribedOnly auto: PREDEFINED predefined: - "true" - "false" description: If true, the only results returned will be subscribed intelligence incidents. Must not be set to true with subscribed set to false. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - sevirity - verified - occurred - published - modified - date description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: filter_alerted auto: PREDEFINED predefined: - "true" - "false" description: Only incidents that have been alerted to the client. - name: filter_dateRange description: Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_dateRangeField auto: PREDEFINED predefined: - verified - occurred - modified - published description: Determines which date/time field the dateRange will apply to. - name: filter_domainName description: Only incidents that have this domain, applied if domainSelection is null or CUSTOM. - name: filter_domainSelection auto: PREDEFINED predefined: - NONE - CUSTOM - INTERNAL - EXTERNAL description: Determine how domain filtering will be applied. - name: filter_identifier description: Only return the incident that has this identifier. - name: filter_repostedCredentials description: Option specific to data breach based incidents to filter out new and reposted breach credentials. ORIGINAL, REPOST. - name: filter_severities description: Only include incidents with these severities, if not specified, all are considered. VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE. - name: filter_statuses description: UNREAD, READ, CLOSED. - name: filter_types_type description: The category of incident that has been raised. - name: filter_types_subTypes description: The sub-category of incident that has been raised, if available. - name: filter_types_content_severity description: Analyst defined severity based on potential risk to the client. - name: filter_tagOperator auto: PREDEFINED predefined: - OR - AND description: Whether multiple tags should be logically applied as AND/OR with the resultset. - name: filter_withContentRemoved auto: PREDEFINED predefined: - "true" - "false" description: Include incidents for which the content of the incident has been removed form the source. - name: filter_withTakedown auto: PREDEFINED predefined: - "true" - "false" description: Include incidents on which one or more takedown requests have been generated. - name: filter_withoutContentRemoved auto: PREDEFINED predefined: - "true" - "false" description: Include incidents for which the content of the incident has not been removed form the source. - name: filter_withoutTakedown auto: PREDEFINED predefined: - "true" - "false" description: Include incidents on which a takedown request has not been generated. outputs: - contextPath: DigitalShadows.Incidents.Alerted description: The moment this incident was brought to the attention of the client. - contextPath: DigitalShadows.Incidents.Description description: Plain text description of this incident. - contextPath: DigitalShadows.Incidents.Id description: Identifier for this incident, unique in combination with the scope. - contextPath: DigitalShadows.Incidents.Internal description: Will be true if domain belongs to your organization (as defined by the assets), false otherwis. - contextPath: DigitalShadows.Incidents.Mitigation description: Information about what can be done to mitigate the effect of the problem. - contextPath: DigitalShadows.Incidents.Modified description: When was this incident last modified. - contextPath: DigitalShadows.Incidents.Occurred description: Best effort to establish when the incident occurred. - contextPath: DigitalShadows.Incidents.Published description: When was this incident originally published. - contextPath: DigitalShadows.Incidents.RestrictedContent description: Identifies this incident as potentially containing questionable content. If this is true images will be restricted. - contextPath: DigitalShadows.Incidents.Scope description: Identifies whether this incident applies globally (intelligence) or just to your organization. - contextPath: DigitalShadows.Incidents.Severity description: Analyst defined severity based on potential risk to the client. - contextPath: DigitalShadows.Incidents.SubType description: The sub-category of incident that has been raised, if available. - contextPath: DigitalShadows.Incidents.Verified description: The moment when the incident was verified. - contextPath: DigitalShadows.Incidents.Type description: The category of incident that has been raised. - contextPath: DigitalShadows.Incidents.Version description: Each time an update occurs, this version number is incremented. - contextPath: DigitalShadows.Incidents.Review.Created description: The date the review state for this incident was created. - contextPath: DigitalShadows.Incidents.Review.Status description: The status of the review state for this incident. - contextPath: DigitalShadows.Incidents.Review.User.id description: The user that create the review state for this incident. - contextPath: DigitalShadows.Incidents.Review.User.fullName description: The full name of the user that created review state for this incident. description: Find incidents with filtering options. - name: ds-get-incidents-summary arguments: - name: filter_domainName description: Only incidents that have this domain, applied if domainSelection is null or CUSTOM. - name: filter_dateRangeField auto: PREDEFINED predefined: - verified - occurred - modified - published description: Determines which date/time field the dateRange will apply to. - name: filter_identifier description: Only return the incident that has this identifier. - name: filter_dateRange description: Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: groupByKey auto: PREDEFINED predefined: - severity - domainName - type - subType - reviewStatus description: Determines which incident property will be grouped on. Mutually exclusive with groupByKeys. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - severity - verified - occurred - modified - published - date description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. description: Aggregated summary of incident information used to generate reports/statistics. - name: ds-get-apt-report arguments: - name: report_id required: true default: true description: The unique identifier assigned to a given APT report (UUID based). outputs: - contextPath: DigitalShadows.APTReports.Id description: Internal identifier for uniquely identifying this report. - contextPath: DigitalShadows.APTReports.Name description: Name assigned to this report for ease of identification. - contextPath: DigitalShadows.APTReports.Published description: The date the report became available. - contextPath: DigitalShadows.APTReports.Report.Id description: The ID of the report resource allowing it to be downloaded. - contextPath: DigitalShadows.APTReports.Report.Link description: The link of the report resource allowing it to be downloaded. - contextPath: DigitalShadows.APTReports.Preview.Id description: ID of a preview image of the frontpage of the report, if available. - contextPath: DigitalShadows.APTReports.Preview.Link description: A fully qualified link URI for preview image of the frontpage of the report, if available. description: Retrieve details of the specified APT report. - name: ds-get-intelligence-incident arguments: - name: incident_id required: true default: true description: The id of the intelligence incident to retrieve. outputs: - contextPath: DigitalShadows.IntelligenceIncidents.Description description: Plain text description of this incident. - contextPath: DigitalShadows.IntelligenceIncidents.Id description: Identifier for this incident, unique in combination with the scope. - contextPath: DigitalShadows.IntelligenceIncidents.IndicatorOfCompromiseCount description: Count of IOCs that can be retrieved via /api/incidents/{id}/iocs endpoint. - contextPath: DigitalShadows.IntelligenceIncidents.Internal description: Will be true if domain belongs to your organization (as defined by the assets), false otherwise. - contextPath: DigitalShadows.IntelligenceIncidents.LinkedContentIncidents description: Other incidents that appear to be based on the same content as this incident. Each incident record will normally only contain the id and the scope it applies to. Could also include more details depending on the context it is called in. - contextPath: DigitalShadows.IntelligenceIncidents.Modified description: When was this incident last modified. - contextPath: DigitalShadows.IntelligenceIncidents.Occurred description: Best effort to establish when the incident occurred. - contextPath: DigitalShadows.IntelligenceIncidents.Published description: When was this incident originally published. - contextPath: DigitalShadows.IntelligenceIncidents.RelatedIncidentId description: If an incident specific to your organization exists for this intelligence incident, it will be included here. - contextPath: DigitalShadows.IntelligenceIncidents.RestrictedContent description: Identifies this incident as potentially containing questionable content. If this is true images will be restricted. - contextPath: DigitalShadows.IntelligenceIncidents.Scope description: Identifies whether this incident applies globally (intelligence) or just to your organization. - contextPath: DigitalShadows.IntelligenceIncidents.Severity description: Analyst defined severity based on potential risk to the client. - contextPath: DigitalShadows.IntelligenceIncidents.SubType description: The sub-category of incident that has been raised, if available. - contextPath: DigitalShadows.IntelligenceIncidents.Title description: A short but descriptive identifier for the incident. - contextPath: DigitalShadows.IntelligenceIncidents.Type description: The category of incident that has been raised. - contextPath: DigitalShadows.IntelligenceIncidents.Verified description: The moment when the incident was verified. - contextPath: DigitalShadows.IntelligenceIncidents.Version description: Each time an update occurs, this version number is incremented. description: Retrieve an intelligence incident by its id. - name: ds-get-intelligence-incident-iocs arguments: - name: incident_id required: true default: true description: The intelligence incident identifier. - name: visible description: List of values to control the visibility of elements. If a value is present then the correspinding element should be displayed. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - value - type - updated - source description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: filter_value description: The filter that will narrow the results based on one or more criteria. - name: filter_types description: List of types to filter by. Possible values are IP,MD5,SHA1,SHA256,URL,CVE,EMAIL,HOST,REGISTRY,FILEPATH,FILENAME. outputs: - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.Id description: Internal identifier for uniquely identifying this IOC. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.IntelIncident.Id description: If this IOC is associated with an intel incident. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.IntelIncident.Scope description: If this IOC is associated with an intel incident. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.Type description: Identifies the type of incidicator that also determines how it is encoded into a string. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.Value description: The value of this indicator, encoded according to its type. For example hashes are base16 encoded. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.Source description: A comment provided by the analysts as to where this IOC came from. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.LastUpdated description: When this record last changed. - contextPath: DigitalShadows.IntelligenceIncidentsIOCs.AptReport.Id description: If this IOC is associated with an APT report. description: Retrieve the indicatorsOfCompromise for this intel incident. - name: ds-find-intelligence-incidents arguments: - name: filter_dateRange description: Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_dateRangeField auto: PREDEFINED predefined: - verified - occurred - modified - published description: Determines which date/time field the dateRange will apply to. - name: filter_domainName description: Only incidents that have this domain, applied if domainSelection is null or CUSTOM. - name: filter_domainSelection auto: PREDEFINED predefined: - NONE - CUSTOM - INTERNAL - EXTERNAL description: Determine how domain filtering will be applied. - name: filter_identifier description: Only return the incident that has this identifier. - name: filter_severities description: Only include SSL/certificate infrastructure incidents with these severities. String values from VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE. - name: filter_tagOperator auto: PREDEFINED predefined: - OR - AND description: Whether multiple tags should be logically applied as AND/OR with the resultset. - name: filter_tags_id description: Limit to incidents that have these tags ids only. - name: filter_threatRecordIds description: Restrict intel incidents to those tagged with one or more of these threat records. - name: filter_threatTypes_type description: Restrict intel incidents to those associated with threats of these types:ACTOR,CAMPAIGN,EVENT,TOOL,SPECIFIC_TTP,LOCATION. - name: filter_threatTypes auto: PREDEFINED predefined: - DATA_LEAKAGE - CYBER_THREAT - PHYSICAL_SECURITY - SOCIAL_MEDIA_COMPLIANCE - BRAND_PROTECTION - INFRASTRUCTURE description: The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. - name: filter_threatSubTypes description: List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - severity - verified - occurred - modified - published - date description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. outputs: - contextPath: DigitalShadows.IntelligenceIncidents.Description description: Plain text description of this incident. - contextPath: DigitalShadows.IntelligenceIncidents.Id description: Identifier for this incident, unique in combination with the scope. - contextPath: DigitalShadows.IntelligenceIncidents.IndicatorOfCompromiseCount description: Count of IOCs that can be retrieved via /api/incidents/{id}/iocs endpoint. - contextPath: DigitalShadows.IntelligenceIncidents.Internal description: Will be true if domain belongs to your organization (as defined by the assets), false otherwise. - contextPath: DigitalShadows.IntelligenceIncidents.LinkedContentIncidents description: Other incidents that appear to be based on the same content as this incident. Each incident record will normally only contain the id and the scope it applies to. Could also include more details depending on the context it is called in. - contextPath: DigitalShadows.IntelligenceIncidents.Modified description: When was this incident last modified. - contextPath: DigitalShadows.IntelligenceIncidents.Occurred description: Best effort to establish when the incident occurred. - contextPath: DigitalShadows.IntelligenceIncidents.Published description: When was this incident originally published. - contextPath: DigitalShadows.IntelligenceIncidents.RelatedIncidentId description: If an incident specific to your organization exists for this intelligence incident, it will be included here. - contextPath: DigitalShadows.IntelligenceIncidents.RestrictedContent description: Identifies this incident as potentially containing questionable content. If this is true images will be restricted. - contextPath: DigitalShadows.IntelligenceIncidents.Scope description: Identifies whether this incident applies globally (intelligence) or just to your organization. - contextPath: DigitalShadows.IntelligenceIncidents.Severity description: Analyst defined severity based on potential risk to the client. - contextPath: DigitalShadows.IntelligenceIncidents.SubType description: The sub-category of incident that has been raised, if available. - contextPath: DigitalShadows.IntelligenceIncidents.Title description: A short but descriptive identifier for the incident. - contextPath: DigitalShadows.IntelligenceIncidents.Type description: The category of incident that has been raised. - contextPath: DigitalShadows.IntelligenceIncidents.Verified description: The moment when the incident was verified. - contextPath: DigitalShadows.IntelligenceIncidents.Version description: Each time an update occurs, this version number is incremented. description: Find intelligence incidents. - name: ds-find-intelligence-incidents-regional arguments: - name: threat_id description: Threat ID. - name: countryTag_created description: When was this tag created. - name: countryTag_description description: Description text for this tag. - name: countryTag_id description: Unique integer identifier for this tag. - name: countryTag_name description: The name of this tag. Is unique in combination with the type. - name: countryTag_parent_id description: Parent id of the tag. - name: countryTag_threat_id description: Unique integer identifier (among threats). - name: countryTag_threat_type auto: PREDEFINED predefined: - ACTOR - CAMPAIGN - EVENT - TOOL - SPECIFIC_TTP - LOCATION description: The type of profile being represented. - name: countryTag_type auto: PREDEFINED predefined: - ACTOR - ACTOR_TYPE - BRAND_PROTECTION - CLIENT_ROUTING - CYBER_THREAT - DATA_BREACH - DATA_COLLECTION_TYPE - DATA_LEAKAGE - EVENT - EVENT_TYPE - GENERAL - IMPACT_EFFECTS - INTENDED_EFFECTS - KILL_CHAIN - LANGUAGE - CRIMINAL_LOCATION - MOTIVATION - OPERATION - CAMPAIGN - PHYSICAL_SECURITY - INFRASTRUCTURE - PROCEDURES - SEED_DATA_LABEL - SOCIAL_MEDIA_COMPLIANCE - SOURCE_GEOGRAPHY - SPECIFIED_TARGETS - TARGET_GEOGRAPHY - TARGET_SECTORS - TECHNIQUES - TOOLS - CATEGORY_TTP - GENERAL_TTP - SPECIFIC_TTP - CVE_NUMBER - APP_STORE description: The type of this tag. The name of tags with the same type must be unique. - name: filter_dateRange description: Determines the interval the incidents must have occurred within to be included. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_periodRelativeTo description: Optional timestamp that will be used as the end date for a period based dateRange. If not specified, then the end of the current day (based on the requesting user's timezone) will be used. - name: filter_tagType auto: PREDEFINED predefined: - ACTOR - ACTOR_TYPE - BRAND_PROTECTION - CLIENT_ROUTING - CYBER_THREAT - DATA_BREACH - DATA_COLLECTION_TYPE - DATA_LEAKAGE - EVENT - EVENT_TYPE - GENERAL - IMPACT_EFFECTS - INTENDED_EFFECTS - KILL_CHAIN - LANGUAGE - CRIMINAL_LOCATION - MOTIVATION - OPERATION - CAMPAIGN - PHYSICAL_SECURITY - INFRASTRUCTURE - PROCEDURES - SEED_DATA_LABEL - SOCIAL_MEDIA_COMPLIANCE - SOURCE_GEOGRAPHY - SPECIFIED_TARGETS - TARGET_GEOGRAPHY - TARGET_SECTORS - TECHNIQUES - TOOLS - CATEGORY_TTP - GENERAL_TTP - SPECIFIC_TTP - CVE_NUMBER - APP_STORE description: What types of tags should be considered. Should be one of SOURCE_GEOGRAPHY or TARGET_GEOGRAPHY (the default). - name: regionTag_created description: When was this tag created. - name: regionTag_description description: Description text for this tag. - name: regionTag_id description: Unique integer identifier for this tag. - name: regionTag_name description: The name of this tag. Is unique in combination with the type. - name: regionTag_parent_id description: Parent id of the tag. - name: regionTag_threat_id description: Unique integer identifier (among threats). - name: regionTag_threat_type auto: PREDEFINED predefined: - ACTOR - CAMPAIGN - EVENT - TOOL - SPECIFIC_TTP - LOCATION description: The type of profile being represented. - name: regionTag_type auto: PREDEFINED predefined: - ACTOR - ACTOR_TYPE - BRAND_PROTECTION - CLIENT_ROUTING - CYBER_THREAT - DATA_BREACH - DATA_COLLECTION_TYPE - DATA_LEAKAGE - EVENT - EVENT_TYPE - GENERAL - IMPACT_EFFECTS - INTENDED_EFFECTS - KILL_CHAIN - LANGUAGE - CRIMINAL_LOCATION - MOTIVATION - OPERATION - CAMPAIGN - PHYSICAL_SECURITY - INFRASTRUCTURE - PROCEDURES - SEED_DATA_LABEL - SOCIAL_MEDIA_COMPLIANCE - SOURCE_GEOGRAPHY - SPECIFIED_TARGETS - TARGET_GEOGRAPHY - TARGET_SECTORS - TECHNIQUES - TOOLS - CATEGORY_TTP - GENERAL_TTP - SPECIFIC_TTP - CVE_NUMBER - APP_STORE description: The type of this tag. The name of tags with the same type must be unique. outputs: - contextPath: DigitalShadows.IntelligenceIncidentsRegional.CountryTag.Id description: The ID of the country these incidents are attributed to. - contextPath: DigitalShadows.IntelligenceIncidentsRegional.CountryTag.Name description: The country name these incidents are attributed to. - contextPath: DigitalShadows.IntelligenceIncidentsRegional.CountryTag.ParentId description: The parent ID of the country these incidents are attributed to. - contextPath: DigitalShadows.IntelligenceIncidentsRegional.CountryTag.ThreatId description: The threat id of the country tag these incidents are attributed to. - contextPath: DigitalShadows.IntelligenceIncidentsRegional.CountryTag.Type description: The country tag type these incidents are attributed to. - contextPath: DigitalShadows.IntelligenceIncidentsRegional.IncidentIds description: The list of intelligence incidents. description: Incidents grouped by the target country over a given time range. - name: ds-get-intelligence-threat arguments: - name: threat_id required: true default: true description: The id of the intelligence threat to retrieve. - name: opt auto: PREDEFINED predefined: - LATEST_INCIDENT description: Options to include additional relevant data with the request. outputs: - contextPath: DigitalShadows.IntelligenceThreats.ActivityLevel description: Level of activity, based on last active. - contextPath: DigitalShadows.IntelligenceThreats.DetailLevel description: Determines how detailed the record is. - contextPath: DigitalShadows.IntelligenceThreats.EndDate description: The end date of the period this was/is active. - contextPath: DigitalShadows.IntelligenceThreats.Id description: Unique integer identifier (among threats). - contextPath: DigitalShadows.IntelligenceThreats.ImageId description: The unique identifier for an image of the threat, if available. The actual image can be retrieved by requesting /api/resources/{id} (replacing {id} with the value of this property). - contextPath: DigitalShadows.IntelligenceThreats.ImageThumbnailId description: The unique identifier for a thumbnail of the image, if available. The image can be retrieved by requesting /api/thumbnails/{id} (replacing {id} with the value of this property). - contextPath: DigitalShadows.IntelligenceThreats.IndicatorOfCompromiseCount description: Count of IOCs. - contextPath: DigitalShadows.IntelligenceThreats.LastActive description: The date of last activity (last incident). - contextPath: DigitalShadows.IntelligenceThreats.Recurring description: Will this become active again in future? - contextPath: DigitalShadows.IntelligenceThreats.StartDate description: The start date of the period this was/is active. - contextPath: DigitalShadows.IntelligenceThreats.Type description: The type of profile being represented. - contextPath: DigitalShadows.IntelligenceThreats.Tags.ActorTypeTags description: Tags for the type of actor. - contextPath: DigitalShadows.IntelligenceThreats.AnnouncementIncidentIDs description: List of public declarations made (incidents). - contextPath: DigitalShadows.IntelligenceThreats.AptReportIDs description: APT reports associated with this threat. Each entry can be resolved via the /api/apt-report/{id} endpoint. - contextPath: DigitalShadows.IntelligenceThreats.Tags.AssociatedActorTags description: Actors related to this threat (if any). - contextPath: DigitalShadows.IntelligenceThreats.Tags.AssociatedCampaignTags description: Campaigns related to this threat (if any). - contextPath: DigitalShadows.IntelligenceThreats.AssociatedEventIDs description: Events associated with this threat (if any). - contextPath: DigitalShadows.IntelligenceThreats.AttackEvidenceIncidentIDs description: List of damage caused incidents. - contextPath: DigitalShadows.IntelligenceThreats.Tags.ImpactEffectTags description: What impact did it have. - contextPath: DigitalShadows.IntelligenceThreats.Tags.IntendedEffectTags description: What the threat intended to happen. - contextPath: DigitalShadows.IntelligenceThreats.LatestIncidentID description: The latest incident attributed to this threat. - contextPath: DigitalShadows.IntelligenceThreats.Tags.MotivationTags description: Tags that define what motivates the threat. - contextPath: DigitalShadows.IntelligenceThreats.Tags.OverviewTags description: Tags that will appear in the overview. Only one per primary type. - contextPath: DigitalShadows.IntelligenceThreats.Tags.PrimaryLanguageTags description: Tags that identify the primary languages used. - contextPath: DigitalShadows.IntelligenceThreats.ThreatLevel description: Information about the level of threat, for example low or high. description: Retrieve a specific item of intelligence by its id. - name: ds-get-intelligence-threat-iocs arguments: - name: threat_id required: true default: true description: The intelligence threat identifier. - name: filter_types description: List of types to filter by. Possible values are IP,MD5,SHA1,SHA256,URL,CVE,EMAIL,HOST,REGISTRY,FILEPATH,FILENAME. - name: filter_value description: Value to filter by. - name: visible description: List of values to control the visibility of elements. If a value is present then the correspinding element should be displayed. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - value - type - updated - source description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. outputs: - contextPath: DigitalShadows.IntelligenceThreatIOCs.AptReportId description: If this IOC is associated with an APT report. - contextPath: DigitalShadows.IntelligenceThreatIOCs.Id description: Internal identifier for uniquely identifying this IOC. - contextPath: DigitalShadows.IntelligenceThreatIOCs.IntelIncidentId description: If this IOC is associated with an intel incident. - contextPath: DigitalShadows.IntelligenceThreatIOCs.LastUpdated description: When this record last changed. - contextPath: DigitalShadows.IntelligenceThreatIOCs.Source description: A comment provided by the analysts as to where this IOC came from. - contextPath: DigitalShadows.IntelligenceThreatIOCs.Type description: Identifies the type of incidicator that also determines how it is encoded into a string. - contextPath: DigitalShadows.IntelligenceThreatIOCs.Value description: The value of this indicator, encoded according to its type. For example hashes are base16 encoded. description: Retrieve the indicatorsOfCompromise for a threat record. - name: ds-get-intelligence-threat-activity arguments: - name: customPrimaryTags_id description: Instead of most active, specify the ids of threat primary tags to retrieve activity for. - name: includeIncidents auto: PREDEFINED predefined: - "true" - "false" description: Should basic incident information be included with the activity for each tag. - name: maximumIncidentsPerTag description: Upper limit on the number of incidents to include for each threat. - name: mostActiveForTypes description: Fetch the top presetPerTypeCount most active threats for each type. Possible values:ACTOR,CAMPAIGN,EVENT,TOOL,SPECIFIC_TTP,LOCATION. - name: mostActiveLimit description: How many threats to retrieve activity for per threat type. Only applies when mostActiveForTypes is not null. If not specified, 10 is assumed. - name: segmentCount description: Number of time segments to aggregrate the incidents into. - name: filter_dateRange required: true description: Return activity that occurred in this date range. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. description: Threat activity based on the number of intelligence incidents over a given period of time. - name: ds-find-intelligence-threats arguments: - name: filter_dateRange description: Only return results that were last active within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_dateRangeField auto: PREDEFINED predefined: - lastActive - modified description: Determines which date/time field the dateRange will apply to. - name: filter_identifiers description: List of identifiers. Only return threat profiles with these identifiers. - name: filter_relevantTo auto: PREDEFINED predefined: - ANY - ORGANIZATION - INDUSTRY_SECTOR description: Narrow to threats that have a specific relevance to my organization. - name: filter_tagOperator auto: PREDEFINED predefined: - "true" - "false" description: Whether multiple tags should be logically applied as AND/OR with the resultset. - name: filter_tags description: Limit to threats related to these tags only. - name: filter_threatLevels description: Only include threats with one of these threat levels. outputs: - contextPath: DigitalShadows.IntelligenceThreatsRegional.ActivityLevel description: Level of activity, based on last active. - contextPath: DigitalShadows.IntelligenceThreatsRegional.Id description: Unique integer identifier (among threats). - contextPath: DigitalShadows.IntelligenceThreatsRegional.ImageId description: The unique identifier for an image of the threat, if available. The actual image can be retrieved by requesting /api/resources/{id} (replacing {id} with the value of this property). - contextPath: DigitalShadows.IntelligenceThreatsRegional.LastActive description: The date of last activity (last incident). - contextPath: DigitalShadows.IntelligenceThreatsRegional.Type description: The type of profile being represented. - contextPath: DigitalShadows.IntelligenceThreatsRegional.ThreatLevelType description: Information about the level of threat, for example low or high. - contextPath: DigitalShadows.IntelligenceThreatsRegional.Event description: For an EVENT or CAMPAIGN threat this will contain a summary of when it occurred and possibly when it will re-occur. description: Find intelligence threat records. - name: ds-find-intelligence-threats-regional arguments: - name: countryTag_created description: When was this tag created. - name: countryTag_description description: Description text for this tag. - name: countryTag_id description: Unique integer identifier for this tag. - name: countryTag_name description: The name of this tag. Is unique in combination with the type. - name: countryTag_parent_id description: Parent id of the tag. - name: countryTag_threat_id description: Unique integer identifier (among threats). - name: countryTag_threat_type auto: PREDEFINED predefined: - ACTOR - CAMPAIGN - EVENT - TOOL - SPECIFIC_TTP - LOCATION description: The type of profile being represented. - name: countryTag_type auto: PREDEFINED predefined: - ACTOR - ACTOR_TYPE - BRAND_PROTECTION - CLIENT_ROUTING - CYBER_THREAT - DATA_BREACH - DATA_COLLECTION_TYPE - DATA_LEAKAGE - EVENT - EVENT_TYPE - GENERAL - IMPACT_EFFECTS - INTENDED_EFFECTS - KILL_CHAIN - LANGUAGE - CRIMINAL_LOCATION - MOTIVATION - OPERATION - CAMPAIGN - PHYSICAL_SECURITY - INFRASTRUCTURE - PROCEDURES - SEED_DATA_LABEL - SOCIAL_MEDIA_COMPLIANCE - SOURCE_GEOGRAPHY - SPECIFIED_TARGETS - TARGET_GEOGRAPHY - TARGET_SECTORS - TECHNIQUES - TOOLS - CATEGORY_TTP - GENERAL_TTP - SPECIFIC_TTP - CVE_NUMBER - APP_STORE description: The type of this tag. The name of tags with the same type must be unique. - name: filter_dateRange description: Determines the interval the incidents must have occurred within to be included. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_periodRelativeTo description: Optional timestamp that will be used as the end date for a period based dateRange. If not specified, then the end of the current day (based on the requesting user's timezone) will be used. - name: filter_tagType auto: PREDEFINED predefined: - ACTOR - ACTOR_TYPE - BRAND_PROTECTION - CLIENT_ROUTING - CYBER_THREAT - DATA_BREACH - DATA_COLLECTION_TYPE - DATA_LEAKAGE - EVENT - EVENT_TYPE - GENERAL - IMPACT_EFFECTS - INTENDED_EFFECTS - KILL_CHAIN - LANGUAGE - CRIMINAL_LOCATION - MOTIVATION - OPERATION - CAMPAIGN - PHYSICAL_SECURITY - INFRASTRUCTURE - PROCEDURES - SEED_DATA_LABEL - SOCIAL_MEDIA_COMPLIANCE - SOURCE_GEOGRAPHY - SPECIFIED_TARGETS - TARGET_GEOGRAPHY - TARGET_SECTORS - TECHNIQUES - TOOLS - CATEGORY_TTP - GENERAL_TTP - SPECIFIC_TTP - CVE_NUMBER - APP_STORE description: What types of tags should be considered. Should be one of SOURCE_GEOGRAPHY or TARGET_GEOGRAPHY (the default). - name: regionTag_created description: When was this tag created. - name: regionTag_description description: Description text for this tag. - name: regionTag_id description: Unique integer identifier for this tag. - name: regionTag_name description: The name of this tag. Is unique in combination with the type. - name: regionTag_parent_id description: Parent id of the tag. - name: regionTag_threat_id description: Unique integer identifier (among threats). - name: regionTag_threat_type auto: PREDEFINED predefined: - ACTOR - CAMPAIGN - EVENT - TOOL - SPECIFIC_TTP - LOCATION description: The type of profile being represented. - name: regionTag_type auto: PREDEFINED predefined: - ACTOR - ACTOR_TYPE - BRAND_PROTECTION - CLIENT_ROUTING - CYBER_THREAT - DATA_BREACH - DATA_COLLECTION_TYPE - DATA_LEAKAGE - EVENT - EVENT_TYPE - GENERAL - IMPACT_EFFECTS - INTENDED_EFFECTS - KILL_CHAIN - LANGUAGE - CRIMINAL_LOCATION - MOTIVATION - OPERATION - CAMPAIGN - PHYSICAL_SECURITY - INFRASTRUCTURE - PROCEDURES - SEED_DATA_LABEL - SOCIAL_MEDIA_COMPLIANCE - SOURCE_GEOGRAPHY - SPECIFIED_TARGETS - TARGET_GEOGRAPHY - TARGET_SECTORS - TECHNIQUES - TOOLS - CATEGORY_TTP - GENERAL_TTP - SPECIFIC_TTP - CVE_NUMBER - APP_STORE description: The type of this tag. The name of tags with the same type must be unique. - name: threat_id description: Id of the threat. outputs: - contextPath: DigitalShadows.IntelligenceThreatsRegional.ActivityLevel description: Level of activity, based on last active. - contextPath: DigitalShadows.IntelligenceThreatsRegional.Id description: Unique integer identifier (among threats). - contextPath: DigitalShadows.IntelligenceThreatsRegional.ImageId description: The unique identifier for an image of the threat, if available. The actual image can be retrieved by requesting /api/resources/{id} (replacing {id} with the value of this property). - contextPath: DigitalShadows.IntelligenceThreatsRegional.LastActive description: The date of last activity (last incident). - contextPath: DigitalShadows.IntelligenceThreatsRegional.Type description: The type of profile being represented. - contextPath: DigitalShadows.IntelligenceThreatsRegional.ThreatLevelType description: Information about the level of threat, for example low or high. - contextPath: DigitalShadows.IntelligenceThreatsRegional.Event description: For an EVENT or CAMPAIGN threat this will contain a summary of when it occurred and possibly when it will re-occur. - contextPath: DigitalShadows.IntelligenceThreatsRegional.OverviewTags description: Tags that will appear in the overview. Only one per primary type. description: Threat profiles associated with incidents over a given time range. - name: ds-get-port-reviews arguments: - name: port required: true default: true description: Port inspection id. - name: incidentId description: ID of incident to query. outputs: - contextPath: DigitalShadows.IpPortReviews.Created description: The moment in time the review was created. - contextPath: DigitalShadows.IpPortReviews.Status description: Review status. - contextPath: DigitalShadows.IpPortReviews.Version description: Starts counting at 1 and increments for each review of a given port. Will initially be 0 until a review is performed (when returned as part of a port). - contextPath: DigitalShadows.IpPortReviews.Incident.Id description: Id of the incident the port inspection is associated with. - contextPath: DigitalShadows.IpPortReviews.Incident.Scope description: Scope of the incident the port inspection is associated with. - contextPath: DigitalShadows.IpPortReviews.User.Id description: ID of the user that changed the status/set the note. - contextPath: DigitalShadows.IpPortReviews.User.FullName description: Full name of the user that changed the status/set the note. description: Retrieve all review updates for a given port inspection. - name: ds-snapshot-port-review arguments: - name: port required: true default: true description: Port inspection id. - name: version description: When submitting, this value can be optionally set to the version of the most recently read review. - name: status auto: PREDEFINED predefined: - OPEN - CLOSED description: Review status. - name: incident_id description: Identifier for this incident, unique in combination with the scope. - name: incident_scope auto: PREDEFINED predefined: - GLOBAL - ORGANIZATION description: Identifies whether this incident applies globally (intelligence) or just to your organization. description: Snapshot the review status of a port inspection. - name: ds-find-ports arguments: - name: filter_alerted auto: PREDEFINED predefined: - "true" - "false" description: Only include SSL/certificates with associated incidents that have been alerted. - name: filter_detectedClosed description: Only return IP ports that were detected closed. auto: PREDEFINED predefined: - "true" - "false" - name: filter_detectedOpen description: Only return IP ports that were detected open within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_domainName description: Name of domain to filter by. - name: filter_incidentTypes auto: PREDEFINED predefined: - DATA_LEAKAGE - CYBER_THREAT - PHYSICAL_SECURITY - SOCIAL_MEDIA_COMPLIANCE - BRAND_PROTECTION - INFRASTRUCTURE description: The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. - name: filter_incidentSubTypes description: List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT. - name: filter_ipAddress description: IP address to filter by. - name: filter_ipRange_lowerAddress description: Lower address for ip range. - name: filter_ipRange_maskBits description: Int value for mask bits. - name: filter_ipRange_upperAddress description: Upper address for ip range. - name: filter_markedClosed auto: PREDEFINED predefined: - "true" - "false" description: Is incident closed. - name: filter_published description: Only return IP ports that were published within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_severities description: Only include SSL/certificate infrastructure incidents with these severities. String values from VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - published - detected - domain - grade - expiryDate - severity description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. outputs: - contextPath: DigitalShadows.IpPorts.DiscoveredOpen description: When was the port found to be open. - contextPath: DigitalShadows.IpPorts.Id description: Identifier for the port inspection. - contextPath: DigitalShadows.IpPorts.IpAddress description: The IP address this port was found on. - contextPath: DigitalShadows.IpPorts.PortNumber description: The IP port number scanned (1-65535). - contextPath: DigitalShadows.IpPorts.Transport description: IP transport protocol used. - contextPath: DigitalShadows.IpPorts.Incident.Id description: Id the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Incident.Scope description: Scope of the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Incident.Severity description: Severity of the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Incident.SubType description: Subtype of the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Incident.Type description: Type of the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Incident.Title description: Title of the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Incident.Published description: Published time the most recent incident to include this port. - contextPath: DigitalShadows.IpPorts.Review.Status description: Status of when the port was last reviewed. - contextPath: DigitalShadows.IpPorts.Review.UserId description: User Id of the port last review. - contextPath: DigitalShadows.IpPorts.Review.UserName description: Name of user who created last review. - contextPath: DigitalShadows.IpPorts.Review.Version description: Version of last port review. description: Find ports. - name: ds-find-secure-sockets arguments: - name: filter_alerted auto: PREDEFINED predefined: - "true" - "false" description: Only include SSL/certificates with associated incidents that have been alerted. - name: filter_detected description: Only include detected sockets. - name: filter_determinedResolved description: Only include determined resolved sockets. - name: filter_domain description: Filter by domain. - name: filter_expiry description: Filter by expiry date. - name: filter_grades description: List of grades (A,B,C,D,E,F,T). - name: filter_incidentTypes auto: PREDEFINED predefined: - DATA_LEAKAGE - CYBER_THREAT - PHYSICAL_SECURITY - SOCIAL_MEDIA_COMPLIANCE - BRAND_PROTECTION - INFRASTRUCTURE description: The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. - name: filter_incidentSubTypes description: List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT. - name: filter_ipAddress description: IP address to filter by. - name: filter_issues description: List of string values from POODLE, POODLE_TLS, FREAK, DROWN, LOGJAM, RC4_AVAILABLE, SELF_SIGNED, MD5_OR_SHA1_SIGNED, REVOKED, EXPIRING_LOW, EXPIRING_MEDIUM, EXPIRING_HIGH, EXPIRED, HOSTNAME_MISMATCH, TLS_1_2_NOT_FOUND. - name: filter_markedClosed auto: PREDEFINED predefined: - "true" - "false" description: Is incident closed. - name: filter_published description: Filter by publish time. - name: filter_revoked description: Only include revoked sockets. auto: PREDEFINED predefined: - "true" - "false" - name: filter_severities description: Only include SSL/certificate infrastructure incidents with these severities. String values from VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE. - name: filter_statuses description: Only include SSL/certificates with associated incidents having these statuses, (or with any status if none are supplied). UNREAD, READ, CLOSED. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - published - detected - domain - grade - expiryDate - severity description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. outputs: - contextPath: DigitalShadows.SecureSockets.Id description: Unique identifier for this inspection. - contextPath: DigitalShadows.SecureSockets.ReverseDomainName description: The reverse DNS name of the host. - contextPath: DigitalShadows.SecureSockets.CertificateCommonName description: The server certificate common name. - contextPath: DigitalShadows.SecureSockets.Discovered description: When were the certificate issue(s) found. - contextPath: DigitalShadows.SecureSockets.DomainName description: The domain name the secure socket was discovered on for the default port 443/TCP. - contextPath: DigitalShadows.SecureSockets.Grade description: The rating calculated for the secure socket at the time of the scan. - contextPath: DigitalShadows.SecureSockets.IpAddress description: The actual IP address the probe connected to. - contextPath: DigitalShadows.SecureSockets.PortNumber description: The port number the socket was found listening on. - contextPath: DigitalShadows.SecureSockets.Transport description: IP transport protocol used, most likely TCP. - contextPath: DigitalShadows.SecureSockets.Issues description: The set of issues detected for the secure socket. - contextPath: DigitalShadows.SecureSockets.Review.Status description: Status of most recent review of this inspection. - contextPath: DigitalShadows.SecureSockets.Review.UserId description: ID of user who created the most recent review of this inspection. - contextPath: DigitalShadows.SecureSockets.Review.UserName description: Name of user who created the most recent review of this inspection. - contextPath: DigitalShadows.SecureSockets.Review.Version description: Version of most recent review of this inspection. - contextPath: DigitalShadows.SecureSockets.Incident.Id description: Incident corresponding for this secure socket issues occurence. - contextPath: DigitalShadows.SecureSockets.Incident.Scope description: Scope of incident corresponding for this secure socket issues occurence. - contextPath: DigitalShadows.SecureSockets.Incident.Severity description: Severity of incident corresponding for this secure socket issues occurence. - contextPath: DigitalShadows.SecureSockets.Incident.SubType description: SubType of incident corresponding for this secure socket issues occurence. - contextPath: DigitalShadows.SecureSockets.Incident.Type description: Type of incident corresponding for this secure socket issues occurence. - contextPath: DigitalShadows.SecureSockets.Incident.Title description: Title of incident corresponding for this secure socket issues occurence. - contextPath: DigitalShadows.SecureSockets.Incident.Published description: Published time of incident corresponding for this secure socket issues occurence. description: Find secure sockets. - name: ds-find-vulnerabilities arguments: - name: filter_alerted description: Only include SSL/certificates with associated incidents that have been alerted. - name: filter_cveIdentifiers description: Filter by CVE identifiers. - name: filter_detected description: Only return vulnerabilities that were detected within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_detectedClosed auto: PREDEFINED predefined: - "true" - "false" description: True or false. - name: filter_domainName description: Name of domain to filter by. - name: filter_incidentTypes auto: PREDEFINED predefined: - DATA_LEAKAGE - CYBER_THREAT - PHYSICAL_SECURITY - SOCIAL_MEDIA_COMPLIANCE - BRAND_PROTECTION - INFRASTRUCTURE description: The type to match to. Will match to any incident with this type unless subTypes is not empty, in which case only incident matches based on the sub-type will be considered. - name: filter_incidentSubTypes description: List of pecific sub type(s) to match to. String values from BRAND_MISUSE, COMPANY_THREAT, CORPORATE_INFORMATION, CREDENTIAL_COMPROMISE, CUSTOMER_DETAILS, CVE, DEFAMATION, DOMAIN_CERTIFICATE_ISSUE, EMPLOYEE_THREAT, EXPOSED_PORT, INTELLECTUAL_PROPERTY, INTERNALLY_MARKED_DOCUMENT, LEGACY_MARKED_DOCUMENT, MOBILE_APPLICATION, NEGATIVE_PUBLICITY, PERSONAL_INFORMATION, PHISHING_ATTEMPT, PROTECTIVELY_MARKED_DOCUMENT, SPOOF_PROFILE, TECHNICAL_INFORMATION,TECHNICAL_LEAKAGE, UNMARKED_DOCUMENT. - name: filter_ipAddress description: IP address to filter by. - name: filter_markedClosed auto: PREDEFINED predefined: - "true" - "false" description: Filter by incidents that are marked as CLOSED. - name: filter_published description: Only return vulnerabilities that were published within this date range (inclusive). Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_severities description: List of sevirity values to filter by. Can be VERY_HIGH, HIGH, MEDIUM, LOW, VERY_LOW, NONE. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - ipAddress - detected - published - severity description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. outputs: - contextPath: DigitalShadows.Vulnerabilities.CveId description: The CVE id. - contextPath: DigitalShadows.Vulnerabilities.Id description: Identifier for this detected vulnerability. - contextPath: DigitalShadows.Vulnerabilities.Discovered description: When was the vulnerability found. - contextPath: DigitalShadows.Vulnerabilities.IpAddress description: The IP address this port was found on. - contextPath: DigitalShadows.Vulnerabilities.Review.Status description: Status of most recent review of this vulnerability. - contextPath: DigitalShadows.Vulnerabilities.Review.UserId description: ID of user who created the most recent review of this vulnerability. - contextPath: DigitalShadows.Vulnerabilities.Review.UserName description: Name of user who created the most recent review of this vulnerability. - contextPath: DigitalShadows.Vulnerabilities.Review.Version description: Version of most recent review of this vulnerability. - contextPath: DigitalShadows.Vulnerabilities.Incident.Id description: ID of incident corresponding for this vulnerability occurence. - contextPath: DigitalShadows.Vulnerabilities.Incident.Scope description: Scope of incident corresponding for this vulnerability occurence. - contextPath: DigitalShadows.Vulnerabilities.Incident.Severity description: Severity of incident corresponding for this vulnerability occurence. - contextPath: DigitalShadows.Vulnerabilities.Incident.SubType description: SubType of incident corresponding for this vulnerability occurence. - contextPath: DigitalShadows.Vulnerabilities.Incident.Type description: Type of incident corresponding for this vulnerability occurence. - contextPath: DigitalShadows.Vulnerabilities.Incident.Title description: Title of incident corresponding for this vulnerability occurence. - contextPath: DigitalShadows.Vulnerabilities.Incident.Published description: Published of incident corresponding for this vulnerability occurence. description: Find vulnerabilities. - name: ds-search arguments: - name: filter_datePeriod description: Only return results that occurred during the given period prior to the current time. For absolute dates, use from and until. - name: filter_dateRange description: Only return results that were verified/occurred/modified within this date range (inclusive). The field this applies to is controlled by dateRangeField. Supports ISO Periods (eg P1D), intervals (eg 2015-01-01T00:00:00Z/2015-01-31T00:00:00Z) and any one of the constants {TODAY, YESTERDAY, WEEK, LAST_WEEK, MONTH, LAST_MONTH, YEAR, LAST_YEAR}. - name: filter_from description: Only return results that were last active after this date/time (inclusive). - name: filter_tags description: Only return results that have the following tags associated with them. - name: filter_types auto: PREDEFINED predefined: - ACTORS - CAMPAIGNS - INCIDENTS - EVENT - SPECIFIC_TTP - LOCATION - DATA_BREACH - CLOSED_SOURCES description: Restrict the result types to only those listed here. At least one value is required. - name: filter_until description: Only return results that were last active before this date/time (inclusive). - name: query description: The query text to search for. - name: sort_direction auto: PREDEFINED predefined: - ASCENDING - DESCENDING description: The direction of sorting. If not specified, ASCENDING is assumed. - name: sort_property auto: PREDEFINED predefined: - relevance - sortDate description: The name of the property being sorted on. This normally corresponds to the property name of the result type, but could be a 'virtual property'. - name: pagination_offset description: Include results at this offset within the full resultset, where the first result is at position 0. - name: pagination_size description: Maximum number of results to return per page, can be initially null to be replaced by default later. - name: pagination_containingId description: Select the page containing the record with this id, if supported. Mutually exclusive with offset. description: Perform a textual search against the available record types. - name: ds-get-tags arguments: - name: ids description: One or more tag identifiers. - name: detailed auto: PREDEFINED predefined: - "true" - "false" description: Determines whether the tag descriptions will be included. description: Batch retrieve specic tags by their ids. isfetch: true fromversion: 5.0.0 defaultmapperin: Digital Shadows Incident Mapper defaultclassifier: Digital Shadows Incident Classifier tests: - No tests (auto formatted)