Anomali ThreatStream v3
Use Anomali ThreatStream to query and submit threats.
Data Enrichment & Threat Intelligence · Anomali ThreatStream
Details
| ID | Anomali ThreatStream v3 |
|---|---|
| Provider | Anomali |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 6.0.0 |
| Docker Image | demisto/py3-tools:1.0.0.10120494 |
| Supported Modules | Agentix XSIAM EDR Cortex Cloud Cloud Runtime Security |
README
Use Anomali ThreatStream to query and submit threats.
Some changes have been made that might affect your existing content.
If you are upgrading from a previous version of this integration, see Breaking Changes.
Configure Anomali ThreatStream v3 in Cortex
| Parameter | Description | Required |
|---|---|---|
| Server URL (e.g., https://www.test.com) | True | |
| Username | True | |
| API Key | True | |
| URL threshold | False | |
| IP threshold | False | |
| Domain threshold | False | |
| File threshold | False | |
| Email threshold | Email indicators with confidence value above this threshold are considered malicious. | False |
| Include inactive results | Whether to include inactive indicators in reputation commands. | False |
| Source Reliability | Reliability of the source providing the intelligence data. | True |
| Trust any certificate (not secure) | False | |
| Use system proxy settings | False | |
| Create relationships | Create relationships between indicators as part of enrichment. | False |
| Remote API | Gather additional information about the threat model from remote APIs. | False |
| Default DBOT score for indicators with low confidence | False |
Configure Indicator Threshold Parameters
Each indicator has a threshold parameter and an integer confidence value that impacts the indicator’s DBotScore calculation.
The indicator DBotScore is calculated as follows:
- If you do not specify the threshold parameter value in your instance configuration (recommended):
If the indicatorconfidence> 65, the DBotScore value is set to 3 (Malicious).
If the indicatorconfidenceis between 25 and 65, the DBotScore value is set to 2 (Suspicious).
If the indicatorconfidence< 25, the DBotScore value is set to 1 (Good).
For example,
If the IP threshold value is not specified during configuration and the IP indicatorconfidencevalue is 45, the DBotScore value is set to 2 (Suspicious). - If you configure the threshold parameter value:
If the indicatorconfidencevalue is above the threshold parameter value, the DBotScore is set to 3 (Malicious). Otherwise the DBotScore is set to 1 (Good).
Note: You cannot define a threshold that sets the DBotScore to 2 (Suspicious).
For example, if in the instance configuration you set File threshold to 10 and theconfidencevalue is 15, the DBotScore is set to 3 (Malicious).
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.
ip
Checks the reputation of the given IP address.
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | The IP to check. | Required |
| threshold | If confidence is greater than the threshold the IP address is considered malicious, otherwise it is considered good. This argument overrides the default IP threshold defined as a parameter. | Optional |
| include_inactive | Whether to include results with an inactive status. Possible values are: True, False. | Optional |
| threat_model_association | Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed. Possible values are: True, False. Default is False. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| IP.ASN | String | The Autonomous System (AS) number associated with the indicator. |
| IP.Address | String | The IP address of the indicator. |
| IP.Geo.Country | String | The country associated with the indicator. |
| IP.Geo.Location | String | The longitude and latitude of the IP address. |
| ThreatStream.IP.ASN | String | The Autonomous System (AS) number associated with the indicator. |
| ThreatStream.IP.Address | String | The IP address of the indicator. |
| ThreatStream.IP.Country | String | The country associated with the indicator. |
| ThreatStream.IP.Type | String | The indicator type. |
| ThreatStream.IP.Modified | String | The time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value for time in UTC time. |
| ThreatStream.IP.Severity | String | The indicator severity (“very-high”, “high”, “medium”, or “low”). |
| ThreatStream.IP.Confidence | String | The observable certainty level of a reported indicator type. Confidence score can range from 0-100, in increasing order of confidence. |
| ThreatStream.IP.Status | String | The status assigned to the indicator. |
| ThreatStream.IP.Organization | String | The name of the business that owns the IP address associated with the indicator. |
| ThreatStream.IP.Source | String | The indicator source. |
| IP.Malicious.Vendor | String | The vendor that reported the indicator as malicious. |
| ThreatStream.IP.Tags | Unknown | Tags assigned to the IP. |
| ThreatStream.IP.IType | String | The itype of the indicator associated with the specified model. |
| IP.Tags | Unknown | List of IP tags. |
| IP.ThreatTypes | Unknown | Threat types associated with the IP. |
| ThreatStream.IP.Actor.assignee_user | Unknown | The assignee user of the threat actor. |
| ThreatStream.IP.Actor.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.IP.Actor.association_info.created | Date | The date the association info was created. |
| ThreatStream.IP.Actor.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.IP.Actor.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.IP.Actor.created_ts | Date | The date the threat actor was created. |
| ThreatStream.IP.Actor.feed_id | Number | The feed ID of the threat actor. |
| ThreatStream.IP.Actor.id | Number | The ID of the threat actor. |
| ThreatStream.IP.Actor.is_anonymous | Boolean | Whether the threat actor is anonymous. |
| ThreatStream.IP.Actor.is_cloneable | String | Whether the threat actor is cloneable. |
| ThreatStream.IP.Actor.is_public | Boolean | Whether the threat actor is public. |
| ThreatStream.IP.Actor.is_team | Boolean | Whether the threat actor is a team. |
| ThreatStream.IP.Actor.modified_ts | Date | The date the threat actor was modified. |
| ThreatStream.IP.Actor.name | String | The name of the threat actor. |
| ThreatStream.IP.Actor.organization_id | Number | The organization ID of the threat actor. |
| ThreatStream.IP.Actor.owner_user_id | Number | The owner user ID of the threat actor. |
| ThreatStream.IP.Actor.primary_motivation | Unknown | The primary motivation of the threat actor. |
| ThreatStream.IP.Actor.publication_status | String | The publication status of the threat actor. |
| ThreatStream.IP.Actor.published_ts | Date | The date the threat actor was published. |
| ThreatStream.IP.Actor.resource_level | Unknown | The resource level of the threat actor. |
| ThreatStream.IP.Actor.resource_uri | String | The resource URI of the threat actor. |
| ThreatStream.IP.Actor.source_created | Unknown | The date the source was created. |
| ThreatStream.IP.Actor.source_modified | Unknown | The date the source was modified. |
| ThreatStream.IP.Actor.start_date | Unknown | The start date. |
| ThreatStream.IP.Actor.tags | String | The tags of the threat indicator. |
| ThreatStream.IP.Actor.tags_v2.id | String | The ID of the tag. |
| ThreatStream.IP.Actor.tags_v2.name | String | The name of the tag. |
| ThreatStream.IP.Actor.tlp | String | The TLP of the threat actor. |
| ThreatStream.IP.Actor.uuid | String | The UUID of the threat actor. |
| ThreatStream.IP.Signature.assignee_user | Unknown | The assignee user of the signature. |
| ThreatStream.IP.Signature.association_info.comment | Unknown | The comment in the association info of the signature. |
| ThreatStream.IP.Signature.association_info.created | Date | The date the association info was created. |
| ThreatStream.IP.Signature.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.IP.Signature.can_add_public_tags | Boolean | Whether you can add public tags to the signature. |
| ThreatStream.IP.Signature.created_ts | Date | The date the signature was created. |
| ThreatStream.IP.Signature.feed_id | Number | The feed ID of the signature. |
| ThreatStream.IP.Signature.id | Number | The ID of the signature. |
| ThreatStream.IP.Signature.is_anonymous | Boolean | Whether the signature was anonymous. |
| ThreatStream.IP.Signature.is_cloneable | String | Whether the signature is cloneable. |
| ThreatStream.IP.Signature.is_public | Boolean | Whether the signature is public. |
| ThreatStream.IP.Signature.is_team | Boolean | Whether the signature is a team signature. |
| ThreatStream.IP.Signature.modified_ts | Date | The date the signature was modified. |
| ThreatStream.IP.Signature.name | String | The name of the signature. |
| ThreatStream.IP.Signature.organization_id | Number | The organization ID of the signature. |
| ThreatStream.IP.Signature.owner_user_id | Number | The owner user ID of the signature. |
| ThreatStream.IP.Signature.primary_motivation | Unknown | The primary motivation of the signature. |
| ThreatStream.IP.Signature.publication_status | String | The publication status of the signature. |
| ThreatStream.IP.Signature.published_ts | Date | The date the signature was published. |
| ThreatStream.IP.Signature.resource_level | Unknown | The resource level of the signature. |
| ThreatStream.IP.Signature.resource_uri | String | The resource URI of the signature. |
| ThreatStream.IP.Signature.source_created | Unknown | The date the source was created. |
| ThreatStream.IP.Signature.source_modified | Unknown | The date the source was modified. |
| ThreatStream.IP.Signature.start_date | Unknown | The start date. |
| ThreatStream.IP.Signature.tags | String | The tags of the threat indicator. |
| ThreatStream.IP.Signature.tags_v2.id | String | The ID of the tag. |
| ThreatStream.IP.Signature.tags_v2.name | String | The name of the tag. |
| ThreatStream.IP.Signature.tlp | String | The TLP of the signature. |
| ThreatStream.IP.Signature.uuid | String | The UUID of the signature. |
| ThreatStream.IP.ThreatBulletin.all_circles_visible | Boolean | Whether all of the circles are visible. |
| ThreatStream.IP.ThreatBulletin.assignee_org | String | The assignee organization. |
| ThreatStream.IP.ThreatBulletin.assignee_org_id | String | The assignee organization ID. |
| ThreatStream.IP.ThreatBulletin.assignee_org_name | String | The assignee organization name. |
| ThreatStream.IP.ThreatBulletin.assignee_user | String | The assignee user. |
| ThreatStream.IP.ThreatBulletin.assignee_user_id | String | The assignee user ID. |
| ThreatStream.IP.ThreatBulletin.assignee_user_name | Unknown | The assignee user name. |
| ThreatStream.IP.ThreatBulletin.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.IP.ThreatBulletin.association_info.created | Date | The date the association info was created. |
| ThreatStream.IP.ThreatBulletin.association_info.from_id | String | The ID from which the association info is related. |
| ThreatStream.IP.ThreatBulletin.body_content_type | String | The body content type. |
| ThreatStream.IP.ThreatBulletin.campaign | Unknown | The campaign of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.can_add_public_tags | Boolean | Whether you can add public tags. |
| ThreatStream.IP.ThreatBulletin.created_ts | Date | The date the threat bulletin was created. |
| ThreatStream.IP.ThreatBulletin.feed_id | Number | The feed ID of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.id | String | The ID of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.is_anonymous | Boolean | Whether the threat bulletin is anonymous. |
| ThreatStream.IP.ThreatBulletin.is_cloneable | String | Whether the threat bulletin is cloneable. |
| ThreatStream.IP.ThreatBulletin.is_editable | Boolean | Whether the threat bulletin is editable. |
| ThreatStream.IP.ThreatBulletin.is_email | Boolean | Whether the threat bulletin is an email. |
| ThreatStream.IP.ThreatBulletin.is_public | Boolean | Whether the threat bulletin is public. |
| ThreatStream.IP.ThreatBulletin.modified_ts | Date | The date the threat bulletin was modified. |
| ThreatStream.IP.ThreatBulletin.name | String | The name of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.original_source | String | The original source of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.original_source_id | Unknown | The original source ID of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.owner_org.id | String | The owner organization ID. |
| ThreatStream.IP.ThreatBulletin.owner_org.name | String | The owner organization name. |
| ThreatStream.IP.ThreatBulletin.owner_org.resource_uri | String | The owner organization URI. |
| ThreatStream.IP.ThreatBulletin.owner_org_id | Number | The ID of the owner user. |
| ThreatStream.IP.ThreatBulletin.owner_org_name | String | The name of the owner organization. |
| ThreatStream.IP.ThreatBulletin.owner_user.avatar_s3_url | Unknown | The URL of the owner user. |
| ThreatStream.IP.ThreatBulletin.owner_user.can_share_intelligence | Boolean | Whether you can share intelligence. |
| ThreatStream.IP.ThreatBulletin.owner_user.email | String | The email of the owner user. |
| ThreatStream.IP.ThreatBulletin.owner_user.id | String | The ID of the owner user. |
| ThreatStream.IP.ThreatBulletin.owner_user.is_active | Boolean | Whether the owner user is active. |
| ThreatStream.IP.ThreatBulletin.owner_user.is_readonly | Boolean | Whether the owner user has read-only permission. |
| ThreatStream.IP.ThreatBulletin.owner_user.must_change_password | Boolean | Whether the owner user must change the password. |
| ThreatStream.IP.ThreatBulletin.owner_user.name | String | The owner user name. |
| ThreatStream.IP.ThreatBulletin.owner_user.nickname | String | The owner user nickname. |
| ThreatStream.IP.ThreatBulletin.owner_user.organization.id | String | The ID of the owner user organization. |
| ThreatStream.IP.ThreatBulletin.owner_user.organization.name | String | The name of the owner user organization. |
| ThreatStream.IP.ThreatBulletin.owner_user.organization.resource_uri | String | The resource URI of the owner user organization. |
| ThreatStream.IP.ThreatBulletin.owner_user.resource_uri | String | The resource URI of the owner user. |
| ThreatStream.IP.ThreatBulletin.owner_user_id | Number | The owner user ID of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.owner_user_name | String | The owner user name of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.parent | Unknown | The parent of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.published_ts | Unknown | The date the threat bulletin was published. |
| ThreatStream.IP.ThreatBulletin.resource_uri | String | The resource URI of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.source | Unknown | The source of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.source_created | Unknown | The date the source was created. |
| ThreatStream.IP.ThreatBulletin.source_modified | Unknown | The date the source was modified. |
| ThreatStream.IP.ThreatBulletin.starred_by_me | Boolean | Whether the threat bulletin was started by me. |
| ThreatStream.IP.ThreatBulletin.starred_total_count | Number | The total number of times the threat bulletin was starred. |
| ThreatStream.IP.ThreatBulletin.status | String | The status of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.threat_actor | Unknown | The threat actor of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.tlp | Unknown | The TLP of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.ttp | Unknown | The TTP of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.uuid | String | The UUID of the threat bulletin. |
| ThreatStream.IP.ThreatBulletin.votes.me | Unknown | The number of votes by me. |
| ThreatStream.IP.ThreatBulletin.votes.total | Number | The number of total votes. |
| ThreatStream.IP.ThreatBulletin.watched_by_me | Boolean | Whether the threat bulletin was watched by me. |
| ThreatStream.IP.ThreatBulletin.watched_total_count | Number | The total number of watchers. |
| ThreatStream.IP.TTP.assignee_user | Unknown | The assignee user of the TTP. |
| ThreatStream.IP.TTP.association_info.comment | Unknown | The comment in the association info of the TTP. |
| ThreatStream.IP.TTP.association_info.created | Date | The date the association info was created. |
| ThreatStream.IP.TTP.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.IP.TTP.can_add_public_tags | Boolean | Whether you can add public tags to the TTP. |
| ThreatStream.IP.TTP.created_ts | Date | The date the TTP was created. |
| ThreatStream.IP.TTP.feed_id | Number | The feed ID of the TTP. |
| ThreatStream.IP.TTP.id | Number | The ID of the TTP. |
| ThreatStream.IP.TTP.is_anonymous | Boolean | Whether the TTP was anonymous. |
| ThreatStream.IP.TTP.is_cloneable | String | Whether the TTP was cloneable. |
| ThreatStream.IP.TTP.is_public | Boolean | Whether the TTP is public. |
| ThreatStream.IP.TTP.is_team | Boolean | Whether the TTP is a team. |
| ThreatStream.IP.TTP.modified_ts | Date | The date the TTP was modified. |
| ThreatStream.IP.TTP.name | String | The name of the TTP. |
| ThreatStream.IP.TTP.organization_id | Number | The organization ID of the TTP. |
| ThreatStream.IP.TTP.owner_user_id | Number | The owner user ID of the TTP. |
| ThreatStream.IP.TTP.primary_motivation | Unknown | The primary motivation of the TTP. |
| ThreatStream.IP.TTP.publication_status | String | The publication status of the TTP. |
| ThreatStream.IP.TTP.published_ts | Date | The date the TTP was published. |
| ThreatStream.IP.TTP.resource_level | Unknown | The resource level of the TTP. |
| ThreatStream.IP.TTP.resource_uri | String | The resource URI of the TTP. |
| ThreatStream.IP.TTP.source_created | Unknown | The date the source was created. |
| ThreatStream.IP.TTP.source_modified | Unknown | The date the source was modified. |
| ThreatStream.IP.TTP.start_date | Unknown | The start date. |
| ThreatStream.IP.TTP.tags | String | The tags of the threat indicator. |
| ThreatStream.IP.TTP.tags_v2.id | String | The ID of the tag. |
| ThreatStream.IP.TTP.tags_v2.name | String | The name of the tag. |
| ThreatStream.IP.TTP.tlp | String | The TLP of the TTP. |
| ThreatStream.IP.TTP.uuid | String | The UUID of the TTP. |
| ThreatStream.IP.Vulnerability.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.IP.Vulnerability.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.IP.Vulnerability.association_info.created | Date | The date the association info was created. |
| ThreatStream.IP.Vulnerability.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.IP.Vulnerability.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.IP.Vulnerability.circles.id | String | The ID of the circle. |
| ThreatStream.IP.Vulnerability.circles.name | String | The name of the circle. |
| ThreatStream.IP.Vulnerability.circles.resource_uri | String | The resource URI of the circle. |
| ThreatStream.IP.Vulnerability.created_ts | Date | The date the vulnerability was created. |
| ThreatStream.IP.Vulnerability.feed_id | Number | The feed ID of the vulnerability. |
| ThreatStream.IP.Vulnerability.id | Number | The ID of the vulnerability. |
| ThreatStream.IP.Vulnerability.is_anonymous | Boolean | Whether the vulnerability is anonymous. |
| ThreatStream.IP.Vulnerability.is_cloneable | String | Whether the vulnerability is cloneable. |
| ThreatStream.IP.Vulnerability.is_public | Boolean | Whether the vulnerability is public. |
| ThreatStream.IP.Vulnerability.is_system | Boolean | Whether the vulnerability is in the system. |
| ThreatStream.IP.Vulnerability.modified_ts | Date | The date the vulnerability was modified. |
| ThreatStream.IP.Vulnerability.name | String | The name of the vulnerability. |
| ThreatStream.IP.Vulnerability.organization_id | Number | The organization ID of the vulnerability. |
| ThreatStream.IP.Vulnerability.owner_user_id | Unknown | The owner user ID of the vulnerability. |
| ThreatStream.IP.Vulnerability.publication_status | String | The publication status of the vulnerability. |
| ThreatStream.IP.Vulnerability.published_ts | Date | The date the vulnerability was published. |
| ThreatStream.IP.Vulnerability.resource_uri | String | The resource URI of the vulnerability. |
| ThreatStream.IP.Vulnerability.source | String | The source of the vulnerability. |
| ThreatStream.IP.Vulnerability.source_created | Unknown | The feed ID of the vulnerability. |
| ThreatStream.IP.Vulnerability.source_modified | Unknown | Whether the source was modified. |
| ThreatStream.IP.Vulnerability.tags | String | The tags of the vulnerability. |
| ThreatStream.IP.Vulnerability.tags_v2.id | String | The ID of the tag. |
| ThreatStream.IP.Vulnerability.tags_v2.name | String | The name of the tag. |
| ThreatStream.IP.Vulnerability.tlp | String | The TLP of the vulnerability. |
| ThreatStream.IP.Vulnerability.update_id | Number | The update ID of the vulnerability. |
| ThreatStream.IP.Vulnerability.uuid | String | The UUID of the vulnerability. |
| ThreatStream.IP.Campaign.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.IP.Campaign.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.IP.Campaign.association_info.created | Date | The date the association info was created. |
| ThreatStream.IP.Campaign.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.IP.Campaign.can_add_public_tags | Boolean | Whether you can add public tags to the campaign. |
| ThreatStream.IP.Campaign.created_ts | Date | The date the campaign was created. |
| ThreatStream.IP.Campaign.end_date | Unknown | The end date of the campaign. |
| ThreatStream.IP.Campaign.feed_id | Number | The feed ID of the campaign. |
| ThreatStream.IP.Campaign.id | Number | The ID of the campaign. |
| ThreatStream.IP.Campaign.is_anonymous | Boolean | Whether the campaign is anonymous. |
| ThreatStream.IP.Campaign.is_cloneable | String | Whether the campaign is cloneable. |
| ThreatStream.IP.Campaign.is_public | Boolean | Whether the campaign is public. |
| ThreatStream.IP.Campaign.modified_ts | Date | The date the campaign was modified. |
| ThreatStream.IP.Campaign.name | String | The name of the campaign. |
| ThreatStream.IP.Campaign.objective | Unknown | The objective of the campaign. |
| ThreatStream.IP.Campaign.organization_id | Number | The organization ID of the campaign. |
| ThreatStream.IP.Campaign.owner_user_id | Number | The owner user ID of the campaign. |
| ThreatStream.IP.Campaign.publication_status | String | The publication status of the campaign. |
| ThreatStream.IP.Campaign.published_ts | Unknown | The date the campaign was published. |
| ThreatStream.IP.Campaign.resource_uri | String | The resource URI of the campaign. |
| ThreatStream.IP.Campaign.source_created | Date | The date the campaign was created. |
| ThreatStream.IP.Campaign.source_modified | Date | Whether the source was modified. |
| ThreatStream.IP.Campaign.start_date | Unknown | The start date of the campaign. |
| ThreatStream.IP.Campaign.status.display_name | String | The display name of the status. |
| ThreatStream.IP.Campaign.status.id | Number | The ID of the status of the campaign. |
| ThreatStream.IP.Campaign.status.resource_uri | String | The resource URI of the status of the campaign. |
| ThreatStream.IP.Campaign.tlp | String | The TLP of the campaign. |
| ThreatStream.IP.Campaign.uuid | String | The UUID of the campaign. |
Command example
!ip ip=23.98.23.98 threat_model_association=True
Context Example
{
"DBotScore": {
"Indicator": "23.98.23.98",
"Reliability": "B - Usually reliable",
"Score": 3,
"Type": "ip",
"Vendor": "Anomali ThreatStream v3 May"
},
"IP": {
"Address": "23.98.23.98",
"Malicious": {
"Description": null,
"Vendor": "Anomali ThreatStream v3 May"
},
"Relationships": [
{
"EntityA": "23.98.23.98",
"EntityAType": "IP",
"EntityB": "Test Investigation",
"EntityBType": "Campaign",
"Relationship": "related-to"
}
],
"Tags": [
"apt",
"PANW_Test"
],
"ThreatTypes": [
{
"threatcategory": "apt",
"threatcategoryconfidence": null
}
]
},
"ThreatStream": {
"IP": {
"ASN": "",
"Actor": [],
"Address": "23.98.23.98",
"Campaign": [
{
"assignee_user": {
"email": "user@email.com",
"id": "111",
"name": "",
"resource_uri": "/api/v1/user/111/"
},
"association_info": [
{
"comment": null,
"created": "2022-08-01T09:52:10.246877",
"from_id": 239450621,
"sro": {}
}
],
"can_add_public_tags": true,
"circles": [],
"created_ts": "2022-08-01T09:52:10.252091",
"end_date": null,
"feed_id": 0,
"id": 111111,
"intelligence_initiatives": [],
"is_anonymous": false,
"is_cloneable": "yes",
"is_public": false,
"modified_ts": "2022-08-01T09:52:10.246877",
"name": "Test Investigation",
"objective": null,
"organization_id": 88,
"owner_user_id": 111,
"publication_status": "new",
"published_ts": null,
"resource_uri": "/api/v1/campaign/111111/",
"source_created": null,
"source_modified": null,
"start_date": null,
"status": {
"display_name": "Ongoing",
"id": 1,
"resource_uri": "/api/v1/campaignstatus/1/"
},
"tags": [],
"tags_v2": [],
"tlp": "white",
"uuid": "9b7872f1-beb7-42d7-a500-d37df74af644",
"workgroups": []
}
],
"Confidence": 100,
"Country": null,
"IType": "apt_ip",
"Modified": "2022-08-01T09:46:41.715Z",
"Organization": "",
"Severity": "very-high",
"Signature": [],
"Source": "Analyst",
"Status": "active",
"TTP": [],
"Tags": [
"apt",
"PANW_Test"
],
"ThreatBulletin": [],
"Type": "ip",
"Vulnerability": []
}
}
}
Human Readable Output
IP reputation for: 23.98.23.98
ASN Address Confidence Country IType Modified Organization Severity Source Status Tags Type 23.98.23.98 100 apt_ip 2022-08-01T09:46:41.715Z very-high Analyst active apt, PANW_Test ip Actor details
No entries.
Signature details
No entries.
ThreatBulletin details
No entries.
TTP details
No entries.
Vulnerability details
No entries.
Campaign details
name id Test Investigation 111111
domain
Checks the reputation of the given domain name.
Base Command
domain
Input
| Argument Name | Description | Required |
|---|---|---|
| domain | The domain name to check. | Required |
| threshold | If confidence is greater than the threshold the domain is considered malicious, otherwise it is considered good. This argument overrides the default domain threshold defined as a parameter. | Optional |
| include_inactive | Whether to include results with an inactive status. Possible values are: True, False. | Optional |
| threat_model_association | Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed. Possible values are: True, False. Default is False. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Domain.Name | String | The domain name. |
| Domain.DNS | String | The IP addresses resolved by the DNS. |
| Domain.WHOIS.CreationDate | Date | The date the domain was created. The date format is: YYYYMMDDThhmmss, where T denotes the start of the value |
| for time in UTC time. | ||
| Domain.WHOIS.UpdatedDate | Date | The date the domain was last updated. The date format is: YYYYMMDDThhmmss, where T denotes the start of the value |
| for time in UTC time. | ||
| Domain.WHOIS.Registrant.Name | String | The registrant name. |
| Domain.WHOIS.Registrant.Email | String | The registrant email address. |
| Domain.WHOIS.Registrant.Phone | String | The registrant phone number. |
| ThreatStream.Domain.ASN | String | The Autonomous System (AS) number associated with the indicator. |
| ThreatStream.Domain.Address | String | The indicator domain name. |
| ThreatStream.Domain.Country | String | The country associated with the indicator. |
| ThreatStream.Domain.Type | String | The indicator type. |
| ThreatStream.Domain.Modified | String | The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value |
| for time in UTC time. | ||
| ThreatStream.Domain.Severity | String | The indicator severity (“very-high”, “high”, “medium”, “low”). |
| ThreatStream.Domain.Confidence | String | The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. |
| ThreatStream.Domain.Status | String | The status assigned to the indicator. |
| ThreatStream.Domain.Organization | String | The name of the business that owns the IP address associated with the indicator. |
| ThreatStream.Domain.Source | String | The indicator source. |
| Domain.Malicious.Vendor | String | The vendor that reported the indicator as malicious. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| ThreatStream.Domain.Tags | Unknown | Tags assigned to the domain. |
| ThreatStream.Domain.IType | String | The itype of the indicator associated with the specified model. |
| Domain.Tags | Unknown | List of domain tags. |
| Domain.ThreatTypes | Unknown | Threat types associated with the domain. |
| ThreatStream.Domain.Actor.assignee_user | Unknown | The assignee user of the threat actor. |
| ThreatStream.Domain.Actor.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.Domain.Actor.association_info.created | Date | The date the association info was created. |
| ThreatStream.Domain.Actor.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.Domain.Actor.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.Domain.Actor.created_ts | Date | The date the threat actor was created. |
| ThreatStream.Domain.Actor.feed_id | Number | The feed ID of the threat actor. |
| ThreatStream.Domain.Actor.id | Number | The ID of the threat actor. |
| ThreatStream.Domain.Actor.is_anonymous | Boolean | Whether the threat actor is anonymous. |
| ThreatStream.Domain.Actor.is_cloneable | String | Whether the threat actor is cloneable. |
| ThreatStream.Domain.Actor.is_public | Boolean | Whether the threat actor is public. |
| ThreatStream.Domain.Actor.is_team | Boolean | Whether the threat actor is a team. |
| ThreatStream.Domain.Actor.modified_ts | Date | The date the threat actor was modified. |
| ThreatStream.Domain.Actor.name | String | The name of the threat actor. |
| ThreatStream.Domain.Actor.organization_id | Number | The organization ID of the threat actor. |
| ThreatStream.Domain.Actor.owner_user_id | Number | The owner user ID of the threat actor. |
| ThreatStream.Domain.Actor.primary_motivation | Unknown | The primary motivation of the threat actor. |
| ThreatStream.Domain.Actor.publication_status | String | The publication status of the threat actor. |
| ThreatStream.Domain.Actor.published_ts | Date | The date the threat actor was published. |
| ThreatStream.Domain.Actor.resource_level | Unknown | The resource level of the threat actor. |
| ThreatStream.Domain.Actor.resource_uri | String | The resource URI of the threat actor. |
| ThreatStream.Domain.Actor.source_created | Unknown | The date the source was created. |
| ThreatStream.Domain.Actor.source_modified | Unknown | The date the source was modified. |
| ThreatStream.Domain.Actor.start_date | Unknown | The start date. |
| ThreatStream.Domain.Actor.tags | String | The tags of the threat indicator. |
| ThreatStream.Domain.Actor.tags_v2.id | String | The ID of the tag. |
| ThreatStream.Domain.Actor.tags_v2.name | String | The name of the tag. |
| ThreatStream.Domain.Actor.tlp | String | The TLP of the threat actor. |
| ThreatStream.Domain.Actor.uuid | String | The UUID of the threat actor. |
| ThreatStream.Domain.Signature.assignee_user | Unknown | The assignee user of the signature. |
| ThreatStream.Domain.Signature.association_info.comment | Unknown | The comment in the association info of the signature. |
| ThreatStream.Domain.Signature.association_info.created | Date | The date the association info was created. |
| ThreatStream.Domain.Signature.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.Domain.Signature.can_add_public_tags | Boolean | Whether you can add public tags to the signature. |
| ThreatStream.Domain.Signature.created_ts | Date | The date the signature was created. |
| ThreatStream.Domain.Signature.feed_id | Number | The feed ID of the signature. |
| ThreatStream.Domain.Signature.id | Number | The ID of the signature. |
| ThreatStream.Domain.Signature.is_anonymous | Boolean | Whether the signature is anonymous. |
| ThreatStream.Domain.Signature.is_cloneable | String | Whether the signature is cloneable. |
| ThreatStream.Domain.Signature.is_public | Boolean | Whether the signature is public. |
| ThreatStream.Domain.Signature.is_team | Boolean | Whether the signature is a team signature. |
| ThreatStream.Domain.Signature.modified_ts | Date | The date the signature was modified. |
| ThreatStream.Domain.Signature.name | String | The name of the signature. |
| ThreatStream.Domain.Signature.organization_id | Number | The organization ID of the signature. |
| ThreatStream.Domain.Signature.owner_user_id | Number | The owner user ID of the signature. |
| ThreatStream.Domain.Signature.primary_motivation | Unknown | The primary motivation of the signature. |
| ThreatStream.Domain.Signature.publication_status | String | The publication status of the signature. |
| ThreatStream.Domain.Signature.published_ts | Date | The date the signature was published. |
| ThreatStream.Domain.Signature.resource_level | Unknown | The resource level of the signature. |
| ThreatStream.Domain.Signature.resource_uri | String | The resource URI of the signature. |
| ThreatStream.Domain.Signature.source_created | Unknown | The date the source was created. |
| ThreatStream.Domain.Signature.source_modified | Unknown | The date the source was modified. |
| ThreatStream.Domain.Signature.start_date | Unknown | The start date. |
| ThreatStream.Domain.Signature.tags | String | The tags of the threat indicator. |
| ThreatStream.Domain.Signature.tags_v2.id | String | The ID of the tag. |
| ThreatStream.Domain.Signature.tags_v2.name | String | The name of the tag. |
| ThreatStream.Domain.Signature.tlp | String | The TLP of the signature. |
| ThreatStream.Domain.Signature.uuid | String | The UUID of the signature. |
| ThreatStream.Domain.ThreatBulletin.all_circles_visible | Boolean | Whether all of the circles are visible. |
| ThreatStream.Domain.ThreatBulletin.assignee_org | String | The assignee organization. |
| ThreatStream.Domain.ThreatBulletin.assignee_org_id | String | The assignee organization ID. |
| ThreatStream.Domain.ThreatBulletin.assignee_org_name | String | The assignee organization name. |
| ThreatStream.Domain.ThreatBulletin.assignee_user | String | The assignee user. |
| ThreatStream.Domain.ThreatBulletin.assignee_user_id | String | The assignee user ID. |
| ThreatStream.Domain.ThreatBulletin.assignee_user_name | Unknown | The assignee user name. |
| ThreatStream.Domain.ThreatBulletin.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.Domain.ThreatBulletin.association_info.created | Date | The date the association info was created. |
| ThreatStream.Domain.ThreatBulletin.association_info.from_id | String | The ID from which the association info is related. |
| ThreatStream.Domain.ThreatBulletin.body_content_type | String | The body content type. |
| ThreatStream.Domain.ThreatBulletin.campaign | Unknown | The campaign of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.can_add_public_tags | Boolean | Whether you can add public tags. |
| ThreatStream.Domain.ThreatBulletin.created_ts | Date | The date the threat bulletin was created. |
| ThreatStream.Domain.ThreatBulletin.feed_id | Number | The feed ID of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.id | String | The ID of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.is_anonymous | Boolean | Whether the threat bulletin is anonymous. |
| ThreatStream.Domain.ThreatBulletin.is_cloneable | String | Whether the threat bulletin is cloneable. |
| ThreatStream.Domain.ThreatBulletin.is_editable | Boolean | Whether the threat bulletin is editable. |
| ThreatStream.Domain.ThreatBulletin.is_email | Boolean | Whether the threat bulletin is an email. |
| ThreatStream.Domain.ThreatBulletin.is_public | Boolean | Whether the threat bulletin is public. |
| ThreatStream.Domain.ThreatBulletin.modified_ts | Date | The date the threat bulletin was modified. |
| ThreatStream.Domain.ThreatBulletin.name | String | The name of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.original_source | String | The original source of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.original_source_id | Unknown | The original source ID of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.owner_org.id | String | The owner organization ID. |
| ThreatStream.Domain.ThreatBulletin.owner_org.name | String | The owner organization name. |
| ThreatStream.Domain.ThreatBulletin.owner_org.resource_uri | String | The owner organization URI. |
| ThreatStream.Domain.ThreatBulletin.owner_org_id | Number | The ID of the owner user. |
| ThreatStream.Domain.ThreatBulletin.owner_org_name | String | The name of the owner organization. |
| ThreatStream.Domain.ThreatBulletin.owner_user.avatar_s3_url | Unknown | The URL of the owner user. |
| ThreatStream.Domain.ThreatBulletin.owner_user.can_share_intelligence | Boolean | Whether you can share intelligence. |
| ThreatStream.Domain.ThreatBulletin.owner_user.email | String | The email of the owner user. |
| ThreatStream.Domain.ThreatBulletin.owner_user.id | String | The ID of the owner user. |
| ThreatStream.Domain.ThreatBulletin.owner_user.is_active | Boolean | Whether the owner user is active. |
| ThreatStream.Domain.ThreatBulletin.owner_user.is_readonly | Boolean | Whether the owner user has read-only permission. |
| ThreatStream.Domain.ThreatBulletin.owner_user.must_change_password | Boolean | Whether the owner user must change the password. |
| ThreatStream.Domain.ThreatBulletin.owner_user.name | String | The owner user name. |
| ThreatStream.Domain.ThreatBulletin.owner_user.nickname | String | The owner user nickname. |
| ThreatStream.Domain.ThreatBulletin.owner_user.organization.id | String | The ID of the owner user organization. |
| ThreatStream.Domain.ThreatBulletin.owner_user.organization.name | String | The name of the owner user organization. |
| ThreatStream.Domain.ThreatBulletin.owner_user.organization.resource_uri | String | The resource URI of the owner user organization. |
| ThreatStream.Domain.ThreatBulletin.owner_user.resource_uri | String | The resource URI of the owner user. |
| ThreatStream.Domain.ThreatBulletin.owner_user_id | Number | The owner user ID of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.owner_user_name | String | The owner user name of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.parent | Unknown | The parent of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.published_ts | Unknown | The date the threat bulletin was published. |
| ThreatStream.Domain.ThreatBulletin.resource_uri | String | The resource URI of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.source | Unknown | The source of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.source_created | Unknown | The date the source was created. |
| ThreatStream.Domain.ThreatBulletin.source_modified | Unknown | The date the source was modified. |
| ThreatStream.Domain.ThreatBulletin.starred_by_me | Boolean | Whether the threat bulletin was started by me. |
| ThreatStream.Domain.ThreatBulletin.starred_total_count | Number | The total number of times the threat bulletin was starred. |
| ThreatStream.Domain.ThreatBulletin.status | String | The status of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.threat_actor | Unknown | The threat actor of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.tlp | Unknown | The TLP of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.ttp | Unknown | The TTP of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.uuid | String | The UUID of the threat bulletin. |
| ThreatStream.Domain.ThreatBulletin.votes.me | Unknown | The number of votes by me. |
| ThreatStream.Domain.ThreatBulletin.votes.total | Number | The number of total votes. |
| ThreatStream.Domain.ThreatBulletin.watched_by_me | Boolean | Whether the threat bulletin was watched by me. |
| ThreatStream.Domain.ThreatBulletin.watched_total_count | Number | The total number of watchers. |
| ThreatStream.Domain.TTP.assignee_user | Unknown | The assignee user of the TTP. |
| ThreatStream.Domain.TTP.association_info.comment | Unknown | The comment in the association info of the TTP. |
| ThreatStream.Domain.TTP.association_info.created | Date | The date the association info was created. |
| ThreatStream.Domain.TTP.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.Domain.TTP.can_add_public_tags | Boolean | Whether you can add public tags to the TTP. |
| ThreatStream.Domain.TTP.created_ts | Date | The date the TTP was created. |
| ThreatStream.Domain.TTP.feed_id | Number | The feed ID of the TTP. |
| ThreatStream.Domain.TTP.id | Number | The ID of the TTP. |
| ThreatStream.Domain.TTP.is_anonymous | Boolean | Whether the TTP was anonymous. |
| ThreatStream.Domain.TTP.is_cloneable | String | Whether the TTP was cloneable. |
| ThreatStream.Domain.TTP.is_public | Boolean | Whether the TTP is public. |
| ThreatStream.Domain.TTP.is_team | Boolean | Whether the TTP is a team. |
| ThreatStream.Domain.TTP.modified_ts | Date | The date the TTP was modified. |
| ThreatStream.Domain.TTP.name | String | The name of the TTP. |
| ThreatStream.Domain.TTP.organization_id | Number | The organization ID of the TTP. |
| ThreatStream.Domain.TTP.owner_user_id | Number | The owner user ID of the TTP. |
| ThreatStream.Domain.TTP.primary_motivation | Unknown | The primary motivation of the TTP. |
| ThreatStream.Domain.TTP.publication_status | String | The publication status of the TTP. |
| ThreatStream.Domain.TTP.published_ts | Date | The date the TTP was published. |
| ThreatStream.Domain.TTP.resource_level | Unknown | The resource level of the TTP. |
| ThreatStream.Domain.TTP.resource_uri | String | The resource URI of the TTP. |
| ThreatStream.Domain.TTP.source_created | Unknown | The date the source was created. |
| ThreatStream.Domain.TTP.source_modified | Unknown | The date the source was modified. |
| ThreatStream.Domain.TTP.start_date | Unknown | The start date. |
| ThreatStream.Domain.TTP.tags | String | The tags of the threat indicator. |
| ThreatStream.Domain.TTP.tags_v2.id | String | The ID of the tag. |
| ThreatStream.Domain.TTP.tags_v2.name | String | The name of the tag. |
| ThreatStream.Domain.TTP.tlp | String | The TLP of the TTP. |
| ThreatStream.Domain.TTP.uuid | String | The UUID of the TTP. |
| ThreatStream.Domain.Vulnerability.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.Domain.Vulnerability.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.Domain.Vulnerability.association_info.created | Date | The date the association info was created. |
| ThreatStream.Domain.Vulnerability.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.Domain.Vulnerability.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.Domain.Vulnerability.circles.id | String | The ID of the circle. |
| ThreatStream.Domain.Vulnerability.circles.name | String | The name of the circle. |
| ThreatStream.Domain.Vulnerability.circles.resource_uri | String | The resource URI of the circle. |
| ThreatStream.Domain.Vulnerability.created_ts | Date | The date the vulnerability was created. |
| ThreatStream.Domain.Vulnerability.feed_id | Number | The feed ID of the vulnerability. |
| ThreatStream.Domain.Vulnerability.id | Number | The ID of the vulnerability. |
| ThreatStream.Domain.Vulnerability.is_anonymous | Boolean | Whether the vulnerability is anonymous. |
| ThreatStream.Domain.Vulnerability.is_cloneable | String | Whether the vulnerability is cloneable. |
| ThreatStream.Domain.Vulnerability.is_public | Boolean | Whether the vulnerability is public. |
| ThreatStream.Domain.Vulnerability.is_system | Boolean | Whether the vulnerability is in the system. |
| ThreatStream.Domain.Vulnerability.modified_ts | Date | The date the vulnerability was modified. |
| ThreatStream.Domain.Vulnerability.name | String | The name of the vulnerability. |
| ThreatStream.Domain.Vulnerability.organization_id | Number | The organization ID of the vulnerability. |
| ThreatStream.Domain.Vulnerability.owner_user_id | Unknown | The owner user ID of the vulnerability. |
| ThreatStream.Domain.Vulnerability.publication_status | String | The publication status of the vulnerability. |
| ThreatStream.Domain.Vulnerability.published_ts | Date | The date the vulnerability was published. |
| ThreatStream.Domain.Vulnerability.resource_uri | String | The resource URI of the vulnerability. |
| ThreatStream.Domain.Vulnerability.source | String | The source of the vulnerability. |
| ThreatStream.Domain.Vulnerability.source_created | Unknown | The feed ID of the vulnerability. |
| ThreatStream.Domain.Vulnerability.source_modified | Unknown | Whether the source was modified. |
| ThreatStream.Domain.Vulnerability.tags | String | The tags of the vulnerability. |
| ThreatStream.Domain.Vulnerability.tags_v2.id | String | The ID of the tag. |
| ThreatStream.Domain.Vulnerability.tags_v2.name | String | The name of the tag. |
| ThreatStream.Domain.Vulnerability.tlp | String | The TLP of the vulnerability. |
| ThreatStream.Domain.Vulnerability.update_id | Number | The update ID of the vulnerability. |
| ThreatStream.Domain.Vulnerability.uuid | String | The UUID of the vulnerability. |
| ThreatStream.Domain.Campaign.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.Domain.Campaign.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.Domain.Campaign.association_info.created | Date | The date the association info was created. |
| ThreatStream.Domain.Campaign.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.Domain.Campaign.can_add_public_tags | Boolean | Whether you can add public tags to the campaign. |
| ThreatStream.Domain.Campaign.created_ts | Date | The date the campaign was created. |
| ThreatStream.Domain.Campaign.end_date | Unknown | The end date of the campaign. |
| ThreatStream.Domain.Campaign.feed_id | Number | The feed ID of the campaign. |
| ThreatStream.Domain.Campaign.id | Number | The ID of the campaign. |
| ThreatStream.Domain.Campaign.is_anonymous | Boolean | Whether the campaign is anonymous. |
| ThreatStream.Domain.Campaign.is_cloneable | String | Whether the campaign is cloneable. |
| ThreatStream.Domain.Campaign.is_public | Boolean | Whether the campaign is public. |
| ThreatStream.Domain.Campaign.modified_ts | Date | The date the campaign was modified. |
| ThreatStream.Domain.Campaign.name | String | The name of the campaign. |
| ThreatStream.Domain.Campaign.objective | Unknown | The objective of the campaign. |
| ThreatStream.Domain.Campaign.organization_id | Number | The organization ID of the campaign. |
| ThreatStream.Domain.Campaign.owner_user_id | Number | The owner user ID of the campaign. |
| ThreatStream.Domain.Campaign.publication_status | String | The publication status of the campaign. |
| ThreatStream.Domain.Campaign.published_ts | Unknown | The date the campaign was published. |
| ThreatStream.Domain.Campaign.resource_uri | String | The resource URI of the campaign. |
| ThreatStream.Domain.Campaign.source_created | Date | The date the campaign was created. |
| ThreatStream.Domain.Campaign.source_modified | Date | Whether the source was modified. |
| ThreatStream.Domain.Campaign.start_date | Unknown | The start date of the campaign. |
| ThreatStream.Domain.Campaign.status.display_name | String | The display name of the status. |
| ThreatStream.Domain.Campaign.status.id | Number | The ID of the status of the campaign. |
| ThreatStream.Domain.Campaign.status.resource_uri | String | The resource URI of the status of the campaign. |
| ThreatStream.Domain.Campaign.tlp | String | The TLP of the campaign. |
| ThreatStream.Domain.Campaign.uuid | String | The UUID of the campaign. |
Command example
!domain domain=y.gp threat_model_association=True
Context Example
{
"DBotScore": {
"Indicator": "y.gp",
"Reliability": "B - Usually reliable",
"Score": 2,
"Type": "domain",
"Vendor": "Anomali ThreatStream v3 May"
},
"Domain": {
"CreationDate": "2021-03-31T10:17:13.553Z",
"DNS": "1.2.4.5",
"Geo": {
"Country": "DE",
"Location": "51.2993,9.491"
},
"Name": "y.gp",
"Organization": "Hetzner Online GmbH",
"Relationships": [
{
"EntityA": "y.gp",
"EntityAType": "Domain",
"EntityB": "1.2.4.5",
"EntityBType": "IP",
"Relationship": "resolved-from"
}
],
"Tags": [
"malware"
],
"ThreatTypes": [
{
"threatcategory": "malware",
"threatcategoryconfidence": null
}
],
"TrafficLightProtocol": "amber",
"UpdatedDate": "2021-03-31T10:17:56.207Z",
"WHOIS": {
"CreationDate": "2021-03-31T10:17:13.553Z",
"UpdatedDate": "2021-03-31T10:17:56.207Z"
}
},
"ThreatStream": {
"Domain": {
"ASN": "24940",
"Actor": [],
"Address": "y.gp",
"Campaign": [],
"Confidence": 50,
"Country": "DE",
"IType": "mal_domain",
"Modified": "2021-03-31T10:17:56.207Z",
"Organization": "Hetzner Online GmbH",
"Severity": "very-high",
"Signature": [],
"Source": "Analyst",
"Status": "active",
"TTP": [],
"Tags": [
"malware"
],
"ThreatBulletin": [],
"Type": "domain",
"Vulnerability": []
}
}
}
Human Readable Output
Domain reputation for: y.gp
ASN Address Confidence Country IType Modified Organization Severity Source Status Tags Type 24940 y.gp 50 DE mal_domain 2021-03-31T10:17:56.207Z Hetzner Online GmbH very-high Analyst active malware domain Actor details
No entries.
Signature details
No entries.
ThreatBulletin details
No entries.
TTP details
No entries.
Vulnerability details
No entries.
Campaign details
No entries.
file
Checks the reputation of the given hash of the file.
Base Command
file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | The hash of file to check. | Required |
| threshold | If the confidence is greater than the threshold the hash of the file is considered malicious, otherwise it is considered good. This argument overrides the default file threshold defined as a parameter. | Optional |
| include_inactive | Whether to include results with an inactive status. Possible values are: True, False. | Optional |
| threat_model_association | Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed. Possible values are: True, False. Default is False. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| File.MD5 | String | The MD5 hash of the file. |
| File.SHA1 | String | The SHA1 hash of the file. |
| File.SHA256 | String | The SHA256 hash of the file. |
| File.SHA512 | String | The SHA512 hash of the file. |
| File.Malicious.Vendor | String | The vendor that reported the indicator as malicious. |
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| ThreatStream.File.Severity | String | The indicator severity (“very-high”, “high”, “medium”, “low”). |
| ThreatStream.File.Confidence | String | The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. |
| ThreatStream.File.Status | String | The status assigned to the indicator. |
| ThreatStream.File.Type | String | The indicator type. |
| ThreatStream.File.MD5 | String | The MD5 hash of the indicator. |
| ThreatStream.File.SHA1 | String | The SHA1 hash of the indicator. |
| ThreatStream.File.SHA256 | String | The SHA256 hash of the indicator. |
| ThreatStream.File.SHA512 | String | The SHA512 hash of the indicator. |
| ThreatStream.File.Modified | String | The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value |
| for time in UTC time. | ||
| ThreatStream.File.Source | String | The indicator source. |
| ThreatStream.File.Tags | Unknown | Tags assigned to the file. |
| ThreatStream.File.IType | String | The itype of the indicator associated with the specified model. |
| File.Tags | Unknown | List of file tags. |
| File.ThreatTypes | Unknown | Threat types associated with the file. |
| ThreatStream.File.Actor.assignee_user | Unknown | The assignee user of the threat actor. |
| ThreatStream.File.Actor.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.File.Actor.association_info.created | Date | The date the association info was created. |
| ThreatStream.File.Actor.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.File.Actor.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.File.Actor.created_ts | Date | The date the threat actor was created. |
| ThreatStream.File.Actor.feed_id | Number | The feed ID of the threat actor. |
| ThreatStream.File.Actor.id | Number | The ID of the threat actor. |
| ThreatStream.File.Actor.is_anonymous | Boolean | Whether the threat actor is anonymous. |
| ThreatStream.File.Actor.is_cloneable | String | Whether the threat actor is cloneable. |
| ThreatStream.File.Actor.is_public | Boolean | Whether the threat actor is public. |
| ThreatStream.File.Actor.is_team | Boolean | Whether the threat actor is a team. |
| ThreatStream.File.Actor.modified_ts | Date | The date the threat actor was modified. |
| ThreatStream.File.Actor.name | String | The name of the threat actor. |
| ThreatStream.File.Actor.organization_id | Number | The organization ID of the threat actor. |
| ThreatStream.File.Actor.owner_user_id | Number | The owner user ID of the threat actor. |
| ThreatStream.File.Actor.primary_motivation | Unknown | The primary motivation of the threat actor. |
| ThreatStream.File.Actor.publication_status | String | The publication status of the threat actor. |
| ThreatStream.File.Actor.published_ts | Date | The date the threat actor was published. |
| ThreatStream.File.Actor.resource_level | Unknown | The resource level of the threat actor. |
| ThreatStream.File.Actor.resource_uri | String | The resource URI of the threat actor. |
| ThreatStream.File.Actor.source_created | Unknown | The date the source was created. |
| ThreatStream.File.Actor.source_modified | Unknown | The date the source was modified. |
| ThreatStream.File.Actor.start_date | Unknown | The start date. |
| ThreatStream.File.Actor.tags | String | The tags of the threat indicator. |
| ThreatStream.File.Actor.tags_v2.id | String | The ID of the tag. |
| ThreatStream.File.Actor.tags_v2.name | String | The name of the tag. |
| ThreatStream.File.Actor.tlp | String | The TLP of the threat actor. |
| ThreatStream.File.Actor.uuid | String | The UUID of the threat actor. |
| ThreatStream.File.Signature.assignee_user | Unknown | The assignee user of the signature. |
| ThreatStream.File.Signature.association_info.comment | Unknown | The comment in the association info of the signature. |
| ThreatStream.File.Signature.association_info.created | Date | The date the association info was created. |
| ThreatStream.File.Signature.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.File.Signature.can_add_public_tags | Boolean | Whether you can add public tags to the signature. |
| ThreatStream.File.Signature.created_ts | Date | The date the signature was created. |
| ThreatStream.File.Signature.feed_id | Number | The feed ID of the signature. |
| ThreatStream.File.Signature.id | Number | The ID of the signature. |
| ThreatStream.File.Signature.is_anonymous | Boolean | Whether the signature is anonymous. |
| ThreatStream.File.Signature.is_cloneable | String | Whether the signature is cloneable. |
| ThreatStream.File.Signature.is_public | Boolean | Whether the signature is public. |
| ThreatStream.File.Signature.is_team | Boolean | Whether the signature is a team signature. |
| ThreatStream.File.Signature.modified_ts | Date | The date the signature was modified. |
| ThreatStream.File.Signature.name | String | The name of the signature. |
| ThreatStream.File.Signature.organization_id | Number | The organization ID of the signature. |
| ThreatStream.File.Signature.owner_user_id | Number | The owner user ID of the signature. |
| ThreatStream.File.Signature.primary_motivation | Unknown | The primary motivation of the signature. |
| ThreatStream.File.Signature.publication_status | String | The publication status of the signature. |
| ThreatStream.File.Signature.published_ts | Date | The date the signature was published. |
| ThreatStream.File.Signature.resource_level | Unknown | The resource level of the signature. |
| ThreatStream.File.Signature.resource_uri | String | The resource URI of the signature. |
| ThreatStream.File.Signature.source_created | Unknown | The date the source was created. |
| ThreatStream.File.Signature.source_modified | Unknown | The date the source was modified. |
| ThreatStream.File.Signature.start_date | Unknown | The start date. |
| ThreatStream.File.Signature.tags | String | The tags of the threat indicator. |
| ThreatStream.File.Signature.tags_v2.id | String | The ID of the tag. |
| ThreatStream.File.Signature.tags_v2.name | String | The name of the tag. |
| ThreatStream.File.Signature.tlp | String | The TLP of the signature. |
| ThreatStream.File.Signature.uuid | String | The UUID of the signature. |
| ThreatStream.File.ThreatBulletin.all_circles_visible | Boolean | Whether all of the circles are visible. |
| ThreatStream.File.ThreatBulletin.assignee_org | String | The assignee organization. |
| ThreatStream.File.ThreatBulletin.assignee_org_id | String | The assignee organization ID. |
| ThreatStream.File.ThreatBulletin.assignee_org_name | String | The assignee organization name. |
| ThreatStream.File.ThreatBulletin.assignee_user | String | The assignee user. |
| ThreatStream.File.ThreatBulletin.assignee_user_id | String | The assignee user ID. |
| ThreatStream.File.ThreatBulletin.assignee_user_name | Unknown | The assignee user name. |
| ThreatStream.File.ThreatBulletin.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.File.ThreatBulletin.association_info.created | Date | The date the association info was created. |
| ThreatStream.File.ThreatBulletin.association_info.from_id | String | The ID from which the association info is related. |
| ThreatStream.File.ThreatBulletin.body_content_type | String | The body content type. |
| ThreatStream.File.ThreatBulletin.campaign | Unknown | The campaign of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.can_add_public_tags | Boolean | Whether you can add public tags. |
| ThreatStream.File.ThreatBulletin.created_ts | Date | The date the threat bulletin was created. |
| ThreatStream.File.ThreatBulletin.feed_id | Number | The feed ID of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.id | String | The ID of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.is_anonymous | Boolean | Whether the threat bulletin is anonymous. |
| ThreatStream.File.ThreatBulletin.is_cloneable | String | Whether the threat bulletin is cloneable. |
| ThreatStream.File.ThreatBulletin.is_editable | Boolean | Whether the threat bulletin is editable. |
| ThreatStream.File.ThreatBulletin.is_email | Boolean | Whether the threat bulletin is an email. |
| ThreatStream.File.ThreatBulletin.is_public | Boolean | Whether the threat bulletin is public. |
| ThreatStream.File.ThreatBulletin.modified_ts | Date | The date the threat bulletin was modified. |
| ThreatStream.File.ThreatBulletin.name | String | The name of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.original_source | String | The original source of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.original_source_id | Unknown | The original source ID of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.owner_org.id | String | The owner organization ID. |
| ThreatStream.File.ThreatBulletin.owner_org.name | String | The owner organization name. |
| ThreatStream.File.ThreatBulletin.owner_org.resource_uri | String | The owner organization URI. |
| ThreatStream.File.ThreatBulletin.owner_org_id | Number | The ID of the owner user. |
| ThreatStream.File.ThreatBulletin.owner_org_name | String | The name of the owner organization. |
| ThreatStream.File.ThreatBulletin.owner_user.avatar_s3_url | Unknown | The URL of the owner user. |
| ThreatStream.File.ThreatBulletin.owner_user.can_share_intelligence | Boolean | Whether you can share intelligence. |
| ThreatStream.File.ThreatBulletin.owner_user.email | String | The email of the owner user. |
| ThreatStream.File.ThreatBulletin.owner_user.id | String | The ID of the owner user. |
| ThreatStream.File.ThreatBulletin.owner_user.is_active | Boolean | Whether the owner user is active. |
| ThreatStream.File.ThreatBulletin.owner_user.is_readonly | Boolean | Whether the owner user has read-only permission. |
| ThreatStream.File.ThreatBulletin.owner_user.must_change_password | Boolean | Whether the owner user must change the password. |
| ThreatStream.File.ThreatBulletin.owner_user.name | String | The owner user name. |
| ThreatStream.File.ThreatBulletin.owner_user.nickname | String | The owner user nickname. |
| ThreatStream.File.ThreatBulletin.owner_user.organization.id | String | The ID of the owner user organization. |
| ThreatStream.File.ThreatBulletin.owner_user.organization.name | String | The name of the owner user organization. |
| ThreatStream.File.ThreatBulletin.owner_user.organization.resource_uri | String | The resource URI of the owner user organization. |
| ThreatStream.File.ThreatBulletin.owner_user.resource_uri | String | The resource URI of the owner user. |
| ThreatStream.File.ThreatBulletin.owner_user_id | Number | The owner user ID of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.owner_user_name | String | The owner user name of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.parent | Unknown | The parent of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.published_ts | Unknown | The date the threat bulletin was published. |
| ThreatStream.File.ThreatBulletin.resource_uri | String | The resource URI of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.source | Unknown | The source of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.source_created | Unknown | The date the source was created. |
| ThreatStream.File.ThreatBulletin.source_modified | Unknown | The date the source was modified. |
| ThreatStream.File.ThreatBulletin.starred_by_me | Boolean | Whether the threat bulletin was started by me. |
| ThreatStream.File.ThreatBulletin.starred_total_count | Number | The total number of times the threat bulletin was starred. |
| ThreatStream.File.ThreatBulletin.status | String | The status of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.threat_actor | Unknown | The threat actor of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.tlp | Unknown | The TLP of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.ttp | Unknown | The TTP of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.uuid | String | The UUID of the threat bulletin. |
| ThreatStream.File.ThreatBulletin.votes.me | Unknown | The number of votes by me. |
| ThreatStream.File.ThreatBulletin.votes.total | Number | The number of total votes. |
| ThreatStream.File.ThreatBulletin.watched_by_me | Boolean | Whether the threat bulletin was watched by me. |
| ThreatStream.File.ThreatBulletin.watched_total_count | Number | The total number of watchers. |
| ThreatStream.File.TTP.assignee_user | Unknown | The assignee user of the TTP. |
| ThreatStream.File.TTP.association_info.comment | Unknown | The comment in the association info of the TTP. |
| ThreatStream.File.TTP.association_info.created | Date | The date the association info was created. |
| ThreatStream.File.TTP.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.File.TTP.can_add_public_tags | Boolean | Whether you can add public tags to the TTP. |
| ThreatStream.File.TTP.created_ts | Date | The date the TTP was created. |
| ThreatStream.File.TTP.feed_id | Number | The feed ID of the TTP. |
| ThreatStream.File.TTP.id | Number | The ID of the TTP. |
| ThreatStream.File.TTP.is_anonymous | Boolean | Whether the TTP was anonymous. |
| ThreatStream.File.TTP.is_cloneable | String | Whether the TTP was cloneable. |
| ThreatStream.File.TTP.is_public | Boolean | Whether the TTP is public. |
| ThreatStream.File.TTP.is_team | Boolean | Whether the TTP is a team. |
| ThreatStream.File.TTP.modified_ts | Date | The date the TTP was modified. |
| ThreatStream.File.TTP.name | String | The name of the TTP. |
| ThreatStream.File.TTP.organization_id | Number | The organization ID of the TTP. |
| ThreatStream.File.TTP.owner_user_id | Number | The owner user ID of the TTP. |
| ThreatStream.File.TTP.primary_motivation | Unknown | The primary motivation of the TTP. |
| ThreatStream.File.TTP.publication_status | String | The publication status of the TTP. |
| ThreatStream.File.TTP.published_ts | Date | The date the TTP was published. |
| ThreatStream.File.TTP.resource_level | Unknown | The resource level of the TTP. |
| ThreatStream.File.TTP.resource_uri | String | The resource URI of the TTP. |
| ThreatStream.File.TTP.source_created | Unknown | The date the source was created. |
| ThreatStream.File.TTP.source_modified | Unknown | The date the source was modified. |
| ThreatStream.File.TTP.start_date | Unknown | The start date. |
| ThreatStream.File.TTP.tags | String | The tags of the threat indicator. |
| ThreatStream.File.TTP.tags_v2.id | String | The ID of the tag. |
| ThreatStream.File.TTP.tags_v2.name | String | The name of the tag. |
| ThreatStream.File.TTP.tlp | String | The TLP of the TTP. |
| ThreatStream.File.TTP.uuid | String | The UUID of the TTP. |
| ThreatStream.File.Vulnerability.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.File.Vulnerability.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.File.Vulnerability.association_info.created | Date | The date the association info was created. |
| ThreatStream.File.Vulnerability.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.File.Vulnerability.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.File.Vulnerability.circles.id | String | The ID of the circle. |
| ThreatStream.File.Vulnerability.circles.name | String | The name of the circle. |
| ThreatStream.File.Vulnerability.circles.resource_uri | String | The resource URI of the circle. |
| ThreatStream.File.Vulnerability.created_ts | Date | The date the vulnerability was created. |
| ThreatStream.File.Vulnerability.feed_id | Number | The feed ID of the vulnerability. |
| ThreatStream.File.Vulnerability.id | Number | The ID of the vulnerability. |
| ThreatStream.File.Vulnerability.is_anonymous | Boolean | Whether the vulnerability is anonymous. |
| ThreatStream.File.Vulnerability.is_cloneable | String | Whether the vulnerability is cloneable. |
| ThreatStream.File.Vulnerability.is_public | Boolean | Whether the vulnerability is public. |
| ThreatStream.File.Vulnerability.is_system | Boolean | Whether the vulnerability is in the system. |
| ThreatStream.File.Vulnerability.modified_ts | Date | The date the vulnerability was modified. |
| ThreatStream.File.Vulnerability.name | String | The name of the vulnerability. |
| ThreatStream.File.Vulnerability.organization_id | Number | The organization ID of the vulnerability. |
| ThreatStream.File.Vulnerability.owner_user_id | Unknown | The owner user ID of the vulnerability. |
| ThreatStream.File.Vulnerability.publication_status | String | The publication status of the vulnerability. |
| ThreatStream.File.Vulnerability.published_ts | Date | The date the vulnerability was published. |
| ThreatStream.File.Vulnerability.resource_uri | String | The resource URI of the vulnerability. |
| ThreatStream.File.Vulnerability.source | String | The source of the vulnerability. |
| ThreatStream.File.Vulnerability.source_created | Unknown | The feed ID of the vulnerability. |
| ThreatStream.File.Vulnerability.source_modified | Unknown | Whether the source was modified. |
| ThreatStream.File.Vulnerability.tags | String | The tags of the vulnerability. |
| ThreatStream.File.Vulnerability.tags_v2.id | String | The ID of the tag. |
| ThreatStream.File.Vulnerability.tags_v2.name | String | The name of the tag. |
| ThreatStream.File.Vulnerability.tlp | String | The TLP of the vulnerability. |
| ThreatStream.File.Vulnerability.update_id | Number | The update ID of the vulnerability. |
| ThreatStream.File.Vulnerability.uuid | String | The UUID of the vulnerability. |
| ThreatStream.File.Campaign.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.File.Campaign.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.File.Campaign.association_info.created | Date | The date the association info was created. |
| ThreatStream.File.Campaign.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.File.Campaign.can_add_public_tags | Boolean | Whether you can add public tags to the campaign. |
| ThreatStream.File.Campaign.created_ts | Date | The date the campaign was created. |
| ThreatStream.File.Campaign.end_date | Unknown | The end date of the campaign. |
| ThreatStream.File.Campaign.feed_id | Number | The feed ID of the campaign. |
| ThreatStream.File.Campaign.id | Number | The ID of the campaign. |
| ThreatStream.File.Campaign.is_anonymous | Boolean | Whether the campaign is anonymous. |
| ThreatStream.File.Campaign.is_cloneable | String | Whether the campaign is cloneable. |
| ThreatStream.File.Campaign.is_public | Boolean | Whether the campaign is public. |
| ThreatStream.File.Campaign.modified_ts | Date | The date the campaign was modified. |
| ThreatStream.File.Campaign.name | String | The name of the campaign. |
| ThreatStream.File.Campaign.objective | Unknown | The objective of the campaign. |
| ThreatStream.File.Campaign.organization_id | Number | The organization ID of the campaign. |
| ThreatStream.File.Campaign.owner_user_id | Number | The owner user ID of the campaign. |
| ThreatStream.File.Campaign.publication_status | String | The publication status of the campaign. |
| ThreatStream.File.Campaign.published_ts | Unknown | The date the campaign was published. |
| ThreatStream.File.Campaign.resource_uri | String | The resource URI of the campaign. |
| ThreatStream.File.Campaign.source_created | Date | The date the campaign was created. |
| ThreatStream.File.Campaign.source_modified | Date | Whether the source was modified. |
| ThreatStream.File.Campaign.start_date | Unknown | The start date of the campaign. |
| ThreatStream.File.Campaign.status.display_name | String | The display name of the status. |
| ThreatStream.File.Campaign.status.id | Number | The ID of the status of the campaign. |
| ThreatStream.File.Campaign.status.resource_uri | String | The resource URI of the status of the campaign. |
| ThreatStream.File.Campaign.tlp | String | The TLP of the campaign. |
| ThreatStream.File.Campaign.uuid | String | The UUID of the campaign. |
Command example
!file file=275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f threat_model_association=True
Context Example
{
"DBotScore": {
"Indicator": "275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f",
"Reliability": "B - Usually reliable",
"Score": 2,
"Type": "file",
"Vendor": "Anomali ThreatStream v3 May"
},
"File": {
"Hashes": [
{
"type": "SHA256",
"value": "275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f"
}
],
"Relationships": [
{
"EntityA": "275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f",
"EntityAType": "File",
"EntityB": "Alert report",
"EntityBType": "Threat Actor",
"Relationship": "related-to"
}
],
"SHA256": "275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f",
"Tags": [
"apt"
],
"ThreatTypes": [
{
"threatcategory": "apt",
"threatcategoryconfidence": null
}
],
"TrafficLightProtocol": "red"
},
"ThreatStream": {
"File": {
"Actor": [
{
"aliases": [],
"assignee_user": null,
"association_info": [
{
"comment": null,
"created": "2022-07-11T16:26:11.530823",
"from_id": 366645476,
"sro": {}
}
],
"can_add_public_tags": true,
"circles": [],
"created_ts": "2022-04-25T03:06:21.595651",
"feed_id": 269,
"id": 47096,
"intelligence_initiatives": [],
"is_anonymous": false,
"is_cloneable": "yes",
"is_public": true,
"is_team": false,
"modified_ts": "2022-07-11T16:30:00.437522",
"name": "Alert report",
"organization_id": 17,
"owner_user_id": 327,
"primary_motivation": null,
"publication_status": "published",
"published_ts": "2022-04-25T03:06:21.481665",
"resource_level": null,
"resource_uri": "/api/v1/actor/47096/",
"source_created": null,
"source_modified": null,
"start_date": null,
"tags": [
"packetstorm",
"microsoft"
],
"tags_v2": [
{
"id": "gvp",
"name": "microsoft"
},
{
"id": "wli",
"name": "packetstorm"
}
],
"tlp": "red",
"uuid": "0db81103-6728-4051-9fe0-4022ae24cc24",
"workgroups": []
}
],
"Campaign": [],
"Confidence": 50,
"IType": "apt_md5",
"Modified": "2022-07-11T16:30:00.359Z",
"SHA256": "275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f",
"Severity": "very-high",
"Signature": [
{
"assignee_user": null,
"association_info": [
{
"comment": null,
"created": "2022-07-11T16:27:15.271832",
"from_id": 366645476,
"sro": {}
}
],
"can_add_public_tags": true,
"circles": [],
"created_ts": "2020-07-31T20:56:33.459260",
"feed_id": 155,
"id": 333,
"intelligence_initiatives": [],
"is_anonymous": false,
"is_cloneable": "yes",
"is_public": true,
"modified_ts": "2022-08-02T06:20:19.772588",
"name": "signature_threat_model_2",
"organization_id": 39,
"owner_user_id": 64,
"publication_status": "published",
"published_ts": "2020-07-31T20:56:33.295192",
"resource_uri": "/api/v1/signature/333/",
"s_type": "Carbon Black Query",
"source_created": null,
"source_modified": null,
"tags": [
"actor_tag1"
],
"tags_v2": [
{
"id": "igh",
"name": "actor_tag1"
}
],
"tlp": "white",
"uuid": "4c0d74d9-6bd5-45c0-a288-5bc1d714eee8",
"workgroups": []
}
],
"Source": "user@email.com",
"Status": "active",
"TTP": [
{
"assignee_user": null,
"association_info": [
{
"comment": null,
"created": "2022-07-11T16:27:43.327492",
"from_id": 366645476,
"sro": {}
}
],
"can_add_public_tags": true,
"children": [],
"circles": [],
"created_ts": "2019-02-19T20:48:37.938265",
"feed_id": 3,
"id": 1500,
"intelligence_initiatives": [],
"is_anonymous": false,
"is_category": false,
"is_cloneable": "yes",
"is_mitre": false,
"is_public": true,
"modified_ts": "2022-08-02T06:17:07.420212",
"name": "FleaHopper TTP",
"organization_id": 4,
"owner_user_id": 7,
"publication_status": "published",
"published_ts": "2019-02-19T20:48:37.665110",
"resource_uri": "/api/v1/ttp/1500/",
"source_created": null,
"source_modified": null,
"tags": [],
"tags_v2": [],
"tlp": "red",
"uuid": null,
"workgroups": []
}
],
"Tags": [
"apt"
],
"ThreatBulletin": [],
"Type": "SHA256",
"Vulnerability": [
{
"assignee_user": null,
"association_info": [
{
"comment": null,
"created": "2022-07-11T16:16:43.125297",
"from_id": 366645476,
"sro": {}
}
],
"can_add_public_tags": true,
"circles": [
{
"id": "310",
"name": "NVD CVEs",
"resource_uri": "/api/v1/trustedcircle/310/"
}
],
"created_ts": "2022-06-28T00:14:01.266128",
"feed_id": 0,
"id": 177244,
"intelligence_initiatives": [],
"is_anonymous": false,
"is_cloneable": "yes_private_only",
"is_public": false,
"is_system": true,
"modified_ts": "2022-07-11T13:54:00",
"name": "CVE-2022-31098",
"organization_id": 1,
"owner_user_id": null,
"publication_status": "published",
"published_ts": "2022-06-27T22:15:00",
"resource_uri": "/api/v1/vulnerability/177244/",
"source": "mitre",
"source_created": null,
"source_modified": null,
"tags": [
"CWE-532"
],
"tags_v2": [
{
"id": "30h",
"name": "CWE-532"
}
],
"tlp": "white",
"update_id": 8849957,
"uuid": "9f209a42-4cd2-4405-8176-3a925c86ac03",
"workgroups": []
}
]
}
}
}
Human Readable Output
File reputation for: 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f
Confidence IType Modified SHA256 Severity Source Status Tags Type 50 apt_md5 2022-07-11T16:30:00.359Z 275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f very-high user@email.com active apt SHA256 Actor details
name id Alert report 47096 Signature details
name id signature_threat_model_2 333 ThreatBulletin details
No entries.
TTP details
name id FleaHopper TTP 1500 Vulnerability details
name id CVE-2022-31098 177244 Campaign details
No entries.
threatstream-email-reputation
Checks the reputation of the given email address.
Base Command
threatstream-email-reputation
Input
| Argument Name | Description | Required |
|---|---|---|
| The email address to check. | Required | |
| threshold | If the confidence is greater than the threshold the email address is considered malicious, otherwise it is considered good. This argument overrides the default email threshold defined as a parameter. | Optional |
| include_inactive | Whether to include results with an inactive status. Possible values are: True, False. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DBotScore.Indicator | String | The tested indicator. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| ThreatStream.EmailReputation.Severity | String | The indicator severity (“very-high”, “high”, “medium”, “low”). |
| ThreatStream.EmailReputation.Confidence | String | The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. |
| ThreatStream.EmailReputation.Status | String | The status assigned to the indicator. |
| ThreatStream.EmailReputation.Type | String | The indicator type. |
| ThreatStream.EmailReputation.Email | String | The indicator email address. |
| ThreatStream.EmailReputation.Source | String | The indicator source. |
| ThreatStream.EmailReputation.Modified | String | The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value |
| for time in UTC time. | ||
| ThreatStream.EmailReputation.Tags | Unknown | Tags assigned to the email. |
Command Example
!threatstream-email-reputation email=egov@ac.in
Context Example
{
"DBotScore": {
"Indicator": "egov@ac.in",
"Reliability": "B - Usually reliable",
"Score": 3,
"Type": "email",
"Vendor": "Anomali ThreatStream v3"
},
"Email": {
"Address": "egov@ac.in"
},
"ThreatStream": {
"EmailReputation": {
"Confidence": 10000,
"Email": "egov@ac.in",
"Modified": "2021-08-01T10:35:53.484Z",
"Severity": "high",
"Source": "Analyst",
"Status": "active",
"Tags": [
"apt"
],
"Type": "email"
}
}
}
Human Readable Output
Email reputation for: egov@ac.in
Confidence Modified Severity Source Status Tags Type 10000 egov@ac.in 2021-08-01T10:35:53.484Z high Analyst active apt
threatstream-get-passive-dns
Returns enrichment data for Domain or IP for available observables.
Base Command
threatstream-get-passive-dns
Input
| Argument Name | Description | Required |
|---|---|---|
| type | The type of passive DNS search (“ip”, “domain”). Possible values are: ip, domain. Default is ip. | Required |
| value | The values that can be sent to the API should correspond to the type that is chosen. For example, if IP is chosen in the type argument, then a valid IP address should be sent in the value argument. | Required |
| limit | The maximum number of results to return. Default is 50. | Optional |
| all_results | Whether to retrieve all results. The “limit” argument will be ignored. Possible values are: true, false. Default is false. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.PassiveDNS.Domain | String | The domain value. |
| ThreatStream.PassiveDNS.Ip | String | The IP value. |
| ThreatStream.PassiveDNS.Rrtype | String | The RRTYPE value. |
| ThreatStream.PassiveDNS.Source | String | The source value. |
| ThreatStream.PassiveDNS.FirstSeen | String | The first seen date. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value |
| for time, in UTC time. | ||
| ThreatStream.PassiveDNS.LastSeen | String | The last seen date. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value |
| for time in UTC time. |
Command example
!threatstream-get-passive-dns type="domain" value="y.gp" limit="1"
Context Example
{
"ThreatStream": {
"PassiveDNS": [
{
"Domain": "y.gp",
"FirstSeen": "2015-07-20 02:33:47",
"Ip": "78.78.78.67",
"LastSeen": "2015-12-19 06:44:35",
"Rrtype": "A",
"Source": "Anomali Labs"
}
]
}
}
Human Readable Output
Passive DNS enrichment data for: y.gp
Domain FirstSeen Ip LastSeen Rrtype Source y.gp 2015-07-20 02:33:47 78.78.78.67 2015-12-19 06:44:35 A Anomali Labs
threatstream-import-indicator-with-approval
Imports indicators (observables) into ThreatStream. The imported data must be approved using the ThreatStream UI. The data can be imported using one of three methods: plain-text, file, or URL. You must have the Approve Import privilege in order to import observables through the API with default_state set to active.
Base Command
threatstream-import-indicator-with-approval
Input
| Argument Name | Description | Required |
|---|---|---|
| confidence | The observable certainty level of a reported indicator type. Default is 50. | Optional |
| source_confidence_weight | Ratio (0-100) between the source confidence and the ThreatStream confidence. To use your specified confidence entirely and not re-assess the value using machine learning algorithms, set this argument to 100. | Optional |
| classification | Whether the indicator data is public or private to the organization. Possible values are: private, public. Default is private. | Optional |
| threat_type | Type of threat associated with the imported observables. Possible values are: adware, anomalous, anonymization, apt, bot, brute, c2, compromised, crypto, data_leakage, ddos, dyn_dns, exfil, exploit, hack_tool, i2p, informational, malware, p2p, parked, phish, scan, sinkhole, spam, suppress, suspicious, tor, vps. Default is exploit. | Optional |
| severity | The potential impact of the indicator type with which the observable is believed to be associated. Possible values are: low, medium, high, very-high. Default is low. | Optional |
| import_type | The import type of the indicator. Possible values are: datatext, file-id, url. | Required |
| import_value | The imported data source. Can be one of the following: url or file-id datatext of the file uploaded to the War Room. Supported file types for file-id are: CSV, HTML, IOC, JSON, PDF, TXT. | Required |
| ip_mapping | Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported IP-type observable when an explicit itype is not specified for it. | Optional |
| domain_mapping | Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported domain-type observable when an explicit itype is not specified for it. | Optional |
| url_mapping | Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported URL-type observable when an explicit itype is not specified for it. | Optional |
| email_mapping | Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported email-type observable when an explicit itype is not specified for it. | Optional |
| md5_mapping | Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported MD5-type observable when an explicit itype is not specified for it. | Optional |
| tags | A comma-separated list of tags applied to the imported observables. For example, tag1,tag2. | Optional |
| tags_tlp | You can add tags that are private to your organization by setting the tlp attribute for the tag to red. If you do not specify a tlp setting, the tag is visible to any ThreatStream user with access to the observable. Possible values are: Red, Amber, Green, White. | Optional |
| expiration_ts | The timestamp when intelligence will expire on ThreatStream, in ISO format. For example, 2020-12-24T00:00:00. By default, the expiration_ts is set to 90 days from the current date. | Optional |
| default_state | Whether the import job must be approved from the ThreatStream user interface before observables become active. When default_state is set to active, observables become active upon submission, without requiring approval. In these cases, an import job is created on ThreatStream which is automatically approved. Possible values are: active, inactive. Default is inactive. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Import.JobID | Number | The identifier for the job on ThreatStream. |
| ThreatStream.Import.ImportID | Number | The ID for the import job. |
Command Example
!threatstream-import-indicator-with-approval import_type=datatext import_value=78.78.78.67
Context Example
{
"ThreatStream": {
"Import": {
"ImportID": "111111",
"JobID": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
}
}
}
Human Readable Output
The data was imported successfully.
The ID of imported job is: 111111.
The identifier for the job on ThreatStream is: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
threatstream-import-indicator-without-approval
Imports indicators (observables) into ThreatStream. Approval is not required for the imported data. You must have the Approve Intel user permission to import without approval using the API.
Note: This command indicates that the JSON you submitted was valid. However, in cases where data is incorrect or required fields are left unspecified, observables can be ignored or imported as false positive.
Valid itypes values for the JSON can be found in the Anomaly ThreatStream API documentation under the Indicator Types in Threat Stream API section.
Base Command
threatstream-import-indicator-without-approval
Input
| Argument Name | Description | Required |
|---|---|---|
| confidence | The observable certainty level of a reported indicator type. Default is 50. | Optional |
| source_confidence_weight | Ratio (0-100) between the source confidence and the ThreatStream confidence. To use your specified confidence entirely and not re-assess the value using machine learning algorithms, set this argument to 100. | Optional |
| expiration_ts | The timestamp when intelligence will expire on ThreatStream, in ISO format. For example, 2020-12-24T00:00:00. By default, the expiration_ts is set to 90 days from the current date. | Optional |
| severity | The severity to assign to the observable when it is imported. Possible values are: low, medium, high, very-high. | Optional |
| tags | A comma-separated list of tags applied to the imported observables. For example, tag1,tag2. Note: In cases where tags are specified at both the global and per observable level, tags specified per observable overwrite global tags. | Optional |
| trustedcircles | A comma-separated list of trusted circle IDs with which threat data should be shared. | Optional |
| classification | Denotes whether the indicator data is public or private to the organization. Possible values are: private, public. | Required |
| allow_unresolved | Whether unresolved domain observables included in the file will be accepted as valid in ThreatStream and imported. Possible values are: yes, no. | Optional |
| file_id | The entry ID of a file (containing a JSON with an “objects” array and “meta” maps) that is uploaded to the War Room. It is recommended to use the “ThreatstreamBuildIocImportJson” script to build a valid JSON file if possible. | Optional |
| indicators_json | The “meta” section will be added to this json, and we will send this json to the api endpoint. It is recommended to use the “ThreatstreamBuildIocImportJson” script to build a valid JSON file if possible. | Optional |
| tags_tlp | You can add tags that are private to your organization by setting the tlp attribute for the tag to red. If you do not specify a tlp setting, the tag is visible to any ThreatStream user with access to the observable. Possible values are: Red, Amber, Green, White. | Optional |
Context Output
There is no context output for this command.
Command Example
!threatstream-import-indicator-without-approval classification=private file_id=2761@3c9bd2a0-9eac-465b-8799-459df4997b2d
Human Readable Output
The data was imported successfully.
threatstream-get-model-list
Returns a list of threat models.
Base Command
threatstream-get-model-list
Input
| Argument Name | Description | Required |
|---|---|---|
| model | The threat model of the returned list. Possible values are: actor, campaign, incident, signature, ttp, vulnerability, tipreport, malware, attack pattern. | Required |
| limit | Limits the model size list. Specifying limit=0 returns up to a maximum of 1000 models. For limit=0, the output is not set in the context. | Optional |
| page | Page number to get result from. Needs to be used with the page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.List.Type | String | The threat model type. |
| ThreatStream.List.Name | String | The threat model name. |
| ThreatStream.List.ID | String | The threat model ID. |
| ThreatStream.List.CreatedTime | String | The date and time of threat model creation. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value for time in UTC time. |
Command Example
!threatstream-get-model-list model=actor limit=10
Context Example
{
"ThreatStream": {
"List": [
{
"CreatedTime": "2019-02-19T16:42:00.933984",
"ID": 1,
"Name": "Fleahopper Actor",
"Type": "Actor"
},
{
"CreatedTime": "2019-08-24T02:47:29.204380",
"ID": 10158,
"Name": "report actor 1",
"Type": "Actor"
},
{
"CreatedTime": "2019-08-28T16:35:39.316135",
"ID": 10159,
"Name": "report actor 1",
"Type": "Actor"
},
{
"CreatedTime": "2020-10-14T12:28:54.937276",
"ID": 10909,
"Name": "MANDRA",
"Type": "Actor"
},
{
"CreatedTime": "2021-09-14T13:37:02.111599",
"ID": 26769,
"Name": "New_Created_Actor",
"Type": "Actor"
}
]
}
}
Human Readable Output
List of Actors
CreatedTime ID Name Type 2019-02-19T16:42:00.933984 1 Fleahopper Actor Actor 2019-08-24T02:47:29.204380 10158 report actor 1 Actor 2019-08-28T16:35:39.316135 10159 report actor 1 Actor 2020-10-14T12:28:54.937276 10909 MANDRA Actor 2021-09-14T13:37:02.111599 26769 New_Created_Actor Actor
threatstream-get-model-description
Returns an HTML file with a description of the threat model.
Base Command
threatstream-get-model-description
Input
| Argument Name | Description | Required |
|---|---|---|
| model | The threat model. Can be “actor”, “campaign”, “incident”, “signature”, “ttp”, “vulnerability”, or “tipreport”. Possible values are: actor, campaign, incident, signature, ttp, vulnerability, tipreport. | Required |
| id | The threat model ID. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| File.Name | String | The file name of the model description. |
| File.EntryID | String | The entry ID of the model description. |
Command Example
!threatstream-get-model-description model=actor id=1
Context Example
{
"File": {
"EntryID": "3171@3c9bd2a0-9eac-465b-8799-459df4997b2d",
"Extension": "html",
"Info": "text/html; charset=utf-8",
"MD5": "18d7610f85c1216e78c59cbde5c470d9",
"Name": "actor_1.html",
"SHA1": "c778f72fd7799108db427f632ca6b2bb07c9bde4",
"SHA256": "6d06bdc613490216373e2b189c8d41143974c7a128da26e8fc4ba4f45a7e718b",
"SHA512": "989b0ae32b61b3b5a7ea1c3e629b50f07e7086310f8e4057ec046b368e55fc82cae873bd81eada657d827c96c71253b6ba3688561844ce983cdc5019d9666aa4",
"SSDeep": "48:32u8P32apgpIph9/gldn2++TnlCC4i72gSmB2rXpzNZx:32tuapgpCglM++TCE2gSN/",
"Size": 1868,
"Type": "ASCII text, with very long lines, with no line terminators"
}
}
Human Readable Output
threatstream-get-indicators-by-model
Returns a list of indicators associated with the specified model and ID of the model.
Base Command
threatstream-get-indicators-by-model
Input
| Argument Name | Description | Required |
|---|---|---|
| model | The threat model of the returned list. Possible values are: actor, campaign, incident, signature, ttp, vulnerability, tipreport, malware, attack pattern. | Required |
| limit | Limits the model size list. Specifying limit=0 returns up to a maximum of 1000 models. For limit=0, the output is not set in the context. | Optional |
| page | Page number to get result from. Needs to be used with the page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Model.ModelType | String | The threat model type. |
| ThreatStream.Model.ModelID | String | The threat model ID. |
| ThreatStream.Model.Indicators.Value | String | The value of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.ID | String | The ID of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.IType | String | The iType of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Severity | String | The indicator severity associated with the specified model. |
| ThreatStream.Model.Indicators.Confidence | String | The confidence of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Country | String | The country of the indicator associated with the specified model |
| ThreatStream.Model.Indicators.Organization | String | The organization of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.ASN | String | The ASN of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Status | String | The status of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Tags | String | The tags of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Modified | String | The date and time the indicator was last modified. |
| ThreatStream.Model.Indicators.Source | String | The indicator source. |
| ThreatStream.Model.Indicators.Type | String | The indicator type. |
Command Example
!threatstream-get-indicators-by-model id=731 model=incident
Context Example
{
"ThreatStream": {
"Model": {
"Indicators": [
{
"ASN": "",
"Confidence": 50,
"Country": null,
"ID": 181481953,
"IType": "mal_email",
"Modified": "2021-03-25T13:27:58.922Z",
"Organization": "",
"Severity": "low",
"Source": "Analyst",
"Status": "inactive",
"Tags": "tag-approved",
"Type": "email",
"Value": "testemail123@test.com"
}
],
"ModelID": "731",
"ModelType": "Incident"
}
}
}
Human Readable Output
Indicators list for Threat Model Incident with id 731
ASN Confidence Country ID IType Modified Organization Severity Source Status Tags Type Value 50 181481953 mal_email 2021-03-25T13:27:58.922Z low Analyst inactive tag-approved testemail123@test.com
threatstream-submit-to-sandbox
Submits a file or URL to the ThreatStream-hosted sandbox for detonation.
Base Command
threatstream-submit-to-sandbox
Input
| Argument Name | Description | Required |
|---|---|---|
| submission_classification | Classification of the Sandbox submission. Can be “private” or “public”. Possible values are: private, public. Default is private. | Optional |
| report_platform | The platform on which the submitted URL or file is run. To obtain a list supported platforms run the threatstream-supported-platforms command. Can be “WINDOWS7”, or “WINDOWSXP”. Possible values are: WINDOWS7, WINDOWSXP. Default is WINDOWS7. | Optional |
| submission_type | The detonation type. Can be “file” or “url”. Possible values are: file, url. Default is file. | Required |
| submission_value | The submission value. Possible values are a valid URL or a file ID that was uploaded to the War Room to detonate. | Required |
| premium_sandbox | Whether the premium sandbox should be used for detonation. Possible values are: false, true. Default is false. | Optional |
| detail | A comma-separated list of additional details for the indicator. This information is displayed in the Tag column of the ThreatStream UI. | Optional |
| import_indicators | If you want to initiate an import job for observables discovered during detonation, set this value to true. Default value is true. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Analysis.ReportID | String | The report ID submitted to the sandbox. |
| ThreatStream.Analysis.Status | String | The analysis status. |
| ThreatStream.Analysis.Platform | String | The platform of the submission submitted to the sandbox. |
Command Example
!threatstream-submit-to-sandbox submission_classification="private" report_platform="WINDOWS7" submission_type="file" submission_value="1711@3c9bd2a0-9eac-465b-8799-459df4997b2d" premium_sandbox="false"
Context Example
{
"ThreatStream": {
"Analysis": {
"Platform": "WINDOWS7",
"ReportID": 12418,
"Status": "processing"
}
}
}
Human Readable Output
The submission info for 1711@3c9bd2a0-9eac-465b-8799-459df4997b2d
Platform ReportID Status WINDOWS7 12418 processing
threatstream-get-analysis-status
Returns the current status of the report submitted to the sandbox. The report ID is returned from the threatstream-submit-to-sandbox command.
Base Command
threatstream-get-analysis-status
Input
| Argument Name | Description | Required |
|---|---|---|
| report_id | The report ID to check the status. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Analysis.ReportID | String | The report ID of the file or URL that was detonated in the sandbox. |
| ThreatStream.Analysis.Status | String | The report status of the file or URL that was detonated in the sandbox. |
| ThreatStream.Analysis.Platform | String | The platform used for detonation. |
| ThreatStream.Analysis.Verdict | String | The report verdict of the file or URL detonated in the sandbox. The verdict remains “benign” until detonation is complete. |
Command Example
!threatstream-get-analysis-status report_id=12414
Context Example
{
"ThreatStream": {
"Analysis": {
"Platform": "WINDOWS7",
"ReportID": "12414",
"Status": "errors",
"Verdict": "Benign"
}
}
}
Human Readable Output
The analysis status for id 12414
Platform ReportID Status Verdict WINDOWS7 12414 errors Benign
threatstream-analysis-report
Returns the report of a file or URL submitted to the sandbox.
Base Command
threatstream-analysis-report
Input
| Argument Name | Description | Required |
|---|---|---|
| report_id | The report ID to return. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Analysis.ReportID | String | The ID of the report submitted to the sandbox. |
| ThreatStream.Analysis.Category | String | The report category. |
| ThreatStream.Analysis.Started | String | The detonation start time. |
| ThreatStream.Analysis.Completed | String | The detonation completion time. |
| ThreatStream.Analysis.Duration | Number | The duration of the detonation (in seconds). |
| ThreatStream.Analysis.VmName | String | The VM name. |
| ThreatStream.Analysis.VmID | String | The VM ID. |
| ThreatStream.Analysis.Network.UdpSource | String | The UDP source. |
| ThreatStream.Analysis.Network.UdpDestination | String | The UDP destination. |
| ThreatStream.Analysis.Network.UdpPort | String | The UDP port. |
| ThreatStream.Analysis.Network.IcmpSource | String | The ICMP source. |
| ThreatStream.Analysis.Network.IcmpDestination | String | The ICMP destination. |
| ThreatStream.Analysis.Network.IcmpPort | String | The ICMP port. |
| ThreatStream.Analysis.Network.TcpSource | String | The TCP source. |
| ThreatStream.Analysis.Network.TcpDestination | String | The TCP destination. |
| ThreatStream.Analysis.Network.TcpPort | String | The TCP port. |
| ThreatStream.Analysis.Network.HttpSource | String | The source of the HTTP address. |
| ThreatStream.Analysis.Network.HttpDestinaton | String | The destination of the HTTP address. |
| ThreatStream.Analysis.Network.HttpPort | String | The port of the HTTP address. |
| ThreatStream.Analysis.Network.HttpsSource | String | The source of the HTTPS address. |
| ThreatStream.Analysis.Network.HttpsDestinaton | String | The destination of the HTTPS address. |
| ThreatStream.Analysis.Network.HttpsPort | String | The port of the HTTPS address. |
| ThreatStream.Analysis.Network.Hosts | String | The network analysis hosts. |
| ThreatStream.Analysis.Verdict | String | The verdict of the sandbox detonation. |
Command Example
!threatstream-analysis-report report_id="12212"
Context Example
{
"ThreatStream": {
"Analysis": {
"Category": "Url",
"Completed": "2021-08-19 06:51:52",
"Duration": 152,
"Network": [
{
"UdpDestinaton": "1.2.4.5",
"UdpPort": 53,
"UdpSource": "192.168.2.4"
},
{
"Hosts": "78.78.78.67"
}
],
"ReportID": "12212",
"Started": "2021-08-19 06:49:20",
"Verdict": "Benign",
"VmID": "",
"VmName": ""
}
}
}
Human Readable Output
Report 12212 analysis results
Category Completed Duration ReportID Started Verdict VmID VmName Url 2021-08-19 06:51:52 152 12212 2021-08-19 06:49:20 Benign
threatstream-get-indicators
Return filtered indicators from ThreatStream. If a query is defined, it overrides all other arguments that were passed to the command.
Base Command
threatstream-get-indicators
Input
| Argument Name | Description | Required |
|---|---|---|
| query | The Anomali Observable Search Filter Language query to filter indicator results. If a query is passed as an argument, it overrides all other arguments. | Optional |
| asn | The Autonomous System (AS) number associated with the indicator. | Optional |
| confidence | The observable certainty level of a reported indicator type. Confidence scores range from 0-100 in increasing order of confidence, and are assigned by ThreatStream based on several factors. |
Optional |
| country | The country associated with the indicator. | Optional |
| created_ts | The date the indicator was first seen on the ThreatStream cloud platform. The date must be specified in this format: YYYYMMDDThhmmss, where “T” denotes the start of the value for time, in UTC time. For example, 2014-10-02T20:44:35. |
Optional |
| id | The unique ID for the indicator. | Optional |
| is_public | Whether the classification of the indicator is public. Default is “false”. Possible values are: false, true. | Optional |
| indicator_severity | The severity assigned to the indicator by ThreatStream. | Optional |
| org | The registered owner (organization) of the IP address associated with the indicator. | Optional |
| status | The status assigned to the indicator. Possible values are: active, inactive, falsepos. | Optional |
| tags_name | The tag assigned to the indicator. | Optional |
| type | The type of indicator. Possible values are: domain, email, ip, md5, string, url. | Optional |
| indicator_value | The value of the indicator. . | Optional |
| limit | The maximum number of results to return from ThreatStream. Default value is 20. | Optional |
| page | Page number to get result from. Needs to be used with the page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Indicators.IType | String | The indicator type. |
| ThreatStream.Indicators.Modified | String | The date and time the indicator was last updated in ThreatStream. The date format is: YYYYMMDDThhmmss, where T denotes the start of the value |
| for time in UTC time. | ||
| ThreatStream.Indicators.Confidence | String | The observable certainty level of a reported indicator type. |
| ThreatStream.Indicators.Value | String | The indicator value. |
| ThreatStream.Indicators.Status | String | The indicator status. |
| ThreatStream.Indicators.Organization | String | The registered owner (organization) of the IP address associated with the indicator. |
| ThreatStream.Indicators.Country | String | The country associated with the indicator. |
| ThreatStream.Indicators.Tags | String | The tag assigned to the indicator. |
| ThreatStream.Indicators.Source | String | The indicator source. |
| ThreatStream.Indicators.ID | String | The indicator ID. |
| ThreatStream.Indicators.ASN | String | The Autonomous System (AS) number associated with the indicator. |
| ThreatStream.Indicators.Severity | String | The severity assigned to the indicator. |
Command Example
!threatstream-get-indicators type=ip status=active limit=5
Context Example
{
"ThreatStream": {
"Indicators": [
{
"ASN": "",
"Confidence": 100,
"Country": null,
"ID": 239450621,
"IType": "apt_ip",
"Modified": "2021-05-24T16:42:09.245Z",
"Organization": "",
"Severity": "very-high",
"Source": "Analyst",
"Status": "active",
"Tags": null,
"Type": "ip",
"Value": "78.78.78.67"
},
{
"ASN": "",
"Confidence": -1,
"Country": null,
"ID": 235549247,
"IType": "apt_ip",
"Modified": "2021-04-29T16:02:17.558Z",
"Organization": "",
"Severity": "very-high",
"Source": "Analyst",
"Status": "active",
"Tags": null,
"Type": "ip",
"Value": "78.78.78.67"
}
]
}
}
Human Readable Output
The indicators results
ASN Confidence Country ID IType Modified Organization Severity Source Status Tags Type Value 100 239450621 apt_ip 2021-05-24T16:42:09.245Z very-high Analyst active ip 78.78.78.67 -1 235549247 apt_ip 2021-04-29T16:02:17.558Z very-high Analyst active ip 78.78.78.67
threatstream-add-tag-to-model
Adds tags to intelligence to filter for related entities.
Base Command
threatstream-add-tag-to-model
Input
| Argument Name | Description | Required |
|---|---|---|
| model | The type of threat model entity to which to add the tag. Can be “actor”, “campaign”, “incident”, “intelligence”, “signature”, “tipreport”, “ttp”, or “vulnerability”. Possible values are: actor, campaign, incident, intelligence, signature, tipreport, ttp, vulnerability. Default is intelligence. | Optional |
| tags | A comma separated list of tags applied to the specified threat model entities or observable. . | Required |
| model_id | The ID of the model to which to add the tag. | Required |
Context Output
There is no context output for this command.
Command Example
!threatstream-add-tag-to-model model=incident model_id=130 tags="suspicious,not valid"
Human Readable Output
Added successfully tags: [‘suspicious’, ‘not valid’] to incident with 130
threatstream-create-model
Creates a threat model with the specified parameters.
Base Command
threatstream-create-model
Input
| Argument Name | Description | Required |
|---|---|---|
| model | The type of threat model to create. Can be “actor”, “campaign”, “incident”, “ttp”, “vulnerability”, or “tipreport”. Possible values are: actor, campaign, incident, ttp, vulnerability, tipreport. | Required |
| name | The name of the threat model to create. | Required |
| is_public | Whether the scope of threat model is visible. Possible values are: true, false. Default is false. | Optional |
| tlp | The Traffic Light Protocol designation for the threat model. Can be “red”, “amber”, “green”, or “white”. Possible values are: red, amber, green, white. Default is red. | Optional |
| tags | A comma separated list of tags. | Optional |
| intelligence | A comma separated list of indicators IDs associated with the threat model on the ThreatStream platform. | Optional |
| description | The description of the threat model. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Model.ModelType | String | The threat model type. |
| ThreatStream.Model.ModelID | String | The threat model ID. |
| ThreatStream.Model.Indicators.Value | String | The value of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.ID | String | The ID of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.IType | String | The iType of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Severity | String | The severity of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Confidence | String | The confidence of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Country | String | The country of the indicator associated with the specified model |
| ThreatStream.Model.Indicators.Organization | String | The organization of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.ASN | String | The ASN of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Status | String | The status of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Tags | String | The tags of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Modified | String | The date and time the indicator was last modified. |
| ThreatStream.Model.Indicators.Source | String | The indicator source. |
| ThreatStream.Model.Indicators.Type | String | The indicator type. |
Command Example
!threatstream-create-model model=actor name="New_Created_Actor_1" description="Description of the actor threat model" intelligence=191431508 tags="new actor,test" tlp=red
Context Example
{
"ThreatStream": {
"Model": {
"Indicators": [
{
"ASN": "",
"Confidence": 50,
"Country": null,
"ID": 191431508,
"IType": "apt_md5",
"Modified": "2021-09-13T12:40:42.596Z",
"Organization": "",
"Severity": "medium",
"Source": "TestSource",
"Status": "active",
"Tags": null,
"Type": "SHA256",
"Value": "178ba564b39bd07577e974a9b677dfd86ffa1f1d0299dfd958eb883c5ef6c3e1"
}
],
"ModelID": 26770,
"ModelType": "Actor"
}
}
}
Human Readable Output
Indicators list for Threat Model Actor with id 26770
ASN Confidence Country ID IType Modified Organization Severity Source Status Tags Type Value 50 191431508 apt_md5 2021-09-13T12:40:42.596Z medium TestSource active SHA256 178ba564b39bd07577e974a9b677dfd86ffa1f1d0299dfd958eb883c5ef6c3e1
threatstream-update-model
Updates a threat model with specific parameters. If one or more optional parameters are defined, the command overrides previous data stored in ThreatStream.
Base Command
threatstream-update-model
Input
| Argument Name | Description | Required |
|---|---|---|
| model | The type of threat model to update. Can be “actor”, “campaign”, “incident”, “ttp”, “vulnerability”, or “tipreport”. Possible values are: actor, campaign, incident, ttp, vulnerability, tipreport. | Required |
| model_id | The ID of the threat model to update. | Required |
| name | The name of the threat model to update. | Optional |
| is_public | Whether the scope of threat model is visible. Possible values are: true, false. Default is false. | Optional |
| tlp | The Traffic Light Protocol designation for the threat model. Can be “red”, “amber”, “green”, or “white”. Possible values are: red, amber, green, white. Default is red. | Optional |
| tags | A comma separated list of tags. | Optional |
| intelligence | A comma separated list of indicator IDs associated with the threat model on the ThreatStream platform. | Optional |
| description | The description of the threat model. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Model.ModelType | String | The threat model type. |
| ThreatStream.Model.ModelID | String | The threat model ID. |
| ThreatStream.Model.Indicators.Value | String | The value of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.ID | String | The ID of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.IType | String | The iType of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Severity | String | The severity of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Confidence | String | The confidence of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Country | String | The country of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Organization | String | The organization of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.ASN | String | The ASN of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Status | String | The status of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Tags | String | The tags of the indicator associated with the specified model. |
| ThreatStream.Model.Indicators.Modified | String | The date and time the indicator was last modified. |
| ThreatStream.Model.Indicators.Source | String | The indicator source. |
| ThreatStream.Model.Indicators.Type | String | The indicator type. |
Command Example
!threatstream-update-model model=actor model_id=26769 intelligence=191431508 tags="updated tag,gone"
Context Example
{
"ThreatStream": {
"Model": {
"Indicators": [
{
"ASN": "",
"Confidence": 50,
"Country": null,
"ID": 191431508,
"IType": "apt_md5",
"Modified": "2021-09-13T12:40:42.596Z",
"Organization": "",
"Severity": "medium",
"Source": "TestSource",
"Status": "active",
"Tags": null,
"Type": "SHA256",
"Value": "178ba564b39bd07577e974a9b677dfd86ffa1f1d0299dfd958eb883c5ef6c3e1"
}
],
"ModelID": "26769",
"ModelType": "Actor"
}
}
}
Human Readable Output
Indicators list for Threat Model Actor with id 26769
ASN Confidence Country ID IType Modified Organization Severity Source Status Tags Type Value 50 191431508 apt_md5 2021-09-13T12:40:42.596Z medium TestSource active SHA256 178ba564b39bd07577e974a9b677dfd86ffa1f1d0299dfd958eb883c5ef6c3e1
threatstream-supported-platforms
Returns a list of supported platforms for default or premium sandbox.
Base Command
threatstream-supported-platforms
Input
| Argument Name | Description | Required |
|---|---|---|
| sandbox_type | The type of sandbox. Possible values are: default, premium. Default is default. | Optional |
| limit | The maximum number of results to return from ThreatStream. Default is 50. | Optional |
| all_results | Whether to retrieve all results. The “limit” argument will be ignored. Possible values are: false, true. Default is false. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.PremiumPlatforms.Name | String | The name of the supported platform for premium sandbox. |
| ThreatStream.PremiumPlatforms.Types | String | The type of supported submissions for premium sandbox. |
| ThreatStream.PremiumPlatforms.Label | String | The display name of the supported platform of premium sandbox. |
| ThreatStream.DefaultPlatforms.Name | String | The name of the supported platform for standard sandbox. |
| ThreatStream.DefaultPlatforms.Types | String | The type of the supported submissions for standard sandbox. |
| ThreatStream.DefaultPlatforms.Label | String | The display name of the supported platform of standard sandbox. |
Command Example
!threatstream-supported-platforms sandbox_type=default
Context Example
{
"ThreatStream": {
"DefaultPlatforms": [
{
"Label": "Windows 7",
"Name": "WINDOWS7",
"Platform": "windows",
"Types": [
"file",
"url"
]
}
]
}
}
Human Readable Output
Supported platforms for default sandbox
Label Name Platform Types Windows 7 WINDOWS7 windows file,
url
url
Checks the reputation of the given URL.
Base Command
url
Input
| Argument Name | Description | Required |
|---|---|---|
| url | The URL to check. | Required |
| threshold | If confidence is greater than the threshold the URL is considered malicious, otherwise it is considered good. This argument overrides the default URL threshold defined as a parameter. | Optional |
| include_inactive | Whether to include results with an inactive status. Possible values are: True, False. | Optional |
| threat_model_association | Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed. Possible values are: True, False. Default is False. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| DBotScore.Indicator | String | The indicator that was tested. |
| DBotScore.Type | String | The indicator type. |
| DBotScore.Vendor | String | The vendor used to calculate the score. |
| DBotScore.Score | Number | The actual score. |
| URL.Data | String | The URL of the indicator. |
| URL.Malicious.Vendor | String | The vendor that reported the indicator as malicious. |
| ThreatStream.URL.Modified | String | The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where “T” denotes the start of the value |
| for time in UTC time. | ||
| ThreatStream.URL.Confidence | String | The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. |
| ThreatStream.URL.Status | String | The indicator status. |
| ThreatStream.URL.Organization | String | The name of the business that owns the IP address associated with the indicator. |
| ThreatStream.URL.Address | String | The indicator URL. |
| ThreatStream.URL.Country | String | The country associated with the indicator. |
| ThreatStream.URL.Type | String | The indicator type. |
| ThreatStream.URL.Source | String | The indicator source. |
| ThreatStream.URL.Severity | String | The indicator severity (“very-high”, “high”, “medium”, or “low”). |
| ThreatStream.URL.Tags | Unknown | Tags assigned to the URL. |
| ThreatStream.URL.IType | String | The itype of the indicator associated with the specified model. |
| URL.Tags | Unknown | List of URL tags. |
| URL.ThreatTypes | Unknown | Threat types associated with the url. |
| ThreatStream.URL.Actor.assignee_user | Unknown | The assignee user of the threat actor. |
| ThreatStream.URL.Actor.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.URL.Actor.association_info.created | Date | The date the association info was created. |
| ThreatStream.URL.Actor.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.URL.Actor.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.URL.Actor.created_ts | Date | The date the threat actor was created. |
| ThreatStream.URL.Actor.feed_id | Number | The feed ID of the threat actor. |
| ThreatStream.URL.Actor.id | Number | The ID of the threat actor. |
| ThreatStream.URL.Actor.is_anonymous | Boolean | Whether the threat actor is anonymous. |
| ThreatStream.URL.Actor.is_cloneable | String | Whether the threat actor is cloneable. |
| ThreatStream.URL.Actor.is_public | Boolean | Whether the threat actor is public. |
| ThreatStream.URL.Actor.is_team | Boolean | Whether the threat actor is a team. |
| ThreatStream.URL.Actor.modified_ts | Date | The date the threat actor was modified. |
| ThreatStream.URL.Actor.name | String | The name of the threat actor. |
| ThreatStream.URL.Actor.organization_id | Number | The organization ID of the threat actor. |
| ThreatStream.URL.Actor.owner_user_id | Number | The owner user ID of the threat actor. |
| ThreatStream.URL.Actor.primary_motivation | Unknown | The primary motivation of the threat actor. |
| ThreatStream.URL.Actor.publication_status | String | The publication status of the threat actor. |
| ThreatStream.URL.Actor.published_ts | Date | The date the threat actor was published. |
| ThreatStream.URL.Actor.resource_level | Unknown | The resource level of the threat actor. |
| ThreatStream.URL.Actor.resource_uri | String | The resource URI of the threat actor. |
| ThreatStream.URL.Actor.source_created | Unknown | The date the source was created. |
| ThreatStream.URL.Actor.source_modified | Unknown | The date the source was modified. |
| ThreatStream.URL.Actor.start_date | Unknown | The start date. |
| ThreatStream.URL.Actor.tags | String | The tags of the threat indicator. |
| ThreatStream.URL.Actor.tags_v2.id | String | The ID of the tag. |
| ThreatStream.URL.Actor.tags_v2.name | String | The name of the tag. |
| ThreatStream.URL.Actor.tlp | String | The TLP of the threat actor. |
| ThreatStream.URL.Actor.uuid | String | The UUID of the threat actor. |
| ThreatStream.URL.Signature.assignee_user | Unknown | The assignee user of the signature. |
| ThreatStream.URL.Signature.association_info.comment | Unknown | The comment in the association info of the signature. |
| ThreatStream.URL.Signature.association_info.created | Date | The date the association info was created. |
| ThreatStream.URL.Signature.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.URL.Signature.can_add_public_tags | Boolean | Whether you can add public tags to the signature. |
| ThreatStream.URL.Signature.created_ts | Date | The date the signature was created. |
| ThreatStream.URL.Signature.feed_id | Number | The feed ID of the signature. |
| ThreatStream.URL.Signature.id | Number | The ID of the signature. |
| ThreatStream.URL.Signature.is_anonymous | Boolean | Whether the signature is anonymous. |
| ThreatStream.URL.Signature.is_cloneable | String | Whether the signature is cloneable. |
| ThreatStream.URL.Signature.is_public | Boolean | Whether the signature is public. |
| ThreatStream.URL.Signature.is_team | Boolean | Whether the signature is a team signature. |
| ThreatStream.URL.Signature.modified_ts | Date | The date the signature was modified. |
| ThreatStream.URL.Signature.name | String | The name of the signature. |
| ThreatStream.URL.Signature.organization_id | Number | The organization ID of the signature. |
| ThreatStream.URL.Signature.owner_user_id | Number | The owner user ID of the signature. |
| ThreatStream.URL.Signature.primary_motivation | Unknown | The primary motivation of the signature. |
| ThreatStream.URL.Signature.publication_status | String | The publication status of the signature. |
| ThreatStream.URL.Signature.published_ts | Date | The date the signature was published. |
| ThreatStream.URL.Signature.resource_level | Unknown | The resource level of the signature. |
| ThreatStream.URL.Signature.resource_uri | String | The resource URI of the signature. |
| ThreatStream.URL.Signature.source_created | Unknown | The date the source was created. |
| ThreatStream.URL.Signature.source_modified | Unknown | The date the source was modified. |
| ThreatStream.URL.Signature.start_date | Unknown | The start date. |
| ThreatStream.URL.Signature.tags | String | The tags of the threat indicator. |
| ThreatStream.URL.Signature.tags_v2.id | String | The ID of the tag. |
| ThreatStream.URL.Signature.tags_v2.name | String | The name of the tag. |
| ThreatStream.URL.Signature.tlp | String | The TLP of the signature. |
| ThreatStream.URL.Signature.uuid | String | The UUID of the signature. |
| ThreatStream.URL.ThreatBulletin.all_circles_visible | Boolean | Whether all of the circles are visible. |
| ThreatStream.URL.ThreatBulletin.assignee_org | String | The assignee organization. |
| ThreatStream.URL.ThreatBulletin.assignee_org_id | String | The assignee organization ID. |
| ThreatStream.URL.ThreatBulletin.assignee_org_name | String | The assignee organization name. |
| ThreatStream.URL.ThreatBulletin.assignee_user | String | The assignee user. |
| ThreatStream.URL.ThreatBulletin.assignee_user_id | String | The assignee user ID. |
| ThreatStream.URL.ThreatBulletin.assignee_user_name | Unknown | The assignee user name. |
| ThreatStream.URL.ThreatBulletin.association_info.comment | Unknown | The comment in the association info of the threat actor. |
| ThreatStream.URL.ThreatBulletin.association_info.created | Date | The date the association info was created. |
| ThreatStream.URL.ThreatBulletin.association_info.from_id | String | The ID from which the association info is related. |
| ThreatStream.URL.ThreatBulletin.body_content_type | String | The body content type. |
| ThreatStream.URL.ThreatBulletin.campaign | Unknown | The campaign of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.can_add_public_tags | Boolean | Whether you can add public tags. |
| ThreatStream.URL.ThreatBulletin.created_ts | Date | The date the threat bulletin was created. |
| ThreatStream.URL.ThreatBulletin.feed_id | Number | The feed ID of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.id | String | The ID of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.is_anonymous | Boolean | Whether the threat bulletin is anonymous. |
| ThreatStream.URL.ThreatBulletin.is_cloneable | String | Whether the threat bulletin is cloneable. |
| ThreatStream.URL.ThreatBulletin.is_editable | Boolean | Whether the threat bulletin is editable. |
| ThreatStream.URL.ThreatBulletin.is_email | Boolean | Whether the threat bulletin is an email. |
| ThreatStream.URL.ThreatBulletin.is_public | Boolean | Whether the threat bulletin is public. |
| ThreatStream.URL.ThreatBulletin.modified_ts | Date | The date the threat bulletin was modified. |
| ThreatStream.URL.ThreatBulletin.name | String | The name of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.original_source | String | The original source of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.original_source_id | Unknown | The original source ID of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.owner_org.id | String | The owner organization ID. |
| ThreatStream.URL.ThreatBulletin.owner_org.name | String | The owner organization name. |
| ThreatStream.URL.ThreatBulletin.owner_org.resource_uri | String | The owner organization URI. |
| ThreatStream.URL.ThreatBulletin.owner_org_id | Number | The ID of the owner user. |
| ThreatStream.URL.ThreatBulletin.owner_org_name | String | The name of the owner organization. |
| ThreatStream.URL.ThreatBulletin.owner_user.avatar_s3_url | Unknown | The URL of the owner user. |
| ThreatStream.URL.ThreatBulletin.owner_user.can_share_intelligence | Boolean | Whether you can share intelligence. |
| ThreatStream.URL.ThreatBulletin.owner_user.email | String | The email of the owner user. |
| ThreatStream.URL.ThreatBulletin.owner_user.id | String | The ID of the owner user. |
| ThreatStream.URL.ThreatBulletin.owner_user.is_active | Boolean | Whether the owner user is active. |
| ThreatStream.URL.ThreatBulletin.owner_user.is_readonly | Boolean | Whether the owner user has read-only permission. |
| ThreatStream.URL.ThreatBulletin.owner_user.must_change_password | Boolean | Whether the owner user must change the password. |
| ThreatStream.URL.ThreatBulletin.owner_user.name | String | The owner user name. |
| ThreatStream.URL.ThreatBulletin.owner_user.nickname | String | The owner user nickname. |
| ThreatStream.URL.ThreatBulletin.owner_user.organization.id | String | The ID of the owner user organization. |
| ThreatStream.URL.ThreatBulletin.owner_user.organization.name | String | The name of the owner user organization. |
| ThreatStream.URL.ThreatBulletin.owner_user.organization.resource_uri | String | The resource URI of the owner user organization. |
| ThreatStream.URL.ThreatBulletin.owner_user.resource_uri | String | The resource URI of the owner user. |
| ThreatStream.URL.ThreatBulletin.owner_user_id | Number | The owner user ID of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.owner_user_name | String | The owner user name of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.parent | Unknown | The parent of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.published_ts | Unknown | The date the threat bulletin was published. |
| ThreatStream.URL.ThreatBulletin.resource_uri | String | The resource URI of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.source | Unknown | The source of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.source_created | Unknown | The date the source was created. |
| ThreatStream.URL.ThreatBulletin.source_modified | Unknown | The date the source was modified. |
| ThreatStream.URL.ThreatBulletin.starred_by_me | Boolean | Whether the threat bulletin was started by me. |
| ThreatStream.URL.ThreatBulletin.starred_total_count | Number | The total number of times the threat bulletin was starred. |
| ThreatStream.URL.ThreatBulletin.status | String | The status of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.threat_actor | Unknown | The threat actor of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.tlp | Unknown | The TLP of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.ttp | Unknown | The TTP of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.uuid | String | The UUID of the threat bulletin. |
| ThreatStream.URL.ThreatBulletin.votes.me | Unknown | The number of votes by me. |
| ThreatStream.URL.ThreatBulletin.votes.total | Number | The number of total votes. |
| ThreatStream.URL.ThreatBulletin.watched_by_me | Boolean | Whether the threat bulletin was watched by me. |
| ThreatStream.URL.ThreatBulletin.watched_total_count | Number | The total number of watchers. |
| ThreatStream.URL.TTP.assignee_user | Unknown | The assignee user of the TTP. |
| ThreatStream.URL.TTP.association_info.comment | Unknown | The comment in the association info of the TTP. |
| ThreatStream.URL.TTP.association_info.created | Date | The date the association info was created. |
| ThreatStream.URL.TTP.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.URL.TTP.can_add_public_tags | Boolean | Whether you can add public tags to the TTP. |
| ThreatStream.URL.TTP.created_ts | Date | The date the TTP was created. |
| ThreatStream.URL.TTP.feed_id | Number | The feed ID of the TTP. |
| ThreatStream.URL.TTP.id | Number | The ID of the TTP. |
| ThreatStream.URL.TTP.is_anonymous | Boolean | Whether the TTP was anonymous. |
| ThreatStream.URL.TTP.is_cloneable | String | Whether the TTP was cloneable. |
| ThreatStream.URL.TTP.is_public | Boolean | Whether the TTP is public. |
| ThreatStream.URL.TTP.is_team | Boolean | Whether the TTP is a team. |
| ThreatStream.URL.TTP.modified_ts | Date | The date the TTP was modified. |
| ThreatStream.URL.TTP.name | String | The name of the TTP. |
| ThreatStream.URL.TTP.organization_id | Number | The organization ID of the TTP. |
| ThreatStream.URL.TTP.owner_user_id | Number | The owner user ID of the TTP. |
| ThreatStream.URL.TTP.primary_motivation | Unknown | The primary motivation of the TTP. |
| ThreatStream.URL.TTP.publication_status | String | The publication status of the TTP. |
| ThreatStream.URL.TTP.published_ts | Date | The date the TTP was published. |
| ThreatStream.URL.TTP.resource_level | Unknown | The resource level of the TTP. |
| ThreatStream.URL.TTP.resource_uri | String | The resource URI of the TTP. |
| ThreatStream.URL.TTP.source_created | Unknown | The date the source was created. |
| ThreatStream.URL.TTP.source_modified | Unknown | The date the source was modified. |
| ThreatStream.URL.TTP.start_date | Unknown | The start date. |
| ThreatStream.URL.TTP.tags | String | The tags of the threat indicator. |
| ThreatStream.URL.TTP.tags_v2.id | String | The ID of the tag. |
| ThreatStream.URL.TTP.tags_v2.name | String | The name of the tag. |
| ThreatStream.URL.TTP.tlp | String | The TLP of the TTP. |
| ThreatStream.URL.TTP.uuid | String | The UUID of the TTP. |
| ThreatStream.URL.Vulnerability.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.URL.Vulnerability.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.URL.Vulnerability.association_info.created | Date | The date the association info was created. |
| ThreatStream.URL.Vulnerability.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.URL.Vulnerability.can_add_public_tags | Boolean | Whether you can add public tags to the threat actor. |
| ThreatStream.URL.Vulnerability.circles.id | String | The ID of the circle. |
| ThreatStream.URL.Vulnerability.circles.name | String | The name of the circle. |
| ThreatStream.URL.Vulnerability.circles.resource_uri | String | The resource URI of the circle. |
| ThreatStream.URL.Vulnerability.created_ts | Date | The date the vulnerability was created. |
| ThreatStream.URL.Vulnerability.feed_id | Number | The feed ID of the vulnerability. |
| ThreatStream.URL.Vulnerability.id | Number | The ID of the vulnerability. |
| ThreatStream.URL.Vulnerability.is_anonymous | Boolean | Whether the vulnerability is anonymous. |
| ThreatStream.URL.Vulnerability.is_cloneable | String | Whether the vulnerability is cloneable. |
| ThreatStream.URL.Vulnerability.is_public | Boolean | Whether the vulnerability is public. |
| ThreatStream.URL.Vulnerability.is_system | Boolean | Whether the vulnerability is in the system. |
| ThreatStream.URL.Vulnerability.modified_ts | Date | The date the vulnerability was modified. |
| ThreatStream.URL.Vulnerability.name | String | The name of the vulnerability. |
| ThreatStream.URL.Vulnerability.organization_id | Number | The organization ID of the vulnerability. |
| ThreatStream.URL.Vulnerability.owner_user_id | Unknown | The owner user ID of the vulnerability. |
| ThreatStream.URL.Vulnerability.publication_status | String | The publication status of the vulnerability. |
| ThreatStream.URL.Vulnerability.published_ts | Date | The date the vulnerability was published. |
| ThreatStream.URL.Vulnerability.resource_uri | String | The resource URI of the vulnerability. |
| ThreatStream.URL.Vulnerability.source | String | The source of the vulnerability. |
| ThreatStream.URL.Vulnerability.source_created | Unknown | The feed ID of the vulnerability. |
| ThreatStream.URL.Vulnerability.source_modified | Unknown | Whether the source was modified. |
| ThreatStream.URL.Vulnerability.tags | String | The tags of the vulnerability. |
| ThreatStream.URL.Vulnerability.tags_v2.id | String | The ID of the tag. |
| ThreatStream.URL.Vulnerability.tags_v2.name | String | The name of the tag. |
| ThreatStream.URL.Vulnerability.tlp | String | The TLP of the vulnerability. |
| ThreatStream.URL.Vulnerability.update_id | Number | The update ID of the vulnerability. |
| ThreatStream.URL.Vulnerability.uuid | String | The UUID of the vulnerability. |
| ThreatStream.URL.Campaign.assignee_user | Unknown | The assignee user of the vulnerability. |
| ThreatStream.URL.Campaign.association_info.comment | Unknown | The comment in the association info of the vulnerability. |
| ThreatStream.URL.Campaign.association_info.created | Date | The date the association info was created. |
| ThreatStream.URL.Campaign.association_info.from_id | Number | The ID from which the association info is related. |
| ThreatStream.URL.Campaign.can_add_public_tags | Boolean | Whether you can add public tags to the campaign. |
| ThreatStream.URL.Campaign.created_ts | Date | The date the campaign was created. |
| ThreatStream.URL.Campaign.end_date | Unknown | The end date of the campaign. |
| ThreatStream.URL.Campaign.feed_id | Number | The feed ID of the campaign. |
| ThreatStream.URL.Campaign.id | Number | The ID of the campaign. |
| ThreatStream.URL.Campaign.is_anonymous | Boolean | Whether the campaign is anonymous. |
| ThreatStream.URL.Campaign.is_cloneable | String | Whether the campaign is cloneable. |
| ThreatStream.URL.Campaign.is_public | Boolean | Whether the campaign is public. |
| ThreatStream.URL.Campaign.modified_ts | Date | The date the campaign was modified. |
| ThreatStream.URL.Campaign.name | String | The name of the campaign. |
| ThreatStream.URL.Campaign.objective | Unknown | The objective of the campaign. |
| ThreatStream.URL.Campaign.organization_id | Number | The organization ID of the campaign. |
| ThreatStream.URL.Campaign.owner_user_id | Number | The owner user ID of the campaign. |
| ThreatStream.URL.Campaign.publication_status | String | The publication status of the campaign. |
| ThreatStream.URL.Campaign.published_ts | Unknown | The date the campaign was published. |
| ThreatStream.URL.Campaign.resource_uri | String | The resource URI of the campaign. |
| ThreatStream.URL.Campaign.source_created | Date | The date the campaign was created. |
| ThreatStream.URL.Campaign.source_modified | Date | Whether the source was modified. |
| ThreatStream.URL.Campaign.start_date | Unknown | The start date of the campaign. |
| ThreatStream.URL.Campaign.status.display_name | String | The display name of the status. |
| ThreatStream.URL.Campaign.status.id | Number | The ID of the status of the campaign. |
| ThreatStream.URL.Campaign.status.resource_uri | String | The resource URI of the status of the campaign. |
| ThreatStream.URL.Campaign.tlp | String | The TLP of the campaign. |
| ThreatStream.URL.Campaign.uuid | String | The UUID of the campaign. |
Command example
!url url=http://www.ujhy1.com/ threat_model_association=True
Context Example
{
"DBotScore": {
"Indicator": "http://www.ujhy1.com/",
"Message": "No results found.",
"Reliability": "B - Usually reliable",
"Score": 0,
"Type": "url",
"Vendor": "Anomali ThreatStream v3 May"
},
"URL": {
"Data": "http://www.ujhy1.com/"
}
}
Human Readable Output
Anomali ThreatStream v3 May
URL Result http://www.ujhy1.com/ Not found
Additional Considerations for this version
- Remove the default_threshold integration parameter.
- Add integration parameter for global threshold in ip, domain, file, url, and threatstream-email-reputation commands.
- Add Include inactive results checkbox in integration settings for the ability to get inactive results.
threatstream-search-intelligence
Returns filtered intelligence from ThreatStream. If a query is defined, it overrides all other arguments that were passed to the command.
Base Command
threatstream-search-intelligence
Input
| Argument Name | Description | Required |
|---|---|---|
| value | The value of an intelligence. | Optional |
| uuid | The UUID of an intelligence. When several UUIDs stated, an “OR” operator is used. | Optional |
| type | The type of an intelligence. Possible values are: domain, email, ip, md5, string, url. | Optional |
| itype | The itType of an intelligence. (e.g., apt_ip, apt_email). | Optional |
| status | The status of an intelligence. Possible values are: active, inactive, falsepos. | Optional |
| tags | The tags of an intelligence. Comma-separated list. When several tags are stated, an “OR” operator is used. | Optional |
| asn | The ASN of an intelligence. | Optional |
| confidence | The confidence of an intelligence. Input will be operator then value, i.e., “gt 65” or “lt 85”. If only a value is stated, then it must match exactly. | Optional |
| threat_type | The threat type of an intelligence. | Optional |
| is_public | Whether the intelligence is public. | Optional |
| query | Query that overrides all other arguments. The filter operators used for the filter language query are the symbolic form (=, <, >, and so on) and not the descriptive form (exact, lt, gt, and so on). E.g., (confidence>=90+AND+(itype=”apt_ip”+OR+itype=”bot_ip”+OR+itype=”c2_ip”)). | Optional |
| update_id_gt | An incrementing numeric identifier associated with each update to intelligence on ThreatStream. If specified, then it is recommended to use order_by=update_id. | Optional |
| order_by | How to order the results. | Optional |
| limit | The maximum number of results to return from ThreatStream. The maximum number of returned results is 1000. For more results, use the page and page_size arguments. Default is 50. | Optional |
| page | Page number to get result from. Needs to be used with page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Intelligence.source_created | String | The source from which the intelligence was created. |
| ThreatStream.Intelligence.status | String | The status of the intelligence. |
| ThreatStream.Intelligence.itype | String | The itype of the intelligence. |
| ThreatStream.Intelligence.expiration_ts | Date | The expiration timestamp of the intelligence. |
| ThreatStream.Intelligence.ip | String | The IP address of the intelligence. |
| ThreatStream.Intelligence.is_editable | Boolean | Whether the intelligence is editable. |
| ThreatStream.Intelligence.feed_id | String | The feed ID of the intelligence. |
| ThreatStream.Intelligence.update_id | String | The update ID of the intelligence. |
| ThreatStream.Intelligence.value | String | The value of the intelligence. |
| ThreatStream.Intelligence.is_public | Boolean | Whether the intelligence is public. |
| ThreatStream.Intelligence.threattype | String | The threat type of the intelligence. |
| ThreatStream.Intelligence.workgroups | String | The work groups of the intelligence. |
| ThreatStream.Intelligence.confidence | String | The confidence of the intelligence. |
| ThreatStream.Intelligence.uuid | String | The UUID of the intelligence. |
| ThreatStream.Intelligence.retina_confidence | String | The retina confidence of the intelligence. |
| ThreatStream.Intelligence.trusted_circle_ids | String | The trusted circleIDs of the intelligence. |
| ThreatStream.Intelligence.id | String | The ID of the intelligence. |
| ThreatStream.Intelligence.source | String | The source of the iIntelligence. |
| ThreatStream.Intelligence.owner_organization_id | String | The owner organization ID of the intelligence. |
| ThreatStream.Intelligence.import_session_id | String | The import session ID of the intelligence. |
| ThreatStream.Intelligence.source_modified | Boolean | Whether the the source was modified. |
| ThreatStream.Intelligence.type | String | The type of the intelligence. |
| ThreatStream.Intelligence.description | String | The description of the intelligence. |
| ThreatStream.Intelligence.tags | String | The tags of the intelligence. |
| ThreatStream.Intelligence.threatscore | String | The threat score of the intelligence. |
| ThreatStream.Intelligence.latitude | String | The latitude of the intelligence. |
| ThreatStream.Intelligence.longitude | String | The longitude of the intelligence. |
| ThreatStream.Intelligence.modified_ts | Date | The date the intelligence was modified. |
| ThreatStream.Intelligence.org | String | The organization of the intelligence. |
| ThreatStream.Intelligence.asn | Number | The ASN of the intelligence. |
| ThreatStream.Intelligence.created_ts | Date | The date the intelligence was created. |
| ThreatStream.Intelligence.tlp | String | The TLP of the intelligence. |
| ThreatStream.Intelligence.is_anonymous | Boolean | Whether the intelligence is anonymous. |
| ThreatStream.Intelligence.country | String | The country of the intelligence. |
| ThreatStream.Intelligence.source_reported_confidence | String | The confidence of the reported source. |
| ThreatStream.Intelligence.subtype | String | The subtype of the intelligence. |
| ThreatStream.Intelligence.resource_uri | String | The resource URI of the intelligence |
| ThreatStream.Intelligence.severity | String | The severity of the intelligence. |
Command example
!threatstream-search-intelligence limit=1 status=inactive value=1.2.4.5
Context Example
{
"ThreatStream": {
"Intelligence": [
{
"asn": "",
"can_add_public_tags": true,
"confidence": 100,
"country": null,
"created_ts": "2022-04-21T14:27:51.242Z",
"description": null,
"expiration_ts": "2022-07-20T14:27:51.041Z",
"feed_id": 0,
"id": 355250247,
"import_session_id": null,
"ip": "1.2.4.5",
"is_anonymous": false,
"is_editable": false,
"is_public": true,
"itype": "c2_ip",
"latitude": null,
"longitude": null,
"meta": {
"detail2": "bifocals_deactivated_on_2022-07-20_14:30:00.151050",
"severity": "medium"
},
"modified_ts": "2022-07-20T14:30:02.307Z",
"org": "",
"owner_organization_id": 67,
"rdns": null,
"resource_uri": "/api/v2/intelligence/355250247/",
"retina_confidence": -1,
"sort": [
1658327402307,
"355250247"
],
"source": "Analyst",
"source_created": null,
"source_modified": null,
"source_reported_confidence": 100,
"status": "inactive",
"subtype": null,
"tags": [
{
"id": "4w0",
"name": "abc"
},
{
"id": "o8x",
"name": "feb3fbcf-d18c-4a1a-89af-fbe054e16f6c"
},
{
"id": "vuj",
"name": "Playboook_source_without_approval_on_cloud"
}
],
"threat_type": "c2",
"threatscore": 70,
"tlp": null,
"trusted_circle_ids": null,
"type": "ip",
"update_id": 940700580,
"uuid": "3e141a49-6fc9-4567-8efb-919565a39752",
"value": "1.2.4.5",
"workgroups": []
}
]
}
}
Human Readable Output
The intelligence results
Can Add Public Tags Confidence Created Ts Expiration Ts Feed Id Id Ip Is Anonymous Is Editable Is Public Itype Meta Modified Ts Owner Organization Id Resource Uri Retina Confidence Sort Source Source Reported Confidence Status Tags Threat Type Threatscore Type Update Id Uuid Value true 100 2022-04-21T14:27:51.242Z 2022-07-20T14:27:51.041Z 0 355250247 1.2.4.5 false false true c2_ip detail2: bifocals_deactivated_on_2022-07-20_14:30:00.151050
severity: medium2022-07-20T14:30:02.307Z 67 /api/v2/intelligence/355250247/ -1 1658327402307,
355250247Analyst 100 inactive {‘id’: ‘4w0’, ‘name’: ‘abc’},
{‘id’: ‘o8x’, ‘name’: ‘feb3fbcf-d18c-4a1a-89af-fbe054e16f6c’},
{‘id’: ‘vuj’, ‘name’: ‘Playboook_source_without_approval_on_cloud’}c2 70 ip 940700580 3e141a49-6fc9-4567-8efb-919565a39752 1.2.4.5
threatstream-list-rule
Gets a list of rules from ThreatStream.
Base Command
threatstream-list-rule
Input
| Argument Name | Description | Required |
|---|---|---|
| rule_id | Unique ID assigned to the rule. | Optional |
| limit | The maximum number of results to return. Default is 50. | Optional |
| page | The page number of the results to retrieve. | Optional |
| page_size | The maximum number of objects to retrieve per page. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Rule.adv_keyword | Unknown | Advanced keyword or regular expression that the rule is designed to match. |
| ThreatStream.Rule.backfill | Unknown | Objects that define additional filters or conditions for the rule. |
| ThreatStream.Rule.create_investigation | Boolean | Whether an investigation should be created when the rule is triggered. |
| ThreatStream.Rule.created_ts | Date | Rule creation time. |
| ThreatStream.Rule.description | Unknown | The rule description. |
| ThreatStream.Rule.exclude_notify_org_whitelisted | Boolean | Whether to exclude the rule from matching observables that are included in the organization whitelist. |
| ThreatStream.Rule.exclude_notify_owner_org | Boolean | Whether to exclude the rule from keyword matches on observables imported by the organization from keyword match or hourly digest email notifications. |
| ThreatStream.Rule.has_associations | Boolean | Whether the rule has associations. |
| ThreatStream.Rule.id | Number | Unique ID assigned to the rule. |
| ThreatStream.Rule.intelligence_initiatives | Unknown | Intelligence initiatives associated with the rule. |
| ThreatStream.Rule.is_editable | Boolean | Indicates whether the imported rule can be updated by an intelligence source. |
| ThreatStream.Rule.is_enabled | Boolean | Whether the rule is currently enabled. |
| ThreatStream.Rule.keyword | String | Keyword associated with the rule. |
| ThreatStream.Rule.keywords | String | A list of keywords associated with the rule. |
| ThreatStream.Rule.match_actors | Boolean | Whether the rule matches keywords in newly created actors. |
| ThreatStream.Rule.match_all_tm | Boolean | Whether the rule should match against all threat models. |
| ThreatStream.Rule.match_attackpatterns | Boolean | Whether the rule matches keywords in newly created attack patterns. |
| ThreatStream.Rule.match_campaigns | Boolean | Whether the rule matches keywords in newly created campaigns. |
| ThreatStream.Rule.match_courseofactions | Boolean | Whether the rule matches keywords in newly created course of actions. |
| ThreatStream.Rule.match_customtms | Boolean | Whether the rule should match custom threat models. |
| ThreatStream.Rule.match_identities | Boolean | Whether the rule matches keywords in newly created identities. |
| ThreatStream.Rule.match_incidents | Boolean | Whether the rule matches keywords in newly created incidents. |
| ThreatStream.Rule.match_infrastructures | Boolean | Whether the rule matches keywords in newly created infrastructures. |
| ThreatStream.Rule.match_intrusionsets | Boolean | Whether the rule matches keywords in newly created intrusion sets. |
| ThreatStream.Rule.match_malware | Boolean | Whether the rule matches keywords in newly created malware. |
| ThreatStream.Rule.match_observables | Boolean | Whether the rule matches keywords in newly created observables. |
| ThreatStream.Rule.match_reportedfiles | Boolean | Whether the rule should match keywords in newly created sandbox reports. |
| ThreatStream.Rule.match_signatures | Boolean | Whether the rule should match keywords in newly created signatures. |
| ThreatStream.Rule.match_tips | Boolean | Whether the rule matches keywords in newly created threat bulletins. |
| ThreatStream.Rule.match_tools | Boolean | Whether the rule should match keywords in newly created tools. |
| ThreatStream.Rule.match_ttps | Boolean | Whether the rule should match keywords in newly created TTPs. |
| ThreatStream.Rule.match_vulnerabilities | Boolean | Whether the rule matches keywords in newly created vulnerabilities. |
| ThreatStream.Rule.matches | Number | Total number of keyword matches for the rule. |
| ThreatStream.Rule.messages | Unknown | Messages or notifications generated by the rule. |
| ThreatStream.Rule.modified_ts | Date | Timestamp of when the rule was last modified, in UTC format. |
| ThreatStream.Rule.name | String | The rule name. |
| ThreatStream.Rule.notify_list_groups | Unknown | List of groups that should be notified when the rule triggers an alert. |
| ThreatStream.Rule.notify_me | Boolean | Whether the user who created the rule should be notified when the rule triggers an alert. |
| ThreatStream.Rule.org_id | Number | ID associated with the organization that created the rule. |
| ThreatStream.Rule.org_shared | Boolean | Whether a rule is shared across an organization. |
| ThreatStream.Rule.organization.id | String | ID associated with the organization that created the rule. |
| ThreatStream.Rule.organization.name | String | Name associated with the organization that created the rule. |
| ThreatStream.Rule.organization.resource_uri | String | Resource URI associated with the organization that created the rule. |
| ThreatStream.Rule.resource_uri | String | Resource URI associated with the rule. |
| ThreatStream.Rule.user.avatar_s3_url | Unknown | URL for the avatar image associated with the user who created the rule. |
| ThreatStream.Rule.user.can_share_intelligence | Boolean | Whether the user who created the rule can share intelligence. |
| ThreatStream.Rule.user.email | String | Email of the user who created the rule. |
| ThreatStream.Rule.user.id | String | ID of the user who created the rule. |
| ThreatStream.Rule.user.is_active | Boolean | Whether the user who created the rule is active. |
| ThreatStream.Rule.user.is_readonly | Boolean | Whether the user who created the rule should be restricted to Read Only status. |
| ThreatStream.Rule.user.must_change_password | Boolean | Whether the user who created the rule will be forced to change their password the next time they log in. |
| ThreatStream.Rule.user.name | String | Name of the user who created the rule. |
| ThreatStream.Rule.user.nickname | String | Nickname of the user who created the rule. |
| ThreatStream.Rule.user.organization.id | String | The ID associated to the organization. |
| ThreatStream.Rule.user.organization.name | String | The user’s organization name. |
| ThreatStream.Rule.user.organization.resource_uri | String | The user’s organization resource URI. |
| ThreatStream.Rule.user.resource_uri | String | The user’s resource URI. |
| ThreatStream.Rule.user_id | Number | User ID of the user who created the rule. |
| ThreatStream.Rule.workgroups | Unknown | Assigned workgroups. |
| ThreatStream.Rule.actors.id | String | Actor’s ID associated with the rule. |
| ThreatStream.Rule.actors.name | String | Actor’s name associated with the rule. |
| ThreatStream.Rule.actors.resource_uri | String | Actor’s resource URI associated with the rule. |
| ThreatStream.Rule.attackpatterns | Unknown | Attack patterns associated with the rule. |
| ThreatStream.Rule.campaigns.id | String | Campaign’s ID associated with the rule. |
| ThreatStream.Rule.campaigns.name | String | Campaign’s name associated with the rule. |
| ThreatStream.Rule.campaigns.resource_uri | String | Campaign’s resource URI associated with the rule. |
| ThreatStream.Rule.courseofaction | Unknown | Course of action entities associated with the rule. |
| ThreatStream.Rule.customtms | Unknown | Custom threat model entities associated with the rule. |
| ThreatStream.Rule.exclude_impacts | String | Indicator types that are excluded from rule matches. |
| ThreatStream.Rule.identities | Unknown | List of identities associated with the rule. |
| ThreatStream.Rule.incidents.id | String | Incident’s ID associated with the rule. |
| ThreatStream.Rule.incidents.name | String | Incident’s name associated with the rule. |
| ThreatStream.Rule.incidents.resource_uri | String | Incident’s resource URI associated with the rule. |
| ThreatStream.Rule.infrastructure | Unknown | Infrastructure entities associated with the rule. |
| ThreatStream.Rule.intrusionsets | Unknown | Intrusion sets associated with the rule. |
| ThreatStream.Rule.investigation.assignee.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Rule.investigation.assignee.avatar_s3_url | Unknown | URL for the avatar image associated with the assignee user. |
| ThreatStream.Rule.investigation.assignee.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Rule.investigation.assignee.email | String | The email of the assignee user. |
| ThreatStream.Rule.investigation.assignee.id | String | The ID of the assignee user. |
| ThreatStream.Rule.investigation.assignee.is_active | Boolean | Whether the assignee user is active. |
| ThreatStream.Rule.investigation.assignee.is_readonly | Boolean | Whether the assignee user should be restricted to Read Only status. |
| ThreatStream.Rule.investigation.assignee.must_change_password | Boolean | Whether the investigation assignee user will be forced to change their password the next time they log in. |
| ThreatStream.Rule.investigation.assignee.name | String | The investigation assignee user name. |
| ThreatStream.Rule.investigation.assignee.nickname | Unknown | The investigation assignee user nickname. |
| ThreatStream.Rule.investigation.assignee.resource_uri | String | Resource URI associated with investigation assignee user. |
| ThreatStream.Rule.investigation.id | String | The ID of the investigation. |
| ThreatStream.Rule.investigation.name | String | The name of the investigation. |
| ThreatStream.Rule.investigation.resource_uri | String | The resource URI of the investigation. |
| ThreatStream.Rule.investigation.users | Unknown | List of users associated with the investigation created by the rule. |
| ThreatStream.Rule.investigation.workgroups | Unknown | Assigned workgroups. |
| ThreatStream.Rule.malware.id | String | ID of the malware that associates to the rule. |
| ThreatStream.Rule.malware.name | String | Name of the malware that associates to the rule. |
| ThreatStream.Rule.malware.resource_uri | String | Resource URI of the malware that associates to the rule. |
| ThreatStream.Rule.match_impacts | String | Indicator types in which you want to look for rule matches at the exclusion of all others. |
| ThreatStream.Rule.signatures.id | String | ID of the signature that associates to the rule. |
| ThreatStream.Rule.signatures.name | String | Name of the signature that associates to the rule. |
| ThreatStream.Rule.signatures.resource_uri | String | Resource URI of the signature that associates to the rule. |
| ThreatStream.Rule.tags.name | String | Name of the tag applied to matched entities. |
| ThreatStream.Rule.tips.id | String | ID of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tips.name | String | Name of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tips.resource_uri | String | Resource URI of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tools | Unknown | List of tools associated with the rule. |
| ThreatStream.Rule.ttps.id | String | ID of the TTPs that associates to the rule. |
| ThreatStream.Rule.ttps.name | String | Name of the TTPs that associates to the rule. |
| ThreatStream.Rule.ttps.resource_uri | String | Resource URI of the TTPs that associates to the rule. |
| ThreatStream.Rule.vulnerabilities.id | String | ID of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.vulnerabilities.name | String | Name of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.vulnerabilities.resource_uri | String | Resource URI of the vulnerability with which to associate matched entities. |
Command example
!threatstream-list-rule page=2 page_size=2
Context Example
{
"ThreatStream": {
"Rule": [
{
"adv_keyword": null,
"backfill": [],
"create_investigation": false,
"created_ts": "2023-03-30T13:25:42.306343",
"description": null,
"exclude_notify_org_whitelisted": false,
"exclude_notify_owner_org": false,
"has_associations": false,
"id": 44444,
"intelligence_initiatives": [],
"is_editable": true,
"is_enabled": true,
"keyword": "keywords",
"keywords": [
"keywords"
],
"match_actors": false,
"match_all_tm": false,
"match_attackpatterns": false,
"match_campaigns": false,
"match_courseofactions": false,
"match_customtms": false,
"match_identities": false,
"match_incidents": false,
"match_infrastructures": false,
"match_intrusionsets": false,
"match_malware": false,
"match_observables": false,
"match_reportedfiles": false,
"match_signatures": false,
"match_tips": false,
"match_tools": false,
"match_ttps": false,
"match_vulnerabilities": false,
"matches": 0,
"messages": [],
"modified_ts": "2023-03-30T13:25:45.435220",
"name": "rule_2",
"notify_list_groups": [],
"notify_me": true,
"org_id": 11,
"org_shared": false,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/rule/44444/",
"tags": [],
"user": {
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/user/111/"
},
"user_id": 111,
"workgroups": []
},
{
"adv_keyword": null,
"backfill": [],
"create_investigation": false,
"created_ts": "2023-03-30T13:25:05.014893",
"description": null,
"exclude_notify_org_whitelisted": false,
"exclude_notify_owner_org": false,
"has_associations": false,
"id": 55555,
"intelligence_initiatives": [],
"is_editable": true,
"is_enabled": true,
"keyword": "keywords",
"keywords": [
"keywords"
],
"match_actors": false,
"match_all_tm": false,
"match_attackpatterns": false,
"match_campaigns": false,
"match_courseofactions": false,
"match_customtms": false,
"match_identities": false,
"match_incidents": false,
"match_infrastructures": false,
"match_intrusionsets": false,
"match_malware": false,
"match_observables": false,
"match_reportedfiles": false,
"match_signatures": false,
"match_tips": false,
"match_tools": false,
"match_ttps": false,
"match_vulnerabilities": false,
"matches": 0,
"messages": [],
"modified_ts": "2023-03-30T13:25:09.301784",
"name": "rule_1",
"notify_list_groups": [],
"notify_me": true,
"org_id": 11,
"org_shared": false,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/rule/55555/",
"tags": [],
"user": {
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/user/111/"
},
"user_id": 111,
"workgroups": []
}
]
}
}
Human Readable Output
Rules
Name Id Matches Created At Modified At Is Notify Me Is Enabled rule_2 44444 0 2023-03-30T13:25:42.306343 2023-03-30T13:25:45.435220 true true rule_1 55555 0 2023-03-30T13:25:05.014893 2023-03-30T13:25:09.301784 true true
threatstream-create-rule
Create a rule in the ThreatStream platform.
Base Command
threatstream-create-rule
Input
| Argument Name | Description | Required |
|---|---|---|
| rule_name | The name of the rule. | Required |
| keywords | A comma-separated list of keywords for which you want the rule to match. Keywords added to rules must adhere to the following requirements: IP addresses must be expressed as regular expressions. IP subnets should be expressed using CIDR notation and not as regular expressions. Do not start or end keywords with *. Keywords must contain at least three characters. | Required |
| match_include | A comma-separated list of fields you want the rule to match to their keywords. Possible values: observables, sandbox reports, threat bulletins, signatures, vulnerabilities. | Required |
| actor_ids | A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. | Optional |
| campaign_ids | A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. | Optional |
| investigation_action | The action you want to perform related to the investigation. Default is ‘No Action’. Possible values are: Create New, Add To Existing, No Action. | Optional |
| new_investigation_name | The investigation name. Required when ‘Create New’ is selected in the investigation_action argument. | Optional |
| existing_investigation_id | Existing investigation ID. Required when ‘Add To Existing’ is selected in the investigation_action argument. Use the threatstream-list-investigation command to get the investigation ID. | Optional |
| exclude_indicator | A comma-separated list of indicator types you want to exclude from rule matches. Example: actor_ipv6. | Optional |
| include_indicator | A comma-separated list of indicator types you want to include from rule matches. Example: actor_ipv6. | Optional |
| exclude_notify_org_whitelisted | Whether you want to exclude the rule from matching observables that are included in your organization whitelist. Possible values are: True, False. | Optional |
| exclude_notify_owner_org | Whether you want to exclude keyword matches on observables imported by your organization from a keyword match or hourly digest email notifications. Possible values are: True, False. | Optional |
| incident_ids | A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. | Optional |
| malware_ids | A comma-separated list of IDs of the malwares with which you want to associate matched entities. Use the threatstream-get-model-list command to get the malware IDs. | Optional |
| signature_ids | A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. | Optional |
| threat_bulletin_ids | A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. | Optional |
| ttp_ids | A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. | Optional |
| vulnerability_ids | A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. | Optional |
| tags | A comma-separated list of IDs of the tags with which you want to associate matched entities. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Rule.actors.id | String | Actor’s ID associated with the rule. |
| ThreatStream.Rule.actors.name | String | Actor’s name associated with the rule. |
| ThreatStream.Rule.actors.resource_uri | String | Actor’s resource URI associated with the rule. |
| ThreatStream.Rule.adv_keyword | Unknown | Advanced keyword or regular expression that the rule is designed to match. |
| ThreatStream.Rule.attackpatterns | Unknown | Attack patterns associated with the rule. |
| ThreatStream.Rule.backfill | Unknown | Objects that define additional filters or conditions for the rule. |
| ThreatStream.Rule.campaigns.id | String | Campaign’s ID associated with the rule. |
| ThreatStream.Rule.campaigns.name | String | Campaign’s name associated with the rule. |
| ThreatStream.Rule.campaigns.resource_uri | String | Campaign’s resource URI associated with the rule. |
| ThreatStream.Rule.courseofaction | Unknown | Course of action entities associated with the rule. |
| ThreatStream.Rule.create_investigation | Boolean | Whether an investigation should be created when the rule is triggered. |
| ThreatStream.Rule.created_ts | Date | Rule creation time. |
| ThreatStream.Rule.customtms | Unknown | Custom threat model entities associated with the rule. |
| ThreatStream.Rule.description | Unknown | The rule description. |
| ThreatStream.Rule.exclude_impacts | String | Indicator types that are excluded from rule matches. |
| ThreatStream.Rule.exclude_notify_org_whitelisted | Boolean | Whether observables whitelisted by your organization are excluded from rule matches. |
| ThreatStream.Rule.exclude_notify_owner_org | Boolean | Whether to exclude keyword matches on observables imported by your organization from keyword match or hourly digest email notifications. |
| ThreatStream.Rule.id | Number | Unique ID assigned to the rule. |
| ThreatStream.Rule.identities | Unknown | List of identities associated with the rule. |
| ThreatStream.Rule.incidents.id | String | Incident’s ID associated with the rule. |
| ThreatStream.Rule.incidents.name | String | Incident’s name associated with the rule. |
| ThreatStream.Rule.incidents.resource_uri | String | Incident’s resource URI associated with the rule. |
| ThreatStream.Rule.infrastructure | Unknown | Infrastructure entities associated with the rule. |
| ThreatStream.Rule.intelligence_initiatives | Unknown | Intelligence initiatives associated with the rule. |
| ThreatStream.Rule.intrusionsets | Unknown | Intrusion sets associated with the rule. |
| ThreatStream.Rule.investigation.assignee.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Rule.investigation.assignee.avatar_s3_url | Unknown | URL for the avatar image associated with the assignee user. |
| ThreatStream.Rule.investigation.assignee.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Rule.investigation.assignee.email | String | The email of the assignee user. |
| ThreatStream.Rule.investigation.assignee.id | String | The ID of the assignee user. |
| ThreatStream.Rule.investigation.assignee.is_active | Boolean | Whether the assignee user is active. |
| ThreatStream.Rule.investigation.assignee.is_readonly | Boolean | Whether the assignee user should be restricted to Read Only status. |
| ThreatStream.Rule.investigation.assignee.must_change_password | Boolean | Whether the assignee user will be forced to change their password the next time they log in. |
| ThreatStream.Rule.investigation.assignee.name | String | The investigation assignee user name. |
| ThreatStream.Rule.investigation.assignee.nickname | Unknown | The investigation assignee user nickname. |
| ThreatStream.Rule.investigation.assignee.resource_uri | String | Resource URI associated with investigation assignee user. |
| ThreatStream.Rule.investigation.investigation_config.name | String | The name of the investigation configuration associated with the rule. |
| ThreatStream.Rule.investigation.id | String | The ID of the investigation. |
| ThreatStream.Rule.investigation.name | String | The name of the investigation. |
| ThreatStream.Rule.investigation.resource_uri | String | The resource URI of the investigation. |
| ThreatStream.Rule.investigation.users | Unknown | List of users associated with the investigation created by the rule. |
| ThreatStream.Rule.investigation.workgroups | Unknown | Assigned workgroups. |
| ThreatStream.Rule.is_editable | Boolean | Indicates whether the imported rule can be updated by an intelligence source. |
| ThreatStream.Rule.is_enabled | Boolean | Whether the rule is currently enabled. |
| ThreatStream.Rule.keyword | String | Keyword associated with the rule. |
| ThreatStream.Rule.keywords | String | A list of keywords associated with the rule. |
| ThreatStream.Rule.malware.id | String | ID of the malware that associates to the rule. |
| ThreatStream.Rule.malware.name | String | Name of the malware that associates to the rule. |
| ThreatStream.Rule.malware.resource_uri | String | Resource URI of the malware that associates to the rule. |
| ThreatStream.Rule.match_actors | Boolean | Whether the rule matches keywords in newly created actors. |
| ThreatStream.Rule.match_all_tm | Boolean | Whether the rule should match against all threat models. |
| ThreatStream.Rule.match_attackpatterns | Boolean | Whether the rule matches keywords in newly created attack patterns. |
| ThreatStream.Rule.match_campaigns | Boolean | Whether the rule matches keywords in newly created campaigns. |
| ThreatStream.Rule.match_courseofactions | Boolean | Whether the rule matches keywords in newly created course of actions. |
| ThreatStream.Rule.match_customtms | Boolean | Whether the rule should match custom threat models. |
| ThreatStream.Rule.match_identities | Boolean | Whether the rule matches keywords in newly created identities. |
| ThreatStream.Rule.match_impacts | String | Indicator types in which you want to look for rule matches at the exclusion of all others. |
| ThreatStream.Rule.match_incidents | Boolean | Whether the rule matches keywords in newly created incidents. |
| ThreatStream.Rule.match_infrastructures | Boolean | Whether the rule matches keywords in newly created infrastructures. |
| ThreatStream.Rule.match_intrusionsets | Boolean | Whether the rule matches keywords in newly created intrusion sets. |
| ThreatStream.Rule.match_malware | Boolean | Whether the rule matches keywords in newly created malware. |
| ThreatStream.Rule.match_observables | Boolean | Whether the rule matches keywords in newly created observables. |
| ThreatStream.Rule.match_reportedfiles | Boolean | Whether the rule should match keywords in newly created sandbox reports. |
| ThreatStream.Rule.match_signatures | Boolean | Whether the rule should match keywords in newly created signatures. |
| ThreatStream.Rule.match_tips | Boolean | Whether the rule should match keywords in newly created threat bulletins. |
| ThreatStream.Rule.match_tools | Boolean | Whether the rule should match keywords in newly created tools. |
| ThreatStream.Rule.match_ttps | Boolean | Whether the rule should match keywords in newly created TTPs. |
| ThreatStream.Rule.match_vulnerabilities | Boolean | Whether the rule should match keywords in newly created vulnerabilities. |
| ThreatStream.Rule.matches | Number | Total number of keyword matches for the rule. |
| ThreatStream.Rule.messages | Unknown | Messages or notifications generated by the rule. |
| ThreatStream.Rule.modified_ts | Date | Timestamp of when the rule was last modified, in UTC format. |
| ThreatStream.Rule.name | String | The rule name. |
| ThreatStream.Rule.notify_list_groups | Unknown | List of groups that should be notified when the rule triggers an alert. |
| ThreatStream.Rule.notify_me | Boolean | Whether the user who created the rule should be notified when the rule triggers an alert. |
| ThreatStream.Rule.org_id | Number | ID associated with the organization that created the rule. |
| ThreatStream.Rule.org_shared | Boolean | Whether a rule is shared across an organization. |
| ThreatStream.Rule.organization.id | String | ID associated with the organization that created the rule. |
| ThreatStream.Rule.organization.name | String | Name associated with the organization that created the rule. |
| ThreatStream.Rule.organization.resource_uri | String | Resource URI associated with the organization that created the rule. |
| ThreatStream.Rule.resource_uri | String | Resource URI associated with the rule. |
| ThreatStream.Rule.signatures.id | String | ID of the signature that associates to the rule. |
| ThreatStream.Rule.signatures.name | String | Name of the signature that associates to the rule. |
| ThreatStream.Rule.signatures.resource_uri | String | Resource URI of the signature that associates to the rule. |
| ThreatStream.Rule.tags.name | String | Name of the tag applied to matched entities. |
| ThreatStream.Rule.tips.id | String | ID of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tips.name | String | Name of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tips.resource_uri | String | Resource URI of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tools | Unknown | List of tools associated with the rule. |
| ThreatStream.Rule.ttps.id | String | ID of the TTPs that associates to the rule. |
| ThreatStream.Rule.ttps.name | String | Name of the TTPs that associates to the rule. |
| ThreatStream.Rule.ttps.resource_uri | String | Resource URI of the TTPs that associates to the rule. |
| ThreatStream.Rule.user.avatar_s3_url | Unknown | URL for the avatar image associated with the user who created the rule. |
| ThreatStream.Rule.user.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Rule.user.email | String | Email of the user who created the rule. |
| ThreatStream.Rule.user.id | String | ID of the user who created the rule. |
| ThreatStream.Rule.user.is_active | Boolean | Whether the user who created the rule is active. |
| ThreatStream.Rule.user.is_readonly | Boolean | Whether the user who created the rule should be restricted to Read Only status. |
| ThreatStream.Rule.user.must_change_password | Boolean | Whether the user who created the rule will be forced to change their password the next time they log in. |
| ThreatStream.Rule.user.name | String | Name of the user who created the rule. |
| ThreatStream.Rule.user.nickname | String | Nickname of the user who created the rule. |
| ThreatStream.Rule.user.organization.id | String | The ID associated with the organization. |
| ThreatStream.Rule.user.organization.name | String | The user’s organization name. |
| ThreatStream.Rule.user.organization.resource_uri | String | The user’s organization resource URI. |
| ThreatStream.Rule.user.resource_uri | String | The user’s resource URI. |
| ThreatStream.Rule.user_id | Number | User ID of the user who created the rule. |
| ThreatStream.Rule.vulnerabilities.id | String | ID of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.vulnerabilities.name | String | Name of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.vulnerabilities.resource_uri | String | ID of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.workgroups | Unknown | Assigned workgroups. |
Command example
!threatstream-create-rule rule_name=test_rule keywords=some_keywords match_include=signatures
Context Example
{
"ThreatStream": {
"Rule": {
"actors": [],
"adv_keyword": null,
"attackpatterns": [],
"backfill": [],
"campaigns": [],
"courseofaction": [],
"create_investigation": false,
"created_ts": "2023-04-03T14:01:19.322247",
"customtms": [],
"description": null,
"exclude_impacts": [],
"exclude_notify_org_whitelisted": false,
"exclude_notify_owner_org": false,
"id": 14093,
"identities": [],
"incidents": [],
"infrastructure": [],
"intrusionsets": [],
"investigation": null,
"is_editable": true,
"is_enabled": true,
"keyword": "some_keywords",
"keywords": [
"some_keywords"
],
"malware": [],
"match_actors": false,
"match_all_tm": false,
"match_attackpatterns": false,
"match_campaigns": false,
"match_courseofactions": false,
"match_customtms": false,
"match_identities": false,
"match_impacts": [],
"match_incidents": false,
"match_infrastructures": false,
"match_intrusionsets": false,
"match_malware": false,
"match_observables": false,
"match_reportedfiles": false,
"match_signatures": true,
"match_tips": false,
"match_tools": false,
"match_ttps": false,
"match_vulnerabilities": false,
"matches": 0,
"messages": [],
"modified_ts": "2023-04-03T14:01:19.322261",
"name": "test_rule",
"notify_list_groups": [],
"notify_me": true,
"org_id": 11,
"org_shared": false,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/rule/14093/",
"signatures": [],
"tags": [],
"tips": [],
"tools": [],
"ttps": [],
"user": {
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/user/111/"
},
"user_id": 111,
"vulnerabilities": [],
"workgroups": []
}
}
}
Human Readable Output
The rule was created successfully with id: 14093.
threatstream-update-rule
Updates existing rule from ThreatStream.
Note: Executing this command will overwrite any existing values.
Base Command
threatstream-update-rule
Input
| Argument Name | Description | Required |
|---|---|---|
| rule_id | The rule ID. | Required |
| rule_name | The rule name. | Optional |
| keywords | A comma-separated list of keywords for which you want the rule to match. Keywords added to rules must adhere to the following requirements: IP addresses must be expressed as regular expressions. IP subnets should be expressed using CIDR notation and not as regular expressions. Do not start or end keywords with *. Keywords must contain at least three characters. | Optional |
| match_include | A comma-separated list of fields you want the rule to match to their keywords. Possible values: observables, sandbox reports, threat bulletins, signatures, vulnerabilities. | Optional |
| actor_ids | A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. | Optional |
| campaign_ids | A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. | Optional |
| investigation_action | The action you want to perform related to the investigation. Default is ‘No Action’. Possible values are: Create New, Add To Existing, No Action. | Optional |
| new_investigation_name | The investigation name. Required when ‘Create New’ is selected in the investigation_action argument. | Optional |
| existing_investigation_id | Existing investigation ID. Required when ‘Add To Existing’ is selected in the investigation_action argument. Use the threatstream-list-investigation command to get the investigation ID. | Optional |
| exclude_indicator | A comma-separated list of indicator types you want to exclude from rule matches. | Optional |
| include_indicator | A comma-separated list of indicator types you want to include from rule matches. | Optional |
| exclude_notify_org_whitelisted | Whether observables whitelisted by your organization are excluded from rule matches. Possible values are: True, False. | Optional |
| exclude_notify_owner_org | Whether you want to exclude keyword matches on observables imported by your organization from a keyword match or hourly digest email notifications. Possible values are: True, False. Default is False. | Optional |
| incident_ids | A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. | Optional |
| malware_ids | A comma-separated list of IDs of the malwares with which you want to associate matched entities. Use the threatstream-get-model-list command to get the malware IDs. | Optional |
| signature_ids | A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. | Optional |
| threat_bulletin_ids | A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. | Optional |
| ttp_ids | A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. | Optional |
| vulnerability_ids | A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. | Optional |
| tags | A comma-separated list of tags. For example, tag1,tag2. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Rule.actors.id | String | Actor’s ID associated with the rule. |
| ThreatStream.Rule.actors.name | String | Actor’s name associated with the rule. |
| ThreatStream.Rule.actors.resource_uri | String | Actor’s resource URI associated with the rule. |
| ThreatStream.Rule.adv_keyword | Unknown | Advanced keyword or regular expression that the rule is designed to match. |
| ThreatStream.Rule.attackpatterns | Unknown | Attack patterns associated with the rule. |
| ThreatStream.Rule.backfill | Unknown | Objects that define additional filters or conditions for the rule. |
| ThreatStream.Rule.campaigns.id | String | Campaign’s ID associated with the rule. |
| ThreatStream.Rule.campaigns.name | String | Campaign’s name associated with the rule. |
| ThreatStream.Rule.campaigns.resource_uri | String | Campaign’s resource URI associated with the rule. |
| ThreatStream.Rule.courseofaction | Unknown | Course of action entities associated with the rule. |
| ThreatStream.Rule.create_investigation | Boolean | Whether an investigation should be created when the rule is triggered. |
| ThreatStream.Rule.created_ts | Date | Rule creation time. |
| ThreatStream.Rule.customtms | Unknown | Custom threat model entities associated with the rule. |
| ThreatStream.Rule.description | String | The rule description. |
| ThreatStream.Rule.exclude_impacts | String | Indicator types that are excluded from rule matches. |
| ThreatStream.Rule.exclude_notify_org_whitelisted | Boolean | Whether observables whitelisted by your organization are excluded from rule matches. |
| ThreatStream.Rule.exclude_notify_owner_org | Boolean | Whether to exclude keyword matches on observables imported by your organization from keyword match or hourly digest email notifications. |
| ThreatStream.Rule.id | Number | Unique ID assigned to the rule. |
| ThreatStream.Rule.identities | Unknown | List of identities associated with the rule. |
| ThreatStream.Rule.incidents.id | String | Incident’s ID associated with the rule. |
| ThreatStream.Rule.incidents.name | String | Incident’s name associated with the rule. |
| ThreatStream.Rule.incidents.resource_uri | String | Incident’s resource URI associated with the rule. |
| ThreatStream.Rule.infrastructure | Unknown | Infrastructure entities associated with the rule. |
| ThreatStream.Rule.intelligence_initiatives | Unknown | Intelligence initiatives associated with the rule. |
| ThreatStream.Rule.intrusionsets | Unknown | Intrusion sets associated with the rule. |
| ThreatStream.Rule.investigation.assignee.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Rule.investigation.assignee.avatar_s3_url | Unknown | URL for the avatar image associated with the assignee user. |
| ThreatStream.Rule.investigation.assignee.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Rule.investigation.assignee.email | String | The email of the assignee user. |
| ThreatStream.Rule.investigation.assignee.id | String | The ID of the assignee user. |
| ThreatStream.Rule.investigation.assignee.is_active | Boolean | Whether the assignee user is active. |
| ThreatStream.Rule.investigation.assignee.is_readonly | Boolean | Whether the assignee user should be restricted to Read Only status. |
| ThreatStream.Rule.investigation.assignee.must_change_password | Boolean | Whether the assignee user will be forced to change their password the next time they log in. |
| ThreatStream.Rule.investigation.assignee.name | String | The investigation assignee user name. |
| ThreatStream.Rule.investigation.assignee.nickname | Unknown | The investigation assignee user nickname. |
| ThreatStream.Rule.investigation.assignee.resource_uri | String | Resource URI associated with investigation assignee user. |
| ThreatStream.Rule.investigation.investigation_config.name | String | The name of the investigation configuration associated with the rule. |
| ThreatStream.Rule.investigation.id | String | The ID of the investigation. |
| ThreatStream.Rule.investigation.name | String | The name of the investigation. |
| ThreatStream.Rule.investigation.resource_uri | String | The resource URI of the investigation. |
| ThreatStream.Rule.investigation.users | Unknown | List of users associated with the investigation created by the rule. |
| ThreatStream.Rule.investigation.workgroups | Unknown | Assigned workgroups. |
| ThreatStream.Rule.is_editable | Boolean | Indicates whether the imported entity can be updated by an intelligence source. |
| ThreatStream.Rule.is_enabled | Boolean | Whether the rule is currently enabled. |
| ThreatStream.Rule.keyword | String | Keyword associated with the rule. |
| ThreatStream.Rule.keywords | String | A list of keywords associated with the rule. |
| ThreatStream.Rule.malware.id | String | ID of the malware that associates to the rule. |
| ThreatStream.Rule.malware.name | String | Name of the malware that associates to the rule. |
| ThreatStream.Rule.malware.resource_uri | String | Resource URI of the malware that associates to the rule. |
| ThreatStream.Rule.match_actors | Boolean | Whether the rule matches keywords in newly created actors. |
| ThreatStream.Rule.match_all_tm | Boolean | Whether the rule should match against all threat models. |
| ThreatStream.Rule.match_attackpatterns | Boolean | Whether the rule matches keywords in newly created attack patterns. |
| ThreatStream.Rule.match_campaigns | Boolean | Whether the rule matches keywords in newly created campaigns. |
| ThreatStream.Rule.match_courseofactions | Boolean | Whether the rule matches keywords in newly created course of action. |
| ThreatStream.Rule.match_customtms | Boolean | Whether the rule should match custom threat models. |
| ThreatStream.Rule.match_identities | Boolean | Whether the rule matches keywords in newly created identities. |
| ThreatStream.Rule.match_impacts | String | Indicator types in which you want to look for rule matches at the exclusion of all others. |
| ThreatStream.Rule.match_incidents | Boolean | Whether the rule matches keywords in newly created incidents. |
| ThreatStream.Rule.match_infrastructures | Boolean | Whether the rule matches keywords in newly created infrastructures. |
| ThreatStream.Rule.match_intrusionsets | Boolean | Whether the rule matches keywords in newly created intrusion sets. |
| ThreatStream.Rule.match_malware | Boolean | Whether the rule matches keywords in newly created malware. |
| ThreatStream.Rule.match_observables | Boolean | Whether the rule matches keywords in newly created observables. |
| ThreatStream.Rule.match_reportedfiles | Boolean | Whether the rule should match keywords in newly created sandbox reports. |
| ThreatStream.Rule.match_signatures | Boolean | Whether the rule should match keywords in newly created signatures. |
| ThreatStream.Rule.match_tips | Boolean | Whether the rule should match keywords in newly created threat bulletins. |
| ThreatStream.Rule.match_tools | Boolean | Whether the rule should match keywords in newly created tools. |
| ThreatStream.Rule.match_ttps | Boolean | Whether the rule should match keywords in newly created TTPs. |
| ThreatStream.Rule.match_vulnerabilities | Boolean | Whether the rule should match keywords in newly created vulnerabilities. |
| ThreatStream.Rule.matches | Number | Total number of keyword matches for the rule. |
| ThreatStream.Rule.messages | Unknown | Messages or notifications generated by the rule. |
| ThreatStream.Rule.modified_ts | Date | Timestamp of when the rule was last modified, in UTC format. |
| ThreatStream.Rule.name | String | The rule name. |
| ThreatStream.Rule.notify_list_groups | Unknown | List of groups that should be notified when the rule triggers an alert. |
| ThreatStream.Rule.notify_me | Boolean | Whether the user who created the rule should be notified when the rule triggers an alert. |
| ThreatStream.Rule.org_id | Number | ID associated with the organization that created the rule. |
| ThreatStream.Rule.org_shared | Boolean | Whether a rule is shared across an organization. |
| ThreatStream.Rule.organization.id | String | ID associated with the organization that created the rule. |
| ThreatStream.Rule.organization.name | String | Name associated with the organization that created the rule. |
| ThreatStream.Rule.organization.resource_uri | String | Resource URI associated with the organization that created the rule. |
| ThreatStream.Rule.resource_uri | String | Resource URI associated with the rule. |
| ThreatStream.Rule.signatures.id | String | ID of the signature that associates to the rule. |
| ThreatStream.Rule.signatures.name | String | Name of the signature that associates to the rule. |
| ThreatStream.Rule.signatures.resource_uri | String | Resource URI of the signature that associates to the rule. |
| ThreatStream.Rule.tags.name | String | Name of the tag applied to matched entities. |
| ThreatStream.Rule.tips.id | String | ID of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tips.name | String | Name of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tips.resource_uri | String | Resource URI of the threat bulletin that associates to matched entities. |
| ThreatStream.Rule.tools | Unknown | List of tools associated with the rule. |
| ThreatStream.Rule.ttps.id | String | ID of the TTPs that associates to the rule. |
| ThreatStream.Rule.ttps.name | String | Name of the TTPs that associates to the rule. |
| ThreatStream.Rule.ttps.resource_uri | String | Resource URI of the TTPs that associates to the rule. |
| ThreatStream.Rule.user.avatar_s3_url | Unknown | URL for the avatar image associated with the user who created the rule. |
| ThreatStream.Rule.user.can_share_intelligence | Boolean | Whether the user who created the rule can share intelligence. |
| ThreatStream.Rule.user.email | String | Email of the user who created the rule. |
| ThreatStream.Rule.user.id | String | ID of the user who created the rule. |
| ThreatStream.Rule.user.is_active | Boolean | Whether the user who created the rule is active. |
| ThreatStream.Rule.user.is_readonly | Boolean | Whether the user who created the rule should be restricted to Read Only status. |
| ThreatStream.Rule.user.must_change_password | Boolean | Whether the user who created the rule will be forced to change their password the next time they log in. |
| ThreatStream.Rule.user.name | String | Name of the user who created the rule. |
| ThreatStream.Rule.user.nickname | String | Nickname of the user who created the rule. |
| ThreatStream.Rule.user.organization.id | String | The ID associated with the organization. |
| ThreatStream.Rule.user.organization.name | String | The user’s organization name. |
| ThreatStream.Rule.user.organization.resource_uri | String | The user’s organization resource URI. |
| ThreatStream.Rule.user.resource_uri | String | The user’s resource URI. |
| ThreatStream.Rule.user_id | Number | User ID of the user who created the rule. |
| ThreatStream.Rule.vulnerabilities.id | String | ID of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.vulnerabilities.name | String | Name of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.vulnerabilities.resource_uri | String | Resource URI of the vulnerability with which to associate matched entities. |
| ThreatStream.Rule.workgroups | Unknown | Assigned workgroups. |
Command example
!threatstream-update-rule rule_id=14093 keywords=some_keywords match_include=signatures
Context Example
{
"ThreatStream": {
"Rule": {
"actors": [],
"adv_keyword": null,
"attackpatterns": [],
"backfill": [],
"campaigns": [],
"courseofaction": [],
"create_investigation": false,
"created_ts": "2023-04-03T14:01:19.321124",
"customtms": [],
"description": null,
"exclude_impacts": [],
"exclude_notify_org_whitelisted": false,
"exclude_notify_owner_org": false,
"id": 14093,
"identities": [],
"incidents": [],
"infrastructure": [],
"intrusionsets": [],
"investigation": null,
"is_editable": true,
"is_enabled": true,
"keyword": "some_keywords",
"keywords": [
"some_keywords"
],
"malware": [],
"match_actors": false,
"match_all_tm": false,
"match_attackpatterns": false,
"match_campaigns": false,
"match_courseofactions": false,
"match_customtms": false,
"match_identities": false,
"match_impacts": [],
"match_incidents": false,
"match_infrastructures": false,
"match_intrusionsets": false,
"match_malware": false,
"match_observables": false,
"match_reportedfiles": false,
"match_signatures": true,
"match_tips": false,
"match_tools": false,
"match_ttps": false,
"match_vulnerabilities": false,
"matches": 0,
"messages": [],
"modified_ts": "2023-04-03T14:02:45.179609",
"name": "test_rule",
"notify_list_groups": [],
"notify_me": true,
"org_id": 11,
"org_shared": false,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/rule/14093/",
"signatures": [],
"tags": [],
"tips": [],
"tools": [],
"ttps": [],
"user": {
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/user/111/"
},
"user_id": 111,
"vulnerabilities": [],
"workgroups": []
}
}
}
Human Readable Output
Rules
Name Id Matches Created At Modified At Is Notify Me Is Enabled test_rule 14093 0 2023-04-03T14:01:19.321124 2023-04-03T14:02:45.179609 true true
threatstream-delete-rule
Delete a rule from ThreatStream.
Base Command
threatstream-delete-rule
Input
| Argument Name | Description | Required |
|---|---|---|
| rule_id | The rule ID. | Required |
Context Output
There is no context output for this command.
Command example
!threatstream-delete-rule rule_id=14093
Human Readable Output
The rule was deleted successfully.
threatstream-list-user
Gets list of users from ThreatStream. Only users with org admin permission can run this command.
Required Permissions
org admin
Base Command
threatstream-list-user
Input
| Argument Name | Description | Required |
|---|---|---|
| user_id | ID of the user. If specified, returns the specific user. | Optional |
| limit | The maximum number of results to return. Default is 50. | Optional |
| page | The page number of the results to retrieve. | Optional |
| page_size | The maximum number of objects to retrieve per page. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.User.avatar_s3_url | String | URL for the avatar image associated with the user. |
| ThreatStream.User.can_approve_intel | Boolean | Whether the user can approve intel. |
| ThreatStream.User.can_import_to_taxii_inbox | Boolean | Whether the user can import to TAXII inbox. |
| ThreatStream.User.can_see_api_key | Boolean | Whether the user can see the API key. |
| ThreatStream.User.can_share_intelligence | Boolean | Whether the user can share intelligence. |
| ThreatStream.User.can_submit_sandbox | Boolean | Whether the user can submit a sandbox. |
| ThreatStream.User.can_use_chat | Boolean | Whether the user can use chat. |
| ThreatStream.User.can_use_match | Boolean | Whether the user can use match. |
| ThreatStream.User.date_joined | Date | Timestamp when the user was added to ThreatStream. |
| ThreatStream.User.date_password_changed | Unknown | Timestamp when the user last changed their password. |
| ThreatStream.User.email | String | The user email. |
| ThreatStream.User.is_active | Boolean | Whether the user is active. |
| ThreatStream.User.is_locked | Boolean | Whether the user is currently locked. |
| ThreatStream.User.is_org_admin | Boolean | Whether the user is an Org Admin. |
| ThreatStream.User.is_readonly | Boolean | Whether the user should be restricted to Read Only status. |
| ThreatStream.User.is_tfa_exempt | Boolean | Whether the user is excluded from having to use multi-factor authentication. |
| ThreatStream.User.last_access_ts | Date | Timestamp when the user last accessed ThreatStream. |
| ThreatStream.User.last_login | Unknown | Timestamp when the user was last authenticated to ThreatStream. |
| ThreatStream.User.must_change_password | Boolean | Whether the user will be forced to change their password the next time they log in. |
| ThreatStream.User.name | String | Name entered by the user on the My Profile tab within ThreatStream settings. |
| ThreatStream.User.next_password_change_ts | Unknown | Future timestamp when the user will be forced to change their password. |
| ThreatStream.User.nickname | String | The user nickname. |
| ThreatStream.User.resource_uri | String | Resource URI of the user. |
| ThreatStream.User.user_id | String | ID of the user. |
Command example
#### Context Example
```json
{
"ThreatStream": {
"User": [
{
"avatar_s3_url": "",
"can_approve_intel": true,
"can_import_to_taxii_inbox": false,
"can_see_api_key": true,
"can_share_intelligence": false,
"can_submit_sandbox": true,
"can_use_chat": false,
"can_use_match": true,
"date_joined": "2020-08-26T12:54:37",
"date_password_changed": null,
"email": "user@email.com",
"is_active": true,
"is_locked": false,
"is_org_admin": true,
"is_readonly": false,
"is_tfa_exempt": false,
"last_access_ts": "2023-04-03T14:02:59.193422",
"last_login": "2023-03-30T10:36:23.792915",
"must_change_password": false,
"name": "",
"next_password_change_ts": null,
"nickname": "",
"resource_uri": "/api/v1/orgadmin/111/",
"user_id": "111"
},
{
"avatar_s3_url": "",
"can_approve_intel": false,
"can_import_to_taxii_inbox": false,
"can_see_api_key": true,
"can_share_intelligence": false,
"can_submit_sandbox": false,
"can_use_chat": false,
"can_use_match": true,
"date_joined": "2022-08-26T16:51:25",
"date_password_changed": null,
"email": "user@email.com",
"is_active": true,
"is_locked": false,
"is_org_admin": false,
"is_readonly": false,
"is_tfa_exempt": false,
"last_access_ts": "1970-01-01T00:00:00",
"last_login": null,
"must_change_password": true,
"name": "",
"next_password_change_ts": null,
"nickname": "",
"resource_uri": "/api/v1/orgadmin/222/",
"user_id": "222"
},
{
"avatar_s3_url": "",
"can_approve_intel": true,
"can_import_to_taxii_inbox": false,
"can_see_api_key": true,
"can_share_intelligence": false,
"can_submit_sandbox": true,
"can_use_chat": false,
"can_use_match": true,
"date_joined": "2020-08-26T12:53:08",
"date_password_changed": null,
"email": "user@email.com",
"is_active": true,
"is_locked": false,
"is_org_admin": false,
"is_readonly": false,
"is_tfa_exempt": false,
"last_access_ts": "2023-03-30T10:36:06.847434",
"last_login": "2023-03-26T10:47:59.037318",
"must_change_password": false,
"name": "",
"next_password_change_ts": null,
"nickname": "",
"resource_uri": "/api/v1/orgadmin/333/",
"user_id": "333"
}
]
}
}
Human Readable Output
Users
User Id Is Active Last Login 111 user@email.com true 2023-03-30T10:36:23.792915 222 user@email.com true 333 user@email.com true 2023-03-26T10:47:59.037318
threatstream-list-investigation
Gets a list of investigations from ThreatStream.
Base Command
threatstream-list-investigation
Input
| Argument Name | Description | Required |
|---|---|---|
| investigation_id | ID of the investigation. If specified, returns the specific investigation. | Optional |
| limit | The maximum number of results to return. Default is 50. | Optional |
| page | The page number of the results to retrieve. | Optional |
| page_size | The maximum number of objects to retrieve per page. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Investigation.assignee.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Investigation.assignee.avatar_s3_url | Unknown | URL for the avatar image associated with the assignee user. |
| ThreatStream.Investigation.assignee.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Investigation.assignee.email | String | The email of the assignee user. |
| ThreatStream.Investigation.assignee.id | String | The ID of the assignee user. |
| ThreatStream.Investigation.assignee.is_active | Boolean | Whether the assignee user is active. |
| ThreatStream.Investigation.assignee.is_readonly | Boolean | Whether the assignee user should be restricted to Read Only status. |
| ThreatStream.Investigation.assignee.must_change_password | Boolean | Whether the assignee user will be forced to change their password the next time they log in. |
| ThreatStream.Investigation.assignee.name | String | The investigation assignee user name. |
| ThreatStream.Investigation.assignee.nickname | Unknown | The investigation assignee user nickname. |
| ThreatStream.Investigation.assignee.resource_uri | String | Resource URI associated with the investigation assignee user. |
| ThreatStream.Investigation.attachments | Unknown | The investigation attachments. |
| ThreatStream.Investigation.candidate_session | Unknown | Investigation candidate session details. |
| ThreatStream.Investigation.circles | Unknown | IDs of the trusted circles with which the investigation is shared. |
| ThreatStream.Investigation.created_ts | Date | Timestamp when the investigation was created. |
| ThreatStream.Investigation.description | String | The investigation description. |
| ThreatStream.Investigation.elements | Number | The number of elements associated with the investigation. |
| ThreatStream.Investigation.graph_content | Boolean | The investigation graph content details. |
| ThreatStream.Investigation.id | Number | The ID of the investigation. |
| ThreatStream.Investigation.intelligence_initiatives | Unknown | Intelligence initiatives associated with the investigation. |
| ThreatStream.Investigation.investigation_attachments | Unknown | List of attachments that are associated with the investigation. |
| ThreatStream.Investigation.is_public | Boolean | Whether the entity is public or private. |
| ThreatStream.Investigation.modified_ts | Date | The date the investigation was modified. |
| ThreatStream.Investigation.name | String | The investigation name. |
| ThreatStream.Investigation.owner_org.id | String | The owner organization ID. |
| ThreatStream.Investigation.owner_org.name | String | The owner organization name. |
| ThreatStream.Investigation.owner_org.resource_uri | String | The owner organization resource URI. |
| ThreatStream.Investigation.owner_org_id | Unknown | The owner organization ID. |
| ThreatStream.Investigation.pending_import_sessions | Unknown | Number of sessions that are currently waiting to be imported into the investigation. |
| ThreatStream.Investigation.priority | String | The priority of the investigation. |
| ThreatStream.Investigation.reporter.email | String | Email address of the user who created the investigation. |
| ThreatStream.Investigation.reporter.id | String | ID of the user who created the investigation. |
| ThreatStream.Investigation.reporter.name | String | Name of the user who created the investigation. |
| ThreatStream.Investigation.reporter.resource_uri | String | Resource URI of the user who created the investigation. |
| ThreatStream.Investigation.reporter_id | Number | ID of the user who created the investigation. |
| ThreatStream.Investigation.resource_uri | String | The investigation resource URI. |
| ThreatStream.Investigation.source_type | String | The type of source used to create the investigation. |
| ThreatStream.Investigation.status | String | The investigation status. |
| ThreatStream.Investigation.tags | String | The tags associated with the investigation. |
| ThreatStream.Investigation.tasks | Unknown | Tasks associated with the investigation. |
| ThreatStream.Investigation.tlp | String | Traffic Light Protocol designation for the investigation—red, amber, green, white. |
| ThreatStream.Investigation.users | Unknown | List of users associated with the investigation. |
| ThreatStream.Investigation.workgroups | Unknown | Assigned workgroups. |
Command example
!threatstream-list-investigation page=2 page_size=2
Context Example
{
"ThreatStream": {
"Investigation": [
{
"assignee": null,
"circles": [],
"created_ts": "2023-03-30T11:04:35.320726",
"id": 111,
"intelligence_initiatives": [],
"is_public": false,
"modified_ts": "2023-03-30T11:04:38.416192",
"name": "investigation_1",
"owner_org": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"owner_org_id": null,
"priority": "medium",
"reporter": {
"email": "user@email.com",
"id": "111",
"name": "",
"resource_uri": "/api/v1/user/111/"
},
"reporter_id": 111,
"resource_uri": "/api/v1/investigation/111/",
"source_type": "user",
"status": "in-progress",
"tags": [
"tag1",
"tag2"
],
"tlp": "green",
"workgroups": []
},
{
"assignee": null,
"circles": [],
"created_ts": "2023-03-30T11:03:54.265766",
"id": 222,
"intelligence_initiatives": [],
"is_public": false,
"modified_ts": "2023-03-30T11:03:57.703889",
"name": "investigation_2",
"owner_org": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"owner_org_id": null,
"priority": "medium",
"reporter": {
"email": "user@email.com",
"id": "111",
"name": "",
"resource_uri": "/api/v1/user/111/"
},
"reporter_id": 111,
"resource_uri": "/api/v1/investigation/222/",
"source_type": "user",
"status": "in-progress",
"tags": [
"tag1",
"tag2"
],
"tlp": "green",
"workgroups": []
}
]
}
}
Human Readable Output
Investigations
Name Id Created At Status Source Type Reporter investigation_1 111 2023-03-30T11:04:35.320726 in-progress user user@email.com investigation_2 222 2023-03-30T11:03:54.265766 in-progress user user@email.com
threatstream-create-investigation
Create an investigation at ThreatStream.
Base Command
threatstream-create-investigation
Input
| Argument Name | Description | Required |
|---|---|---|
| name | The name of the investigation. | Required |
| description | The description of the investigation. | Optional |
| priority | The priority of the investigation. Possible values are: Very Low, Low, Medium, High, Very High. | Optional |
| status | The status of the investigation. Possible values are: Completed, In-Progress, Pending, Unassigned. | Optional |
| tags | A comma-separated list of tags. For example, tag1,tag2. | Optional |
| tlp | tlp. Possible values are: White, Green, Amber, Red. | Optional |
| assignee_id | Assignee ID. Use the threatstream-list-user command to get the user ID value. | Optional |
| connect_related_indicators | When enabled, observables related to the entity you are associating with the investigation are also added. Possible values are: True, False. | Optional |
| associated_actor_ids | A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. | Optional |
| associated_campaign_ids | A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. | Optional |
| associated_incident_ids | A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. | Optional |
| associated_observable_ids | A comma-separated list of IDs of the observables with which you want to associate matched entities. Use the threatstream-get-indicators command to get the observable IDs. | Optional |
| associated_signature_ids | A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. | Optional |
| associated_threat_bulletin_ids | A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. | Optional |
| associated_ttp_ids | A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. | Optional |
| associated_vulnerability_ids | A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Investigation.add_related_indicators | Number | Whether to add related indicators to the investigation. |
| ThreatStream.Investigation.added_elements_count | Number | Number of elements added to the investigation. |
| ThreatStream.Investigation.all_added | Boolean | Whether all the elements were added. |
| ThreatStream.Investigation.already_exists_elements_count | Number | Number of elements that already exists. |
| ThreatStream.Investigation.assignee.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Investigation.assignee.avatar_s3_url | Unknown | URL for the avatar image associated with the assignee user. |
| ThreatStream.Investigation.assignee.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Investigation.assignee.email | String | The email of the assignee user. |
| ThreatStream.Investigation.assignee.id | String | The ID of the assignee user. |
| ThreatStream.Investigation.assignee.is_active | Boolean | Whether the assignee user is active. |
| ThreatStream.Investigation.assignee.is_readonly | Boolean | Whether the assignee user should be restricted to Read Only status. |
| ThreatStream.Investigation.assignee.must_change_password | Boolean | Whether the assignee user will be forced to change their password the next time they log in. |
| ThreatStream.Investigation.assignee.name | String | The investigation assignee user name. |
| ThreatStream.Investigation.assignee.nickname | Unknown | The investigation assignee user nickname. |
| ThreatStream.Investigation.assignee.resource_uri | String | Resource URI associated with the investigation assignee user. |
| ThreatStream.Investigation.assignee_id | Number | ID of the user or workgroup to which the investigation is assigned. |
| ThreatStream.Investigation.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Investigation.circles | Unknown | The trusted circles with which the investigation is shared. |
| ThreatStream.Investigation.created_ts | Date | Timestamp when the investigation was created. |
| ThreatStream.Investigation.description | String | The investigation description. |
| ThreatStream.Investigation.elements.add_related_indicators | Number | Whether to add related indicators to the investigation. |
| ThreatStream.Investigation.elements.entity.assignee_user | Unknown | The assignee user. |
| ThreatStream.Investigation.elements.entity.created_ts | Date | Timestamp when the entity was created. |
| ThreatStream.Investigation.elements.entity.feed_id | Number | The feed ID of the entity. |
| ThreatStream.Investigation.elements.entity.id | Number | Unique ID assigned for the entity. |
| ThreatStream.Investigation.elements.entity.intelligence_initiatives | Unknown | Intelligence initiatives associated with the investigation. |
| ThreatStream.Investigation.elements.entity.is_anonymous | Boolean | Whether the entity is anonymous. |
| ThreatStream.Investigation.elements.entity.is_cloneable | String | Whether the entity is cloneable. |
| ThreatStream.Investigation.elements.entity.is_mitre | Boolean | Whether the entity is mitre. |
| ThreatStream.Investigation.elements.entity.is_public | Boolean | Whether the entity is public or private. |
| ThreatStream.Investigation.elements.entity.is_team | Boolean | Whether the entity is a team. |
| ThreatStream.Investigation.elements.entity.modified_ts | Date | Timestamp of when the entity was last updated on ThreatStream, in UTC format. |
| ThreatStream.Investigation.elements.entity.name | String | The entity name. |
| ThreatStream.Investigation.elements.entity.organization_id | Number | ID of the (ThreatStream) organization that brought in the entity. |
| ThreatStream.Investigation.elements.entity.owner_user_id | Number | ID of the ThreatStream user who created the entity. |
| ThreatStream.Investigation.elements.entity.primary_motivation | Unknown | The primary motivation. |
| ThreatStream.Investigation.elements.entity.publication_status | String | The publication status of the entity. |
| ThreatStream.Investigation.elements.entity.published_ts | Date | Timestamp of when the entity was published on ThreatStream, in UTC format. |
| ThreatStream.Investigation.elements.entity.resource_level | Unknown | The resource level. |
| ThreatStream.Investigation.elements.entity.resource_uri | String | Resource URI of the entity. |
| ThreatStream.Investigation.elements.entity.source_created | Unknown | Timestamp of when the entity was created by its original source. |
| ThreatStream.Investigation.elements.entity.source_modified | Unknown | Timestamp of when the entity was last updated by its original source. |
| ThreatStream.Investigation.elements.entity.start_date | Unknown | The start date. |
| ThreatStream.Investigation.elements.entity.tlp | String | Traffic Light Protocol designation for the entity—red, amber, green, white. |
| ThreatStream.Investigation.elements.entity.uuid | String | UUID assigned to the entity. |
| ThreatStream.Investigation.elements.entity.workgroups | Unknown | Assigned workgroups. |
| ThreatStream.Investigation.elements.id | Number | Unique ID assigned to the entity. |
| ThreatStream.Investigation.elements.r_id | Number | Unique ID assigned to the element entity. |
| ThreatStream.Investigation.elements.r_type | String | Type of entity associated with the investigation. |
| ThreatStream.Investigation.elements.entity.s_type | String | Signature type of entity associated with the investigation. |
| ThreatStream.Investigation.elements.entity.children.id | String | A string representing the ID of the child entity. |
| ThreatStream.Investigation.elements.entity.children.name | String | A string representing the name of the child entity. |
| ThreatStream.Investigation.elements.entity.children.resource_uri | String | A string representing the resource URI of the child entity. |
| ThreatStream.Investigation.elements.entity.is_category | Boolean | Whether the entity is a category. |
| ThreatStream.Investigation.elements.entity.children | Unknown | The children of the entity. |
| ThreatStream.Investigation.elements.entity.aliases | Unknown | The aliases of the entity. |
| ThreatStream.Investigation.elements.entity.is_system | Boolean | Whether the entity is a system entity. |
| ThreatStream.Investigation.elements.entity.source | String | A string representing the source of the entity. |
| ThreatStream.Investigation.elements.entity.update_id | Number | The update ID of the entity. |
| ThreatStream.Investigation.elements.entity.assignee_user.email | String | The assignee user email. |
| ThreatStream.Investigation.elements.entity.assignee_user.id | String | The assignee user ID. |
| ThreatStream.Investigation.elements.entity.assignee_user.name | String | The assignee user name. |
| ThreatStream.Investigation.elements.entity.assignee_user.resource_uri | String | The assignee user resource URI. |
| ThreatStream.Investigation.elements.entity.end_date | Unknown | The end date of the entity. |
| ThreatStream.Investigation.elements.entity.objective | Unknown | The objective of the entity. |
| ThreatStream.Investigation.elements.entity.status.display_name | String | The display name of the entity. |
| ThreatStream.Investigation.elements.entity.status.id | Number | The status ID of the entity. |
| ThreatStream.Investigation.elements.entity.status.resource_uri | String | The resource URI of the status of the entity. |
| ThreatStream.Investigation.elements.entity.asn | String | The ASN of the entity. |
| ThreatStream.Investigation.elements.entity.comments | Unknown | Comments related to the entity. |
| ThreatStream.Investigation.elements.entity.confidence | Number | The confidence of the associated entity. |
| ThreatStream.Investigation.elements.entity.country | String | The country associated with the entity. |
| ThreatStream.Investigation.elements.entity.created_by | String | A string representing the creator of the entity. |
| ThreatStream.Investigation.elements.entity.expiration_ts | Date | The timestamp when the entity will expire on ThreatStream. |
| ThreatStream.Investigation.elements.entity.import_session_id | Number | A number representing the import session ID of the entity. |
| ThreatStream.Investigation.elements.entity.import_source | String | A string representing the import source of the entity. |
| ThreatStream.Investigation.elements.entity.ip | String | The IP of the entity. |
| ThreatStream.Investigation.elements.entity.itype | String | The itype of the entity. |
| ThreatStream.Investigation.elements.entity.latitude | String | The latitude of the entity. |
| ThreatStream.Investigation.elements.entity.longitude | String | The longitude of the entity. |
| ThreatStream.Investigation.elements.entity.meta.detail2 | String | Additional details associated with state of an entity. |
| ThreatStream.Investigation.elements.entity.meta.severity | String | Severity assigned to the entity through machine-learning algorithms ThreatStream deploys. |
| ThreatStream.Investigation.elements.entity.org | String | Registered owner (organization) associated with the entity. |
| ThreatStream.Investigation.elements.entity.owner_organization_id | Number | The owner organization ID of the entity. |
| ThreatStream.Investigation.elements.entity.rdns | Unknown | Domain name (obtained through reverse domain name lookup) associated with the entity. |
| ThreatStream.Investigation.elements.entity.retina_confidence | Number | The retina confidence of the entity. |
| ThreatStream.Investigation.elements.entity.source_reported_confidence | Number | The source reported confidence of the entity. |
| ThreatStream.Investigation.elements.entity.status | String | The status of the entity. |
| ThreatStream.Investigation.elements.entity.subtype | Unknown | The subtype of the entity. |
| ThreatStream.Investigation.elements.entity.tags | Unknown | List of tags associated with the entity. |
| ThreatStream.Investigation.elements.entity.threat_type | String | Type of threat associated with the entity. |
| ThreatStream.Investigation.elements.entity.threatscore | Number | The threat score of the entity. |
| ThreatStream.Investigation.elements.entity.trusted_circle_ids | Unknown | The trusted circleIDs of the entity. |
| ThreatStream.Investigation.elements.entity.trusted_circles_ids | Unknown | ID of the trusted circle to which the entity data should be associated. |
| ThreatStream.Investigation.elements.entity.type | String | The type of the entity. |
| ThreatStream.Investigation.elements.entity.value | String | Value of the entity. |
| ThreatStream.Investigation.errors | Unknown | Errors related to the investigation. |
| ThreatStream.Investigation.graph_content | Unknown | The investigation graph content details. |
| ThreatStream.Investigation.id | Number | The ID of the investigation. |
| ThreatStream.Investigation.intelligence_initiatives | Unknown | Intelligence initiatives associated with the investigation. |
| ThreatStream.Investigation.is_public | Boolean | Whether the entity is public or private. |
| ThreatStream.Investigation.modified_ts | Date | The date the investigation was modified. |
| ThreatStream.Investigation.name | String | The investigation name. |
| ThreatStream.Investigation.owner_org.id | String | The owner organization ID. |
| ThreatStream.Investigation.owner_org.name | String | The owner organization name. |
| ThreatStream.Investigation.owner_org.resource_uri | String | The owner organization resource URI. |
| ThreatStream.Investigation.owner_org_id | Unknown | Organization ID of the owner. |
| ThreatStream.Investigation.priority | String | The priority of the investigation. |
| ThreatStream.Investigation.reporter.email | String | Email address of the user who created the investigation. |
| ThreatStream.Investigation.reporter.id | String | ID of the user who created the investigation. |
| ThreatStream.Investigation.reporter.name | String | Name of the user who created the investigation. |
| ThreatStream.Investigation.reporter.resource_uri | String | Resource URI of the user who created the investigation. |
| ThreatStream.Investigation.reporter_id | Number | ID of the user who created the investigation. |
| ThreatStream.Investigation.resource_uri | String | The investigation resource URI. |
| ThreatStream.Investigation.source_type | String | The type of source used to create the investigation. |
| ThreatStream.Investigation.status | String | The investigation status. |
| ThreatStream.Investigation.tags | String | The tags associated with the investigation. |
| ThreatStream.Investigation.tlp | String | Traffic Light Protocol designation for the investigation—red, amber, green, white. |
| ThreatStream.Investigation.users | Unknown | List of users associated with the investigation. |
| ThreatStream.Investigation.workgroups | Unknown | Assigned workgroups. |
Command example
!threatstream-create-investigation name=new_investigation
Context Example
{
"ThreatStream": {
"Investigation": {
"add_related_indicators": 0,
"assignee": null,
"circles": [],
"created_ts": "2023-04-03T14:05:47.392664",
"description": null,
"graph_content": null,
"id": 1022,
"intelligence_initiatives": [],
"is_public": false,
"modified_ts": "2023-04-03T14:05:47.392680",
"name": "new_investigation",
"owner_org": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"owner_org_id": null,
"priority": "medium",
"reporter": {
"email": "user@email.com",
"id": "111",
"name": "",
"resource_uri": "/api/v1/user/111/"
},
"reporter_id": 111,
"resource_uri": "/api/v1/investigation/1022/",
"source_type": "user",
"status": "unassigned",
"tags": null,
"tlp": "white",
"users": [],
"workgroups": []
}
}
}
Human Readable Output
Investigation was created successfully with ID: 1022.
threatstream-update-investigation
Updates an existing investigation at ThreatStream.
Base Command
threatstream-update-investigation
Input
| Argument Name | Description | Required |
|---|---|---|
| investigation_id | The ID of the investigation. Use the threatstream-list-investigation command to get the investigation ID. | Required |
| priority | The priority of the investigation. Possible values are: Very Low, Low, Medium, High, Very High. | Optional |
| status | The status of the investigation. Possible values are: Completed, In-Progress, Pending, Unassigned. | Optional |
| tags | A comma-separated list of tags. For example, tag1,tag2. | Optional |
| tlp | The tlp (Traffic Light Protocol designation) of the investigation. Possible values are: White, Green, Amber, Red. | Optional |
| assignee_id | Assignee ID. Use the threatstream-list-user command to get the user ID. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Investigation.add_related_indicators | Number | Errors related to the investigation. |
| ThreatStream.Investigation.assignee.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Investigation.assignee.avatar_s3_url | Unknown | URL for the avatar image associated with the assignee user. |
| ThreatStream.Investigation.assignee.can_share_intelligence | Boolean | Whether the assignee user can share intelligence. |
| ThreatStream.Investigation.assignee.email | String | The email of the assignee user. |
| ThreatStream.Investigation.assignee.id | String | The ID of the assignee user. |
| ThreatStream.Investigation.assignee.is_active | Boolean | Whether the assignee user is active. |
| ThreatStream.Investigation.assignee.is_readonly | Boolean | Whether the assignee user should be restricted to Read Only status. |
| ThreatStream.Investigation.assignee.must_change_password | Boolean | Whether the assignee user will be forced to change their password the next time they log in. |
| ThreatStream.Investigation.assignee.name | String | The investigation assignee user name. |
| ThreatStream.Investigation.assignee.nickname | Unknown | The investigation assignee user nickname. |
| ThreatStream.Investigation.assignee.resource_uri | String | Resource URI associated with the investigation assignee user. |
| ThreatStream.Investigation.assignee_id | Number | ID of the user or workgroup to which the investigation is assigned. |
| ThreatStream.Investigation.assignee_type | String | Type of assignee: “user” or “tsworkgroup”. |
| ThreatStream.Investigation.created_ts | Date | Timestamp when the investigation was created. |
| ThreatStream.Investigation.description | String | The investigation description. |
| ThreatStream.Investigation.elements.add_related_indicators | Number | When enabled, observables related to the entity you are associating with the investigation are also added. |
| ThreatStream.Investigation.elements.r_id | Number | Unique ID assigned to the entity. |
| ThreatStream.Investigation.elements.r_type | String | Type of entity associated with the investigation. |
| ThreatStream.Investigation.graph_content | Unknown | The investigation graph content details. |
| ThreatStream.Investigation.id | Number | The ID of the investigation. |
| ThreatStream.Investigation.is_public | Boolean | Whether the entity is public or private. |
| ThreatStream.Investigation.modified_ts | Date | The date the investigation was modified. |
| ThreatStream.Investigation.name | String | The investigation name. |
| ThreatStream.Investigation.owner_org.id | String | The owner organization ID. |
| ThreatStream.Investigation.owner_org.name | String | The owner organization name. |
| ThreatStream.Investigation.owner_org.resource_uri | String | The owner organization resource URI. |
| ThreatStream.Investigation.owner_org_id | Unknown | Organization ID of the owner. |
| ThreatStream.Investigation.priority | String | The priority of the investigation. |
| ThreatStream.Investigation.reporter.email | String | Email address of the user who created the investigation. |
| ThreatStream.Investigation.reporter.id | String | ID of the user who created the investigation. |
| ThreatStream.Investigation.reporter.name | String | Name of the user who created the investigation. |
| ThreatStream.Investigation.reporter.resource_uri | String | Resource URI of the user who created the investigation. |
| ThreatStream.Investigation.reporter_id | Number | ID of the user who created the investigation. |
| ThreatStream.Investigation.resource_uri | String | The investigation resource URI. |
| ThreatStream.Investigation.source_type | String | The type of source used to create the investigation. |
| ThreatStream.Investigation.status | String | The investigation status. |
| ThreatStream.Investigation.tags | String | The tags associated with the investigation. |
| ThreatStream.Investigation.tlp | String | Traffic Light Protocol designation for the investigation—red, amber, green, white. |
Command example
!threatstream-update-investigation investigation_id=1022 priority=Low status="In-Progress" assignee_id=203
Context Example
{
"ThreatStream": {
"Investigation": {
"assignee": {
"assignee_type": "user",
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"resource_uri": "/api/v1/user/111/"
},
"assignee_id": 111,
"assignee_type": "user",
"circles": [],
"created_ts": "2023-04-03T14:05:47.389934",
"description": null,
"graph_content": null,
"id": 1022,
"intelligence_initiatives": [],
"is_public": false,
"modified_ts": "2023-04-03T14:06:53.575922",
"name": "new_investigation",
"owner_org": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"owner_org_id": null,
"priority": "low",
"reporter": {
"email": "user@email.com",
"id": "111",
"name": "",
"resource_uri": "/api/v1/user/111/"
},
"reporter_id": 111,
"resource_uri": "/api/v1/investigation/1022/",
"source_type": "user",
"status": "in-progress",
"tags": null,
"tlp": "white",
"users": [],
"workgroups": []
}
}
}
Human Readable Output
Investigation was updated successfully with ID: 1022
threatstream-add-investigation-element
Add an element to the existing investigation at ThreatStream.
Base Command
threatstream-add-investigation-element
Input
| Argument Name | Description | Required |
|---|---|---|
| investigation_id | The ID of the investigation. Use the threatstream-get-model-list command to get the investigation ID. | Required |
| connect_related_indicators | When enabled, observables related to the entity you are associating with the investigation are also added. Possible values are: True, False. | Optional |
| associated_actor_ids | A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. | Optional |
| associated_campaign_ids | A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. | Optional |
| associated_incident_ids | A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. | Optional |
| associated_observable_ids | A comma-separated list of IDs of the observables with which you want to associate matched entities. Use the threatstream-get-indicators command to get the observable IDs. | Optional |
| associated_signature_ids | A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. | Optional |
| associated_threat_bulletin_ids | A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. | Optional |
| associated_ttp_ids | A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. | Optional |
| associated_vulnerability_ids | A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. | Optional |
Context Output
There is no context output for this command.
Command example
!threatstream-add-investigation-element investigation_id=1022 associated_campaign_ids=111111
Human Readable Output
All The elements was added successfully to investigation ID: 1022
threatstream-delete-investigation
Deletes an existing investigation at ThreatStream.
Base Command
threatstream-delete-investigation
Input
| Argument Name | Description | Required |
|---|---|---|
| investigation_id | The ID of the investigation. | Required |
Context Output
There is no context output for this command.
Command example
!threatstream-delete-investigation investigation_id=1022
Human Readable Output
Investigation was deleted successfully.
threatstream-list-whitelist-entry
Get a list of whitelist entries.
Base Command
threatstream-list-whitelist-entry
Input
| Argument Name | Description | Required |
|---|---|---|
| format | Defines the format of the response. Possible values are: CSV, JSON. Default is JSON. | Optional |
| limit | The maximum number of results to return. Default is 50. | Optional |
| page | Page number to get result from. Needs to be used with the page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| InfoFile.Name | string | Name of the file. |
| InfoFile.EntryID | string | The entry ID of the report. |
| InfoFile.Size | number | Size of the file. |
| InfoFile.Type | string | File type, e.g., “PE”. |
| InfoFile.Info | string | Basic information of the file. |
| ThreatStream.WhitelistEntry.created_ts | Date | Timestamp of when the entry was created. |
| ThreatStream.WhitelistEntry.id | Number | Unique ID associated with the whitelist entry. |
| ThreatStream.WhitelistEntry.modified_ts | Date | Timestamp of when the entry was most recently modified. |
| ThreatStream.WhitelistEntry.notes | String | Contextual note associated with the entry. |
| ThreatStream.WhitelistEntry.resource_uri | String | Resource URI of the entry. |
| ThreatStream.WhitelistEntry.value | String | Value of the entry. |
| ThreatStream.WhitelistEntry.value_type | String | Value type of the entry. |
Command example
!threatstream-list-whitelist-entry page=2 page_size=2
Context Example
{
"ThreatStream": {
"WhitelistEntry": [
{
"created_ts": "2023-04-02T13:18:00.862395",
"id": 111,
"modified_ts": "2023-04-02T13:18:00.862395",
"notes": null,
"resource_uri": "/api/v1/orgwhitelist/111/",
"value": "1.2.4.5",
"value_type": "ip"
},
{
"created_ts": "2023-04-02T13:18:00.862395",
"id": 222,
"modified_ts": "2023-04-02T13:18:00.862395",
"notes": null,
"resource_uri": "/api/v1/orgwhitelist/222/",
"value": "1.2.4.5",
"value_type": "ip"
}
]
}
}
Human Readable Output
Whitelist entries
Id Value Resource Uri Created At Modified At Value Type 111 1.2.4.5 /api/v1/orgwhitelist/111/ 2023-04-02T13:18:00.862395 2023-04-02T13:18:00.862395 ip 222 1.2.4.5 /api/v1/orgwhitelist/222/ 2023-04-02T13:18:00.862395 2023-04-02T13:18:00.862395 ip
threatstream-create-whitelist-entry
Creates a new whitelist entry.
Base Command
threatstream-create-whitelist-entry
Input
| Argument Name | Description | Required |
|---|---|---|
| entry_id | The entry ID of the file you want to upload. | Optional |
| cidr | A comma-separated list of CIDRs associated with the entry. | Optional |
| domains | A comma-separated list of domains associated with the entry. | Optional |
| emails | A comma-separated list of emails associated with the entry. | Optional |
| ips | A comma-separated list of IPs associated with the entry. | Optional |
| md5 | A comma-separated list of MD5 hashes associated with the entry. | Optional |
| urls | A comma-separated list of URLs associated with the entry. | Optional |
| user_agents | A comma-separated list of user agents associated with the entry. | Optional |
| note | A note that will be associated with all the indicator types that are provided in the command arguments. | Optional |
Note: The requirements for the file for the entry_id are:
The entries must be contained in a valid CSV file with the following header line: value_type,value,notes.
value_type must be specified for each entry, possible types include domain, email, ip, md5, url, user-agent, and cidr.
value must be specified for each entry.
Values must be valid entries based on the specified type.
For example, if you specify ip for type, the corresponding value must be a valid IP address.
notes is optional for each entry.
All text in the CSV file must be lower-cased.
Context Output
There is no context output for this command.
Command example
!threatstream-create-whitelist-entry ips=1.2.4.5
Human Readable Output
Created 1 item(s).
threatstream-update-whitelist-entry-note
Modify contextual notes associated with existing whitelist entries
Base Command
threatstream-update-whitelist-entry-note
Input
| Argument Name | Description | Required |
|---|---|---|
| entry_id | The ID of the entry you want to update. | Required |
| note | A note that will be associated with all the indicator types that are provided in the command arguments. | Required |
Context Output
There is no context output for this command.
Command example
!threatstream-update-whitelist-entry-note note="some_note" entry_id=222
Human Readable Output
The note was updated successfully.
threatstream-delete-whitelist-entry
Delete a whitelist entry.
Base Command
threatstream-delete-whitelist-entry
Input
| Argument Name | Description | Required |
|---|---|---|
| entry_id | The ID of the entry you want to update. Use the threatstream-list-whitelist-entry command to get the entry ID. | Required |
Context Output
There is no context output for this command.
Command example
!threatstream-delete-whitelist-entry entry_id=222
Human Readable Output
The entity was deleted successfully
threatstream-list-import-job
Gets an import list.
Base Command
threatstream-list-import-job
Input
| Argument Name | Description | Required |
|---|---|---|
| import_id | When specified, the results returned in the list are limited to specific import ID. | Optional |
| status_in | When specified, the results returned in the list are limited to the selected status. Possible values are: Processing, Errors, Ready To Review, Rejected, Approved. | Optional |
| limit | The maximum number of results to return. Default is 50. | Optional |
| page | Page number to get result from. Needs to be used with the page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Import.approved_by_id | Unknown | The ID of the user who approved the import. |
| ThreatStream.Import.confidence | Number | Confidence scores assigned to the import. |
| ThreatStream.Import.date | Date | A date representing the import date. |
| ThreatStream.Import.date_modified | Date | A date representing the last modified date of the import. |
| ThreatStream.Import.default_comment | Unknown | Default comment. |
| ThreatStream.Import.email | String | A string representing the email associated with the import. |
| ThreatStream.Import.exclude_source_domain | Boolean | Whether the source domain is excluded. |
| ThreatStream.Import.expiration_ts | Date | The timestamp when the import will expire on ThreatStream. |
| ThreatStream.Import.fileName | String | A string representing the name of file associated with the import. |
| ThreatStream.Import.fileType | String | A string representing the type of file associated with the import. |
| ThreatStream.Import.file_name_label | Unknown | The file name label. |
| ThreatStream.Import.id | Number | A number representing the import ID. |
| ThreatStream.Import.intelligence_source | String | A string representing the intelligence source of the import. |
| ThreatStream.Import.is_anonymous | Boolean | Whether the entity is anonymous. |
| ThreatStream.Import.is_public | Boolean | Whether the entity is public or private. |
| ThreatStream.Import.jobID | Unknown | The job ID. |
| ThreatStream.Import.messages | String | A string representing the messages associated with the import. |
| ThreatStream.Import.name | String | The import name. |
| ThreatStream.Import.notes | String | A string representing the notes associated with the import. |
| ThreatStream.Import.numIndicators | Number | The number of observables that were accepted for importing. |
| ThreatStream.Import.numRejected | Number | The number of observables that were rejected for importing. |
| ThreatStream.Import.num_private | Number | A number representing the number of private entities associated with the import. |
| ThreatStream.Import.num_public | Number | A number representing the number of public entities associated with the import. |
| ThreatStream.Import.organization.id | String | ID associated with the organization that created the import. |
| ThreatStream.Import.organization.name | String | Name associated with the organization that created the import. |
| ThreatStream.Import.organization.resource_uri | String | Resource URI associated with the organization that created the import. |
| ThreatStream.Import.processed_ts | Date | A date representing the timestamp when the import was processed. |
| ThreatStream.Import.resource_uri | String | Resource URI associated with the entity. |
| ThreatStream.Import.sandbox_submit | Unknown | The sandbox submit. |
| ThreatStream.Import.source_confidence_weight | Number | The source confidence weight of the entity. |
| ThreatStream.Import.status | String | The import status. |
| ThreatStream.Import.threat_type | String | The threat type. |
| ThreatStream.Import.tlp | Unknown | Traffic Light Protocol designation. |
| ThreatStream.Import.user_id | Number | A string representing the ID associated with the user who created the import. |
| ThreatStream.Import.visibleForReview | Boolean | Whether the entity is visible for review. |
Command example
!threatstream-list-import-job page=2 page_size=2
Context Example
{
"ThreatStream": {
"Import": [
{
"ImportID": 111111,
"JobID": null,
"approved_by": {
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/user/111/"
},
"approved_by_id": 111,
"confidence": 50,
"date": "2023-04-03T14:27:51.896155",
"date_modified": "2023-04-03T14:27:52.714429",
"default_comment": null,
"email": "user@email.com",
"exclude_source_domain": false,
"expiration_ts": "2023-07-02T14:27:51.887354",
"fileName": null,
"fileType": "analyst",
"file_name_label": null,
"intelligence_initiatives": [],
"intelligence_source": "",
"is_anonymous": false,
"is_public": false,
"messages": "",
"name": "",
"notes": "",
"numIndicators": 0,
"numRejected": 0,
"num_private": 0,
"num_public": 0,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"processed_ts": "2023-04-03T14:27:51.935305",
"resource_uri": "/api/v1/importsession/111111/",
"sandbox_submit": null,
"source_confidence_weight": 0,
"status": "approved",
"tags": [],
"threat_type": "exploit",
"tlp": null,
"trusted_circles": [],
"user_id": 111,
"visibleForReview": true,
"workgroups": []
},
{
"ImportID": 222222,
"JobID": null,
"approved_by": {
"avatar_s3_url": null,
"can_share_intelligence": false,
"email": "user@email.com",
"id": "111",
"is_active": true,
"is_readonly": false,
"must_change_password": false,
"name": "",
"nickname": null,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"resource_uri": "/api/v1/user/111/"
},
"approved_by_id": 111,
"confidence": 50,
"date": "2023-04-03T14:27:22.263119",
"date_modified": "2023-04-03T14:27:23.128873",
"default_comment": null,
"email": "user@email.com",
"exclude_source_domain": false,
"expiration_ts": "2023-07-02T14:27:22.260221",
"fileName": null,
"fileType": "analyst",
"file_name_label": null,
"intelligence_initiatives": [],
"intelligence_source": "",
"is_anonymous": false,
"is_public": false,
"messages": "",
"name": "",
"notes": "",
"numIndicators": 0,
"numRejected": 0,
"num_private": 0,
"num_public": 0,
"organization": {
"id": "11",
"name": "name",
"resource_uri": "resource_uri"
},
"processed_ts": "2023-04-03T14:27:22.290096",
"resource_uri": "/api/v1/importsession/222222/",
"sandbox_submit": null,
"source_confidence_weight": 0,
"status": "approved",
"tags": [],
"threat_type": "exploit",
"tlp": null,
"trusted_circles": [],
"user_id": 111,
"visibleForReview": true,
"workgroups": []
}
]
}
}
Human Readable Output
Import entries
Id Date Status Reviewed By Submitted By Included Excluded 111111 2023-04-03T14:27:51.896155 approved user@email.com user@email.com 0 0 222222 2023-04-03T14:27:22.263119 approved user@email.com user@email.com 0 0
threatstream-approve-import-job
Approve all observables in an import job.
Base Command
threatstream-approve-import-job
Required Permissions
Approve Intel user permission
Input
| Argument Name | Description | Required |
|---|---|---|
| import_id | The ID of the import job. | Required |
Context Output
There is no context output for this command.
Command example
!threatstream-approve-import-job import_id=111111
Human Readable Output
The import session was successfully approved.
threatstream-search-threat-model
Retrieve threat model entities from ThreatStream.
Base Command
threatstream-search-threat-model
Input
| Argument Name | Description | Required |
|---|---|---|
| model_type | A comma-separated list of model types. Supported values are: actor, attackpattern , campaign, courseofaction, incident,identity, infrastructure, intrusionset, malware,signature, tipreport, ttp, tool, vulnerability. | Optional |
| name | The name of the threat model. | Optional |
| keyword_search | Free text to search string in the fields: Aliases, Description, Name, Tags. | Optional |
| alias | Other names by which the entity are known. | Optional |
| feed_id | Numeric ID of the threat feed that provided the Threat Model entity. | Optional |
| is_email | Whether the entity was created as a result of an email import. Possible values are: True, False. | Optional |
| is_public | Whether the entity is public or private. True—if the entity is public, False—if the entity is private or belongs to a Trusted Circle. Possible values are: True, False. | Optional |
| publication_status | A comma-separated list of publication statuses. Supported values are: new, pending_review, review_requested, reviewed. | Optional |
| signature_type | A comma-separated list of signature types. Supported values are: Bro, Carbon Black Query, ClamAV, Custom, CybOX, OpenIOC, RSA NetWitness, Snort, Splunk Query, Suricata, YARA. | Optional |
| tags | A comma-separated list of additional comments and context associated with the entity when it was imported from its original threat feed. | Optional |
| trusted_circle_id | Used for querying entities associated with specified trusted circles. | Optional |
| limit | The maximum number of results to return. Default is 50. | Optional |
| page | Page number to get result from. Needs to be used with the page_size argument. | Optional |
| page_size | The page size of the returned results. Needs to be used with the page argument. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.ThreatModel.source_created | Unknown | Timestamp of when the entity was created by its original source. |
| ThreatStream.ThreatModel.circles | Unknown | Trusted circles with which data from streams is shared. |
| ThreatStream.ThreatModel.feed_id | Number | Numeric ID of the threat feed that provided the threat model entity. |
| ThreatStream.ThreatModel.workgroups | Unknown | Workgroups to which the threat model is visible. |
| ThreatStream.ThreatModel.aliases | Unknown | Other names by which the threat model are known. |
| ThreatStream.ThreatModel.is_email | Unknown | Whether the threat model was created as a result of an email import. |
| ThreatStream.ThreatModel.published_ts | String | Timestamp of when the entity was published on ThreatStream, in UTC format. |
| ThreatStream.ThreatModel.id | Number | Unique ID assigned to the entity. |
| ThreatStream.ThreatModel.source_modified | Date | Timestamp of when the entity was last updated by its original source. |
| ThreatStream.ThreatModel.type | String | The threat model type. |
| ThreatStream.ThreatModel.start_date | Unknown | Time when a threat model was known to have started. |
| ThreatStream.ThreatModel.publication_status | String | The publication status. A threat model can be in new, pending_review, review_requested, reviewed, published statuses. |
| ThreatStream.ThreatModel.end_date | Unknown | Time when a threat model was known to have ended. |
| ThreatStream.ThreatModel.tags.id | String | The ID of the tag assigned to the threat model. |
| ThreatStream.ThreatModel.tags.name | String | The name of the tag assigned to the threat model. |
| ThreatStream.ThreatModel.modified_ts | String | Timestamp of when the tag was last updated on ThreatStream, in UTC format. |
| ThreatStream.ThreatModel.is_public | Boolean | Whether the entity is public or private. |
| ThreatStream.ThreatModel.uuid | String | UUID (universally unique identifier) assigned to the threat model for STIX compliance. |
| ThreatStream.ThreatModel.created_ts | String | Timestamp when the threat model was created. |
| ThreatStream.ThreatModel.tlp | String | TLP setting associated with the entity. |
| ThreatStream.ThreatModel.name | String | Name of the entity. |
| ThreatStream.ThreatModel.status | Unknown | Status of the entity. |
| ThreatStream.ThreatModel.model_type | String | Type of threat model entity. |
| ThreatStream.ThreatModel.resource_uri | String | Resource URI associated with the entity. |
Command example
!threatstream-search-threat-model model_type="signature" signature_type="Carbon Black Query,Bro,ClamAV" limit="50" page="2" page_size="2"
Context Example
{
"ThreatStream": {
"ThreatModel": [
{
"aliases": [],
"circles": [],
"created_ts": "2023-03-19T10:04:13.272377+00:00",
"end_date": null,
"feed_id": 0,
"id": 111111,
"is_email": null,
"is_public": false,
"model_type": "signature",
"modified_ts": "2023-03-19T10:09:09.150405+00:00",
"name": "signature_threat_model_1",
"organization": {
"id": 11,
"title": "title"
},
"owner_user": {
"email": "user@email.com",
"id": 111,
"name": ""
},
"publication_status": "new",
"published_ts": null,
"resource_uri": "/api/v1/signature/111111/",
"sort": [
11111111111111111,
"signature-111111"
],
"source_created": null,
"source_modified": null,
"start_date": null,
"status": null,
"tags": [
{
"id": "as2",
"name": "Reconnaissance",
"org_id": 11,
"tlp": "white"
}
],
"tlp": "red",
"type": "Carbon Black Query",
"uuid": "XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX",
"workgroups": []
},
{
"aliases": [],
"circles": [],
"created_ts": "2020-07-31T20:56:33.459260+00:00",
"end_date": null,
"feed_id": 155,
"id": 333,
"is_email": null,
"is_public": true,
"model_type": "signature",
"modified_ts": "2022-10-08T05:18:20.389951+00:00",
"name": "signature_threat_model_2",
"publication_status": "published",
"published_ts": "2020-07-31T20:56:33.295192+00:00",
"resource_uri": "/api/v1/signature/333/",
"sort": [
11111111111111111,
"signature-333"
],
"source_created": null,
"source_modified": null,
"start_date": null,
"status": null,
"tags": [
{
"id": "id1",
"name": "actor_tag1"
}
],
"tlp": "white",
"type": "Carbon Black Query",
"uuid": "XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX",
"workgroups": []
}
]
}
}
Human Readable Output
Threat model entities
Id Type Name Publication Status Modified At 111111 signature signature_threat_model_1 new 2023-03-19T10:09:09.150405+00:00 333 signature signature_threat_model_2 published 2022-10-08T05:18:20.389951+00:00
threatstream-add-threat-model-association
Creates associations between threat model entities on the ThreatStream platform.
Base Command
threatstream-add-threat-model-association
Input
| Argument Name | Description | Required |
|---|---|---|
| entity_type | The type of threat model entity to which you are adding the association. Possible values are: Actor, Attack Pattern, Campaign, Course Of Action, Identity, Infrastructure, Intrusion Set, Incident, Malware, Signature, Threat Bulletin, Tool, Ttp, Vulnerability. | Required |
| entity_id | The ID of the threat model entity to which you are adding the association. | Required |
| associated_entity_ids | The entities IDs to associate with the primary entity. Note: The model type of all the IDs must be equal to the type in the “associated_entity_type” argument. | Required |
| associated_entity_type | The type of threat model entity to which you are adding the association. Possible values are: Actor, Attack Pattern, Campaign, Course Of Action, Identity, Infrastructure, Intrusion Set, Incident, Malware, Signature, Threat Bulletin, Tool, Ttp, Vulnerability. | Required |
Context Output
There is no context output for this command.
Command example
!threatstream-add-threat-model-association entity_type="Actor" entity_id="26769" associated_entity_ids="1111,2222" associated_entity_type="Attack Pattern"
Human Readable Output
The Attack Pattern entities with ids 2222, 1111 were associated successfully to entity id: 26769.
threatstream-add-indicator-tag
Add tags to the indicators
Base Command
threatstream-add-indicator-tag
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator_ids | A comma-separated list of unique IDs of the indicator to which you are adding tags. | Required |
| tags | A comma-separated list of values of the tags you want to add. | Required |
Context Output
There is no context output for this command.
threatstream-remove-indicator-tag
Remove tags from the indicators
Base Command
threatstream-remove-indicator-tag
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator_ids | A comma-separated list of unique IDs of the indicator to which you are removing tags. | Required |
| tags | A comma-separated list of values of the tags you want to remove. | Required |
Context Output
There is no context output for this command.
threatstream-clone-imported-indicator
Clones already imported indicators (observables), used with the edit classification to move to a trusted circle
Base Command
threatstream-clone-imported-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator_id | ID of the indicator to clone. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| ThreatStream.Clone.ID | String | Indicator ID. |
| ThreatStream.Clone.Import_Session_ID | String | Import Session ID for the clone request. |
| ThreatStream.Clone.Job_ID | String | Job ID for the clone request. |
Edit the values for observable that have been cloned
Base Command
threatstream-edit-classification
Input
| Argument Name | Description | Required |
|---|---|---|
| import_id | Import Session ID of the import session from the clone-imported-indicator command. | Required |
| data | JSON data of edits to be made {“is_public”:false,”circles”:[12866]}. | Required |
Context Output
There is no context output for this command.
Configuration parameters
url— Server URL (e.g., https://www.test.com) (required)credentials— Username (required)url_threshold— URL thresholdip_threshold— IP thresholddomain_threshold— Domain thresholdfile_threshold— File thresholdemail_threshold— Email thresholdinclude_inactive— Include inactive resultsintegrationReliability— Source Reliabilityindicator_default_score— Default DBOT score for indicators with low confidenceinsecure— Trust any certificate (not secure)proxy— Use system proxy settingscreate_relationships— Create relationshipsremote_api— Remote API
Commands (42)
-
domainChecks the reputation of the given domain name.
-
fileChecks the reputation of the given hash of the file.
-
ipChecks the reputation of the given IP address.
-
threatstream-add-indicator-tagAdd tags to the indicators.
-
threatstream-add-investigation-elementAdd an element to the existing investigation at ThreatStream.
-
threatstream-add-tag-to-modelAdds tags to intelligence to filter for related entities.
-
threatstream-add-threat-model-associationCreates associations between threat model entities on the ThreatStream platform.
-
threatstream-analysis-reportReturns the report of a file or URL submitted to the sandbox.
-
threatstream-approve-import-jobApprove all observables in an import job.
-
threatstream-clone-imported-indicatorClones already imported indicators (observables), used with the edit classification to move to a trusted circle.
-
threatstream-create-investigationCreate an investigation at ThreatStream.
-
threatstream-create-modelCreates a threat model with the specified parameters.
-
threatstream-create-ruleCreate a rule in the ThreatStream platform.
-
threatstream-create-whitelist-entryCreates a new whitelist entry.
-
threatstream-delete-investigationDeletes an existing investigation at ThreatStream.
-
threatstream-delete-ruleDelete a rule from ThreatStream.
-
threatstream-delete-whitelist-entryDelete a whitelist entry.
-
threatstream-edit-classificationEdit the values for observable that have been cloned.
-
threatstream-email-reputationChecks the reputation of the given email address.
-
threatstream-get-analysis-statusReturns the current status of the report submitted to the sandbox. The report ID is returned from the threatstream-submit-to-sandbox command.
-
threatstream-get-indicatorsReturn filtered indicators from ThreatStream. If a query is defined, it overrides all other arguments that were passed to the command.
-
threatstream-get-indicators-by-modelReturns a list of indicators associated with the specified model and ID of the model.
-
threatstream-get-model-descriptionReturns an HTML file with a description of the threat model.
-
threatstream-get-model-listReturns a list of threat models.
-
threatstream-get-passive-dnsReturns enrichment data for Domain or IP for available observables.
-
threatstream-import-indicator-with-approvalImports indicators (observables) into ThreatStream. The imported data must be approved using the ThreatStream UI. The data can be imported using one of three methods: plain-text, file, or URL. You must have the Approve Import privilege in order to import observables through the API with default_state set to active.
-
threatstream-import-indicator-without-approvalImports indicators (observables) into ThreatStream. Approval is not required for the imported data. You must have the Approve Intel user permission to import without approval using the API.
-
threatstream-list-import-jobGets an import list.
-
threatstream-list-investigationGets a list of investigations from ThreatStream.
-
threatstream-list-ruleGets a list of rules from ThreatStream.
-
threatstream-list-userGets list of users from ThreatStream. Only users with org admin permission can run this command.
-
threatstream-list-whitelist-entryGet a list of whitelist entries.
-
threatstream-remove-indicator-tagRemove tags from the indicators.
-
threatstream-search-intelligenceReturns filtered intelligence from ThreatStream. If a query is defined, it overrides all other arguments that were passed to the command.
-
threatstream-search-threat-modelRetrieve threat model entities from ThreatStream.
-
threatstream-submit-to-sandboxSubmits a file or URL to the ThreatStream-hosted sandbox for detonation.
-
threatstream-supported-platformsReturns a list of supported platforms for default or premium sandbox.
-
threatstream-update-investigationUpdates an existing investigation at ThreatStream.
-
threatstream-update-modelUpdates a threat model with specific parameters. If one or more optional parameters are defined, the command overrides previous data stored in ThreatStream.
-
threatstream-update-ruleUpdates existing rule from ThreatStream.
-
threatstream-update-whitelist-entry-noteModify contextual notes associated with existing whitelist entries.
-
urlChecks the reputation of the given URL.
category: Data Enrichment & Threat Intelligence provider: Anomali sectionorder: - Connect - Collect commonfields: id: Anomali ThreatStream v3 version: -1 configuration: - defaultvalue: https://api.threatstream.com display: Server URL (e.g., https://www.test.com) name: url required: true type: 0 section: Connect - display: Username name: credentials required: true type: 9 displaypassword: API Key section: Connect - display: URL threshold name: url_threshold type: 0 section: Collect advanced: true required: false - display: IP threshold name: ip_threshold type: 0 section: Collect advanced: true required: false - display: Domain threshold name: domain_threshold type: 0 section: Collect advanced: true required: false - display: File threshold name: file_threshold type: 0 section: Collect advanced: true required: false - display: Email threshold additionalinfo: Email indicators with confidence value above this threshold are considered malicious. name: email_threshold type: 0 section: Collect advanced: true required: false - defaultvalue: 'false' additionalinfo: Whether to include inactive indicators in reputation commands. display: Include inactive results name: include_inactive type: 8 section: Collect advanced: true required: false - additionalinfo: Reliability of the source providing the intelligence data. defaultvalue: B - Usually reliable display: Source Reliability name: integrationReliability options: - A+ - 3rd party enrichment - A - Completely reliable - B - Usually reliable - C - Fairly reliable - D - Not usually reliable - E - Unreliable - F - Reliability cannot be judged required: false type: 15 section: Collect - defaultvalue: Benign display: Default DBOT score for indicators with low confidence name: indicator_default_score options: - Benign - Unknown required: false type: 15 section: Collect - defaultvalue: 'false' display: Trust any certificate (not secure) name: insecure type: 8 section: Connect advanced: true required: false - display: Use system proxy settings name: proxy type: 8 section: Connect advanced: true required: false - defaultvalue: 'true' additionalinfo: Create relationships between indicators as part of enrichment. display: Create relationships name: create_relationships type: 8 section: Collect advanced: true required: false - additionalinfo: Gather additional information about the threat model from remote APIs. defaultvalue: 'false' display: Remote API name: remote_api required: false type: 8 section: Collect defaultclassifier: 'null' description: Use Anomali ThreatStream to query and submit threats. display: Anomali ThreatStream v3 name: Anomali ThreatStream v3 script: commands: - arguments: - default: true description: The IP to check. isArray: true name: ip required: true - description: If confidence is greater than the threshold the IP address is considered malicious, otherwise it is considered good. This argument overrides the default IP threshold defined as a parameter. name: threshold - auto: PREDEFINED description: Whether to include results with an inactive status. name: include_inactive predefined: - 'True' - 'False' - auto: PREDEFINED defaultValue: 'False' description: 'Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed.' name: threat_model_association predefined: - 'True' - 'False' description: Checks the reputation of the given IP address. name: ip outputs: - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: IP.ASN description: The Autonomous System (AS) number associated with the indicator. type: String - contextPath: IP.Address description: The IP address of the indicator. type: String - contextPath: IP.Geo.Country description: The country associated with the indicator. type: String - contextPath: IP.Geo.Location description: The longitude and latitude of the IP address. type: String - contextPath: ThreatStream.IP.ASN description: The Autonomous System (AS) number associated with the indicator. type: String - contextPath: ThreatStream.IP.Address description: The IP address of the indicator. type: String - contextPath: ThreatStream.IP.Country description: The country associated with the indicator. type: String - contextPath: ThreatStream.IP.Type description: The indicator type. type: String - contextPath: ThreatStream.IP.Modified description: 'The time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time.' type: String - contextPath: ThreatStream.IP.Severity description: The indicator severity ("very-high", "high", "medium", or "low"). type: String - contextPath: ThreatStream.IP.Confidence description: The observable certainty level of a reported indicator type. Confidence score can range from 0-100, in increasing order of confidence. type: String - contextPath: ThreatStream.IP.Status description: The status assigned to the indicator. type: String - contextPath: ThreatStream.IP.Organization description: The name of the business that owns the IP address associated with the indicator. type: String - contextPath: ThreatStream.IP.Source description: The indicator source. type: String - contextPath: IP.Malicious.Vendor description: The vendor that reported the indicator as malicious. type: String - contextPath: ThreatStream.IP.Tags description: Tags assigned to the IP. type: Unknown - contextPath: ThreatStream.IP.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: IP.Tags description: List of IP tags. type: Unknown - contextPath: IP.ThreatTypes description: Threat types associated with the IP. type: Unknown - contextPath: ThreatStream.IP.Actor.assignee_user description: The assignee user of the threat actor. type: Unknown - contextPath: ThreatStream.IP.Actor.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.IP.Actor.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.IP.Actor.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.IP.Actor.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.IP.Actor.created_ts description: The date the threat actor was created. type: Date - contextPath: ThreatStream.IP.Actor.feed_id description: The feed ID of the threat actor. type: Number - contextPath: ThreatStream.IP.Actor.id description: The ID of the threat actor. type: Number - contextPath: ThreatStream.IP.Actor.is_anonymous description: Whether the threat actor is anonymous. type: Boolean - contextPath: ThreatStream.IP.Actor.is_cloneable description: Whether the threat actor is cloneable. type: String - contextPath: ThreatStream.IP.Actor.is_public description: Whether the threat actor is public. type: Boolean - contextPath: ThreatStream.IP.Actor.is_team description: Whether the threat actor is a team. type: Boolean - contextPath: ThreatStream.IP.Actor.modified_ts description: The date the threat actor was modified. type: Date - contextPath: ThreatStream.IP.Actor.name description: The name of the threat actor. type: String - contextPath: ThreatStream.IP.Actor.organization_id description: The organization ID of the threat actor. type: Number - contextPath: ThreatStream.IP.Actor.owner_user_id description: The owner user ID of the threat actor. type: Number - contextPath: ThreatStream.IP.Actor.primary_motivation description: The primary motivation of the threat actor. type: Unknown - contextPath: ThreatStream.IP.Actor.publication_status description: The publication status of the threat actor. type: String - contextPath: ThreatStream.IP.Actor.published_ts description: The date the threat actor was published. type: Date - contextPath: ThreatStream.IP.Actor.resource_level description: The resource level of the threat actor. type: Unknown - contextPath: ThreatStream.IP.Actor.resource_uri description: The resource URI of the threat actor. type: String - contextPath: ThreatStream.IP.Actor.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.IP.Actor.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.IP.Actor.start_date description: The start date. type: Unknown - contextPath: ThreatStream.IP.Actor.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.IP.Actor.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.IP.Actor.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.IP.Actor.tlp description: The TLP of the threat actor. type: String - contextPath: ThreatStream.IP.Actor.uuid description: The UUID of the threat actor. type: String - contextPath: ThreatStream.IP.Signature.assignee_user description: The assignee user of the signature. type: Unknown - contextPath: ThreatStream.IP.Signature.association_info.comment description: The comment in the association info of the signature. type: Unknown - contextPath: ThreatStream.IP.Signature.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.IP.Signature.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.IP.Signature.can_add_public_tags description: Whether you can add public tags to the signature. type: Boolean - contextPath: ThreatStream.IP.Signature.created_ts description: The date the signature was created. type: Date - contextPath: ThreatStream.IP.Signature.feed_id description: The feed ID of the signature. type: Number - contextPath: ThreatStream.IP.Signature.id description: The ID of the signature. type: Number - contextPath: ThreatStream.IP.Signature.is_anonymous description: Whether the signature was anonymous. type: Boolean - contextPath: ThreatStream.IP.Signature.is_cloneable description: Whether the signature is cloneable. type: String - contextPath: ThreatStream.IP.Signature.is_public description: Whether the signature is public. type: Boolean - contextPath: ThreatStream.IP.Signature.is_team description: Whether the signature is a team signature. type: Boolean - contextPath: ThreatStream.IP.Signature.modified_ts description: The date the signature was modified. type: Date - contextPath: ThreatStream.IP.Signature.name description: The name of the signature. type: String - contextPath: ThreatStream.IP.Signature.organization_id description: The organization ID of the signature. type: Number - contextPath: ThreatStream.IP.Signature.owner_user_id description: The owner user ID of the signature. type: Number - contextPath: ThreatStream.IP.Signature.primary_motivation description: The primary motivation of the signature. type: Unknown - contextPath: ThreatStream.IP.Signature.publication_status description: The publication status of the signature. type: String - contextPath: ThreatStream.IP.Signature.published_ts description: The date the signature was published. type: Date - contextPath: ThreatStream.IP.Signature.resource_level description: The resource level of the signature. type: Unknown - contextPath: ThreatStream.IP.Signature.resource_uri description: The resource URI of the signature. type: String - contextPath: ThreatStream.IP.Signature.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.IP.Signature.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.IP.Signature.start_date description: The start date. type: Unknown - contextPath: ThreatStream.IP.Signature.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.IP.Signature.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.IP.Signature.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.IP.Signature.tlp description: The TLP of the signature. type: String - contextPath: ThreatStream.IP.Signature.uuid description: The UUID of the signature. type: String - contextPath: ThreatStream.IP.ThreatBulletin.all_circles_visible description: Whether all of the circles are visible. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.assignee_org description: The assignee organization. type: String - contextPath: ThreatStream.IP.ThreatBulletin.assignee_org_id description: The assignee organization ID. type: String - contextPath: ThreatStream.IP.ThreatBulletin.assignee_org_name description: The assignee organization name. type: String - contextPath: ThreatStream.IP.ThreatBulletin.assignee_user description: The assignee user. type: String - contextPath: ThreatStream.IP.ThreatBulletin.assignee_user_id description: The assignee user ID. type: String - contextPath: ThreatStream.IP.ThreatBulletin.assignee_user_name description: The assignee user name. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.IP.ThreatBulletin.association_info.from_id description: The ID from which the association info is related. type: String - contextPath: ThreatStream.IP.ThreatBulletin.body_content_type description: The body content type. type: String - contextPath: ThreatStream.IP.ThreatBulletin.campaign description: The campaign of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.can_add_public_tags description: Whether you can add public tags. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.created_ts description: The date the threat bulletin was created. type: Date - contextPath: ThreatStream.IP.ThreatBulletin.feed_id description: The feed ID of the threat bulletin. type: Number - contextPath: ThreatStream.IP.ThreatBulletin.id description: The ID of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.is_anonymous description: Whether the threat bulletin is anonymous. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.is_cloneable description: Whether the threat bulletin is cloneable. type: String - contextPath: ThreatStream.IP.ThreatBulletin.is_editable description: Whether the threat bulletin is editable. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.is_email description: Whether the threat bulletin is an email. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.is_public description: Whether the threat bulletin is public. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.modified_ts description: The date the threat bulletin was modified. type: Date - contextPath: ThreatStream.IP.ThreatBulletin.name description: The name of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.original_source description: The original source of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.original_source_id description: The original source ID of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_org.resource_uri description: The owner organization URI. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_org_id description: The ID of the owner user. type: Number - contextPath: ThreatStream.IP.ThreatBulletin.owner_org_name description: The name of the owner organization. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.avatar_s3_url description: The URL of the owner user. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.can_share_intelligence description: Whether you can share intelligence. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.email description: The email of the owner user. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.id description: The ID of the owner user. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.is_active description: Whether the owner user is active. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.is_readonly description: Whether the owner user has read-only permission. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.must_change_password description: Whether the owner user must change the password. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.name description: The owner user name. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.nickname description: The owner user nickname. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.organization.id description: The ID of the owner user organization. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.organization.name description: The name of the owner user organization. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.organization.resource_uri description: The resource URI of the owner user organization. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user.resource_uri description: The resource URI of the owner user. type: String - contextPath: ThreatStream.IP.ThreatBulletin.owner_user_id description: The owner user ID of the threat bulletin. type: Number - contextPath: ThreatStream.IP.ThreatBulletin.owner_user_name description: The owner user name of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.parent description: The parent of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.published_ts description: The date the threat bulletin was published. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.resource_uri description: The resource URI of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.source description: The source of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.starred_by_me description: Whether the threat bulletin was started by me. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.starred_total_count description: The total number of times the threat bulletin was starred. type: Number - contextPath: ThreatStream.IP.ThreatBulletin.status description: The status of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.threat_actor description: The threat actor of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.tlp description: The TLP of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.ttp description: The TTP of the threat bulletin. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.uuid description: The UUID of the threat bulletin. type: String - contextPath: ThreatStream.IP.ThreatBulletin.votes.me description: The number of votes by me. type: Unknown - contextPath: ThreatStream.IP.ThreatBulletin.votes.total description: The number of total votes. type: Number - contextPath: ThreatStream.IP.ThreatBulletin.watched_by_me description: Whether the threat bulletin was watched by me. type: Boolean - contextPath: ThreatStream.IP.ThreatBulletin.watched_total_count description: The total number of watchers. type: Number - contextPath: ThreatStream.IP.TTP.assignee_user description: The assignee user of the TTP. type: Unknown - contextPath: ThreatStream.IP.TTP.association_info.comment description: The comment in the association info of the TTP. type: Unknown - contextPath: ThreatStream.IP.TTP.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.IP.TTP.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.IP.TTP.can_add_public_tags description: Whether you can add public tags to the TTP. type: Boolean - contextPath: ThreatStream.IP.TTP.created_ts description: The date the TTP was created. type: Date - contextPath: ThreatStream.IP.TTP.feed_id description: The feed ID of the TTP. type: Number - contextPath: ThreatStream.IP.TTP.id description: The ID of the TTP. type: Number - contextPath: ThreatStream.IP.TTP.is_anonymous description: Whether the TTP was anonymous. type: Boolean - contextPath: ThreatStream.IP.TTP.is_cloneable description: Whether the TTP was cloneable. type: String - contextPath: ThreatStream.IP.TTP.is_public description: Whether the TTP is public. type: Boolean - contextPath: ThreatStream.IP.TTP.is_team description: Whether the TTP is a team. type: Boolean - contextPath: ThreatStream.IP.TTP.modified_ts description: The date the TTP was modified. type: Date - contextPath: ThreatStream.IP.TTP.name description: The name of the TTP. type: String - contextPath: ThreatStream.IP.TTP.organization_id description: The organization ID of the TTP. type: Number - contextPath: ThreatStream.IP.TTP.owner_user_id description: The owner user ID of the TTP. type: Number - contextPath: ThreatStream.IP.TTP.primary_motivation description: The primary motivation of the TTP. type: Unknown - contextPath: ThreatStream.IP.TTP.publication_status description: The publication status of the TTP. type: String - contextPath: ThreatStream.IP.TTP.published_ts description: The date the TTP was published. type: Date - contextPath: ThreatStream.IP.TTP.resource_level description: The resource level of the TTP. type: Unknown - contextPath: ThreatStream.IP.TTP.resource_uri description: The resource URI of the TTP. type: String - contextPath: ThreatStream.IP.TTP.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.IP.TTP.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.IP.TTP.start_date description: The start date. type: Unknown - contextPath: ThreatStream.IP.TTP.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.IP.TTP.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.IP.TTP.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.IP.TTP.tlp description: The TLP of the TTP. type: String - contextPath: ThreatStream.IP.TTP.uuid description: The UUID of the TTP. type: String - contextPath: ThreatStream.IP.Vulnerability.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.IP.Vulnerability.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.IP.Vulnerability.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.IP.Vulnerability.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.IP.Vulnerability.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.IP.Vulnerability.circles.id description: The ID of the circle. type: String - contextPath: ThreatStream.IP.Vulnerability.circles.name description: The name of the circle. type: String - contextPath: ThreatStream.IP.Vulnerability.circles.resource_uri description: The resource URI of the circle. type: String - contextPath: ThreatStream.IP.Vulnerability.created_ts description: The date the vulnerability was created. type: Date - contextPath: ThreatStream.IP.Vulnerability.feed_id description: The feed ID of the vulnerability. type: Number - contextPath: ThreatStream.IP.Vulnerability.id description: The ID of the vulnerability. type: Number - contextPath: ThreatStream.IP.Vulnerability.is_anonymous description: Whether the vulnerability is anonymous. type: Boolean - contextPath: ThreatStream.IP.Vulnerability.is_cloneable description: Whether the vulnerability is cloneable. type: String - contextPath: ThreatStream.IP.Vulnerability.is_public description: Whether the vulnerability is public. type: Boolean - contextPath: ThreatStream.IP.Vulnerability.is_system description: Whether the vulnerability is in the system. type: Boolean - contextPath: ThreatStream.IP.Vulnerability.modified_ts description: The date the vulnerability was modified. type: Date - contextPath: ThreatStream.IP.Vulnerability.name description: The name of the vulnerability. type: String - contextPath: ThreatStream.IP.Vulnerability.organization_id description: The organization ID of the vulnerability. type: Number - contextPath: ThreatStream.IP.Vulnerability.owner_user_id description: The owner user ID of the vulnerability. type: Unknown - contextPath: ThreatStream.IP.Vulnerability.publication_status description: The publication status of the vulnerability. type: String - contextPath: ThreatStream.IP.Vulnerability.published_ts description: The date the vulnerability was published. type: Date - contextPath: ThreatStream.IP.Vulnerability.resource_uri description: The resource URI of the vulnerability. type: String - contextPath: ThreatStream.IP.Vulnerability.source description: The source of the vulnerability. type: String - contextPath: ThreatStream.IP.Vulnerability.source_created description: The feed ID of the vulnerability. type: Unknown - contextPath: ThreatStream.IP.Vulnerability.source_modified description: Whether the source was modified. type: Unknown - contextPath: ThreatStream.IP.Vulnerability.tags description: The tags of the vulnerability. type: String - contextPath: ThreatStream.IP.Vulnerability.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.IP.Vulnerability.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.IP.Vulnerability.tlp description: The TLP of the vulnerability. type: String - contextPath: ThreatStream.IP.Vulnerability.update_id description: The update ID of the vulnerability. type: Number - contextPath: ThreatStream.IP.Vulnerability.uuid description: The UUID of the vulnerability. type: String - contextPath: ThreatStream.IP.Campaign.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.IP.Campaign.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.IP.Campaign.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.IP.Campaign.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.IP.Campaign.can_add_public_tags description: Whether you can add public tags to the campaign. type: Boolean - contextPath: ThreatStream.IP.Campaign.created_ts description: The date the campaign was created. type: Date - contextPath: ThreatStream.IP.Campaign.end_date description: The end date of the campaign. type: Unknown - contextPath: ThreatStream.IP.Campaign.feed_id description: The feed ID of the campaign. type: Number - contextPath: ThreatStream.IP.Campaign.id description: The ID of the campaign. type: Number - contextPath: ThreatStream.IP.Campaign.is_anonymous description: Whether the campaign is anonymous. type: Boolean - contextPath: ThreatStream.IP.Campaign.is_cloneable description: Whether the campaign is cloneable. type: String - contextPath: ThreatStream.IP.Campaign.is_public description: Whether the campaign is public. type: Boolean - contextPath: ThreatStream.IP.Campaign.modified_ts description: The date the campaign was modified. type: Date - contextPath: ThreatStream.IP.Campaign.name description: The name of the campaign. type: String - contextPath: ThreatStream.IP.Campaign.objective description: The objective of the campaign. type: Unknown - contextPath: ThreatStream.IP.Campaign.organization_id description: The organization ID of the campaign. type: Number - contextPath: ThreatStream.IP.Campaign.owner_user_id description: The owner user ID of the campaign. type: Number - contextPath: ThreatStream.IP.Campaign.publication_status description: The publication status of the campaign. type: String - contextPath: ThreatStream.IP.Campaign.published_ts description: The date the campaign was published. type: Unknown - contextPath: ThreatStream.IP.Campaign.resource_uri description: The resource URI of the campaign. type: String - contextPath: ThreatStream.IP.Campaign.source_created description: The date the campaign was created. type: Date - contextPath: ThreatStream.IP.Campaign.source_modified description: Whether the source was modified. type: Date - contextPath: ThreatStream.IP.Campaign.start_date description: The start date of the campaign. type: Unknown - contextPath: ThreatStream.IP.Campaign.status.display_name description: The display name of the status. type: String - contextPath: ThreatStream.IP.Campaign.status.id description: The ID of the status of the campaign. type: Number - contextPath: ThreatStream.IP.Campaign.status.resource_uri description: The resource URI of the status of the campaign. type: String - contextPath: ThreatStream.IP.Campaign.tlp description: The TLP of the campaign. type: String - contextPath: ThreatStream.IP.Campaign.uuid description: The UUID of the campaign. type: String - arguments: - default: true description: The domain name to check. isArray: true name: domain required: true - description: If confidence is greater than the threshold the domain is considered malicious, otherwise it is considered good. This argument overrides the default domain threshold defined as a parameter. name: threshold - auto: PREDEFINED description: Whether to include results with an inactive status. name: include_inactive predefined: - 'True' - 'False' - auto: PREDEFINED defaultValue: 'False' description: 'Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed.' name: threat_model_association predefined: - 'True' - 'False' description: Checks the reputation of the given domain name. name: domain outputs: - contextPath: Domain.Name description: The domain name. type: String - contextPath: Domain.DNS description: The IP addresses resolved by the DNS. type: String - contextPath: Domain.WHOIS.CreationDate description: |- The date the domain was created. The date format is: YYYYMMDDThhmmss, where T denotes the start of the value for time in UTC time. type: Date - contextPath: Domain.WHOIS.UpdatedDate description: |- The date the domain was last updated. The date format is: YYYYMMDDThhmmss, where T denotes the start of the value for time in UTC time. type: Date - contextPath: Domain.WHOIS.Registrant.Name description: The registrant name. type: String - contextPath: Domain.WHOIS.Registrant.Email description: The registrant email address. type: String - contextPath: Domain.WHOIS.Registrant.Phone description: The registrant phone number. type: String - contextPath: ThreatStream.Domain.ASN description: The Autonomous System (AS) number associated with the indicator. type: String - contextPath: ThreatStream.Domain.Address description: The indicator domain name. type: String - contextPath: ThreatStream.Domain.Country description: The country associated with the indicator. type: String - contextPath: ThreatStream.Domain.Type description: The indicator type. type: String - contextPath: ThreatStream.Domain.Modified description: |- The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time. type: String - contextPath: ThreatStream.Domain.Severity description: The indicator severity ("very-high", "high", "medium", "low"). type: String - contextPath: ThreatStream.Domain.Confidence description: The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. type: String - contextPath: ThreatStream.Domain.Status description: The status assigned to the indicator. type: String - contextPath: ThreatStream.Domain.Organization description: The name of the business that owns the IP address associated with the indicator. type: String - contextPath: ThreatStream.Domain.Source description: The indicator source. type: String - contextPath: Domain.Malicious.Vendor description: The vendor that reported the indicator as malicious. type: String - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: ThreatStream.Domain.Tags description: Tags assigned to the domain. type: Unknown - contextPath: ThreatStream.Domain.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: Domain.Tags description: List of domain tags. type: Unknown - contextPath: Domain.ThreatTypes description: Threat types associated with the domain. type: Unknown - contextPath: ThreatStream.Domain.Actor.assignee_user description: The assignee user of the threat actor. type: Unknown - contextPath: ThreatStream.Domain.Actor.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.Domain.Actor.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.Domain.Actor.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.Domain.Actor.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.Domain.Actor.created_ts description: The date the threat actor was created. type: Date - contextPath: ThreatStream.Domain.Actor.feed_id description: The feed ID of the threat actor. type: Number - contextPath: ThreatStream.Domain.Actor.id description: The ID of the threat actor. type: Number - contextPath: ThreatStream.Domain.Actor.is_anonymous description: Whether the threat actor is anonymous. type: Boolean - contextPath: ThreatStream.Domain.Actor.is_cloneable description: Whether the threat actor is cloneable. type: String - contextPath: ThreatStream.Domain.Actor.is_public description: Whether the threat actor is public. type: Boolean - contextPath: ThreatStream.Domain.Actor.is_team description: Whether the threat actor is a team. type: Boolean - contextPath: ThreatStream.Domain.Actor.modified_ts description: The date the threat actor was modified. type: Date - contextPath: ThreatStream.Domain.Actor.name description: The name of the threat actor. type: String - contextPath: ThreatStream.Domain.Actor.organization_id description: The organization ID of the threat actor. type: Number - contextPath: ThreatStream.Domain.Actor.owner_user_id description: The owner user ID of the threat actor. type: Number - contextPath: ThreatStream.Domain.Actor.primary_motivation description: The primary motivation of the threat actor. type: Unknown - contextPath: ThreatStream.Domain.Actor.publication_status description: The publication status of the threat actor. type: String - contextPath: ThreatStream.Domain.Actor.published_ts description: The date the threat actor was published. type: Date - contextPath: ThreatStream.Domain.Actor.resource_level description: The resource level of the threat actor. type: Unknown - contextPath: ThreatStream.Domain.Actor.resource_uri description: The resource URI of the threat actor. type: String - contextPath: ThreatStream.Domain.Actor.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.Domain.Actor.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.Domain.Actor.start_date description: The start date. type: Unknown - contextPath: ThreatStream.Domain.Actor.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.Domain.Actor.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.Domain.Actor.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.Domain.Actor.tlp description: The TLP of the threat actor. type: String - contextPath: ThreatStream.Domain.Actor.uuid description: The UUID of the threat actor. type: String - contextPath: ThreatStream.Domain.Signature.assignee_user description: The assignee user of the signature. type: Unknown - contextPath: ThreatStream.Domain.Signature.association_info.comment description: The comment in the association info of the signature. type: Unknown - contextPath: ThreatStream.Domain.Signature.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.Domain.Signature.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.Domain.Signature.can_add_public_tags description: Whether you can add public tags to the signature. type: Boolean - contextPath: ThreatStream.Domain.Signature.created_ts description: The date the signature was created. type: Date - contextPath: ThreatStream.Domain.Signature.feed_id description: The feed ID of the signature. type: Number - contextPath: ThreatStream.Domain.Signature.id description: The ID of the signature. type: Number - contextPath: ThreatStream.Domain.Signature.is_anonymous description: Whether the signature is anonymous. type: Boolean - contextPath: ThreatStream.Domain.Signature.is_cloneable description: Whether the signature is cloneable. type: String - contextPath: ThreatStream.Domain.Signature.is_public description: Whether the signature is public. type: Boolean - contextPath: ThreatStream.Domain.Signature.is_team description: Whether the signature is a team signature. type: Boolean - contextPath: ThreatStream.Domain.Signature.modified_ts description: The date the signature was modified. type: Date - contextPath: ThreatStream.Domain.Signature.name description: The name of the signature. type: String - contextPath: ThreatStream.Domain.Signature.organization_id description: The organization ID of the signature. type: Number - contextPath: ThreatStream.Domain.Signature.owner_user_id description: The owner user ID of the signature. type: Number - contextPath: ThreatStream.Domain.Signature.primary_motivation description: The primary motivation of the signature. type: Unknown - contextPath: ThreatStream.Domain.Signature.publication_status description: The publication status of the signature. type: String - contextPath: ThreatStream.Domain.Signature.published_ts description: The date the signature was published. type: Date - contextPath: ThreatStream.Domain.Signature.resource_level description: The resource level of the signature. type: Unknown - contextPath: ThreatStream.Domain.Signature.resource_uri description: The resource URI of the signature. type: String - contextPath: ThreatStream.Domain.Signature.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.Domain.Signature.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.Domain.Signature.start_date description: The start date. type: Unknown - contextPath: ThreatStream.Domain.Signature.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.Domain.Signature.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.Domain.Signature.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.Domain.Signature.tlp description: The TLP of the signature. type: String - contextPath: ThreatStream.Domain.Signature.uuid description: The UUID of the signature. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.all_circles_visible description: Whether all of the circles are visible. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.assignee_org description: The assignee organization. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.assignee_org_id description: The assignee organization ID. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.assignee_org_name description: The assignee organization name. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.assignee_user description: The assignee user. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.assignee_user_id description: The assignee user ID. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.assignee_user_name description: The assignee user name. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.Domain.ThreatBulletin.association_info.from_id description: The ID from which the association info is related. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.body_content_type description: The body content type. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.campaign description: The campaign of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.can_add_public_tags description: Whether you can add public tags. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.created_ts description: The date the threat bulletin was created. type: Date - contextPath: ThreatStream.Domain.ThreatBulletin.feed_id description: The feed ID of the threat bulletin. type: Number - contextPath: ThreatStream.Domain.ThreatBulletin.id description: The ID of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.is_anonymous description: Whether the threat bulletin is anonymous. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.is_cloneable description: Whether the threat bulletin is cloneable. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.is_editable description: Whether the threat bulletin is editable. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.is_email description: Whether the threat bulletin is an email. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.is_public description: Whether the threat bulletin is public. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.modified_ts description: The date the threat bulletin was modified. type: Date - contextPath: ThreatStream.Domain.ThreatBulletin.name description: The name of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.original_source description: The original source of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.original_source_id description: The original source ID of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_org.resource_uri description: The owner organization URI. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_org_id description: The ID of the owner user. type: Number - contextPath: ThreatStream.Domain.ThreatBulletin.owner_org_name description: The name of the owner organization. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.avatar_s3_url description: The URL of the owner user. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.can_share_intelligence description: Whether you can share intelligence. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.email description: The email of the owner user. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.id description: The ID of the owner user. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.is_active description: Whether the owner user is active. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.is_readonly description: Whether the owner user has read-only permission. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.must_change_password description: Whether the owner user must change the password. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.name description: The owner user name. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.nickname description: The owner user nickname. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.organization.id description: The ID of the owner user organization. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.organization.name description: The name of the owner user organization. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.organization.resource_uri description: The resource URI of the owner user organization. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user.resource_uri description: The resource URI of the owner user. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user_id description: The owner user ID of the threat bulletin. type: Number - contextPath: ThreatStream.Domain.ThreatBulletin.owner_user_name description: The owner user name of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.parent description: The parent of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.published_ts description: The date the threat bulletin was published. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.resource_uri description: The resource URI of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.source description: The source of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.starred_by_me description: Whether the threat bulletin was started by me. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.starred_total_count description: The total number of times the threat bulletin was starred. type: Number - contextPath: ThreatStream.Domain.ThreatBulletin.status description: The status of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.threat_actor description: The threat actor of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.tlp description: The TLP of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.ttp description: The TTP of the threat bulletin. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.uuid description: The UUID of the threat bulletin. type: String - contextPath: ThreatStream.Domain.ThreatBulletin.votes.me description: The number of votes by me. type: Unknown - contextPath: ThreatStream.Domain.ThreatBulletin.votes.total description: The number of total votes. type: Number - contextPath: ThreatStream.Domain.ThreatBulletin.watched_by_me description: Whether the threat bulletin was watched by me. type: Boolean - contextPath: ThreatStream.Domain.ThreatBulletin.watched_total_count description: The total number of watchers. type: Number - contextPath: ThreatStream.Domain.TTP.assignee_user description: The assignee user of the TTP. type: Unknown - contextPath: ThreatStream.Domain.TTP.association_info.comment description: The comment in the association info of the TTP. type: Unknown - contextPath: ThreatStream.Domain.TTP.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.Domain.TTP.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.Domain.TTP.can_add_public_tags description: Whether you can add public tags to the TTP. type: Boolean - contextPath: ThreatStream.Domain.TTP.created_ts description: The date the TTP was created. type: Date - contextPath: ThreatStream.Domain.TTP.feed_id description: The feed ID of the TTP. type: Number - contextPath: ThreatStream.Domain.TTP.id description: The ID of the TTP. type: Number - contextPath: ThreatStream.Domain.TTP.is_anonymous description: Whether the TTP was anonymous. type: Boolean - contextPath: ThreatStream.Domain.TTP.is_cloneable description: Whether the TTP was cloneable. type: String - contextPath: ThreatStream.Domain.TTP.is_public description: Whether the TTP is public. type: Boolean - contextPath: ThreatStream.Domain.TTP.is_team description: Whether the TTP is a team. type: Boolean - contextPath: ThreatStream.Domain.TTP.modified_ts description: The date the TTP was modified. type: Date - contextPath: ThreatStream.Domain.TTP.name description: The name of the TTP. type: String - contextPath: ThreatStream.Domain.TTP.organization_id description: The organization ID of the TTP. type: Number - contextPath: ThreatStream.Domain.TTP.owner_user_id description: The owner user ID of the TTP. type: Number - contextPath: ThreatStream.Domain.TTP.primary_motivation description: The primary motivation of the TTP. type: Unknown - contextPath: ThreatStream.Domain.TTP.publication_status description: The publication status of the TTP. type: String - contextPath: ThreatStream.Domain.TTP.published_ts description: The date the TTP was published. type: Date - contextPath: ThreatStream.Domain.TTP.resource_level description: The resource level of the TTP. type: Unknown - contextPath: ThreatStream.Domain.TTP.resource_uri description: The resource URI of the TTP. type: String - contextPath: ThreatStream.Domain.TTP.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.Domain.TTP.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.Domain.TTP.start_date description: The start date. type: Unknown - contextPath: ThreatStream.Domain.TTP.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.Domain.TTP.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.Domain.TTP.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.Domain.TTP.tlp description: The TLP of the TTP. type: String - contextPath: ThreatStream.Domain.TTP.uuid description: The UUID of the TTP. type: String - contextPath: ThreatStream.Domain.Vulnerability.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.Domain.Vulnerability.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.Domain.Vulnerability.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.Domain.Vulnerability.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.Domain.Vulnerability.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.Domain.Vulnerability.circles.id description: The ID of the circle. type: String - contextPath: ThreatStream.Domain.Vulnerability.circles.name description: The name of the circle. type: String - contextPath: ThreatStream.Domain.Vulnerability.circles.resource_uri description: The resource URI of the circle. type: String - contextPath: ThreatStream.Domain.Vulnerability.created_ts description: The date the vulnerability was created. type: Date - contextPath: ThreatStream.Domain.Vulnerability.feed_id description: The feed ID of the vulnerability. type: Number - contextPath: ThreatStream.Domain.Vulnerability.id description: The ID of the vulnerability. type: Number - contextPath: ThreatStream.Domain.Vulnerability.is_anonymous description: Whether the vulnerability is anonymous. type: Boolean - contextPath: ThreatStream.Domain.Vulnerability.is_cloneable description: Whether the vulnerability is cloneable. type: String - contextPath: ThreatStream.Domain.Vulnerability.is_public description: Whether the vulnerability is public. type: Boolean - contextPath: ThreatStream.Domain.Vulnerability.is_system description: Whether the vulnerability is in the system. type: Boolean - contextPath: ThreatStream.Domain.Vulnerability.modified_ts description: The date the vulnerability was modified. type: Date - contextPath: ThreatStream.Domain.Vulnerability.name description: The name of the vulnerability. type: String - contextPath: ThreatStream.Domain.Vulnerability.organization_id description: The organization ID of the vulnerability. type: Number - contextPath: ThreatStream.Domain.Vulnerability.owner_user_id description: The owner user ID of the vulnerability. type: Unknown - contextPath: ThreatStream.Domain.Vulnerability.publication_status description: The publication status of the vulnerability. type: String - contextPath: ThreatStream.Domain.Vulnerability.published_ts description: The date the vulnerability was published. type: Date - contextPath: ThreatStream.Domain.Vulnerability.resource_uri description: The resource URI of the vulnerability. type: String - contextPath: ThreatStream.Domain.Vulnerability.source description: The source of the vulnerability. type: String - contextPath: ThreatStream.Domain.Vulnerability.source_created description: The feed ID of the vulnerability. type: Unknown - contextPath: ThreatStream.Domain.Vulnerability.source_modified description: Whether the source was modified. type: Unknown - contextPath: ThreatStream.Domain.Vulnerability.tags description: The tags of the vulnerability. type: String - contextPath: ThreatStream.Domain.Vulnerability.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.Domain.Vulnerability.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.Domain.Vulnerability.tlp description: The TLP of the vulnerability. type: String - contextPath: ThreatStream.Domain.Vulnerability.update_id description: The update ID of the vulnerability. type: Number - contextPath: ThreatStream.Domain.Vulnerability.uuid description: The UUID of the vulnerability. type: String - contextPath: ThreatStream.Domain.Campaign.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.Domain.Campaign.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.Domain.Campaign.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.Domain.Campaign.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.Domain.Campaign.can_add_public_tags description: Whether you can add public tags to the campaign. type: Boolean - contextPath: ThreatStream.Domain.Campaign.created_ts description: The date the campaign was created. type: Date - contextPath: ThreatStream.Domain.Campaign.end_date description: The end date of the campaign. type: Unknown - contextPath: ThreatStream.Domain.Campaign.feed_id description: The feed ID of the campaign. type: Number - contextPath: ThreatStream.Domain.Campaign.id description: The ID of the campaign. type: Number - contextPath: ThreatStream.Domain.Campaign.is_anonymous description: Whether the campaign is anonymous. type: Boolean - contextPath: ThreatStream.Domain.Campaign.is_cloneable description: Whether the campaign is cloneable. type: String - contextPath: ThreatStream.Domain.Campaign.is_public description: Whether the campaign is public. type: Boolean - contextPath: ThreatStream.Domain.Campaign.modified_ts description: The date the campaign was modified. type: Date - contextPath: ThreatStream.Domain.Campaign.name description: The name of the campaign. type: String - contextPath: ThreatStream.Domain.Campaign.objective description: The objective of the campaign. type: Unknown - contextPath: ThreatStream.Domain.Campaign.organization_id description: The organization ID of the campaign. type: Number - contextPath: ThreatStream.Domain.Campaign.owner_user_id description: The owner user ID of the campaign. type: Number - contextPath: ThreatStream.Domain.Campaign.publication_status description: The publication status of the campaign. type: String - contextPath: ThreatStream.Domain.Campaign.published_ts description: The date the campaign was published. type: Unknown - contextPath: ThreatStream.Domain.Campaign.resource_uri description: The resource URI of the campaign. type: String - contextPath: ThreatStream.Domain.Campaign.source_created description: The date the campaign was created. type: Date - contextPath: ThreatStream.Domain.Campaign.source_modified description: Whether the source was modified. type: Date - contextPath: ThreatStream.Domain.Campaign.start_date description: The start date of the campaign. type: Unknown - contextPath: ThreatStream.Domain.Campaign.status.display_name description: The display name of the status. type: String - contextPath: ThreatStream.Domain.Campaign.status.id description: The ID of the status of the campaign. type: Number - contextPath: ThreatStream.Domain.Campaign.status.resource_uri description: The resource URI of the status of the campaign. type: String - contextPath: ThreatStream.Domain.Campaign.tlp description: The TLP of the campaign. type: String - contextPath: ThreatStream.Domain.Campaign.uuid description: The UUID of the campaign. type: String - arguments: - default: true description: The hash of file to check. isArray: true name: file required: true - description: If the confidence is greater than the threshold the hash of the file is considered malicious, otherwise it is considered good. This argument overrides the default file threshold defined as a parameter. name: threshold - auto: PREDEFINED description: Whether to include results with an inactive status. name: include_inactive predefined: - 'True' - 'False' - auto: PREDEFINED defaultValue: 'False' description: 'Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed.' name: threat_model_association predefined: - 'True' - 'False' description: Checks the reputation of the given hash of the file. name: file outputs: - contextPath: File.MD5 description: The MD5 hash of the file. type: String - contextPath: File.SHA1 description: The SHA1 hash of the file. type: String - contextPath: File.SHA256 description: The SHA256 hash of the file. type: String - contextPath: File.SHA512 description: The SHA512 hash of the file. type: String - contextPath: File.Malicious.Vendor description: The vendor that reported the indicator as malicious. type: String - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: ThreatStream.File.Severity description: The indicator severity ("very-high", "high", "medium", "low"). type: String - contextPath: ThreatStream.File.Confidence description: The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. type: String - contextPath: ThreatStream.File.Status description: The status assigned to the indicator. type: String - contextPath: ThreatStream.File.Type description: The indicator type. type: String - contextPath: ThreatStream.File.MD5 description: The MD5 hash of the indicator. type: String - contextPath: ThreatStream.File.SHA1 description: The SHA1 hash of the indicator. type: String - contextPath: ThreatStream.File.SHA256 description: The SHA256 hash of the indicator. type: String - contextPath: ThreatStream.File.SHA512 description: The SHA512 hash of the indicator. type: String - contextPath: ThreatStream.File.Modified description: |- The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time. type: String - contextPath: ThreatStream.File.Source description: The indicator source. type: String - contextPath: ThreatStream.File.Tags description: Tags assigned to the file. type: Unknown - contextPath: ThreatStream.File.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: File.Tags description: List of file tags. type: Unknown - contextPath: File.ThreatTypes description: Threat types associated with the file. type: Unknown - contextPath: ThreatStream.File.Actor.assignee_user description: The assignee user of the threat actor. type: Unknown - contextPath: ThreatStream.File.Actor.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.File.Actor.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.File.Actor.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.File.Actor.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.File.Actor.created_ts description: The date the threat actor was created. type: Date - contextPath: ThreatStream.File.Actor.feed_id description: The feed ID of the threat actor. type: Number - contextPath: ThreatStream.File.Actor.id description: The ID of the threat actor. type: Number - contextPath: ThreatStream.File.Actor.is_anonymous description: Whether the threat actor is anonymous. type: Boolean - contextPath: ThreatStream.File.Actor.is_cloneable description: Whether the threat actor is cloneable. type: String - contextPath: ThreatStream.File.Actor.is_public description: Whether the threat actor is public. type: Boolean - contextPath: ThreatStream.File.Actor.is_team description: Whether the threat actor is a team. type: Boolean - contextPath: ThreatStream.File.Actor.modified_ts description: The date the threat actor was modified. type: Date - contextPath: ThreatStream.File.Actor.name description: The name of the threat actor. type: String - contextPath: ThreatStream.File.Actor.organization_id description: The organization ID of the threat actor. type: Number - contextPath: ThreatStream.File.Actor.owner_user_id description: The owner user ID of the threat actor. type: Number - contextPath: ThreatStream.File.Actor.primary_motivation description: The primary motivation of the threat actor. type: Unknown - contextPath: ThreatStream.File.Actor.publication_status description: The publication status of the threat actor. type: String - contextPath: ThreatStream.File.Actor.published_ts description: The date the threat actor was published. type: Date - contextPath: ThreatStream.File.Actor.resource_level description: The resource level of the threat actor. type: Unknown - contextPath: ThreatStream.File.Actor.resource_uri description: The resource URI of the threat actor. type: String - contextPath: ThreatStream.File.Actor.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.File.Actor.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.File.Actor.start_date description: The start date. type: Unknown - contextPath: ThreatStream.File.Actor.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.File.Actor.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.File.Actor.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.File.Actor.tlp description: The TLP of the threat actor. type: String - contextPath: ThreatStream.File.Actor.uuid description: The UUID of the threat actor. type: String - contextPath: ThreatStream.File.Signature.assignee_user description: The assignee user of the signature. type: Unknown - contextPath: ThreatStream.File.Signature.association_info.comment description: The comment in the association info of the signature. type: Unknown - contextPath: ThreatStream.File.Signature.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.File.Signature.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.File.Signature.can_add_public_tags description: Whether you can add public tags to the signature. type: Boolean - contextPath: ThreatStream.File.Signature.created_ts description: The date the signature was created. type: Date - contextPath: ThreatStream.File.Signature.feed_id description: The feed ID of the signature. type: Number - contextPath: ThreatStream.File.Signature.id description: The ID of the signature. type: Number - contextPath: ThreatStream.File.Signature.is_anonymous description: Whether the signature is anonymous. type: Boolean - contextPath: ThreatStream.File.Signature.is_cloneable description: Whether the signature is cloneable. type: String - contextPath: ThreatStream.File.Signature.is_public description: Whether the signature is public. type: Boolean - contextPath: ThreatStream.File.Signature.is_team description: Whether the signature is a team signature. type: Boolean - contextPath: ThreatStream.File.Signature.modified_ts description: The date the signature was modified. type: Date - contextPath: ThreatStream.File.Signature.name description: The name of the signature. type: String - contextPath: ThreatStream.File.Signature.organization_id description: The organization ID of the signature. type: Number - contextPath: ThreatStream.File.Signature.owner_user_id description: The owner user ID of the signature. type: Number - contextPath: ThreatStream.File.Signature.primary_motivation description: The primary motivation of the signature. type: Unknown - contextPath: ThreatStream.File.Signature.publication_status description: The publication status of the signature. type: String - contextPath: ThreatStream.File.Signature.published_ts description: The date the signature was published. type: Date - contextPath: ThreatStream.File.Signature.resource_level description: The resource level of the signature. type: Unknown - contextPath: ThreatStream.File.Signature.resource_uri description: The resource URI of the signature. type: String - contextPath: ThreatStream.File.Signature.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.File.Signature.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.File.Signature.start_date description: The start date. type: Unknown - contextPath: ThreatStream.File.Signature.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.File.Signature.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.File.Signature.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.File.Signature.tlp description: The TLP of the signature. type: String - contextPath: ThreatStream.File.Signature.uuid description: The UUID of the signature. type: String - contextPath: ThreatStream.File.ThreatBulletin.all_circles_visible description: Whether all of the circles are visible. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.assignee_org description: The assignee organization. type: String - contextPath: ThreatStream.File.ThreatBulletin.assignee_org_id description: The assignee organization ID. type: String - contextPath: ThreatStream.File.ThreatBulletin.assignee_org_name description: The assignee organization name. type: String - contextPath: ThreatStream.File.ThreatBulletin.assignee_user description: The assignee user. type: String - contextPath: ThreatStream.File.ThreatBulletin.assignee_user_id description: The assignee user ID. type: String - contextPath: ThreatStream.File.ThreatBulletin.assignee_user_name description: The assignee user name. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.File.ThreatBulletin.association_info.from_id description: The ID from which the association info is related. type: String - contextPath: ThreatStream.File.ThreatBulletin.body_content_type description: The body content type. type: String - contextPath: ThreatStream.File.ThreatBulletin.campaign description: The campaign of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.can_add_public_tags description: Whether you can add public tags. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.created_ts description: The date the threat bulletin was created. type: Date - contextPath: ThreatStream.File.ThreatBulletin.feed_id description: The feed ID of the threat bulletin. type: Number - contextPath: ThreatStream.File.ThreatBulletin.id description: The ID of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.is_anonymous description: Whether the threat bulletin is anonymous. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.is_cloneable description: Whether the threat bulletin is cloneable. type: String - contextPath: ThreatStream.File.ThreatBulletin.is_editable description: Whether the threat bulletin is editable. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.is_email description: Whether the threat bulletin is an email. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.is_public description: Whether the threat bulletin is public. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.modified_ts description: The date the threat bulletin was modified. type: Date - contextPath: ThreatStream.File.ThreatBulletin.name description: The name of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.original_source description: The original source of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.original_source_id description: The original source ID of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_org.resource_uri description: The owner organization URI. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_org_id description: The ID of the owner user. type: Number - contextPath: ThreatStream.File.ThreatBulletin.owner_org_name description: The name of the owner organization. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.avatar_s3_url description: The URL of the owner user. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.owner_user.can_share_intelligence description: Whether you can share intelligence. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.owner_user.email description: The email of the owner user. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.id description: The ID of the owner user. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.is_active description: Whether the owner user is active. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.owner_user.is_readonly description: Whether the owner user has read-only permission. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.owner_user.must_change_password description: Whether the owner user must change the password. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.owner_user.name description: The owner user name. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.nickname description: The owner user nickname. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.organization.id description: The ID of the owner user organization. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.organization.name description: The name of the owner user organization. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.organization.resource_uri description: The resource URI of the owner user organization. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user.resource_uri description: The resource URI of the owner user. type: String - contextPath: ThreatStream.File.ThreatBulletin.owner_user_id description: The owner user ID of the threat bulletin. type: Number - contextPath: ThreatStream.File.ThreatBulletin.owner_user_name description: The owner user name of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.parent description: The parent of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.published_ts description: The date the threat bulletin was published. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.resource_uri description: The resource URI of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.source description: The source of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.starred_by_me description: Whether the threat bulletin was started by me. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.starred_total_count description: The total number of times the threat bulletin was starred. type: Number - contextPath: ThreatStream.File.ThreatBulletin.status description: The status of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.threat_actor description: The threat actor of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.tlp description: The TLP of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.ttp description: The TTP of the threat bulletin. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.uuid description: The UUID of the threat bulletin. type: String - contextPath: ThreatStream.File.ThreatBulletin.votes.me description: The number of votes by me. type: Unknown - contextPath: ThreatStream.File.ThreatBulletin.votes.total description: The number of total votes. type: Number - contextPath: ThreatStream.File.ThreatBulletin.watched_by_me description: Whether the threat bulletin was watched by me. type: Boolean - contextPath: ThreatStream.File.ThreatBulletin.watched_total_count description: The total number of watchers. type: Number - contextPath: ThreatStream.File.TTP.assignee_user description: The assignee user of the TTP. type: Unknown - contextPath: ThreatStream.File.TTP.association_info.comment description: The comment in the association info of the TTP. type: Unknown - contextPath: ThreatStream.File.TTP.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.File.TTP.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.File.TTP.can_add_public_tags description: Whether you can add public tags to the TTP. type: Boolean - contextPath: ThreatStream.File.TTP.created_ts description: The date the TTP was created. type: Date - contextPath: ThreatStream.File.TTP.feed_id description: The feed ID of the TTP. type: Number - contextPath: ThreatStream.File.TTP.id description: The ID of the TTP. type: Number - contextPath: ThreatStream.File.TTP.is_anonymous description: Whether the TTP was anonymous. type: Boolean - contextPath: ThreatStream.File.TTP.is_cloneable description: Whether the TTP was cloneable. type: String - contextPath: ThreatStream.File.TTP.is_public description: Whether the TTP is public. type: Boolean - contextPath: ThreatStream.File.TTP.is_team description: Whether the TTP is a team. type: Boolean - contextPath: ThreatStream.File.TTP.modified_ts description: The date the TTP was modified. type: Date - contextPath: ThreatStream.File.TTP.name description: The name of the TTP. type: String - contextPath: ThreatStream.File.TTP.organization_id description: The organization ID of the TTP. type: Number - contextPath: ThreatStream.File.TTP.owner_user_id description: The owner user ID of the TTP. type: Number - contextPath: ThreatStream.File.TTP.primary_motivation description: The primary motivation of the TTP. type: Unknown - contextPath: ThreatStream.File.TTP.publication_status description: The publication status of the TTP. type: String - contextPath: ThreatStream.File.TTP.published_ts description: The date the TTP was published. type: Date - contextPath: ThreatStream.File.TTP.resource_level description: The resource level of the TTP. type: Unknown - contextPath: ThreatStream.File.TTP.resource_uri description: The resource URI of the TTP. type: String - contextPath: ThreatStream.File.TTP.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.File.TTP.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.File.TTP.start_date description: The start date. type: Unknown - contextPath: ThreatStream.File.TTP.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.File.TTP.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.File.TTP.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.File.TTP.tlp description: The TLP of the TTP. type: String - contextPath: ThreatStream.File.TTP.uuid description: The UUID of the TTP. type: String - contextPath: ThreatStream.File.Vulnerability.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.File.Vulnerability.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.File.Vulnerability.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.File.Vulnerability.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.File.Vulnerability.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.File.Vulnerability.circles.id description: The ID of the circle. type: String - contextPath: ThreatStream.File.Vulnerability.circles.name description: The name of the circle. type: String - contextPath: ThreatStream.File.Vulnerability.circles.resource_uri description: The resource URI of the circle. type: String - contextPath: ThreatStream.File.Vulnerability.created_ts description: The date the vulnerability was created. type: Date - contextPath: ThreatStream.File.Vulnerability.feed_id description: The feed ID of the vulnerability. type: Number - contextPath: ThreatStream.File.Vulnerability.id description: The ID of the vulnerability. type: Number - contextPath: ThreatStream.File.Vulnerability.is_anonymous description: Whether the vulnerability is anonymous. type: Boolean - contextPath: ThreatStream.File.Vulnerability.is_cloneable description: Whether the vulnerability is cloneable. type: String - contextPath: ThreatStream.File.Vulnerability.is_public description: Whether the vulnerability is public. type: Boolean - contextPath: ThreatStream.File.Vulnerability.is_system description: Whether the vulnerability is in the system. type: Boolean - contextPath: ThreatStream.File.Vulnerability.modified_ts description: The date the vulnerability was modified. type: Date - contextPath: ThreatStream.File.Vulnerability.name description: The name of the vulnerability. type: String - contextPath: ThreatStream.File.Vulnerability.organization_id description: The organization ID of the vulnerability. type: Number - contextPath: ThreatStream.File.Vulnerability.owner_user_id description: The owner user ID of the vulnerability. type: Unknown - contextPath: ThreatStream.File.Vulnerability.publication_status description: The publication status of the vulnerability. type: String - contextPath: ThreatStream.File.Vulnerability.published_ts description: The date the vulnerability was published. type: Date - contextPath: ThreatStream.File.Vulnerability.resource_uri description: The resource URI of the vulnerability. type: String - contextPath: ThreatStream.File.Vulnerability.source description: The source of the vulnerability. type: String - contextPath: ThreatStream.File.Vulnerability.source_created description: The feed ID of the vulnerability. type: Unknown - contextPath: ThreatStream.File.Vulnerability.source_modified description: Whether the source was modified. type: Unknown - contextPath: ThreatStream.File.Vulnerability.tags description: The tags of the vulnerability. type: String - contextPath: ThreatStream.File.Vulnerability.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.File.Vulnerability.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.File.Vulnerability.tlp description: The TLP of the vulnerability. type: String - contextPath: ThreatStream.File.Vulnerability.update_id description: The update ID of the vulnerability. type: Number - contextPath: ThreatStream.File.Vulnerability.uuid description: The UUID of the vulnerability. type: String - contextPath: ThreatStream.File.Campaign.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.File.Campaign.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.File.Campaign.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.File.Campaign.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.File.Campaign.can_add_public_tags description: Whether you can add public tags to the campaign. type: Boolean - contextPath: ThreatStream.File.Campaign.created_ts description: The date the campaign was created. type: Date - contextPath: ThreatStream.File.Campaign.end_date description: The end date of the campaign. type: Unknown - contextPath: ThreatStream.File.Campaign.feed_id description: The feed ID of the campaign. type: Number - contextPath: ThreatStream.File.Campaign.id description: The ID of the campaign. type: Number - contextPath: ThreatStream.File.Campaign.is_anonymous description: Whether the campaign is anonymous. type: Boolean - contextPath: ThreatStream.File.Campaign.is_cloneable description: Whether the campaign is cloneable. type: String - contextPath: ThreatStream.File.Campaign.is_public description: Whether the campaign is public. type: Boolean - contextPath: ThreatStream.File.Campaign.modified_ts description: The date the campaign was modified. type: Date - contextPath: ThreatStream.File.Campaign.name description: The name of the campaign. type: String - contextPath: ThreatStream.File.Campaign.objective description: The objective of the campaign. type: Unknown - contextPath: ThreatStream.File.Campaign.organization_id description: The organization ID of the campaign. type: Number - contextPath: ThreatStream.File.Campaign.owner_user_id description: The owner user ID of the campaign. type: Number - contextPath: ThreatStream.File.Campaign.publication_status description: The publication status of the campaign. type: String - contextPath: ThreatStream.File.Campaign.published_ts description: The date the campaign was published. type: Unknown - contextPath: ThreatStream.File.Campaign.resource_uri description: The resource URI of the campaign. type: String - contextPath: ThreatStream.File.Campaign.source_created description: The date the campaign was created. type: Date - contextPath: ThreatStream.File.Campaign.source_modified description: Whether the source was modified. type: Date - contextPath: ThreatStream.File.Campaign.start_date description: The start date of the campaign. type: Unknown - contextPath: ThreatStream.File.Campaign.status.display_name description: The display name of the status. type: String - contextPath: ThreatStream.File.Campaign.status.id description: The ID of the status of the campaign. type: Number - contextPath: ThreatStream.File.Campaign.status.resource_uri description: The resource URI of the status of the campaign. type: String - contextPath: ThreatStream.File.Campaign.tlp description: The TLP of the campaign. type: String - contextPath: ThreatStream.File.Campaign.uuid description: The UUID of the campaign. type: String - arguments: - description: The email address to check. name: email required: true - description: If the confidence is greater than the threshold the email address is considered malicious, otherwise it is considered good. This argument overrides the default email threshold defined as a parameter. name: threshold - auto: PREDEFINED description: Whether to include results with an inactive status. name: include_inactive predefined: - 'True' - 'False' description: Checks the reputation of the given email address. name: threatstream-email-reputation outputs: - contextPath: DBotScore.Indicator description: The tested indicator. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: ThreatStream.EmailReputation.Severity description: The indicator severity ("very-high", "high", "medium", "low"). type: String - contextPath: ThreatStream.EmailReputation.Confidence description: The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. type: String - contextPath: ThreatStream.EmailReputation.Status description: The status assigned to the indicator. type: String - contextPath: ThreatStream.EmailReputation.Type description: The indicator type. type: String - contextPath: ThreatStream.EmailReputation.Email description: The indicator email address. type: String - contextPath: ThreatStream.EmailReputation.Source description: The indicator source. type: String - contextPath: ThreatStream.EmailReputation.Modified description: |- The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time. type: String - contextPath: ThreatStream.EmailReputation.Tags description: Tags assigned to the email. type: Unknown - arguments: - auto: PREDEFINED defaultValue: ip description: The type of passive DNS search ("ip", "domain"). name: type predefined: - ip - domain required: true - description: The values that can be sent to the API should correspond to the type that is chosen. For example,if IP is chosen in the type argument, then a valid IP address should be sent in the value argument. name: value required: true - defaultValue: '50' description: The maximum number of results to return. name: limit - auto: PREDEFINED defaultValue: 'false' description: 'Whether to retrieve all results. The "limit" argument will be ignored.' name: all_results predefined: - 'false' - 'true' description: Returns enrichment data for Domain or IP for available observables. name: threatstream-get-passive-dns outputs: - contextPath: ThreatStream.PassiveDNS.Domain description: The domain value. type: String - contextPath: ThreatStream.PassiveDNS.Ip description: The IP value. type: String - contextPath: ThreatStream.PassiveDNS.Rrtype description: The RRTYPE value. type: String - contextPath: ThreatStream.PassiveDNS.Source description: The source value. type: String - contextPath: ThreatStream.PassiveDNS.FirstSeen description: |- The first seen date. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time, in UTC time. type: String - contextPath: ThreatStream.PassiveDNS.LastSeen description: |- The last seen date. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time. type: String - arguments: - defaultValue: '50' description: The observable certainty level of a reported indicator type. name: confidence - description: Ratio (0-100) between the source confidence and the ThreatStream confidence. To use your specified confidence entirely and not re-assess the value using machine learning algorithms, set this argument to 100. name: source_confidence_weight - auto: PREDEFINED defaultValue: private description: Whether the indicator data is public or private to the organization. name: classification predefined: - private - public - auto: PREDEFINED defaultValue: exploit description: Type of threat associated with the imported observables. name: threat_type predefined: - adware - anomalous - anonymization - apt - bot - brute - c2 - compromised - crypto - data_leakage - ddos - dyn_dns - exfil - exploit - hack_tool - i2p - informational - malware - p2p - parked - phish - scan - sinkhole - spam - suppress - suspicious - tor - vps - auto: PREDEFINED defaultValue: low description: The potential impact of the indicator type with which the observable is believed to be associated. name: severity predefined: - low - medium - high - very-high - auto: PREDEFINED description: The import type of the indicator. name: import_type predefined: - datatext - file-id - url required: true - description: 'The imported data source. Can be one of the following: url or file-id datatext of the file uploaded to the War Room. Supported file types for file-id are: CSV, HTML, IOC, JSON, PDF, TXT.' name: import_value required: true - description: Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported IP-type observable when an explicit itype is not specified for it. name: ip_mapping - description: Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported domain-type observable when an explicit itype is not specified for it. name: domain_mapping - description: Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported URL-type observable when an explicit itype is not specified for it. name: url_mapping - description: Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported email-type observable when an explicit itype is not specified for it. name: email_mapping - description: Indicator type to assign if a specific type is not associated with an observable. This is a global setting that applies to any imported MD5-type observable when an explicit itype is not specified for it. name: md5_mapping - description: A comma-separated list of tags applied to the imported observables. For example, tag1,tag2. name: tags - auto: PREDEFINED description: You can add tags that are private to your organization by setting the tlp attribute for the tag to red. If you do not specify a tlp setting, the tag is visible to any ThreatStream user with access to the observable. name: tags_tlp predefined: - Red - Amber - Green - White - description: The timestamp when intelligence will expire on ThreatStream, in ISO format. For example, 2020-12-24T00:00:00. By default, the expiration_ts is set to 90 days from the current date. name: expiration_ts - auto: PREDEFINED defaultValue: 'inactive' description: Whether the import job must be approved from the ThreatStream user interface before observables become active. When default_state is set to active, observables become active upon submission, without requiring approval. In these cases, an import job is created on ThreatStream which is automatically approved. name: default_state predefined: - active - inactive description: 'Imports indicators (observables) into ThreatStream. The imported data must be approved using the ThreatStream UI. The data can be imported using one of three methods: plain-text, file, or URL. You must have the Approve Import privilege in order to import observables through the API with default_state set to active.' name: threatstream-import-indicator-with-approval outputs: - contextPath: ThreatStream.Import.JobID description: The identifier for the job on ThreatStream. type: Number - contextPath: ThreatStream.Import.ImportID description: The ID for the import job. type: Number - arguments: - defaultValue: '50' description: The observable certainty level of a reported indicator type. name: confidence - description: Ratio (0-100) between the source confidence and the ThreatStream confidence. To use your specified confidence entirely and not re-assess the value using machine learning algorithms, set this argument to 100. name: source_confidence_weight - description: The timestamp when intelligence will expire on ThreatStream, in ISO format. For example, 2020-12-24T00:00:00. By default, the expiration_ts is set to 90 days from the current date. name: expiration_ts - description: The severity to assign to the observable when it is imported. name: severity predefined: - low - medium - high - very-high auto: PREDEFINED - description: 'A comma-separated list of tags applied to the imported observables. For example, tag1,tag2. Note: In cases where tags are specified at both the global and per observable level, tags specified per observable overwrite global tags.' name: tags - description: A comma-separated list of trusted circle IDs with which threat data should be shared. name: trustedcircles - auto: PREDEFINED description: Denotes whether the indicator data is public or private to the organization. name: classification predefined: - private - public required: true - auto: PREDEFINED description: Whether unresolved domain observables included in the file will be accepted as valid in ThreatStream and imported. name: allow_unresolved predefined: - 'yes' - 'no' - description: The entry ID of a file (containing a JSON with an "objects" array and "meta" maps) that is uploaded to the War Room. It is recommended to use the "ThreatstreamBuildIocImportJson" script to build a valid JSON file if possible. name: file_id - description: The “meta” section will be added to this json, and we will send this json to the api endpoint. It is recommended to use the "ThreatstreamBuildIocImportJson" script to build a valid JSON file if possible. name: indicators_json - auto: PREDEFINED description: You can add tags that are private to your organization by setting the tlp attribute for the tag to red. If you do not specify a tlp setting, the tag is visible to any ThreatStream user with access to the observable. name: tags_tlp predefined: - Red - Amber - Green - White description: Imports indicators (observables) into ThreatStream. Approval is not required for the imported data. You must have the Approve Intel user permission to import without approval using the API. name: threatstream-import-indicator-without-approval - arguments: - auto: PREDEFINED description: The threat model of the returned list. name: model predefined: - actor - campaign - incident - signature - ttp - vulnerability - tipreport - malware - attack pattern required: true - description: Limits the model size list. Specifying limit=0 returns up to a maximum of 1000 models. For limit=0, the output is not set in the context. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Returns a list of threat models. name: threatstream-get-model-list outputs: - contextPath: ThreatStream.List.Type description: The threat model type. type: String - contextPath: ThreatStream.List.Name description: The threat model name. type: String - contextPath: ThreatStream.List.ID description: The threat model ID. type: String - contextPath: ThreatStream.List.CreatedTime description: 'The date and time of threat model creation. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time.' type: String - arguments: - auto: PREDEFINED description: The threat model. name: model predefined: - actor - campaign - incident - signature - ttp - vulnerability - tipreport required: true - description: The threat model ID. name: id required: true description: Returns an HTML file with a description of the threat model. name: threatstream-get-model-description outputs: - contextPath: File.Name description: The file name of the model description. type: String - contextPath: File.EntryID description: The entry ID of the model description. type: String - arguments: - auto: PREDEFINED description: The threat model. name: model predefined: - actor - campaign - incident - signature - ttp - vulnerability - tipreport - malware - attack pattern required: true - description: The model ID. name: id required: true - description: The maximum number of results to return. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Returns a list of indicators associated with the specified model and ID of the model. name: threatstream-get-indicators-by-model outputs: - contextPath: ThreatStream.Model.ModelType description: The threat model type. type: String - contextPath: ThreatStream.Model.ModelID description: The threat model ID. type: String - contextPath: ThreatStream.Model.Indicators.Value description: The value of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.ID description: The ID of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Severity description: The indicator severity associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Confidence description: The confidence of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Country description: The country of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Organization description: The organization of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.ASN description: The ASN of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Status description: The status of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Tags description: The tags of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Modified description: The date and time the indicator was last modified. type: String - contextPath: ThreatStream.Model.Indicators.Source description: The indicator source. type: String - contextPath: ThreatStream.Model.Indicators.Type description: The indicator type. type: String - arguments: - auto: PREDEFINED defaultValue: private description: Classification of the sandbox submission. name: submission_classification predefined: - private - public - auto: PREDEFINED defaultValue: WINDOWS7 description: The platform on which the submitted URL or file is run. To obtain a list of supported platforms, run the threatstream-supported-platforms command. name: report_platform predefined: - WINDOWS7 - WINDOWSXP - auto: PREDEFINED defaultValue: file description: The detonation type. name: submission_type predefined: - file - url required: true - description: The submission value. Possible values are a valid URL or a file ID that was uploaded to the War Room to detonate. name: submission_value required: true - auto: PREDEFINED defaultValue: 'true' description: Deprecated, must be set to 'true'. name: premium_sandbox predefined: - 'false' - 'true' deprecated: true - description: A comma-separated list of additional details for the indicator. This information is displayed in the Tag column of the ThreatStream UI. name: detail - default: true auto: PREDEFINED description: If you want to initiate an import job for observables discovered during detonation, set this value to true. Default value is true. name: import_indicators predefined: - 'false' - 'true' description: Submits a file or URL to the ThreatStream-hosted sandbox for detonation. name: threatstream-submit-to-sandbox outputs: - contextPath: ThreatStream.Analysis.ReportID description: The report ID submitted to the sandbox. type: String - contextPath: ThreatStream.Analysis.Status description: The analysis status. type: String - contextPath: ThreatStream.Analysis.Platform description: The platform of the submission submitted to the sandbox. type: String - arguments: - description: The report ID to check the status. name: report_id required: true description: Returns the current status of the report submitted to the sandbox. The report ID is returned from the threatstream-submit-to-sandbox command. name: threatstream-get-analysis-status outputs: - contextPath: ThreatStream.Analysis.ReportID description: The report ID of the file or URL that was detonated in the sandbox. type: String - contextPath: ThreatStream.Analysis.Status description: The report status of the file or URL that was detonated in the sandbox. type: String - contextPath: ThreatStream.Analysis.Platform description: The platform used for detonation. type: String - contextPath: ThreatStream.Analysis.Verdict description: The report verdict of the file or URL detonated in the sandbox. The verdict remains "benign" until detonation is complete. type: String - arguments: - description: The report ID to return. name: report_id required: true description: Returns the report of a file or URL submitted to the sandbox. name: threatstream-analysis-report outputs: - contextPath: ThreatStream.Analysis.ReportID description: The ID of the report submitted to the sandbox. type: String - contextPath: ThreatStream.Analysis.Category description: The report category. type: String - contextPath: ThreatStream.Analysis.Started description: The detonation start time. type: String - contextPath: ThreatStream.Analysis.Completed description: The detonation completion time. type: String - contextPath: ThreatStream.Analysis.Duration description: The duration of the detonation (in seconds). type: Number - contextPath: ThreatStream.Analysis.VmName description: The VM name. type: String - contextPath: ThreatStream.Analysis.VmID description: The VM ID. type: String - contextPath: ThreatStream.Analysis.Network.UdpSource description: The UDP source. type: String - contextPath: ThreatStream.Analysis.Network.UdpDestination description: The UDP destination. type: String - contextPath: ThreatStream.Analysis.Network.UdpPort description: The UDP port. type: String - contextPath: ThreatStream.Analysis.Network.IcmpSource description: The ICMP source. type: String - contextPath: ThreatStream.Analysis.Network.IcmpDestination description: The ICMP destination. type: String - contextPath: ThreatStream.Analysis.Network.IcmpPort description: The ICMP port. type: String - contextPath: ThreatStream.Analysis.Network.TcpSource description: The TCP source. type: String - contextPath: ThreatStream.Analysis.Network.TcpDestination description: The TCP destination. type: String - contextPath: ThreatStream.Analysis.Network.TcpPort description: The TCP port. type: String - contextPath: ThreatStream.Analysis.Network.HttpSource description: The source of the HTTP address. type: String - contextPath: ThreatStream.Analysis.Network.HttpDestinaton description: The destination of the HTTP address. type: String - contextPath: ThreatStream.Analysis.Network.HttpPort description: The port of the HTTP address. type: String - contextPath: ThreatStream.Analysis.Network.HttpsSource description: The source of the HTTPS address. type: String - contextPath: ThreatStream.Analysis.Network.HttpsDestinaton description: The destination of the HTTPS address. type: String - contextPath: ThreatStream.Analysis.Network.HttpsPort description: The port of the HTTPS address. type: String - contextPath: ThreatStream.Analysis.Network.Hosts description: The network analysis hosts. type: String - contextPath: ThreatStream.Analysis.Verdict description: The verdict of the sandbox detonation. type: String - arguments: - description: The Anomali Observable Search Filter Language query to filter indicator results. If a query is passed as an argument, it overrides all other arguments. name: query - description: The Autonomous System (AS) number associated with the indicator. name: asn - description: |- The observable certainty level of a reported indicator type. Confidence scores range from 0-100 in increasing order of confidence, and are assigned by ThreatStream based on several factors. name: confidence - description: The country associated with the indicator. name: country - description: |- The date the indicator was first seen on the ThreatStream cloud platform. The date must be specified in this format: YYYYMMDDThhmmss, where "T" denotes the start of the value for time, in UTC time. For example, 2014-10-02T20:44:35. name: created_ts - description: The unique ID for the indicator. name: id - auto: PREDEFINED description: Whether the classification of the indicator is public. Default is "false". name: is_public predefined: - 'false' - 'true' - description: The severity assigned to the indicator by ThreatStream. name: indicator_severity - description: The registered owner (organization) of the IP address associated with the indicator. name: org - auto: PREDEFINED description: The status assigned to the indicator. name: status predefined: - active - inactive - falsepos - description: The tag assigned to the indicator. name: tags_name - auto: PREDEFINED description: The type of indicator. name: type predefined: - domain - email - ip - md5 - string - url - description: 'The value of the indicator. .' name: indicator_value - description: The maximum number of results to return from ThreatStream. Default value is 20. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Return filtered indicators from ThreatStream. If a query is defined, it overrides all other arguments that were passed to the command. name: threatstream-get-indicators outputs: - contextPath: ThreatStream.Indicators.IType description: The indicator type. type: String - contextPath: ThreatStream.Indicators.Modified description: |- The date and time the indicator was last updated in ThreatStream. The date format is: YYYYMMDDThhmmss, where T denotes the start of the value for time in UTC time. type: String - contextPath: ThreatStream.Indicators.Confidence description: The observable certainty level of a reported indicator type. type: String - contextPath: ThreatStream.Indicators.Value description: The indicator value. type: String - contextPath: ThreatStream.Indicators.Status description: The indicator status. type: String - contextPath: ThreatStream.Indicators.Organization description: The registered owner (organization) of the IP address associated with the indicator. type: String - contextPath: ThreatStream.Indicators.Country description: The country associated with the indicator. type: String - contextPath: ThreatStream.Indicators.Tags description: The tag assigned to the indicator. type: String - contextPath: ThreatStream.Indicators.Source description: The indicator source. type: String - contextPath: ThreatStream.Indicators.ID description: The indicator ID. type: String - contextPath: ThreatStream.Indicators.ASN description: The Autonomous System (AS) number associated with the indicator. type: String - contextPath: ThreatStream.Indicators.Severity description: The severity assigned to the indicator. type: String - arguments: - auto: PREDEFINED defaultValue: intelligence description: The type of threat model entity to which to add the tag. name: model predefined: - actor - campaign - incident - intelligence - signature - tipreport - ttp - vulnerability - description: 'A comma-separated list of tags applied to the specified threat model entities or observables. .' isArray: true name: tags required: true - description: The ID of the model to which to add the tag. name: model_id required: true description: Adds tags to intelligence to filter for related entities. name: threatstream-add-tag-to-model - arguments: - auto: PREDEFINED description: The type of threat model to create. name: model predefined: - actor - campaign - incident - ttp - vulnerability - tipreport required: true - description: The name of the threat model to create. name: name required: true - auto: PREDEFINED defaultValue: 'false' description: Whether the scope of threat model is visible. name: is_public predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: red description: The Traffic Light Protocol designation for the threat model. name: tlp predefined: - red - amber - green - white - description: A comma-separated list of tags. name: tags - description: A comma-separated list of indicators IDs associated with the threat model on the ThreatStream platform. name: intelligence - description: The description of the threat model. name: description description: Creates a threat model with the specified parameters. name: threatstream-create-model outputs: - contextPath: ThreatStream.Model.ModelType description: The threat model type. type: String - contextPath: ThreatStream.Model.ModelID description: The threat model ID. type: String - contextPath: ThreatStream.Model.Indicators.Value description: The value of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.ID description: The ID of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Severity description: The severity of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Confidence description: The confidence of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Country description: The country of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Organization description: The organization of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.ASN description: The ASN of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Status description: The status of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Tags description: The tags of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Modified description: The date and time the indicator was last modified. type: String - contextPath: ThreatStream.Model.Indicators.Source description: The indicator source. type: String - contextPath: ThreatStream.Model.Indicators.Type description: The indicator type. type: String - arguments: - auto: PREDEFINED description: The type of threat model to update. name: model predefined: - actor - campaign - incident - ttp - vulnerability - tipreport required: true - description: The ID of the threat model to update. name: model_id required: true - description: The name of the threat model to update. name: name - auto: PREDEFINED defaultValue: 'false' description: Whether the scope of threat model is visible. name: is_public predefined: - 'true' - 'false' - auto: PREDEFINED defaultValue: red description: The Traffic Light Protocol designation for the threat model. name: tlp predefined: - red - amber - green - white - description: A comma-separated list of tags. name: tags - description: A comma-separated list of indicator IDs associated with the threat model on the ThreatStream platform. name: intelligence - description: The description of the threat model. name: description description: Updates a threat model with specific parameters. If one or more optional parameters are defined, the command overrides previous data stored in ThreatStream. name: threatstream-update-model outputs: - contextPath: ThreatStream.Model.ModelType description: The threat model type. type: String - contextPath: ThreatStream.Model.ModelID description: The threat model ID. type: String - contextPath: ThreatStream.Model.Indicators.Value description: The value of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.ID description: The ID of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Severity description: The severity of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Confidence description: The confidence of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Country description: The country of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Organization description: The organization of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.ASN description: The ASN of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Status description: The status of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Tags description: The tags of the indicator associated with the specified model. type: String - contextPath: ThreatStream.Model.Indicators.Modified description: The date and time the indicator was last modified. type: String - contextPath: ThreatStream.Model.Indicators.Source description: The indicator source. type: String - contextPath: ThreatStream.Model.Indicators.Type description: The indicator type. type: String - arguments: - auto: PREDEFINED defaultValue: default description: The type of sandbox. name: sandbox_type predefined: - default - premium - defaultValue: '50' description: The maximum number of results to return from ThreatStream. name: limit - auto: PREDEFINED defaultValue: 'false' description: 'Whether to retrieve all results. The "limit" argument will be ignored.' name: all_results predefined: - 'false' - 'true' description: Returns a list of supported platforms for default or premium sandbox. name: threatstream-supported-platforms outputs: - contextPath: ThreatStream.PremiumPlatforms.Name description: The name of the supported platform for the premium sandbox. type: String - contextPath: ThreatStream.PremiumPlatforms.Types description: The type of supported submissions for the premium sandbox. type: String - contextPath: ThreatStream.PremiumPlatforms.Label description: The display name of the supported platform of the premium sandbox. type: String - contextPath: ThreatStream.DefaultPlatforms.Name description: The name of the supported platform for the standard sandbox. type: String - contextPath: ThreatStream.DefaultPlatforms.Types description: The type of the supported submissions for the standard sandbox. type: String - contextPath: ThreatStream.DefaultPlatforms.Label description: The display name of the supported platform of the standard sandbox. type: String - arguments: - default: true description: The URL to check. isArray: true name: url required: true - description: If confidence is greater than the threshold the URL is considered malicious, otherwise it is considered good. This argument overrides the default URL threshold defined as a parameter. name: threshold - auto: PREDEFINED description: Whether to include results with an inactive status. name: include_inactive predefined: - 'True' - 'False' - auto: PREDEFINED defaultValue: 'False' description: 'Enhance generic reputation commands to include additional information such as Threat Bulletins, Attach patterns, Actors, Campaigns, TTPs, vulnerabilities, etc. Note: If set to true, additional 6 API calls will be performed.' name: threat_model_association predefined: - 'True' - 'False' description: Checks the reputation of the given URL. name: url outputs: - contextPath: DBotScore.Indicator description: The indicator that was tested. type: String - contextPath: DBotScore.Type description: The indicator type. type: String - contextPath: DBotScore.Vendor description: The vendor used to calculate the score. type: String - contextPath: DBotScore.Score description: The actual score. type: Number - contextPath: URL.Data description: The URL of the indicator. type: String - contextPath: URL.Malicious.Vendor description: The vendor that reported the indicator as malicious. type: String - contextPath: ThreatStream.URL.Modified description: |- The date and time the indicator was last updated. The date format is: YYYYMMDDThhmmss, where "T" denotes the start of the value for time in UTC time. type: String - contextPath: ThreatStream.URL.Confidence description: The observable certainty level of a reported indicator type. Confidence score ranges from 0-100, in increasing order of confidence. type: String - contextPath: ThreatStream.URL.Status description: The indicator status. type: String - contextPath: ThreatStream.URL.Organization description: The name of the business that owns the IP address associated with the indicator. type: String - contextPath: ThreatStream.URL.Address description: The indicator URL. type: String - contextPath: ThreatStream.URL.Country description: The country associated with the indicator. type: String - contextPath: ThreatStream.URL.Type description: The indicator type. type: String - contextPath: ThreatStream.URL.Source description: The indicator source. type: String - contextPath: ThreatStream.URL.Severity description: The indicator severity ("very-high", "high", "medium", or "low"). type: String - contextPath: ThreatStream.URL.Tags description: Tags assigned to the URL. type: Unknown - contextPath: ThreatStream.URL.IType description: The itype of the indicator associated with the specified model. type: String - contextPath: URL.Tags description: List of URL tags. type: Unknown - contextPath: URL.ThreatTypes description: Threat types associated with the url. type: Unknown - contextPath: ThreatStream.URL.Actor.assignee_user description: The assignee user of the threat actor. type: Unknown - contextPath: ThreatStream.URL.Actor.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.URL.Actor.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.URL.Actor.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.URL.Actor.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.URL.Actor.created_ts description: The date the threat actor was created. type: Date - contextPath: ThreatStream.URL.Actor.feed_id description: The feed ID of the threat actor. type: Number - contextPath: ThreatStream.URL.Actor.id description: The ID of the threat actor. type: Number - contextPath: ThreatStream.URL.Actor.is_anonymous description: Whether the threat actor is anonymous. type: Boolean - contextPath: ThreatStream.URL.Actor.is_cloneable description: Whether the threat actor is cloneable. type: String - contextPath: ThreatStream.URL.Actor.is_public description: Whether the threat actor is public. type: Boolean - contextPath: ThreatStream.URL.Actor.is_team description: Whether the threat actor is a team. type: Boolean - contextPath: ThreatStream.URL.Actor.modified_ts description: The date the threat actor was modified. type: Date - contextPath: ThreatStream.URL.Actor.name description: The name of the threat actor. type: String - contextPath: ThreatStream.URL.Actor.organization_id description: The organization ID of the threat actor. type: Number - contextPath: ThreatStream.URL.Actor.owner_user_id description: The owner user ID of the threat actor. type: Number - contextPath: ThreatStream.URL.Actor.primary_motivation description: The primary motivation of the threat actor. type: Unknown - contextPath: ThreatStream.URL.Actor.publication_status description: The publication status of the threat actor. type: String - contextPath: ThreatStream.URL.Actor.published_ts description: The date the threat actor was published. type: Date - contextPath: ThreatStream.URL.Actor.resource_level description: The resource level of the threat actor. type: Unknown - contextPath: ThreatStream.URL.Actor.resource_uri description: The resource URI of the threat actor. type: String - contextPath: ThreatStream.URL.Actor.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.URL.Actor.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.URL.Actor.start_date description: The start date. type: Unknown - contextPath: ThreatStream.URL.Actor.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.URL.Actor.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.URL.Actor.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.URL.Actor.tlp description: The TLP of the threat actor. type: String - contextPath: ThreatStream.URL.Actor.uuid description: The UUID of the threat actor. type: String - contextPath: ThreatStream.URL.Signature.assignee_user description: The assignee user of the signature. type: Unknown - contextPath: ThreatStream.URL.Signature.association_info.comment description: The comment in the association info of the signature. type: Unknown - contextPath: ThreatStream.URL.Signature.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.URL.Signature.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.URL.Signature.can_add_public_tags description: Whether you can add public tags to the signature. type: Boolean - contextPath: ThreatStream.URL.Signature.created_ts description: The date the signature was created. type: Date - contextPath: ThreatStream.URL.Signature.feed_id description: The feed ID of the signature. type: Number - contextPath: ThreatStream.URL.Signature.id description: The ID of the signature. type: Number - contextPath: ThreatStream.URL.Signature.is_anonymous description: Whether the signature is anonymous. type: Boolean - contextPath: ThreatStream.URL.Signature.is_cloneable description: Whether the signature is cloneable. type: String - contextPath: ThreatStream.URL.Signature.is_public description: Whether the signature is public. type: Boolean - contextPath: ThreatStream.URL.Signature.is_team description: Whether the signature is a team signature. type: Boolean - contextPath: ThreatStream.URL.Signature.modified_ts description: The date the signature was modified. type: Date - contextPath: ThreatStream.URL.Signature.name description: The name of the signature. type: String - contextPath: ThreatStream.URL.Signature.organization_id description: The organization ID of the signature. type: Number - contextPath: ThreatStream.URL.Signature.owner_user_id description: The owner user ID of the signature. type: Number - contextPath: ThreatStream.URL.Signature.primary_motivation description: The primary motivation of the signature. type: Unknown - contextPath: ThreatStream.URL.Signature.publication_status description: The publication status of the signature. type: String - contextPath: ThreatStream.URL.Signature.published_ts description: The date the signature was published. type: Date - contextPath: ThreatStream.URL.Signature.resource_level description: The resource level of the signature. type: Unknown - contextPath: ThreatStream.URL.Signature.resource_uri description: The resource URI of the signature. type: String - contextPath: ThreatStream.URL.Signature.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.URL.Signature.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.URL.Signature.start_date description: The start date. type: Unknown - contextPath: ThreatStream.URL.Signature.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.URL.Signature.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.URL.Signature.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.URL.Signature.tlp description: The TLP of the signature. type: String - contextPath: ThreatStream.URL.Signature.uuid description: The UUID of the signature. type: String - contextPath: ThreatStream.URL.ThreatBulletin.all_circles_visible description: Whether all of the circles are visible. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.assignee_org description: The assignee organization. type: String - contextPath: ThreatStream.URL.ThreatBulletin.assignee_org_id description: The assignee organization ID. type: String - contextPath: ThreatStream.URL.ThreatBulletin.assignee_org_name description: The assignee organization name. type: String - contextPath: ThreatStream.URL.ThreatBulletin.assignee_user description: The assignee user. type: String - contextPath: ThreatStream.URL.ThreatBulletin.assignee_user_id description: The assignee user ID. type: String - contextPath: ThreatStream.URL.ThreatBulletin.assignee_user_name description: The assignee user name. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.association_info.comment description: The comment in the association info of the threat actor. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.URL.ThreatBulletin.association_info.from_id description: The ID from which the association info is related. type: String - contextPath: ThreatStream.URL.ThreatBulletin.body_content_type description: The body content type. type: String - contextPath: ThreatStream.URL.ThreatBulletin.campaign description: The campaign of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.can_add_public_tags description: Whether you can add public tags. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.created_ts description: The date the threat bulletin was created. type: Date - contextPath: ThreatStream.URL.ThreatBulletin.feed_id description: The feed ID of the threat bulletin. type: Number - contextPath: ThreatStream.URL.ThreatBulletin.id description: The ID of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.is_anonymous description: Whether the threat bulletin is anonymous. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.is_cloneable description: Whether the threat bulletin is cloneable. type: String - contextPath: ThreatStream.URL.ThreatBulletin.is_editable description: Whether the threat bulletin is editable. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.is_email description: Whether the threat bulletin is an email. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.is_public description: Whether the threat bulletin is public. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.modified_ts description: The date the threat bulletin was modified. type: Date - contextPath: ThreatStream.URL.ThreatBulletin.name description: The name of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.original_source description: The original source of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.original_source_id description: The original source ID of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_org.resource_uri description: The owner organization URI. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_org_id description: The ID of the owner user. type: Number - contextPath: ThreatStream.URL.ThreatBulletin.owner_org_name description: The name of the owner organization. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.avatar_s3_url description: The URL of the owner user. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.can_share_intelligence description: Whether you can share intelligence. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.email description: The email of the owner user. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.id description: The ID of the owner user. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.is_active description: Whether the owner user is active. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.is_readonly description: Whether the owner user has read-only permission. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.must_change_password description: Whether the owner user must change the password. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.name description: The owner user name. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.nickname description: The owner user nickname. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.organization.id description: The ID of the owner user organization. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.organization.name description: The name of the owner user organization. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.organization.resource_uri description: The resource URI of the owner user organization. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user.resource_uri description: The resource URI of the owner user. type: String - contextPath: ThreatStream.URL.ThreatBulletin.owner_user_id description: The owner user ID of the threat bulletin. type: Number - contextPath: ThreatStream.URL.ThreatBulletin.owner_user_name description: The owner user name of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.parent description: The parent of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.published_ts description: The date the threat bulletin was published. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.resource_uri description: The resource URI of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.source description: The source of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.starred_by_me description: Whether the threat bulletin was started by me. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.starred_total_count description: The total number of times the threat bulletin was starred. type: Number - contextPath: ThreatStream.URL.ThreatBulletin.status description: The status of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.threat_actor description: The threat actor of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.tlp description: The TLP of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.ttp description: The TTP of the threat bulletin. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.uuid description: The UUID of the threat bulletin. type: String - contextPath: ThreatStream.URL.ThreatBulletin.votes.me description: The number of votes by me. type: Unknown - contextPath: ThreatStream.URL.ThreatBulletin.votes.total description: The number of total votes. type: Number - contextPath: ThreatStream.URL.ThreatBulletin.watched_by_me description: Whether the threat bulletin was watched by me. type: Boolean - contextPath: ThreatStream.URL.ThreatBulletin.watched_total_count description: The total number of watchers. type: Number - contextPath: ThreatStream.URL.TTP.assignee_user description: The assignee user of the TTP. type: Unknown - contextPath: ThreatStream.URL.TTP.association_info.comment description: The comment in the association info of the TTP. type: Unknown - contextPath: ThreatStream.URL.TTP.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.URL.TTP.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.URL.TTP.can_add_public_tags description: Whether you can add public tags to the TTP. type: Boolean - contextPath: ThreatStream.URL.TTP.created_ts description: The date the TTP was created. type: Date - contextPath: ThreatStream.URL.TTP.feed_id description: The feed ID of the TTP. type: Number - contextPath: ThreatStream.URL.TTP.id description: The ID of the TTP. type: Number - contextPath: ThreatStream.URL.TTP.is_anonymous description: Whether the TTP was anonymous. type: Boolean - contextPath: ThreatStream.URL.TTP.is_cloneable description: Whether the TTP was cloneable. type: String - contextPath: ThreatStream.URL.TTP.is_public description: Whether the TTP is public. type: Boolean - contextPath: ThreatStream.URL.TTP.is_team description: Whether the TTP is a team. type: Boolean - contextPath: ThreatStream.URL.TTP.modified_ts description: The date the TTP was modified. type: Date - contextPath: ThreatStream.URL.TTP.name description: The name of the TTP. type: String - contextPath: ThreatStream.URL.TTP.organization_id description: The organization ID of the TTP. type: Number - contextPath: ThreatStream.URL.TTP.owner_user_id description: The owner user ID of the TTP. type: Number - contextPath: ThreatStream.URL.TTP.primary_motivation description: The primary motivation of the TTP. type: Unknown - contextPath: ThreatStream.URL.TTP.publication_status description: The publication status of the TTP. type: String - contextPath: ThreatStream.URL.TTP.published_ts description: The date the TTP was published. type: Date - contextPath: ThreatStream.URL.TTP.resource_level description: The resource level of the TTP. type: Unknown - contextPath: ThreatStream.URL.TTP.resource_uri description: The resource URI of the TTP. type: String - contextPath: ThreatStream.URL.TTP.source_created description: The date the source was created. type: Unknown - contextPath: ThreatStream.URL.TTP.source_modified description: The date the source was modified. type: Unknown - contextPath: ThreatStream.URL.TTP.start_date description: The start date. type: Unknown - contextPath: ThreatStream.URL.TTP.tags description: The tags of the threat indicator. type: String - contextPath: ThreatStream.URL.TTP.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.URL.TTP.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.URL.TTP.tlp description: The TLP of the TTP. type: String - contextPath: ThreatStream.URL.TTP.uuid description: The UUID of the TTP. type: String - contextPath: ThreatStream.URL.Vulnerability.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.URL.Vulnerability.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.URL.Vulnerability.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.URL.Vulnerability.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.URL.Vulnerability.can_add_public_tags description: Whether you can add public tags to the threat actor. type: Boolean - contextPath: ThreatStream.URL.Vulnerability.circles.id description: The ID of the circle. type: String - contextPath: ThreatStream.URL.Vulnerability.circles.name description: The name of the circle. type: String - contextPath: ThreatStream.URL.Vulnerability.circles.resource_uri description: The resource URI of the circle. type: String - contextPath: ThreatStream.URL.Vulnerability.created_ts description: The date the vulnerability was created. type: Date - contextPath: ThreatStream.URL.Vulnerability.feed_id description: The feed ID of the vulnerability. type: Number - contextPath: ThreatStream.URL.Vulnerability.id description: The ID of the vulnerability. type: Number - contextPath: ThreatStream.URL.Vulnerability.is_anonymous description: Whether the vulnerability is anonymous. type: Boolean - contextPath: ThreatStream.URL.Vulnerability.is_cloneable description: Whether the vulnerability is cloneable. type: String - contextPath: ThreatStream.URL.Vulnerability.is_public description: Whether the vulnerability is public. type: Boolean - contextPath: ThreatStream.URL.Vulnerability.is_system description: Whether the vulnerability is in the system. type: Boolean - contextPath: ThreatStream.URL.Vulnerability.modified_ts description: The date the vulnerability was modified. type: Date - contextPath: ThreatStream.URL.Vulnerability.name description: The name of the vulnerability. type: String - contextPath: ThreatStream.URL.Vulnerability.organization_id description: The organization ID of the vulnerability. type: Number - contextPath: ThreatStream.URL.Vulnerability.owner_user_id description: The owner user ID of the vulnerability. type: Unknown - contextPath: ThreatStream.URL.Vulnerability.publication_status description: The publication status of the vulnerability. type: String - contextPath: ThreatStream.URL.Vulnerability.published_ts description: The date the vulnerability was published. type: Date - contextPath: ThreatStream.URL.Vulnerability.resource_uri description: The resource URI of the vulnerability. type: String - contextPath: ThreatStream.URL.Vulnerability.source description: The source of the vulnerability. type: String - contextPath: ThreatStream.URL.Vulnerability.source_created description: The feed ID of the vulnerability. type: Unknown - contextPath: ThreatStream.URL.Vulnerability.source_modified description: Whether the source was modified. type: Unknown - contextPath: ThreatStream.URL.Vulnerability.tags description: The tags of the vulnerability. type: String - contextPath: ThreatStream.URL.Vulnerability.tags_v2.id description: The ID of the tag. type: String - contextPath: ThreatStream.URL.Vulnerability.tags_v2.name description: The name of the tag. type: String - contextPath: ThreatStream.URL.Vulnerability.tlp description: The TLP of the vulnerability. type: String - contextPath: ThreatStream.URL.Vulnerability.update_id description: The update ID of the vulnerability. type: Number - contextPath: ThreatStream.URL.Vulnerability.uuid description: The UUID of the vulnerability. type: String - contextPath: ThreatStream.URL.Campaign.assignee_user description: The assignee user of the vulnerability. type: Unknown - contextPath: ThreatStream.URL.Campaign.association_info.comment description: The comment in the association info of the vulnerability. type: Unknown - contextPath: ThreatStream.URL.Campaign.association_info.created description: The date the association info was created. type: Date - contextPath: ThreatStream.URL.Campaign.association_info.from_id description: The ID from which the association info is related. type: Number - contextPath: ThreatStream.URL.Campaign.can_add_public_tags description: Whether you can add public tags to the campaign. type: Boolean - contextPath: ThreatStream.URL.Campaign.created_ts description: The date the campaign was created. type: Date - contextPath: ThreatStream.URL.Campaign.end_date description: The end date of the campaign. type: Unknown - contextPath: ThreatStream.URL.Campaign.feed_id description: The feed ID of the campaign. type: Number - contextPath: ThreatStream.URL.Campaign.id description: The ID of the campaign. type: Number - contextPath: ThreatStream.URL.Campaign.is_anonymous description: Whether the campaign is anonymous. type: Boolean - contextPath: ThreatStream.URL.Campaign.is_cloneable description: Whether the campaign is cloneable. type: String - contextPath: ThreatStream.URL.Campaign.is_public description: Whether the campaign is public. type: Boolean - contextPath: ThreatStream.URL.Campaign.modified_ts description: The date the campaign was modified. type: Date - contextPath: ThreatStream.URL.Campaign.name description: The name of the campaign. type: String - contextPath: ThreatStream.URL.Campaign.objective description: The objective of the campaign. type: Unknown - contextPath: ThreatStream.URL.Campaign.organization_id description: The organization ID of the campaign. type: Number - contextPath: ThreatStream.URL.Campaign.owner_user_id description: The owner user ID of the campaign. type: Number - contextPath: ThreatStream.URL.Campaign.publication_status description: The publication status of the campaign. type: String - contextPath: ThreatStream.URL.Campaign.published_ts description: The date the campaign was published. type: Unknown - contextPath: ThreatStream.URL.Campaign.resource_uri description: The resource URI of the campaign. type: String - contextPath: ThreatStream.URL.Campaign.source_created description: The date the campaign was created. type: Date - contextPath: ThreatStream.URL.Campaign.source_modified description: Whether the source was modified. type: Date - contextPath: ThreatStream.URL.Campaign.start_date description: The start date of the campaign. type: Unknown - contextPath: ThreatStream.URL.Campaign.status.display_name description: The display name of the status. type: String - contextPath: ThreatStream.URL.Campaign.status.id description: The ID of the status of the campaign. type: Number - contextPath: ThreatStream.URL.Campaign.status.resource_uri description: The resource URI of the status of the campaign. type: String - contextPath: ThreatStream.URL.Campaign.tlp description: The TLP of the campaign. type: String - contextPath: ThreatStream.URL.Campaign.uuid description: The UUID of the campaign. type: String - arguments: - description: The value of an intelligence. name: value - description: The UUID of an intelligence. When several UUIDs stated, an “OR” operator is used. isArray: true name: uuid - auto: PREDEFINED description: The type of an intelligence. name: type predefined: - domain - email - ip - md5 - string - url - description: The itType of an intelligence. (e.g., apt_ip, apt_email). name: itype - auto: PREDEFINED description: The status of an intelligence. name: status predefined: - active - inactive - falsepos - description: The tags of an intelligence. Comma-separated list. When several tags are stated, an “OR” operator is used. isArray: true name: tags - description: The ASN of an intelligence. name: asn - description: The confidence of an intelligence. Input will be operator then value, i.e., “gt 65” or “lt 85”. If only a value is stated, then it must match exactly. name: confidence - description: The threat type of an intelligence. name: threat_type - description: Whether the intelligence is public. name: is_public - description: Query that overrides all other arguments. The filter operators used for the filter language query are the symbolic form (=, <, >, and so on) and not the descriptive form (exact, lt, gt, and so on). E.g., (confidence>=90+AND+(itype="apt_ip"+OR+itype="bot_ip"+OR+itype="c2_ip")). name: query - description: An incrementing numeric identifier associated with each update to intelligence on ThreatStream. If specified, then it is recommended to use order_by=update_id. name: update_id_gt - description: How to order the results. name: order_by - defaultValue: '50' description: The maximum number of results to return from ThreatStream. The maximum number of returned results is 1000. For more results, use the page and page_size arguments. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Returns filtered intelligence from ThreatStream. If a query is defined, it overrides all other arguments that were passed to the command. name: threatstream-search-intelligence outputs: - contextPath: ThreatStream.Intelligence.source_created description: The source from which the intelligence was created. type: String - contextPath: ThreatStream.Intelligence.status description: The status of the intelligence. type: String - contextPath: ThreatStream.Intelligence.itype description: The itype of the intelligence. type: String - contextPath: ThreatStream.Intelligence.expiration_ts description: The expiration timestamp of the intelligence. type: Date - contextPath: ThreatStream.Intelligence.ip description: The IP address of the intelligence. type: String - contextPath: ThreatStream.Intelligence.is_editable description: Whether the intelligence is editable. type: Boolean - contextPath: ThreatStream.Intelligence.feed_id description: The feed ID of the intelligence. type: String - contextPath: ThreatStream.Intelligence.update_id description: The update ID of the intelligence. type: String - contextPath: ThreatStream.Intelligence.value description: The value of the intelligence. type: String - contextPath: ThreatStream.Intelligence.is_public description: Whether the intelligence is public. type: Boolean - contextPath: ThreatStream.Intelligence.threattype description: The threat type of the intelligence. type: String - contextPath: ThreatStream.Intelligence.workgroups description: The work groups of the intelligence. type: String - contextPath: ThreatStream.Intelligence.confidence description: The confidence of the intelligence. type: String - contextPath: ThreatStream.Intelligence.uuid description: The UUID of the intelligence. type: String - contextPath: ThreatStream.Intelligence.retina_confidence description: The retina confidence of the intelligence. type: String - contextPath: ThreatStream.Intelligence.trusted_circle_ids description: The trusted circleIDs of the intelligence. type: String - contextPath: ThreatStream.Intelligence.id description: The ID of the intelligence. type: String - contextPath: ThreatStream.Intelligence.source description: The source of the iIntelligence. type: String - contextPath: ThreatStream.Intelligence.owner_organization_id description: The owner organization ID of the intelligence. type: String - contextPath: ThreatStream.Intelligence.import_session_id description: The import session ID of the intelligence. type: String - contextPath: ThreatStream.Intelligence.source_modified description: Whether the the source was modified. type: Boolean - contextPath: ThreatStream.Intelligence.type description: The type of the intelligence. type: String - contextPath: ThreatStream.Intelligence.description description: The description of the intelligence. type: String - contextPath: ThreatStream.Intelligence.tags description: The tags of the intelligence. type: String - contextPath: ThreatStream.Intelligence.threatscore description: The threat score of the intelligence. type: String - contextPath: ThreatStream.Intelligence.latitude description: The latitude of the intelligence. type: String - contextPath: ThreatStream.Intelligence.longitude description: The longitude of the intelligence. type: String - contextPath: ThreatStream.Intelligence.modified_ts description: The date the intelligence was modified. type: Date - contextPath: ThreatStream.Intelligence.org description: The organization of the intelligence. type: String - contextPath: ThreatStream.Intelligence.asn description: The ASN of the intelligence. type: Number - contextPath: ThreatStream.Intelligence.created_ts description: The date the intelligence was created. type: Date - contextPath: ThreatStream.Intelligence.tlp description: The TLP of the intelligence. type: String - contextPath: ThreatStream.Intelligence.is_anonymous description: Whether the intelligence is anonymous. type: Boolean - contextPath: ThreatStream.Intelligence.country description: The country of the intelligence. type: String - contextPath: ThreatStream.Intelligence.source_reported_confidence description: The confidence of the reported source. type: String - contextPath: ThreatStream.Intelligence.subtype description: The subtype of the intelligence. type: String - contextPath: ThreatStream.Intelligence.resource_uri description: The resource URI of the intelligence. type: String - contextPath: ThreatStream.Intelligence.severity description: The severity of the intelligence. type: String - arguments: - description: Unique ID assigned to the rule. name: rule_id - description: The maximum number of results to return. Default is 50. name: limit - description: The page number of the results to retrieve. name: page - description: The maximum number of objects to retrieve per page. name: page_size description: Gets a list of rules from ThreatStream. name: threatstream-list-rule outputs: - contextPath: ThreatStream.Rule.adv_keyword description: Advanced keyword or regular expression that the rule is designed to match. type: Unknown - contextPath: ThreatStream.Rule.backfill description: Objects that define additional filters or conditions for the rule. type: Unknown - contextPath: ThreatStream.Rule.create_investigation description: Whether an investigation should be created when the rule is triggered. type: Boolean - contextPath: ThreatStream.Rule.created_ts description: Rule creation time. type: Date - contextPath: ThreatStream.Rule.description description: The rule description. type: Unknown - contextPath: ThreatStream.Rule.exclude_notify_org_whitelisted description: Whether to exclude the rule from matching observables that are included in the organization whitelist. type: Boolean - contextPath: ThreatStream.Rule.exclude_notify_owner_org description: Whether to exclude the rule from keyword matches on observables imported by the organization from keyword match or hourly digest email notifications. type: Boolean - contextPath: ThreatStream.Rule.has_associations description: Whether the rule has associations. type: Boolean - contextPath: ThreatStream.Rule.id description: Unique ID assigned to the rule. type: Number - contextPath: ThreatStream.Rule.intelligence_initiatives description: Intelligence initiatives associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.is_editable description: Indicates whether the imported rule can be updated by an intelligence source. type: Boolean - contextPath: ThreatStream.Rule.is_enabled description: Whether the rule is currently enabled. type: Boolean - contextPath: ThreatStream.Rule.keyword description: Keyword associated with the rule. type: String - contextPath: ThreatStream.Rule.keywords description: A list of keywords associated with the rule. type: String - contextPath: ThreatStream.Rule.match_actors description: Whether the rule matches keywords in newly created actors. type: Boolean - contextPath: ThreatStream.Rule.match_all_tm description: Whether the rule should match against all threat models. type: Boolean - contextPath: ThreatStream.Rule.match_attackpatterns description: Whether the rule matches keywords in newly created attack patterns. type: Boolean - contextPath: ThreatStream.Rule.match_campaigns description: Whether the rule matches keywords in newly created campaigns. type: Boolean - contextPath: ThreatStream.Rule.match_courseofactions description: Whether the rule matches keywords in newly created course of actions. type: Boolean - contextPath: ThreatStream.Rule.match_customtms description: Whether the rule should match custom threat models. type: Boolean - contextPath: ThreatStream.Rule.match_identities description: Whether the rule matches keywords in newly created identities. type: Boolean - contextPath: ThreatStream.Rule.match_incidents description: Whether the rule matches keywords in newly created incidents. type: Boolean - contextPath: ThreatStream.Rule.match_infrastructures description: Whether the rule matches keywords in newly created infrastructures. type: Boolean - contextPath: ThreatStream.Rule.match_intrusionsets description: Whether the rule matches keywords in newly created intrusion sets. type: Boolean - contextPath: ThreatStream.Rule.match_malware description: Whether the rule matches keywords in newly created malware. type: Boolean - contextPath: ThreatStream.Rule.match_observables description: Whether the rule matches keywords in newly created observables. type: Boolean - contextPath: ThreatStream.Rule.match_reportedfiles description: Whether the rule should match keywords in newly created sandbox reports. type: Boolean - contextPath: ThreatStream.Rule.match_signatures description: Whether the rule should match keywords in newly created signatures. type: Boolean - contextPath: ThreatStream.Rule.match_tips description: Whether the rule matches keywords in newly created threat bulletins. type: Boolean - contextPath: ThreatStream.Rule.match_tools description: Whether the rule should match keywords in newly created tools. type: Boolean - contextPath: ThreatStream.Rule.match_ttps description: Whether the rule should match keywords in newly created TTPs. type: Boolean - contextPath: ThreatStream.Rule.match_vulnerabilities description: Whether the rule matches keywords in newly created vulnerabilities. type: Boolean - contextPath: ThreatStream.Rule.matches description: Total number of keyword matches for the rule. type: Number - contextPath: ThreatStream.Rule.messages description: Messages or notifications generated by the rule. type: Unknown - contextPath: ThreatStream.Rule.modified_ts description: Timestamp of when the rule was last modified, in UTC format. type: Date - contextPath: ThreatStream.Rule.name description: The rule name. type: String - contextPath: ThreatStream.Rule.notify_list_groups description: List of groups that should be notified when the rule triggers an alert. type: Unknown - contextPath: ThreatStream.Rule.notify_me description: Whether the user who created the rule should be notified when the rule triggers an alert. type: Boolean - contextPath: ThreatStream.Rule.org_id description: ID associated with the organization that created the rule. type: Number - contextPath: ThreatStream.Rule.org_shared description: Whether a rule is shared across an organization. type: Boolean - contextPath: ThreatStream.Rule.organization.id description: ID associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.organization.name description: Name associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.organization.resource_uri description: Resource URI associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.resource_uri description: Resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.user.avatar_s3_url description: URL for the avatar image associated with the user who created the rule. type: Unknown - contextPath: ThreatStream.Rule.user.can_share_intelligence description: Whether the user who created the rule can share intelligence. type: Boolean - contextPath: ThreatStream.Rule.user.email description: Email of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.id description: ID of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.is_active description: Whether the user who created the rule is active. type: Boolean - contextPath: ThreatStream.Rule.user.is_readonly description: Whether the user who created the rule should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Rule.user.must_change_password description: Whether the user who created the rule will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Rule.user.name description: Name of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.nickname description: Nickname of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.organization.id description: The ID associated to the organization. type: String - contextPath: ThreatStream.Rule.user.organization.name description: The user's organization name. type: String - contextPath: ThreatStream.Rule.user.organization.resource_uri description: The user's organization resource URI. type: String - contextPath: ThreatStream.Rule.user.resource_uri description: The user's resource URI. type: String - contextPath: ThreatStream.Rule.user_id description: User ID of the user who created the rule. type: Number - contextPath: ThreatStream.Rule.workgroups description: Assigned workgroups. type: Unknown - contextPath: ThreatStream.Rule.actors.id description: Actor's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.actors.name description: Actor's name associated with the rule. type: String - contextPath: ThreatStream.Rule.actors.resource_uri description: Actor's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.attackpatterns description: Attack patterns associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.campaigns.id description: Campaign's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.campaigns.name description: Campaign's name associated with the rule. type: String - contextPath: ThreatStream.Rule.campaigns.resource_uri description: Campaign's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.courseofaction description: Course of action entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.customtms description: Custom threat model entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.exclude_impacts description: Indicator types that are excluded from rule matches. type: String - contextPath: ThreatStream.Rule.identities description: List of identities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.incidents.id description: Incident's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.incidents.name description: Incident's name associated with the rule. type: String - contextPath: ThreatStream.Rule.incidents.resource_uri description: Incident's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.infrastructure description: Infrastructure entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.intrusionsets description: Intrusion sets associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Rule.investigation.assignee.avatar_s3_url description: URL for the avatar image associated with the assignee user. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.email description: The email of the assignee user. type: String - contextPath: ThreatStream.Rule.investigation.assignee.id description: The ID of the assignee user. type: String - contextPath: ThreatStream.Rule.investigation.assignee.is_active description: Whether the assignee user is active. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.is_readonly description: Whether the assignee user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.must_change_password description: Whether the investigation assignee user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.name description: The investigation assignee user name. type: String - contextPath: ThreatStream.Rule.investigation.assignee.nickname description: The investigation assignee user nickname. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.resource_uri description: Resource URI associated with investigation assignee user. type: String - contextPath: ThreatStream.Rule.investigation.id description: The ID of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.name description: The name of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.resource_uri description: The resource URI of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.users description: List of users associated with the investigation created by the rule. type: Unknown - contextPath: ThreatStream.Rule.investigation.workgroups description: Assigned workgroups. type: Unknown - contextPath: ThreatStream.Rule.malware.id description: ID of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.malware.name description: Name of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.malware.resource_uri description: Resource URI of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.match_impacts description: Indicator types in which you want to look for rule matches at the exclusion of all others. type: String - contextPath: ThreatStream.Rule.signatures.id description: ID of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.signatures.name description: Name of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.signatures.resource_uri description: Resource URI of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.tags.name description: Name of the tag applied to matched entities. type: String - contextPath: ThreatStream.Rule.tips.id description: ID of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tips.name description: Name of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tips.resource_uri description: Resource URI of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tools description: List of tools associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.ttps.id description: ID of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.ttps.name description: Name of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.ttps.resource_uri description: Resource URI of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.vulnerabilities.id description: ID of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.vulnerabilities.name description: Name of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.vulnerabilities.resource_uri description: Resource URI of the vulnerability with which to associate matched entities. type: String - arguments: - description: The name of the rule. name: rule_name required: true - description: 'A comma-separated list of keywords for which you want the rule to match. Keywords added to rules must adhere to the following requirements: IP addresses must be expressed as regular expressions. IP subnets should be expressed using CIDR notation and not as regular expressions. Do not start or end keywords with *. Keywords must contain at least three characters.' isArray: true name: keywords required: true - description: 'A comma-separated list of fields you want the rule to match to their keywords. Possible values: observables, sandbox reports, threat bulletins, signatures, vulnerabilities.' isArray: true name: match_include required: true - description: A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. isArray: true name: actor_ids - description: A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. isArray: true name: campaign_ids - auto: PREDEFINED description: The action you want to perform related to the investigation. Default is 'No Action'. name: investigation_action predefined: - Create New - Add To Existing - No Action - description: The investigation name. Required when 'Create New' is selected in the investigation_action argument. name: new_investigation_name - description: Existing investigation ID. Required when 'Add To Existing' is selected in the investigation_action argument. Use the threatstream-list-investigation command to get the investigation ID. name: existing_investigation_id - description: 'A comma-separated list of indicator types you want to exclude from rule matches. Example: actor_ipv6.' isArray: true name: exclude_indicator - description: 'A comma-separated list of indicator types you want to include from rule matches. Example: actor_ipv6.' isArray: true name: include_indicator - auto: PREDEFINED description: Whether you want to exclude the rule from matching observables that are included in your organization whitelist. name: exclude_notify_org_whitelisted predefined: - 'True' - 'False' - auto: PREDEFINED description: Whether you want to exclude keyword matches on observables imported by your organization from a keyword match or hourly digest email notifications. name: exclude_notify_owner_org predefined: - 'True' - 'False' - description: A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. isArray: true name: incident_ids - description: A comma-separated list of IDs of the malwares with which you want to associate matched entities. Use the threatstream-get-model-list command to get the malware IDs. isArray: true name: malware_ids - description: A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. isArray: true name: signature_ids - description: A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. isArray: true name: threat_bulletin_ids - description: A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. isArray: true name: ttp_ids - description: A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. isArray: true name: vulnerability_ids - description: A comma-separated list of IDs of the tags with which you want to associate matched entities. isArray: true name: tags description: Create a rule in the ThreatStream platform. name: threatstream-create-rule outputs: - contextPath: ThreatStream.Rule.actors.id description: Actor's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.actors.name description: Actor's name associated with the rule. type: String - contextPath: ThreatStream.Rule.actors.resource_uri description: Actor's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.adv_keyword description: Advanced keyword or regular expression that the rule is designed to match. type: Unknown - contextPath: ThreatStream.Rule.attackpatterns description: Attack patterns associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.backfill description: Objects that define additional filters or conditions for the rule. type: Unknown - contextPath: ThreatStream.Rule.campaigns.id description: Campaign's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.campaigns.name description: Campaign's name associated with the rule. type: String - contextPath: ThreatStream.Rule.campaigns.resource_uri description: Campaign's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.courseofaction description: Course of action entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.create_investigation description: Whether an investigation should be created when the rule is triggered. type: Boolean - contextPath: ThreatStream.Rule.created_ts description: Rule creation time. type: Date - contextPath: ThreatStream.Rule.customtms description: Custom threat model entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.description description: The rule description. type: Unknown - contextPath: ThreatStream.Rule.exclude_impacts description: Indicator types that are excluded from rule matches. type: String - contextPath: ThreatStream.Rule.exclude_notify_org_whitelisted description: Whether observables whitelisted by your organization are excluded from rule matches. type: Boolean - contextPath: ThreatStream.Rule.exclude_notify_owner_org description: Whether to exclude keyword matches on observables imported by your organization from keyword match or hourly digest email notifications. type: Boolean - contextPath: ThreatStream.Rule.id description: Unique ID assigned to the rule. type: Number - contextPath: ThreatStream.Rule.identities description: List of identities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.incidents.id description: Incident's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.incidents.name description: Incident's name associated with the rule. type: String - contextPath: ThreatStream.Rule.incidents.resource_uri description: Incident's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.infrastructure description: Infrastructure entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.intelligence_initiatives description: Intelligence initiatives associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.intrusionsets description: Intrusion sets associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Rule.investigation.assignee.avatar_s3_url description: URL for the avatar image associated with the assignee user. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.email description: The email of the assignee user. type: String - contextPath: ThreatStream.Rule.investigation.assignee.id description: The ID of the assignee user. type: String - contextPath: ThreatStream.Rule.investigation.assignee.is_active description: Whether the assignee user is active. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.is_readonly description: Whether the assignee user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.must_change_password description: Whether the assignee user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.name description: The investigation assignee user name. type: String - contextPath: ThreatStream.Rule.investigation.assignee.nickname description: The investigation assignee user nickname. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.resource_uri description: Resource URI associated with investigation assignee user. type: String - contextPath: ThreatStream.Rule.investigation.investigation_config.name description: The name of the investigation configuration associated with the rule. type: String - contextPath: ThreatStream.Rule.investigation.id description: The ID of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.name description: The name of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.resource_uri description: The resource URI of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.users description: List of users associated with the investigation created by the rule. type: Unknown - contextPath: ThreatStream.Rule.investigation.workgroups description: Assigned workgroups. type: Unknown - contextPath: ThreatStream.Rule.is_editable description: Indicates whether the imported rule can be updated by an intelligence source. type: Boolean - contextPath: ThreatStream.Rule.is_enabled description: Whether the rule is currently enabled. type: Boolean - contextPath: ThreatStream.Rule.keyword description: Keyword associated with the rule. type: String - contextPath: ThreatStream.Rule.keywords description: A list of keywords associated with the rule. type: String - contextPath: ThreatStream.Rule.malware.id description: ID of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.malware.name description: Name of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.malware.resource_uri description: Resource URI of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.match_actors description: Whether the rule matches keywords in newly created actors. type: Boolean - contextPath: ThreatStream.Rule.match_all_tm description: Whether the rule should match against all threat models. type: Boolean - contextPath: ThreatStream.Rule.match_attackpatterns description: Whether the rule matches keywords in newly created attack patterns. type: Boolean - contextPath: ThreatStream.Rule.match_campaigns description: Whether the rule matches keywords in newly created campaigns. type: Boolean - contextPath: ThreatStream.Rule.match_courseofactions description: Whether the rule matches keywords in newly created course of actions. type: Boolean - contextPath: ThreatStream.Rule.match_customtms description: Whether the rule should match custom threat models. type: Boolean - contextPath: ThreatStream.Rule.match_identities description: Whether the rule matches keywords in newly created identities. type: Boolean - contextPath: ThreatStream.Rule.match_impacts description: Indicator types in which you want to look for rule matches at the exclusion of all others. type: String - contextPath: ThreatStream.Rule.match_incidents description: Whether the rule matches keywords in newly created incidents. type: Boolean - contextPath: ThreatStream.Rule.match_infrastructures description: Whether the rule matches keywords in newly created infrastructures. type: Boolean - contextPath: ThreatStream.Rule.match_intrusionsets description: Whether the rule matches keywords in newly created intrusion sets. type: Boolean - contextPath: ThreatStream.Rule.match_malware description: Whether the rule matches keywords in newly created malware. type: Boolean - contextPath: ThreatStream.Rule.match_observables description: Whether the rule matches keywords in newly created observables. type: Boolean - contextPath: ThreatStream.Rule.match_reportedfiles description: Whether the rule should match keywords in newly created sandbox reports. type: Boolean - contextPath: ThreatStream.Rule.match_signatures description: Whether the rule should match keywords in newly created signatures. type: Boolean - contextPath: ThreatStream.Rule.match_tips description: Whether the rule should match keywords in newly created threat bulletins. type: Boolean - contextPath: ThreatStream.Rule.match_tools description: Whether the rule should match keywords in newly created tools. type: Boolean - contextPath: ThreatStream.Rule.match_ttps description: Whether the rule should match keywords in newly created TTPs. type: Boolean - contextPath: ThreatStream.Rule.match_vulnerabilities description: Whether the rule should match keywords in newly created vulnerabilities. type: Boolean - contextPath: ThreatStream.Rule.matches description: Total number of keyword matches for the rule. type: Number - contextPath: ThreatStream.Rule.messages description: Messages or notifications generated by the rule. type: Unknown - contextPath: ThreatStream.Rule.modified_ts description: Timestamp of when the rule was last modified, in UTC format. type: Date - contextPath: ThreatStream.Rule.name description: The rule name. type: String - contextPath: ThreatStream.Rule.notify_list_groups description: List of groups that should be notified when the rule triggers an alert. type: Unknown - contextPath: ThreatStream.Rule.notify_me description: Whether the user who created the rule should be notified when the rule triggers an alert. type: Boolean - contextPath: ThreatStream.Rule.org_id description: ID associated with the organization that created the rule. type: Number - contextPath: ThreatStream.Rule.org_shared description: Whether a rule is shared across an organization. type: Boolean - contextPath: ThreatStream.Rule.organization.id description: ID associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.organization.name description: Name associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.organization.resource_uri description: Resource URI associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.resource_uri description: Resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.signatures.id description: ID of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.signatures.name description: Name of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.signatures.resource_uri description: Resource URI of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.tags.name description: Name of the tag applied to matched entities. type: String - contextPath: ThreatStream.Rule.tips.id description: ID of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tips.name description: Name of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tips.resource_uri description: Resource URI of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tools description: List of tools associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.ttps.id description: ID of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.ttps.name description: Name of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.ttps.resource_uri description: Resource URI of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.user.avatar_s3_url description: URL for the avatar image associated with the user who created the rule. type: Unknown - contextPath: ThreatStream.Rule.user.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Rule.user.email description: Email of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.id description: ID of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.is_active description: Whether the user who created the rule is active. type: Boolean - contextPath: ThreatStream.Rule.user.is_readonly description: Whether the user who created the rule should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Rule.user.must_change_password description: Whether the user who created the rule will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Rule.user.name description: Name of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.nickname description: Nickname of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.organization.id description: The ID associated with the organization. type: String - contextPath: ThreatStream.Rule.user.organization.name description: The user's organization name. type: String - contextPath: ThreatStream.Rule.user.organization.resource_uri description: The user's organization resource URI. type: String - contextPath: ThreatStream.Rule.user.resource_uri description: The user's resource URI. type: String - contextPath: ThreatStream.Rule.user_id description: User ID of the user who created the rule. type: Number - contextPath: ThreatStream.Rule.vulnerabilities.id description: ID of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.vulnerabilities.name description: Name of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.vulnerabilities.resource_uri description: ID of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.workgroups description: Assigned workgroups. type: Unknown - arguments: - description: The rule ID. name: rule_id required: true - description: The rule name. name: rule_name - description: 'A comma-separated list of keywords for which you want the rule to match. Keywords added to rules must adhere to the following requirements: IP addresses must be expressed as regular expressions. IP subnets should be expressed using CIDR notation and not as regular expressions. Do not start or end keywords with *. Keywords must contain at least three characters.' isArray: true name: keywords - description: 'A comma-separated list of fields you want the rule to match to their keywords. Possible values: observables, sandbox reports, threat bulletins, signatures, vulnerabilities.' isArray: true name: match_include - description: A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. isArray: true name: actor_ids - description: A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. isArray: true name: campaign_ids - auto: PREDEFINED description: The action you want to perform related to the investigation. Default is 'No Action'. name: investigation_action predefined: - Create New - Add To Existing - No Action - description: The investigation name. Required when 'Create New' is selected in the investigation_action argument. name: new_investigation_name - description: Existing investigation ID. Required when 'Add To Existing' is selected in the investigation_action argument. Use the threatstream-list-investigation command to get the investigation ID. name: existing_investigation_id - description: A comma-separated list of indicator types you want to exclude from rule matches. isArray: true name: exclude_indicator - description: A comma-separated list of indicator types you want to include from rule matches. isArray: true name: include_indicator - auto: PREDEFINED description: Whether observables whitelisted by your organization are excluded from rule matches. name: exclude_notify_org_whitelisted predefined: - 'True' - 'False' - auto: PREDEFINED defaultValue: 'False' description: Whether you want to exclude keyword matches on observables imported by your organization from a keyword match or hourly digest email notifications. name: exclude_notify_owner_org predefined: - 'True' - 'False' - description: A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. isArray: true name: incident_ids - description: A comma-separated list of IDs of the malwares with which you want to associate matched entities. Use the threatstream-get-model-list command to get the malware IDs. isArray: true name: malware_ids - description: A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. isArray: true name: signature_ids - description: A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. isArray: true name: threat_bulletin_ids - description: A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. isArray: true name: ttp_ids - description: A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. isArray: true name: vulnerability_ids - description: A comma-separated list of tags. For example, tag1,tag2. isArray: true name: tags description: Updates existing rule from ThreatStream. name: threatstream-update-rule outputs: - contextPath: ThreatStream.Rule.actors.id description: Actor's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.actors.name description: Actor's name associated with the rule. type: String - contextPath: ThreatStream.Rule.actors.resource_uri description: Actor's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.adv_keyword description: Advanced keyword or regular expression that the rule is designed to match. type: Unknown - contextPath: ThreatStream.Rule.attackpatterns description: Attack patterns associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.backfill description: Objects that define additional filters or conditions for the rule. type: Unknown - contextPath: ThreatStream.Rule.campaigns.id description: Campaign's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.campaigns.name description: Campaign's name associated with the rule. type: String - contextPath: ThreatStream.Rule.campaigns.resource_uri description: Campaign's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.courseofaction description: Course of action entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.create_investigation description: Whether an investigation should be created when the rule is triggered. type: Boolean - contextPath: ThreatStream.Rule.created_ts description: Rule creation time. type: Date - contextPath: ThreatStream.Rule.customtms description: Custom threat model entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.description description: The rule description. type: String - contextPath: ThreatStream.Rule.exclude_impacts description: Indicator types that are excluded from rule matches. type: String - contextPath: ThreatStream.Rule.exclude_notify_org_whitelisted description: Whether observables whitelisted by your organization are excluded from rule matches. type: Boolean - contextPath: ThreatStream.Rule.exclude_notify_owner_org description: Whether to exclude keyword matches on observables imported by your organization from keyword match or hourly digest email notifications. type: Boolean - contextPath: ThreatStream.Rule.id description: Unique ID assigned to the rule. type: Number - contextPath: ThreatStream.Rule.identities description: List of identities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.incidents.id description: Incident's ID associated with the rule. type: String - contextPath: ThreatStream.Rule.incidents.name description: Incident's name associated with the rule. type: String - contextPath: ThreatStream.Rule.incidents.resource_uri description: Incident's resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.infrastructure description: Infrastructure entities associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.intelligence_initiatives description: Intelligence initiatives associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.intrusionsets description: Intrusion sets associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Rule.investigation.assignee.avatar_s3_url description: URL for the avatar image associated with the assignee user. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.email description: The email of the assignee user. type: String - contextPath: ThreatStream.Rule.investigation.assignee.id description: The ID of the assignee user. type: String - contextPath: ThreatStream.Rule.investigation.assignee.is_active description: Whether the assignee user is active. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.is_readonly description: Whether the assignee user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.must_change_password description: Whether the assignee user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Rule.investigation.assignee.name description: The investigation assignee user name. type: String - contextPath: ThreatStream.Rule.investigation.assignee.nickname description: The investigation assignee user nickname. type: Unknown - contextPath: ThreatStream.Rule.investigation.assignee.resource_uri description: Resource URI associated with investigation assignee user. type: String - contextPath: ThreatStream.Rule.investigation.investigation_config.name description: The name of the investigation configuration associated with the rule. type: String - contextPath: ThreatStream.Rule.investigation.id description: The ID of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.name description: The name of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.resource_uri description: The resource URI of the investigation. type: String - contextPath: ThreatStream.Rule.investigation.users description: List of users associated with the investigation created by the rule. type: Unknown - contextPath: ThreatStream.Rule.investigation.workgroups description: Assigned workgroups. type: Unknown - contextPath: ThreatStream.Rule.is_editable description: Indicates whether the imported entity can be updated by an intelligence source. type: Boolean - contextPath: ThreatStream.Rule.is_enabled description: Whether the rule is currently enabled. type: Boolean - contextPath: ThreatStream.Rule.keyword description: Keyword associated with the rule. type: String - contextPath: ThreatStream.Rule.keywords description: A list of keywords associated with the rule. type: String - contextPath: ThreatStream.Rule.malware.id description: ID of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.malware.name description: Name of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.malware.resource_uri description: Resource URI of the malware that associates to the rule. type: String - contextPath: ThreatStream.Rule.match_actors description: Whether the rule matches keywords in newly created actors. type: Boolean - contextPath: ThreatStream.Rule.match_all_tm description: Whether the rule should match against all threat models. type: Boolean - contextPath: ThreatStream.Rule.match_attackpatterns description: Whether the rule matches keywords in newly created attack patterns. type: Boolean - contextPath: ThreatStream.Rule.match_campaigns description: Whether the rule matches keywords in newly created campaigns. type: Boolean - contextPath: ThreatStream.Rule.match_courseofactions description: Whether the rule matches keywords in newly created course of action. type: Boolean - contextPath: ThreatStream.Rule.match_customtms description: Whether the rule should match custom threat models. type: Boolean - contextPath: ThreatStream.Rule.match_identities description: Whether the rule matches keywords in newly created identities. type: Boolean - contextPath: ThreatStream.Rule.match_impacts description: Indicator types in which you want to look for rule matches at the exclusion of all others. type: String - contextPath: ThreatStream.Rule.match_incidents description: Whether the rule matches keywords in newly created incidents. type: Boolean - contextPath: ThreatStream.Rule.match_infrastructures description: Whether the rule matches keywords in newly created infrastructures. type: Boolean - contextPath: ThreatStream.Rule.match_intrusionsets description: Whether the rule matches keywords in newly created intrusion sets. type: Boolean - contextPath: ThreatStream.Rule.match_malware description: Whether the rule matches keywords in newly created malware. type: Boolean - contextPath: ThreatStream.Rule.match_observables description: Whether the rule matches keywords in newly created observables. type: Boolean - contextPath: ThreatStream.Rule.match_reportedfiles description: Whether the rule should match keywords in newly created sandbox reports. type: Boolean - contextPath: ThreatStream.Rule.match_signatures description: Whether the rule should match keywords in newly created signatures. type: Boolean - contextPath: ThreatStream.Rule.match_tips description: Whether the rule should match keywords in newly created threat bulletins. type: Boolean - contextPath: ThreatStream.Rule.match_tools description: Whether the rule should match keywords in newly created tools. type: Boolean - contextPath: ThreatStream.Rule.match_ttps description: Whether the rule should match keywords in newly created TTPs. type: Boolean - contextPath: ThreatStream.Rule.match_vulnerabilities description: Whether the rule should match keywords in newly created vulnerabilities. type: Boolean - contextPath: ThreatStream.Rule.matches description: Total number of keyword matches for the rule. type: Number - contextPath: ThreatStream.Rule.messages description: Messages or notifications generated by the rule. type: Unknown - contextPath: ThreatStream.Rule.modified_ts description: Timestamp of when the rule was last modified, in UTC format. type: Date - contextPath: ThreatStream.Rule.name description: The rule name. type: String - contextPath: ThreatStream.Rule.notify_list_groups description: List of groups that should be notified when the rule triggers an alert. type: Unknown - contextPath: ThreatStream.Rule.notify_me description: Whether the user who created the rule should be notified when the rule triggers an alert. type: Boolean - contextPath: ThreatStream.Rule.org_id description: ID associated with the organization that created the rule. type: Number - contextPath: ThreatStream.Rule.org_shared description: Whether a rule is shared across an organization. type: Boolean - contextPath: ThreatStream.Rule.organization.id description: ID associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.organization.name description: Name associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.organization.resource_uri description: Resource URI associated with the organization that created the rule. type: String - contextPath: ThreatStream.Rule.resource_uri description: Resource URI associated with the rule. type: String - contextPath: ThreatStream.Rule.signatures.id description: ID of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.signatures.name description: Name of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.signatures.resource_uri description: Resource URI of the signature that associates to the rule. type: String - contextPath: ThreatStream.Rule.tags.name description: Name of the tag applied to matched entities. type: String - contextPath: ThreatStream.Rule.tips.id description: ID of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tips.name description: Name of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tips.resource_uri description: Resource URI of the threat bulletin that associates to matched entities. type: String - contextPath: ThreatStream.Rule.tools description: List of tools associated with the rule. type: Unknown - contextPath: ThreatStream.Rule.ttps.id description: ID of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.ttps.name description: Name of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.ttps.resource_uri description: Resource URI of the TTPs that associates to the rule. type: String - contextPath: ThreatStream.Rule.user.avatar_s3_url description: URL for the avatar image associated with the user who created the rule. type: Unknown - contextPath: ThreatStream.Rule.user.can_share_intelligence description: Whether the user who created the rule can share intelligence. type: Boolean - contextPath: ThreatStream.Rule.user.email description: Email of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.id description: ID of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.is_active description: Whether the user who created the rule is active. type: Boolean - contextPath: ThreatStream.Rule.user.is_readonly description: Whether the user who created the rule should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Rule.user.must_change_password description: Whether the user who created the rule will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Rule.user.name description: Name of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.nickname description: Nickname of the user who created the rule. type: String - contextPath: ThreatStream.Rule.user.organization.id description: The ID associated with the organization. type: String - contextPath: ThreatStream.Rule.user.organization.name description: The user's organization name. type: String - contextPath: ThreatStream.Rule.user.organization.resource_uri description: The user's organization resource URI. type: String - contextPath: ThreatStream.Rule.user.resource_uri description: The user's resource URI. type: String - contextPath: ThreatStream.Rule.user_id description: User ID of the user who created the rule. type: Number - contextPath: ThreatStream.Rule.vulnerabilities.id description: ID of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.vulnerabilities.name description: Name of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.vulnerabilities.resource_uri description: Resource URI of the vulnerability with which to associate matched entities. type: String - contextPath: ThreatStream.Rule.workgroups description: Assigned workgroups. type: Unknown - arguments: - description: The rule ID. name: rule_id required: true description: Delete a rule from ThreatStream. name: threatstream-delete-rule - arguments: - description: ID of the user. If specified, returns the specific user. name: user_id - description: The maximum number of results to return. Default is 50. name: limit - description: The page number of the results to retrieve. name: page - description: The maximum number of objects to retrieve per page. name: page_size description: Gets list of users from ThreatStream. Only users with org admin permission can run this command. name: threatstream-list-user outputs: - contextPath: ThreatStream.User.avatar_s3_url description: URL for the avatar image associated with the user. type: String - contextPath: ThreatStream.User.can_approve_intel description: Whether the user can approve intel. type: Boolean - contextPath: ThreatStream.User.can_import_to_taxii_inbox description: Whether the user can import to TAXII inbox. type: Boolean - contextPath: ThreatStream.User.can_see_api_key description: Whether the user can see the API key. type: Boolean - contextPath: ThreatStream.User.can_share_intelligence description: Whether the user can share intelligence. type: Boolean - contextPath: ThreatStream.User.can_submit_sandbox description: Whether the user can submit a sandbox. type: Boolean - contextPath: ThreatStream.User.can_use_chat description: Whether the user can use chat. type: Boolean - contextPath: ThreatStream.User.can_use_match description: Whether the user can use match. type: Boolean - contextPath: ThreatStream.User.date_joined description: Timestamp when the user was added to ThreatStream. type: Date - contextPath: ThreatStream.User.date_password_changed description: Timestamp when the user last changed their password. type: Unknown - contextPath: ThreatStream.User.email description: The user email. type: String - contextPath: ThreatStream.User.is_active description: Whether the user is active. type: Boolean - contextPath: ThreatStream.User.is_locked description: Whether the user is currently locked. type: Boolean - contextPath: ThreatStream.User.is_org_admin description: Whether the user is an Org Admin. type: Boolean - contextPath: ThreatStream.User.is_readonly description: Whether the user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.User.is_tfa_exempt description: Whether the user is excluded from having to use multi-factor authentication. type: Boolean - contextPath: ThreatStream.User.last_access_ts description: Timestamp when the user last accessed ThreatStream. type: Date - contextPath: ThreatStream.User.last_login description: Timestamp when the user was last authenticated to ThreatStream. type: Unknown - contextPath: ThreatStream.User.must_change_password description: Whether the user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.User.name description: Name entered by the user on the My Profile tab within ThreatStream settings. type: String - contextPath: ThreatStream.User.next_password_change_ts description: Future timestamp when the user will be forced to change their password. type: Unknown - contextPath: ThreatStream.User.nickname description: The user nickname. type: String - contextPath: ThreatStream.User.resource_uri description: Resource URI of the user. type: String - contextPath: ThreatStream.User.user_id description: ID of the user. type: String - arguments: - description: ID of the investigation. If specified, returns the specific investigation. name: investigation_id - description: The maximum number of results to return. Default is 50. name: limit - description: The page number of the results to retrieve. name: page - description: The maximum number of objects to retrieve per page. name: page_size description: Gets a list of investigations from ThreatStream. name: threatstream-list-investigation outputs: - contextPath: ThreatStream.Investigation.assignee.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Investigation.assignee.avatar_s3_url description: URL for the avatar image associated with the assignee user. type: Unknown - contextPath: ThreatStream.Investigation.assignee.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Investigation.assignee.email description: The email of the assignee user. type: String - contextPath: ThreatStream.Investigation.assignee.id description: The ID of the assignee user. type: String - contextPath: ThreatStream.Investigation.assignee.is_active description: Whether the assignee user is active. type: Boolean - contextPath: ThreatStream.Investigation.assignee.is_readonly description: Whether the assignee user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Investigation.assignee.must_change_password description: Whether the assignee user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Investigation.assignee.name description: The investigation assignee user name. type: String - contextPath: ThreatStream.Investigation.assignee.nickname description: The investigation assignee user nickname. type: Unknown - contextPath: ThreatStream.Investigation.assignee.resource_uri description: Resource URI associated with the investigation assignee user. type: String - contextPath: ThreatStream.Investigation.attachments description: The investigation attachments. type: Unknown - contextPath: ThreatStream.Investigation.candidate_session description: Investigation candidate session details. type: Unknown - contextPath: ThreatStream.Investigation.circles description: IDs of the trusted circles with which the investigation is shared. type: Unknown - contextPath: ThreatStream.Investigation.created_ts description: Timestamp when the investigation was created. type: Date - contextPath: ThreatStream.Investigation.description description: The investigation description. type: String - contextPath: ThreatStream.Investigation.elements description: The number of elements associated with the investigation. type: Number - contextPath: ThreatStream.Investigation.graph_content description: The investigation graph content details. type: Boolean - contextPath: ThreatStream.Investigation.id description: The ID of the investigation. type: Number - contextPath: ThreatStream.Investigation.intelligence_initiatives description: Intelligence initiatives associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.investigation_attachments description: List of attachments that are associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.is_public description: Whether the entity is public or private. type: Boolean - contextPath: ThreatStream.Investigation.modified_ts description: The date the investigation was modified. type: Date - contextPath: ThreatStream.Investigation.name description: The investigation name. type: String - contextPath: ThreatStream.Investigation.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.Investigation.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.Investigation.owner_org.resource_uri description: The owner organization resource URI. type: String - contextPath: ThreatStream.Investigation.owner_org_id description: The owner organization ID. type: Unknown - contextPath: ThreatStream.Investigation.pending_import_sessions description: Number of sessions that are currently waiting to be imported into the investigation. type: Unknown - contextPath: ThreatStream.Investigation.priority description: The priority of the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.email description: Email address of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.id description: ID of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.name description: Name of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.resource_uri description: Resource URI of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter_id description: ID of the user who created the investigation. type: Number - contextPath: ThreatStream.Investigation.resource_uri description: The investigation resource URI. type: String - contextPath: ThreatStream.Investigation.source_type description: The type of source used to create the investigation. type: String - contextPath: ThreatStream.Investigation.status description: The investigation status. type: String - contextPath: ThreatStream.Investigation.tags description: The tags associated with the investigation. type: String - contextPath: ThreatStream.Investigation.tasks description: Tasks associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.tlp description: Traffic Light Protocol designation for the investigation—red, amber, green, white. type: String - contextPath: ThreatStream.Investigation.users description: List of users associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.workgroups description: Assigned workgroups. type: Unknown - arguments: - description: The name of the investigation. name: name required: true - description: The description of the investigation. name: description - auto: PREDEFINED description: The priority of the investigation. name: priority predefined: - 'Very Low' - 'Low' - 'Medium' - 'High' - 'Very High' - auto: PREDEFINED description: The status of the investigation. name: status predefined: - 'Completed' - 'In-Progress' - 'Pending' - 'Unassigned' - description: A comma-separated list of tags. For example, tag1,tag2. isArray: true name: tags - auto: PREDEFINED description: tlp. name: tlp predefined: - 'White' - 'Green' - 'Amber' - 'Red' - description: Assignee ID. Use the threatstream-list-user command to get the user ID value. name: assignee_id - auto: PREDEFINED description: When enabled, observables related to the entity you are associating with the investigation are also added. name: connect_related_indicators predefined: - 'True' - 'False' - description: A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. isArray: true name: associated_actor_ids - description: A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. isArray: true name: associated_campaign_ids - description: A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. isArray: true name: associated_incident_ids - description: A comma-separated list of IDs of the observables with which you want to associate matched entities. Use the threatstream-get-indicators command to get the observable IDs. isArray: true name: associated_observable_ids - description: A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. isArray: true name: associated_signature_ids - description: A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. isArray: true name: associated_threat_bulletin_ids - description: A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. isArray: true name: associated_ttp_ids - description: A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. isArray: true name: associated_vulnerability_ids description: Create an investigation at ThreatStream. name: threatstream-create-investigation outputs: - contextPath: ThreatStream.Investigation.add_related_indicators description: Whether to add related indicators to the investigation. type: Number - contextPath: ThreatStream.Investigation.added_elements_count description: Number of elements added to the investigation. type: Number - contextPath: ThreatStream.Investigation.all_added description: Whether all the elements were added. type: Boolean - contextPath: ThreatStream.Investigation.already_exists_elements_count description: Number of elements that already exists. type: Number - contextPath: ThreatStream.Investigation.assignee.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Investigation.assignee.avatar_s3_url description: URL for the avatar image associated with the assignee user. type: Unknown - contextPath: ThreatStream.Investigation.assignee.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Investigation.assignee.email description: The email of the assignee user. type: String - contextPath: ThreatStream.Investigation.assignee.id description: The ID of the assignee user. type: String - contextPath: ThreatStream.Investigation.assignee.is_active description: Whether the assignee user is active. type: Boolean - contextPath: ThreatStream.Investigation.assignee.is_readonly description: Whether the assignee user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Investigation.assignee.must_change_password description: Whether the assignee user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Investigation.assignee.name description: The investigation assignee user name. type: String - contextPath: ThreatStream.Investigation.assignee.nickname description: The investigation assignee user nickname. type: Unknown - contextPath: ThreatStream.Investigation.assignee.resource_uri description: Resource URI associated with the investigation assignee user. type: String - contextPath: ThreatStream.Investigation.assignee_id description: ID of the user or workgroup to which the investigation is assigned. type: Number - contextPath: ThreatStream.Investigation.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Investigation.circles description: The trusted circles with which the investigation is shared. type: Unknown - contextPath: ThreatStream.Investigation.created_ts description: Timestamp when the investigation was created. type: Date - contextPath: ThreatStream.Investigation.description description: The investigation description. type: String - contextPath: ThreatStream.Investigation.elements.add_related_indicators description: Whether to add related indicators to the investigation. type: Number - contextPath: ThreatStream.Investigation.elements.entity.assignee_user description: The assignee user. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.created_ts description: Timestamp when the entity was created. type: Date - contextPath: ThreatStream.Investigation.elements.entity.feed_id description: The feed ID of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.id description: Unique ID assigned for the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.intelligence_initiatives description: Intelligence initiatives associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.is_anonymous description: Whether the entity is anonymous. type: Boolean - contextPath: ThreatStream.Investigation.elements.entity.is_cloneable description: Whether the entity is cloneable. type: String - contextPath: ThreatStream.Investigation.elements.entity.is_mitre description: Whether the entity is mitre. type: Boolean - contextPath: ThreatStream.Investigation.elements.entity.is_public description: Whether the entity is public or private. type: Boolean - contextPath: ThreatStream.Investigation.elements.entity.is_team description: Whether the entity is a team. type: Boolean - contextPath: ThreatStream.Investigation.elements.entity.modified_ts description: Timestamp of when the entity was last updated on ThreatStream, in UTC format. type: Date - contextPath: ThreatStream.Investigation.elements.entity.name description: The entity name. type: String - contextPath: ThreatStream.Investigation.elements.entity.organization_id description: ID of the (ThreatStream) organization that brought in the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.owner_user_id description: ID of the ThreatStream user who created the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.primary_motivation description: The primary motivation. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.publication_status description: The publication status of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.published_ts description: Timestamp of when the entity was published on ThreatStream, in UTC format. type: Date - contextPath: ThreatStream.Investigation.elements.entity.resource_level description: The resource level. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.resource_uri description: Resource URI of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.source_created description: Timestamp of when the entity was created by its original source. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.source_modified description: Timestamp of when the entity was last updated by its original source. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.start_date description: The start date. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.tlp description: Traffic Light Protocol designation for the entity—red, amber, green, white. type: String - contextPath: ThreatStream.Investigation.elements.entity.uuid description: UUID assigned to the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.workgroups description: Assigned workgroups. type: Unknown - contextPath: ThreatStream.Investigation.elements.id description: Unique ID assigned to the entity. type: Number - contextPath: ThreatStream.Investigation.elements.r_id description: Unique ID assigned to the element entity. type: Number - contextPath: ThreatStream.Investigation.elements.r_type description: Type of entity associated with the investigation. type: String - contextPath: ThreatStream.Investigation.elements.entity.s_type description: Signature type of entity associated with the investigation. type: String - contextPath: ThreatStream.Investigation.elements.entity.children.id description: A string representing the ID of the child entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.children.name description: A string representing the name of the child entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.children.resource_uri description: A string representing the resource URI of the child entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.is_category description: Whether the entity is a category. type: Boolean - contextPath: ThreatStream.Investigation.elements.entity.children description: The children of the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.aliases description: The aliases of the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.is_system description: Whether the entity is a system entity. type: Boolean - contextPath: ThreatStream.Investigation.elements.entity.source description: A string representing the source of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.update_id description: The update ID of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.assignee_user.email description: The assignee user email. type: String - contextPath: ThreatStream.Investigation.elements.entity.assignee_user.id description: The assignee user ID. type: String - contextPath: ThreatStream.Investigation.elements.entity.assignee_user.name description: The assignee user name. type: String - contextPath: ThreatStream.Investigation.elements.entity.assignee_user.resource_uri description: The assignee user resource URI. type: String - contextPath: ThreatStream.Investigation.elements.entity.end_date description: The end date of the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.objective description: The objective of the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.status.display_name description: The display name of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.status.id description: The status ID of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.status.resource_uri description: The resource URI of the status of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.asn description: The ASN of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.comments description: Comments related to the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.confidence description: The confidence of the associated entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.country description: The country associated with the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.created_by description: A string representing the creator of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.expiration_ts description: The timestamp when the entity will expire on ThreatStream. type: Date - contextPath: ThreatStream.Investigation.elements.entity.import_session_id description: A number representing the import session ID of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.import_source description: A string representing the import source of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.ip description: The IP of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.itype description: The itype of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.latitude description: The latitude of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.longitude description: The longitude of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.meta.detail2 description: Additional details associated with state of an entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.meta.severity description: Severity assigned to the entity through machine-learning algorithms ThreatStream deploys. type: String - contextPath: ThreatStream.Investigation.elements.entity.org description: Registered owner (organization) associated with the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.owner_organization_id description: The owner organization ID of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.rdns description: Domain name (obtained through reverse domain name lookup) associated with the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.retina_confidence description: The retina confidence of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.source_reported_confidence description: The source reported confidence of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.status description: The status of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.subtype description: The subtype of the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.tags description: List of tags associated with the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.threat_type description: Type of threat associated with the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.threatscore description: The threat score of the entity. type: Number - contextPath: ThreatStream.Investigation.elements.entity.trusted_circle_ids description: The trusted circleIDs of the entity. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.trusted_circles_ids description: ID of the trusted circle to which the entity data should be associated. type: Unknown - contextPath: ThreatStream.Investigation.elements.entity.type description: The type of the entity. type: String - contextPath: ThreatStream.Investigation.elements.entity.value description: Value of the entity. type: String - contextPath: ThreatStream.Investigation.errors description: Errors related to the investigation. type: Unknown - contextPath: ThreatStream.Investigation.graph_content description: The investigation graph content details. type: Unknown - contextPath: ThreatStream.Investigation.id description: The ID of the investigation. type: Number - contextPath: ThreatStream.Investigation.intelligence_initiatives description: Intelligence initiatives associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.is_public description: Whether the entity is public or private. type: Boolean - contextPath: ThreatStream.Investigation.modified_ts description: The date the investigation was modified. type: Date - contextPath: ThreatStream.Investigation.name description: The investigation name. type: String - contextPath: ThreatStream.Investigation.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.Investigation.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.Investigation.owner_org.resource_uri description: The owner organization resource URI. type: String - contextPath: ThreatStream.Investigation.owner_org_id description: Organization ID of the owner. type: Unknown - contextPath: ThreatStream.Investigation.priority description: The priority of the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.email description: Email address of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.id description: ID of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.name description: Name of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.resource_uri description: Resource URI of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter_id description: ID of the user who created the investigation. type: Number - contextPath: ThreatStream.Investigation.resource_uri description: The investigation resource URI. type: String - contextPath: ThreatStream.Investigation.source_type description: The type of source used to create the investigation. type: String - contextPath: ThreatStream.Investigation.status description: The investigation status. type: String - contextPath: ThreatStream.Investigation.tags description: The tags associated with the investigation. type: String - contextPath: ThreatStream.Investigation.tlp description: Traffic Light Protocol designation for the investigation—red, amber, green, white. type: String - contextPath: ThreatStream.Investigation.users description: List of users associated with the investigation. type: Unknown - contextPath: ThreatStream.Investigation.workgroups description: Assigned workgroups. type: Unknown - arguments: - description: The ID of the investigation. Use the threatstream-list-investigation command to get the investigation ID. name: investigation_id required: true - auto: PREDEFINED description: The priority of the investigation. name: priority predefined: - 'Very Low' - 'Low' - 'Medium' - 'High' - 'Very High' - auto: PREDEFINED description: The status of the investigation. name: status predefined: - 'Completed' - 'In-Progress' - 'Pending' - 'Unassigned' - description: A comma-separated list of tags. For example, tag1,tag2. isArray: true name: tags - auto: PREDEFINED description: The tlp (Traffic Light Protocol designation) of the investigation. name: tlp predefined: - 'White' - 'Green' - 'Amber' - 'Red' - description: Assignee ID. Use the threatstream-list-user command to get the user ID. name: assignee_id name: threatstream-update-investigation description: Updates an existing investigation at ThreatStream. outputs: - contextPath: ThreatStream.Investigation.add_related_indicators description: Errors related to the investigation. type: Number - contextPath: ThreatStream.Investigation.assignee.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Investigation.assignee.avatar_s3_url description: URL for the avatar image associated with the assignee user. type: Unknown - contextPath: ThreatStream.Investigation.assignee.can_share_intelligence description: Whether the assignee user can share intelligence. type: Boolean - contextPath: ThreatStream.Investigation.assignee.email description: The email of the assignee user. type: String - contextPath: ThreatStream.Investigation.assignee.id description: The ID of the assignee user. type: String - contextPath: ThreatStream.Investigation.assignee.is_active description: Whether the assignee user is active. type: Boolean - contextPath: ThreatStream.Investigation.assignee.is_readonly description: Whether the assignee user should be restricted to Read Only status. type: Boolean - contextPath: ThreatStream.Investigation.assignee.must_change_password description: Whether the assignee user will be forced to change their password the next time they log in. type: Boolean - contextPath: ThreatStream.Investigation.assignee.name description: The investigation assignee user name. type: String - contextPath: ThreatStream.Investigation.assignee.nickname description: The investigation assignee user nickname. type: Unknown - contextPath: ThreatStream.Investigation.assignee.resource_uri description: Resource URI associated with the investigation assignee user. type: String - contextPath: ThreatStream.Investigation.assignee_id description: ID of the user or workgroup to which the investigation is assigned. type: Number - contextPath: ThreatStream.Investigation.assignee_type description: 'Type of assignee: "user" or "tsworkgroup".' type: String - contextPath: ThreatStream.Investigation.created_ts description: Timestamp when the investigation was created. type: Date - contextPath: ThreatStream.Investigation.description description: The investigation description. type: String - contextPath: ThreatStream.Investigation.elements.add_related_indicators description: When enabled, observables related to the entity you are associating with the investigation are also added. type: Number - contextPath: ThreatStream.Investigation.elements.r_id description: Unique ID assigned to the entity. type: Number - contextPath: ThreatStream.Investigation.elements.r_type description: Type of entity associated with the investigation. type: String - contextPath: ThreatStream.Investigation.graph_content description: The investigation graph content details. type: Unknown - contextPath: ThreatStream.Investigation.id description: The ID of the investigation. type: Number - contextPath: ThreatStream.Investigation.is_public description: Whether the entity is public or private. type: Boolean - contextPath: ThreatStream.Investigation.modified_ts description: The date the investigation was modified. type: Date - contextPath: ThreatStream.Investigation.name description: The investigation name. type: String - contextPath: ThreatStream.Investigation.owner_org.id description: The owner organization ID. type: String - contextPath: ThreatStream.Investigation.owner_org.name description: The owner organization name. type: String - contextPath: ThreatStream.Investigation.owner_org.resource_uri description: The owner organization resource URI. type: String - contextPath: ThreatStream.Investigation.owner_org_id description: Organization ID of the owner. type: Unknown - contextPath: ThreatStream.Investigation.priority description: The priority of the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.email description: Email address of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.id description: ID of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.name description: Name of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter.resource_uri description: Resource URI of the user who created the investigation. type: String - contextPath: ThreatStream.Investigation.reporter_id description: ID of the user who created the investigation. type: Number - contextPath: ThreatStream.Investigation.resource_uri description: The investigation resource URI. type: String - contextPath: ThreatStream.Investigation.source_type description: The type of source used to create the investigation. type: String - contextPath: ThreatStream.Investigation.status description: The investigation status. type: String - contextPath: ThreatStream.Investigation.tags description: The tags associated with the investigation. type: String - contextPath: ThreatStream.Investigation.tlp description: Traffic Light Protocol designation for the investigation—red, amber, green, white. type: String - arguments: - description: The ID of the investigation. name: investigation_id required: true name: threatstream-delete-investigation description: Deletes an existing investigation at ThreatStream. - arguments: - description: The ID of the investigation. Use the threatstream-get-model-list command to get the investigation ID. name: investigation_id required: true - auto: PREDEFINED description: When enabled, observables related to the entity you are associating with the investigation are also added. name: connect_related_indicators predefined: - 'True' - 'False' - description: A comma-separated list of IDs of the actors with which you want to associate matched entities. Use the threatstream-get-model-list command to get the actor IDs. isArray: true name: associated_actor_ids - description: A comma-separated list of IDs of the campaigns with which you want to associate matched entities. Use the threatstream-get-model-list command to get the campaign IDs. isArray: true name: associated_campaign_ids - description: A comma-separated list of IDs of the incidents with which you want to associate matched entities. Use the threatstream-get-model-list command to get the incident IDs. isArray: true name: associated_incident_ids - description: A comma-separated list of IDs of the observables with which you want to associate matched entities. Use the threatstream-get-indicators command to get the observable IDs. isArray: true name: associated_observable_ids - description: A comma-separated list of IDs of the signatures with which you want to associate matched entities. Use the threatstream-get-model-list command to get the signature IDs. isArray: true name: associated_signature_ids - description: A comma-separated list of IDs of the threat bulletin with which you want to associate matched entities. Use the threatstream-get-model-list command to get the threat bulletin IDs. isArray: true name: associated_threat_bulletin_ids - description: A comma-separated list of IDs of the TTPs with which you want to associate matched entities. Use the threatstream-get-model-list command to get the TTPs IDs. isArray: true name: associated_ttp_ids - description: A comma-separated list of IDs of the vulnerabilities with which you want to associate matched entities. Use the threatstream-get-model-list command to get the vulnerabilities IDs. isArray: true name: associated_vulnerability_ids name: threatstream-add-investigation-element description: Add an element to the existing investigation at ThreatStream. - arguments: - auto: PREDEFINED default: true defaultValue: 'JSON' description: Defines the format of the response. name: format predefined: - 'CSV' - 'JSON' - defaultValue: '50' description: The maximum number of results to return. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Get a list of whitelist entries. name: threatstream-list-whitelist-entry outputs: - contextPath: InfoFile.Name description: Name of the file. type: string - contextPath: InfoFile.EntryID description: The entry ID of the report. type: string - contextPath: InfoFile.Size description: Size of the file. type: number - contextPath: InfoFile.Type description: File type, e.g., "PE". type: string - contextPath: InfoFile.Info description: Basic information of the file. type: string - contextPath: ThreatStream.WhitelistEntry.created_ts description: Timestamp of when the entry was created. type: Date - contextPath: ThreatStream.WhitelistEntry.id description: Unique ID associated with the whitelist entry. type: Number - contextPath: ThreatStream.WhitelistEntry.modified_ts description: Timestamp of when the entry was most recently modified. type: Date - contextPath: ThreatStream.WhitelistEntry.notes description: Contextual note associated with the entry. type: String - contextPath: ThreatStream.WhitelistEntry.resource_uri description: Resource URI of the entry. type: String - contextPath: ThreatStream.WhitelistEntry.value description: Value of the entry. type: String - contextPath: ThreatStream.WhitelistEntry.value_type description: Value type of the entry. type: String - arguments: - description: The entry ID of the file you want to upload. name: entry_id - description: A comma-separated list of CIDRs associated with the entry. isArray: true name: cidr - description: A comma-separated list of domains associated with the entry. isArray: true name: domains - description: A comma-separated list of emails associated with the entry. isArray: true name: emails - description: A comma-separated list of IPs associated with the entry. isArray: true name: ips - description: A comma-separated list of MD5 hashes associated with the entry. isArray: true name: md5 - description: A comma-separated list of URLs associated with the entry. isArray: true name: urls - description: A comma-separated list of user agents associated with the entry. isArray: true name: user_agents - description: A note that will be associated with all the indicator types that are provided in the command arguments. name: note description: Creates a new whitelist entry. name: threatstream-create-whitelist-entry - arguments: - description: The ID of the entry you want to update. name: entry_id required: true - description: A note that will be associated with all the indicator types that are provided in the command arguments. name: note required: true description: "Modify contextual notes associated with existing whitelist entries." name: threatstream-update-whitelist-entry-note - arguments: - description: The ID of the entry you want to update. Use the threatstream-list-whitelist-entry command to get the entry ID. name: entry_id required: true description: Delete a whitelist entry. name: threatstream-delete-whitelist-entry - arguments: - description: When specified, the results returned in the list are limited to specific import ID. name: import_id - auto: PREDEFINED description: When specified, the results returned in the list are limited to the selected status. name: status_in predefined: - 'Processing' - 'Errors' - 'Ready To Review' - 'Rejected' - 'Approved' - description: The maximum number of results to return. Default is 50. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Gets an import list. name: threatstream-list-import-job outputs: - contextPath: ThreatStream.Import.approved_by_id description: The ID of the user who approved the import. type: Unknown - contextPath: ThreatStream.Import.confidence description: Confidence scores assigned to the import. type: Number - contextPath: ThreatStream.Import.date description: A date representing the import date. type: Date - contextPath: ThreatStream.Import.date_modified description: A date representing the last modified date of the import. type: Date - contextPath: ThreatStream.Import.default_comment description: Default comment. type: Unknown - contextPath: ThreatStream.Import.email description: A string representing the email associated with the import. type: String - contextPath: ThreatStream.Import.exclude_source_domain description: Whether the source domain is excluded. type: Boolean - contextPath: ThreatStream.Import.expiration_ts description: The timestamp when the import will expire on ThreatStream. type: Date - contextPath: ThreatStream.Import.fileName description: A string representing the name of file associated with the import. type: String - contextPath: ThreatStream.Import.fileType description: A string representing the type of file associated with the import. type: String - contextPath: ThreatStream.Import.file_name_label description: The file name label. type: Unknown - contextPath: ThreatStream.Import.id description: A number representing the import ID. type: Number - contextPath: ThreatStream.Import.intelligence_source description: A string representing the intelligence source of the import. type: String - contextPath: ThreatStream.Import.is_anonymous description: Whether the entity is anonymous. type: Boolean - contextPath: ThreatStream.Import.is_public description: Whether the entity is public or private. type: Boolean - contextPath: ThreatStream.Import.jobID description: The job ID. type: Unknown - contextPath: ThreatStream.Import.messages description: A string representing the messages associated with the import. type: String - contextPath: ThreatStream.Import.name description: The import name. type: String - contextPath: ThreatStream.Import.notes description: A string representing the notes associated with the import. type: String - contextPath: ThreatStream.Import.numIndicators description: The number of observables that were accepted for importing. type: Number - contextPath: ThreatStream.Import.numRejected description: The number of observables that were rejected for importing. type: Number - contextPath: ThreatStream.Import.num_private description: A number representing the number of private entities associated with the import. type: Number - contextPath: ThreatStream.Import.num_public description: A number representing the number of public entities associated with the import. type: Number - contextPath: ThreatStream.Import.organization.id description: ID associated with the organization that created the import. type: String - contextPath: ThreatStream.Import.organization.name description: Name associated with the organization that created the import. type: String - contextPath: ThreatStream.Import.organization.resource_uri description: Resource URI associated with the organization that created the import. type: String - contextPath: ThreatStream.Import.processed_ts description: A date representing the timestamp when the import was processed. type: Date - contextPath: ThreatStream.Import.resource_uri description: Resource URI associated with the entity. type: String - contextPath: ThreatStream.Import.sandbox_submit description: The sandbox submit. type: Unknown - contextPath: ThreatStream.Import.source_confidence_weight description: The source confidence weight of the entity. type: Number - contextPath: ThreatStream.Import.status description: The import status. type: String - contextPath: ThreatStream.Import.threat_type description: The threat type. type: String - contextPath: ThreatStream.Import.tlp description: Traffic Light Protocol designation. type: Unknown - contextPath: ThreatStream.Import.user_id description: A string representing the ID associated with the user who created the import. type: Number - contextPath: ThreatStream.Import.visibleForReview description: Whether the entity is visible for review. type: Boolean - arguments: - description: The ID of the import job. name: import_id required: true description: Approve all observables in an import job. name: threatstream-approve-import-job - arguments: - description: 'A comma-separated list of model types. Supported values are: actor, attackpattern , campaign, courseofaction, incident,identity, infrastructure, intrusionset, malware,signature, tipreport, ttp, tool, vulnerability.' isArray: true name: model_type - description: The name of the threat model. name: name - description: 'Free text to search string in the fields: Aliases, Description, Name, Tags.' name: keyword_search - description: Other names by which the entity are known. name: alias - description: Numeric ID of the threat feed that provided the Threat Model entity. name: feed_id - auto: PREDEFINED description: Whether the entity was created as a result of an email import. name: is_email predefined: - 'True' - 'False' - auto: PREDEFINED description: 'Whether the entity is public or private. True—if the entity is public, False—if the entity is private or belongs to a Trusted Circle.' name: is_public predefined: - 'True' - 'False' - description: 'A comma-separated list of publication statuses. Supported values are: new, pending_review, review_requested, reviewed.' isArray: true name: publication_status - description: 'A comma-separated list of signature types. Supported values are: Bro, Carbon Black Query, ClamAV, Custom, CybOX, OpenIOC, RSA NetWitness, Snort, Splunk Query, Suricata, YARA.' isArray: true name: signature_type - description: 'A comma-separated list of additional comments and context associated with the entity when it was imported from its original threat feed.' isArray: true name: tags - description: Used for querying entities associated with specified trusted circles. name: trusted_circle_id - defaultValue: '50' description: The maximum number of results to return. name: limit - description: Page number to get result from. Needs to be used with the page_size argument. name: page - description: The page size of the returned results. Needs to be used with the page argument. name: page_size description: Retrieve threat model entities from ThreatStream. name: threatstream-search-threat-model outputs: - contextPath: ThreatStream.ThreatModel.source_created description: Timestamp of when the entity was created by its original source. type: Unknown - contextPath: ThreatStream.ThreatModel.circles description: Trusted circles with which data from streams is shared. type: Unknown - contextPath: ThreatStream.ThreatModel.feed_id description: Numeric ID of the threat feed that provided the threat model entity. type: Number - contextPath: ThreatStream.ThreatModel.workgroups description: Workgroups to which the threat model is visible. type: Unknown - contextPath: ThreatStream.ThreatModel.aliases description: Other names by which the threat model are known. type: Unknown - contextPath: ThreatStream.ThreatModel.is_email description: Whether the threat model was created as a result of an email import. type: Unknown - contextPath: ThreatStream.ThreatModel.published_ts description: Timestamp of when the entity was published on ThreatStream, in UTC format. type: String - contextPath: ThreatStream.ThreatModel.id description: Unique ID assigned to the entity. type: Number - contextPath: ThreatStream.ThreatModel.source_modified description: Timestamp of when the entity was last updated by its original source. type: Date - contextPath: ThreatStream.ThreatModel.type description: The threat model type. type: String - contextPath: ThreatStream.ThreatModel.start_date description: Time when a threat model was known to have started. type: Unknown - contextPath: ThreatStream.ThreatModel.publication_status description: The publication status. A threat model can be in new, pending_review, review_requested, reviewed, published statuses. type: String - contextPath: ThreatStream.ThreatModel.end_date description: Time when a threat model was known to have ended. type: Unknown - contextPath: ThreatStream.ThreatModel.tags.id description: The ID of the tag assigned to the threat model. type: String - contextPath: ThreatStream.ThreatModel.tags.name description: The name of the tag assigned to the threat model. type: String - contextPath: ThreatStream.ThreatModel.modified_ts description: Timestamp of when the tag was last updated on ThreatStream, in UTC format. type: String - contextPath: ThreatStream.ThreatModel.is_public description: Whether the entity is public or private. type: Boolean - contextPath: ThreatStream.ThreatModel.uuid description: UUID (universally unique identifier) assigned to the threat model for STIX compliance. type: String - contextPath: ThreatStream.ThreatModel.created_ts description: Timestamp when the threat model was created. type: String - contextPath: ThreatStream.ThreatModel.tlp description: TLP setting associated with the entity. type: String - contextPath: ThreatStream.ThreatModel.name description: Name of the entity. type: String - contextPath: ThreatStream.ThreatModel.status description: Status of the entity. type: Unknown - contextPath: ThreatStream.ThreatModel.model_type description: Type of threat model entity. type: String - contextPath: ThreatStream.ThreatModel.resource_uri description: Resource URI associated with the entity. type: String - arguments: - auto: PREDEFINED description: The type of threat model entity to which you are adding the association. name: entity_type predefined: - 'Actor' - 'Attack Pattern' - 'Campaign' - 'Course Of Action' - 'Identity' - 'Infrastructure' - 'Intrusion Set' - 'Incident' - 'Malware' - 'Signature' - 'Threat Bulletin' - 'Tool' - 'Ttp' - 'Vulnerability' required: true - description: The ID of the threat model entity to which you are adding the association. name: entity_id required: true - description: 'The entities IDs to associate with the primary entity. Note: The model type of all the IDs must be equal to the type in the “associated_entity_type” argument.' isArray: true name: associated_entity_ids required: true - auto: PREDEFINED description: The type of threat model entity to which you are adding the association. name: associated_entity_type predefined: - 'Actor' - 'Attack Pattern' - 'Campaign' - 'Course Of Action' - 'Identity' - 'Infrastructure' - 'Intrusion Set' - 'Incident' - 'Malware' - 'Signature' - 'Threat Bulletin' - 'Tool' - 'Ttp' - 'Vulnerability' required: true description: Creates associations between threat model entities on the ThreatStream platform. name: threatstream-add-threat-model-association - arguments: - description: A comma-separated list of unique IDs of the indicator to which you are adding tags (execute the command threatstream-get-indicators to get the list of indicators). name: indicator_ids required: true isArray: true - description: A comma-separated list of values of the tags you want to add. name: tags required: true isArray: true description: Add tags to the indicators. name: threatstream-add-indicator-tag - arguments: - description: A comma-separated list of unique IDs of the indicator to which you are removing tags (execute the command threatstream-get-indicators to get the list of indicators). name: indicator_ids required: true isArray: true - description: A comma-separated list of values of the tags you want to remove. name: tags required: true isArray: true description: Remove tags from the indicators. name: threatstream-remove-indicator-tag - arguments: - name: indicator_id required: true description: ID of the indicator to clone. name: threatstream-clone-imported-indicator description: Clones already imported indicators (observables), used with the edit classification to move to a trusted circle. outputs: - contextPath: ThreatStream.Clone.ID description: Indicator ID. type: string - contextPath: ThreatStream.Clone.Import_Session_ID description: Import Session ID for the clone request. type: string - contextPath: ThreatStream.Clone.Job_ID description: Job ID for the clone request. type: string - arguments: - name: import_id required: true description: Import Session ID of the import session from the clone-imported-indicator command. - name: data required: true description: JSON data of edits to be made {"is_public":false,"circles":[12866]}. name: threatstream-edit-classification description: Edit the values for observable that have been cloned. dockerimage: demisto/py3-tools:1.0.0.10120494 runonce: false script: '-' subtype: python3 type: python tests: - ThreatStream-Test fromversion: 6.0.0