ThreatConnect v3
ThreatConnect's integration is a intelligence-driven security operations solution with intelligence, automation, analytics, and workflows.
Data Enrichment & Threat Intelligence · ThreatConnect
Details
| ID | ThreatConnect v3 |
|---|---|
| Provider | Dataminr |
| Category | Data Enrichment & Threat Intelligence |
| From Version | 5.0.0 |
| Docker Image | demisto/python3:3.12.13.10116658 |
| Supported Modules | Agentix XSIAM |
README
ThreatConnect’s integration is a intelligence-driven security operations solution with intelligence, automation, analytics, and workflows.
This integration was integrated and tested with version 3 of ThreatConnect v3 REST API
ThreatConnect v3 HMAC credentials
- On the top navigation bar, hover the cursor over the Settings icon and select Org Settings from the dropdown menu.
- Click the Create API User button on the Membership tab of the Organization Settings screen, and the API User Administration window will be displayed.
- Enter the following information:
- First Name: Enter the API user’s first name.
- Last Name: Enter the API user’s last name.
- Organization Role: Use the dropdown menu to select an Organization role for the user.
- Include in Observations and False Positives: Check this box to allow data provided by the API user to be included in observation and false-positive counts.
- Disabled: Click the checkbox to disable an API user’s account in the event that the Administrator wants to retain log integrity when the API user no longer requires ThreatConnect access.
- Record the Secret Key, as it will not be accessible after the window is closed.
- Click SAVE to create the API user account.
For more information - click here (Section - Creating an API User).
Configure ThreatConnect v3 on Cortex XSOAR
- Navigate to Settings > Integrations > Servers & Services.
- Search for ThreatConnect v3.
-
Click Add instance to create and configure a new integration instance.
Parameter Description Required Base Url The base URL for the API True Access ID The API credentials True Secret key The API secret key True Default Organization The default owner for the integration False First fetch timestamp (<number> <time unit>, for example, 12 hours, 7 days, 3 months, 1 year) True Maximum number of incidents to fetch The maximum amount of incidents to fetch per run. Default is 200. False Trust any certificate (not secure) Whether to trust any certificate False Use system proxy settings Whether to use proxy False Tags filter for the fetch Free text box to add comma-separated tags to filter the fetched incidents by. False Group Type filter for the fetch The group type to filter the fetched incidents by. False Status filter for the fetch The status to filter the fetched incidents by (if not field will fetch all statuses). False Incident Metadata The metadata to collect. False Source Reliability Reliability of the source providing the intelligence data. True Rating Threshold for Malicious Indicators Rating Threshold for Malicious Indicators. This is necessary to calculate reputation. False Confidence Threshold for Malicious Indicators Confidence Threshold for Malicious Indicators. This is necessary to calculate reputation. False Indicator Reputation Freshness in days Indicator Reputation Freshness. This is necessary to calculate reputation. False TQL Filter A free text TQL filter to apply to the fetch. This filter is added as an AND to the other filters. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. False - Click Test to validate the URLs, token, and connection.
Commands
You can execute these commands from the Cortex XSOAR 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
Searches for an indicator of type IP address.
Base Command
ip
Input
| Argument Name | Description | Required |
|---|---|---|
| ip | A comma-separated list of IPv4 or IPv6 addresses. | Required |
| owners | A comma-separated list of a client’s organizations, sources, or communities to which a user has permissions. For example, users with admin permissions can search for indicators belonging to all owners. | Optional |
| ratingThreshold | A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be “0” - “Unknown”, “1” - “Suspicious”, “2” - “Low”, “3” - Moderate, “4” - High, or “5” - “Critical”. | Optional |
| confidenceThreshold | A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be “0%” - “Unknown,” “1% “ - “Discredited”, “2-29%” - “Improbable,” “30-49%” - “Doubtful,” “50-69%” - “Possible”, “70-89%” - “Probable,” or “90-100%” - “Confirmed”. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| 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. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| IP.Address | string | The IP address of the indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
url
Searches for an indicator of type URL.
Notice: Submitting indicators using this command might make the indicator data publicly available. See the vendor’s documentation for more details.
Base Command
url
Input
| Argument Name | Description | Required |
|---|---|---|
| url | A comma-separated list of URLs for which to search. For example, “www.demisto.com”. | Required |
| owners | A comma-separated list of a client’s organizations, sources, or communities to which a client’s API user has been granted permission. For example, “owner1”, “owner2”, or “owner3”. | Optional |
| ratingThreshold | A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be “0” - “Unknown”, “1” - “Suspicious”, “2” - “Low”, “3” - Moderate, “4” - High, or “5” - “Critical”. | Optional |
| confidenceThreshold | A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be “0%” - “Unknown,” “1% “ - “Discredited”, “2-29%” - “Improbable,” “30-49%” - “Doubtful,” “50-69%” - “Possible”, “70-89%” - “Probable,” or “90-100%” - “Confirmed”. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| 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. |
| DBotScore.Reliability | string | Reliability of the source providing the intelligence data. |
| URL.Data | string | The data of the URL indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
file
Searches for an indicator of type file.
Base Command
file
Input
| Argument Name | Description | Required |
|---|---|---|
| file | A comma-separated list of the hashes of the files. Can be “MD5”, “SHA-1”, or “SHA-256”. | Required |
| owners | A comma-separated list of a client’s organizations, sources, or communities to which a user has permissions. For example, users with admin permissions can search for indicators belonging to all owners. | Optional |
| ratingThreshold | A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be “0” - “Unknown”, “1” - “Suspicious”, “2” - “Low”, “3” - Moderate, “4” - High, or “5” - “Critical”. | Optional |
| confidenceThreshold | A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be “0%” - “Unknown,” “1% “ - “Discredited”, “2-29%” - “Improbable,” “30-49%” - “Doubtful,” “50-69%” - “Possible”, “70-89%” - “Probable,” or “90-100%” - “Confirmed”. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator. |
| 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. |
| DBotScore.Reliability | string | Reliability of the source providing the intelligence data. |
| File.MD5 | string | The MD5 hash of the indicator. |
| File.SHA1 | string | The SHA1 hash of the indicator. |
| File.SHA256 | string | The SHA256 hash of the indicator. |
| File.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-owners
Retrieves all owners for the current account.
Base Command
tc-owners
Input
| Argument Name | Description | Required |
| — | — | — |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Owner.Name | string | The name of the owner. |
| TC.Owner.ID | string | The ID of the owner. |
| TC.Owner.Type | string | The type of the owner. |
tc-indicators
Retrieves a list of all indicators.
Base Command
tc-indicators
Input
| Argument Name | Description | Required |
|---|---|---|
| owner | A comma-separated list of results filtered by the owner of the indicator. | Optional |
| page | The page to take the results from. | Optional |
| limit | The maximum number of results that can be returned. The default is 500. | Optional |
| fields_to_return | Comma separated list of additional fields to return as part of the result indicator metadata. Possible values are: associatedGroups, associatedIndicators, observations, tags, and attributes. | Optional |
| filter | A free text TQL filter to apply to the indicators query. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| 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. |
| DBotScore.Reliability | string | Reliability of the source providing the intelligence data. |
| IP.Address | string | The IP address of the indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The name of the domain. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-get-tags
Returns a list of all ThreatConnect tags.
Base Command
tc-get-tags
Input
| Argument Name | Description | Required |
|---|---|---|
| page | The page to take the results from. | Optional |
| limit | The maximum number of results that can be returned. The default is 500. | Optional |
| name | The name of the tag to get. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Tags | Unknown | A list of tags. |
tc-tag-indicator
Adds a tag to an existing indicator.
Base Command
tc-tag-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| tag | The name of the tag. | Required |
| indicator | The indicator to tag. For example, for an IP indicator, “8.8.8.8”. | Required |
Context Output
There is no context output for this command.
tc-get-indicator
Retrieves information about an indicator.
Base Command
tc-get-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| id | The ID of the indicator by which to search. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| TC.Indicator.IndicatorAttributes.dateAdded | date | The date the indicator attribute was added. |
| TC.Indicator.IndicatorAttributes.displayed | boolean | Whether to display the indicator attributes on ThreatConnect. |
| TC.Indicator.IndicatorAttributes.id | number | The ID of the attribute. |
| TC.Indicator.IndicatorAttributes.lastModified | date | The date the indicator attribute was last modified. |
| TC.Indicator.IndicatorAttributes.type | string | The name of the attribute. |
| TC.Indicator.IndicatorAttributes.value | string | The contents of the attribute. |
| 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. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| IP.Address | string | The IP address of the indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the indicator of the URL. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The domain name of the indicator. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-get-indicators-by-tag
Fetches all indicators that have a tag.
Base Command
tc-get-indicators-by-tag
Input
| Argument Name | Description | Required |
|---|---|---|
| tag | The name of the tag by which to filter the results. | Required |
| owner | A comma-separated list of indicators filtered by the owner. | Optional |
| page | The page to take the results from. | Optional |
| limit | The maximum number of results that can be returned. The default is 500. | Optional |
| operator | The comparison operator to use when filtering by tag. Possible values are: LIKE, EQ, NE, CONTAINS, STARTSWITH, ENDSWITH, IN. Default is LIKE (pattern matching). | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the tagged indicator. |
| TC.Indicator.Type | string | The type of the tagged indicator. |
| TC.Indicator.ID | string | The ID of the tagged indicator. |
| TC.Indicator.Description | string | The description of the tagged indicator. |
| TC.Indicator.Owner | string | The owner of the tagged indicator. |
| TC.Indicator.CreateDate | date | The date the tagged indicator was created. |
| TC.Indicator.LastModified | date | The date the tagged indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the tagged indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the tagged indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| 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. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| IP.Address | string | The IP address of the tagged indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the tagged indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The domain name of the tagged indicator. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-add-indicator
Adds a new indicator to ThreatConnect.
Base Command
tc-add-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator | The indicator to add. | Required |
| indicatorType | The type of the indicator. Possible values are: Address, Agent, User, Registry Key, Mutex, Hashtag, Email Subject, Subject, Email, CIDR, Host, URL, ASN, File, EmailAddress. | Required |
| hashType | The type of hash for the file indicator. Possible values are: md5, sha1, sha256. | Optional |
| rating | The threat rating of the indicator. Can be “0” - “Unknown”, “1” - “Suspicious”, “2” - “Low”, “3” - Moderate, “4” - High, or “5” - “Critical”. | Optional |
| confidence | The confidence rating of the indicator. Can be “0%” - “Unknown,” “1% “ - “Discredited”, “2-29%” - “Improbable,” “30-49%” - “Doubtful,” “50-69%” - “Possible”, “70-89%” - “Probable,” or “90-100%” - “Confirmed”. | Optional |
| tags | A comma-separated list of the tags to apply to the campaign. | Optional |
| description | The description of the indicator. | Optional |
| owner | The name of the owner to which the Indicator belongs. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the added indicator was created. |
| TC.Indicator.LastModified | date | The date the added indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| IP.Address | string | The IP address of the indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The name of the added indicator of the domain. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-create-incident
Creates a new incident group.
Base Command
tc-create-incident
Input
| Argument Name | Description | Required |
|---|---|---|
| incidentName | The name of the incident group. | Required |
| eventDate | The creation time of an incident in the “2017-03-21T00:00:00Z” format. | Optional |
| tag | A comma-separated list of the tags applied to the incident. | Optional |
| securityLabel | The security label applied to the incident. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE. | Optional |
| description | The description of the incident. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Incident.Name | string | The name of the new incident group. |
| TC.Incident.Owner | string | The owner of the new incident. |
| TC.Incident.EventDate | date | The date on which the event that indicates an incident occurred. |
| TC.Incident.Tag | string | The name of the tag of the new incident. |
| TC.Incident.SecurityLabel | string | The security label of the new incident. |
| TC.Incident.ID | Unknown | The ID of the new incident. |
tc-incident-associate-indicator
Associates an indicator with an existing incident. The indicator must exist before running this command. To add an indicator, run the tc-add-indicator command.
Base Command
tc-incident-associate-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| incidentId | The ID of the incident to which the indicator is associated. | Required |
| indicator | The ID of the indicator. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the associated indicator was created. |
| TC.Indicator.LastModified | date | The date the associated indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| IP.Address | string | IP address of the associated indicator of the file. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the associated indicator of the file. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The name of the indicator of the domain. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
domain
Searches for an indicator of type domain.
Notice: Submitting indicators using this command might make the indicator data publicly available. See the vendor’s documentation for more details.
Base Command
domain
Input
| Argument Name | Description | Required |
|---|---|---|
| domain | A comma-separated list of names of the domain. | Required |
| owners | A comma-separated list of a client’s organizations, sources, or communities to which a user has permissions. For example, users with admin permissions can search for indicators belonging to all owners. | Optional |
| ratingThreshold | A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be “0” - “Unknown”, “1” - “Suspicious”, “2” - “Low”, “3” - Moderate, “4” - High, or “5” - “Critical”. | Optional |
| confidenceThreshold | A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be “0%” - “Unknown,” “1% “ - “Discredited”, “2-29%” - “Improbable,” “30-49%” - “Doubtful,” “50-69%” - “Possible”, “70-89%” - “Probable,” or “90-100%” - “Confirmed”. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the domain. |
| TC.Indicator.ID | string | The ID of the domain. |
| TC.Indicator.Description | string | The description of the domain. |
| TC.Indicator.Owner | string | The owner of the domain. |
| TC.Indicator.CreateDate | date | The date the indicator of the domain was created. |
| TC.Indicator.LastModified | date | The date the indicator of the domain was last modified. |
| TC.Indicator.Rating | number | The threat rating of the domain. |
| TC.Indicator.Confidence | number | The confidence rating of the domain. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| 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. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| Domain.Name | string | The name of the domain. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-get-incident-associate-indicators
Returns indicators that are related to a specific incident.
Base Command
tc-get-incident-associate-indicators
Input
| Argument Name | Description | Required |
|---|---|---|
| incidentId | The ID of the incident. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the returned indicator. |
| TC.Indicator.Type | string | The type of the returned indicator. |
| TC.Indicator.ID | string | The ID of the returned indicator. |
| TC.Indicator.Description | string | The description of the returned indicator. |
| TC.Indicator.Owner | string | The owner of the returned indicator. |
| TC.Indicator.CreateDate | date | The date the returned indicator was created. |
| TC.Indicator.LastModified | date | The date the returned indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the returned indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the returned indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| 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. |
| DBotScore.Reliability | String | Reliability of the source providing the intelligence data. |
| IP.Address | string | The IP address of the returned indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the returned indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The name of the domain. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
tc-update-indicator
Updates the indicator in ThreatConnect.
Base Command
tc-update-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator | The name of the updated indicator. | Required |
| rating | The threat rating of the updated indicator. | Optional |
| confidence | The confidence rating of the updated indicator. | Optional |
| size | The size of the file of the updated indicator. | Optional |
| dnsActive | Whether the DNS indicator is active (only for hosts). Possible values are: True, False. | Optional |
| whoisActive | Whether the indicator is active (only for hosts). Possible values are: True, False. | Optional |
| securityLabel | The security label applied to the incident. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE. | Optional |
| tags | A comma-separated list of tags. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| IP.Address | string | The IP address of the indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The domain name of the indicator. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-delete-indicator-tag
Removes a tag from a specified indicator.
Base Command
tc-delete-indicator-tag
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator | The ID of the indicator from which to remove a tag. | Required |
| tag | The name of the tag to remove from the indicator. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Indicator.Name | string | The name of the indicator. |
| TC.Indicator.Type | string | The type of the indicator. |
| TC.Indicator.ID | string | The ID of the indicator. |
| TC.Indicator.Description | string | The description of the indicator. |
| TC.Indicator.Owner | string | The owner of the indicator. |
| TC.Indicator.CreateDate | date | The date the indicator was created. |
| TC.Indicator.LastModified | date | The date the indicator was last modified. |
| TC.Indicator.Rating | number | The threat rating of the indicator. |
| TC.Indicator.Confidence | number | The confidence rating of the indicator. |
| TC.Indicator.WhoisActive | string | The active indicator (for domains only). |
| TC.Indicator.File.MD5 | string | The MD5 hash of the indicator of the file. |
| TC.Indicator.File.SHA1 | string | The SHA1 hash of the indicator of the file. |
| TC.Indicator.File.SHA256 | string | The SHA256 hash of the indicator of the file. |
| IP.Address | string | The IP address of the indicator. |
| IP.Malicious.Vendor | string | For malicious IP addresses, the vendor that made the decision. |
| IP.Malicious.Description | string | For malicious IP addresses, the full description. |
| URL.Data | string | The data of the URL of the indicator. |
| URL.Malicious.Vendor | string | For malicious URLs, the vendor that made the decision. |
| URL.Malicious.Description | string | For malicious URLs, the full description. |
| Domain.Name | string | The domain name of the indicator. |
| Domain.Malicious.Vendor | string | For malicious domains, the vendor that made the decision. |
| Domain.Malicious.Description | string | For malicious domains, the full 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.Malicious.Vendor | string | For malicious files, the vendor that made the decision. |
| File.Malicious.Description | string | For malicious files, the full description. |
| TC.Indicator.WebLink | string | The web link of the indicator. |
tc-delete-indicator
Deletes an indicator from ThreatConnect.
Base Command
tc-delete-indicator
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator | The ID of the indicator to delete. | Required |
Context Output
There is no context output for this command.
tc-create-campaign
Creates a group based on the Campaign type.
Base Command
tc-create-campaign
Input
| Argument Name | Description | Required |
|---|---|---|
| name | The name of the campaign group. | Required |
| firstSeen | The date the campaign was first seen. | Optional |
| description | The description of the campaign. | Optional |
| tag | Comma-separated list of the tags to apply to the campaign. | Optional |
| securityLabel | The security label applied to the incident. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Campaign.Name | string | The name of the campaign. |
| TC.Campaign.Owner | string | The owner of the campaign. |
| TC.Campaign.FirstSeen | date | The date the campaign was first seen. |
| TC.Campaign.Tag | string | The tag of the campaign. |
| TC.Campaign.SecurityLevel | string | The security label of the campaign. |
| TC.Campaign.ID | string | The ID of the campaign. |
tc-create-event
Creates a group based on the Event type.
Base Command
tc-create-event
Input
| Argument Name | Description | Required |
|---|---|---|
| name | The name of the event group. | Required |
| eventDate | The date the event occurred. If the date is not specified, the current date is used. | Optional |
| status | The status of the event. Possible values are: Needs Review, False Positive, No Further Action, Escalated. | Optional |
| tag | A comma-separated list of the tags of the event. | Optional |
| owner_name | The name of the owner to which the group belongs. By default, events will be created in the organization in which the API user account resides. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Event.Name | string | The name of the event. |
| TC.Event.Date | date | The date of the event. |
| TC.Event.Status | string | The status of the event. |
| TC.Event.Owner | string | The owner of the event. |
| TC.Event.Tag | string | The tag of the event. |
| TC.Event.ID | string | The ID of the event. |
| TC.Event.Type | string | The type of the event. |
tc-create-threat
Creates a group based on the “Threats” type.
Base Command
tc-create-threat
Input
| Argument Name | Description | Required |
|---|---|---|
| name | The name of the threat group. | Required |
| eventDate | The creation time of a threat in the “2017-03-21T00:00:00Z” format. | Optional |
| tags | A comma-separated list of the tags applied to the threat. | Optional |
| securityLabel | The security label applied to the threat. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE. | Optional |
| description | The description of the threat. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Threat.Name | string | The name of the threat. |
| TC.Threat.ID | string | The ID of the threat. |
tc-delete-group
Deletes a group.
Base Command
tc-delete-group
Input
| Argument Name | Description | Required |
|---|---|---|
| groupID | A comma-separated list of the IDs of the groups to delete. | Required |
Context Output
There is no context output for this command.
tc-get-events
Returns a list of events.
Base Command
tc-get-events
Input
| Argument Name | Description | Required |
|---|---|---|
| fromDate | The date to retrieve groups from in the yyyy-mm-dd format, e.g., 1111-11-11. | Optional |
| tag | The tag to retrieve groups by. | Optional |
| page | The page to take the results from. | Optional |
| limit | The maximum number of results that can be returned. The default is 500. | Optional |
| id | A comma-separated list of IDs to filter the groups by. | Optional |
| filter | A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Event.DateAdded | Date | The date the event was added. |
| TC.Event.EventDate | Date | The date the event occurred. |
| TC.Event.ID | Number | The ID of the event. |
| TC.Event.OwnerName | String | The name of the owner of the event. |
| TC.Event.Status | String | The status of the event. |
| TC.Event.AssociatedGroups | String | The associated groups for the event. |
| TC.Event.AssociatedIndicators | String | The associated indicators for the event. |
| TC.Event.Tags | String | The tags of the event. |
tc-list-groups
Returns all groups.
Base Command
tc-list-groups
Input
| Argument Name | Description | Required |
|---|---|---|
| group_type | The type of the group. Possible values are: Adversary, Attack Pattern, Campaign, Course of Action, Document, E-mail, Event, Incident, Intrusion Set, Malware, Report, Signature, Tactic, Task, Threat, Tool, Vulnerability. | Optional |
| fromDate | The date to retrieve groups from in the yyyy-mm-dd format, e.g., 1111-11-11. | Optional |
| tag | The tag to retrieve groups by. | Optional |
| page | The page to take the results from. | Optional |
| limit | The maximum number of results that can be returned. The default is 500. | Optional |
| id | A comma-separated list of IDs to filter the groups by. | Optional |
| filter | A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. | Optional |
| include_tags | Add group tags metadata to the results. | Optional |
| include_security_labels | Add group security labels metadata to the results. | Optional |
| include_attributes | Add group attributes metadata to the results. | Optional |
| include_associated_groups | Add group associated groups metadata to the results. | Optional |
| include_associated_indicators | Add group associated indicators metadata to the results. | Optional |
| include_all_metaData | Add all group metadata to the results. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Group.DateAdded | Date | The date the group was added. |
| TC.Group.EventDate | Date | The date the event occurred. |
| TC.Group.Name | String | The name of the group. |
| TC.Group.OwnerName | String | The name of the owner of the group. |
| TC.Group.Status | String | The status of the group. |
| TC.Group.ID | Number | The ID of the group. |
tc-add-group-tag
Adds tags to a specified group.
Base Command
tc-add-group-tag
Input
| Argument Name | Description | Required |
|---|---|---|
| group_id | The ID of the group to which to add the tag. To get the ID, run the tc-list-groups command. | Required |
| tag_name | The name of the tag to add to the group. | Required |
Context Output
There is no context output for this command.
tc-get-indicator-types
Returns all indicator types available.
Base Command
tc-get-indicator-types
Input
| Argument Name | Description | Required |
| — | — | — |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.IndicatorType.ApiBranch | String | The branch of the API. |
| TC.IndicatorType.ApiEntity | String | The entity of the API. |
| TC.IndicatorType.CasePreference | String | The case preference of the indicator. For example, “sensitive”, “upper”, or “lower”. |
| TC.IndicatorType.Custom | Boolean | Whether the indicator is a custom indicator. |
| TC.IndicatorType.Parsable | Boolean | Whether the indicator can be parsed. |
| TC.IndicatorType.Value1Type | String | The value type of the indicator. |
| TC.IndicatorType.Value1Label | String | The value label of the indicator. |
tc-create-document-group
Creates a document group.
Base Command
tc-create-document-group
Input
| Argument Name | Description | Required |
|---|---|---|
| file_name | The name of the file to display in the UI. | Required |
| name | The name of the group. | Required |
| malware | Whether the file is malware. If “true”, ThreatConnect creates a password-protected ZIP file on your local machine that contains the sample and uploads the ZIP file. Possible values are: true, false. | Optional |
| password | The password of the ZIP file. | Optional |
| security_label | The security label applied to the document. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE. | Optional |
| description | A description of the group. | Optional |
| entry_id | The ID of the entry, as displayed in the War Room. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Group.Name | String | The name of the group. |
| TC.Group.Owner | String | The owner of the group. |
| TC.Group.EventDate | Date | The date the group was created. |
| TC.Group.Description | String | The description of the group. |
| TC.Group.SecurityLabel | String | The security label of the group. |
| TC.Group.ID | Number | The ID of the group to which the attribute was added. |
tc-download-document
Downloads the contents of a document.
Base Command
tc-download-document
Input
| Argument Name | Description | Required |
|---|---|---|
| document_id | The ID of the document. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| File.Size | Number | The size of the file. |
| File.SHA1 | String | The SHA1 hash of the file. |
| File.SHA256 | String | The SHA256 hash of the file. |
| File.Name | String | The name of the file. |
| File.SSDeep | String | The ssdeep hash of the file (same as displayed in file entries). |
| File.EntryID | String | The entry ID of the file. |
| File.Info | String | The information of the file. |
| File.Type | String | The type of the file. |
| File.MD5 | String | The MD5 hash of the file. |
| File.Extension | String | The extension of the file. |
tc-get-associated-groups
Returns groups associated with a specified group.
Base Command
tc-get-associated-groups
Input
| Argument Name | Description | Required |
|---|---|---|
| group_id | The ID of the group. To get the ID, run the tc-list-groups command. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Group.AssociatedGroup.DateAdded | Date | The date the group was added. |
| TC.Group.AssociatedGroup.GroupID | Number | The ID of the group. |
| TC.Group.AssociatedGroup.Name | String | The name of the group. |
| TC.Group.AssociatedGroup.OwnerName | String | The name of the owner of the group. |
| TC.Group.AssociatedGroup.Type | String | The type of the group. |
tc-get-indicator-owners
Get the owner for an indicator.
Base Command
tc-get-indicator-owners
Input
| Argument Name | Description | Required |
|---|---|---|
| indicator | Indicator ID. | Required |
Context Output
There is no context output for this command.
tc-download-report
The group report to download in PDF format.
Base Command
tc-download-report
Input
| Argument Name | Description | Required |
|---|---|---|
| group_id | The ID of the group. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| File.Size | Number | The size of the file. |
| File.SHA1 | String | The SHA1 hash of the file. |
| File.SHA256 | String | The SHA256 hash of the file. |
| File.Name | String | The name of the file. |
| File.SSDeep | String | The ssdeep hash of the file. |
| File.EntryID | String | The entry ID of the file. |
| File.Info | String | The information of the file. |
| File.Type | String | The type of the file. |
| File.MD5 | String | The MD5 hash of the file. |
| File.Extension | String | The extension of the file. |
tc-update-group
Updates a group.
Base Command
tc-update-group
Input
| Argument Name | Description | Required |
|---|---|---|
| id | The ID of the group. | Required |
| custom_field | Custom fields for the group. | Optional |
| tags | A comma-separated list of The tags applied to the threat. | Optional |
| security_label | The security label applied to the threat. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE. | Optional |
| associated_group_id | An ID to associate a group by. | Optional |
| associated_indicator_id | An ID to associate an indicator by. | Optional |
| mode | The type of update to the group metadata(associated indicators, attributes,tags etc.). Possible values are: append, delete, replace. | Optional |
| attribute_value | The value of the attribute to associate. | Optional |
| attribute_type | The type of the attribute to associate. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Group.Name | string | The name of the group. |
| TC.Group.Owner | string | The owner of the group. |
| TC.Group.Tag | string | The tag of the group. |
| TC.Group.SecurityLevel | string | The security label of the group. |
| TC.Group.ID | string | The ID of the group. |
Redundant Arguments
The following arguments were removed in this version:
In the tc-tag-indicator command:
- owner - this argument was redundant.
In the tc-get-indicator command:
- indicator_type - this argument was redundant.
- owners - this argument was redundant.
- ratingThreshold - this argument was redundant.
- confidenceThreshold - this argument was redundant.
- group_associations - this argument was redundant.
- indicator_associations - this argument was redundant.
- indicator_observations - this argument was redundant.
- indicator_tags - this argument was redundant.
- indicator_attributes - this argument was redundant.
In the tc-add-indicator command:
- owner - this argument was redundant.
In the tc-create-incident command:
- owner - this argument was redundant.
In the tc-fetch-incidents command:
- incidentName - this argument was redundant.
In the tc-incident-associate-indicator command:
- indicatorType - this argument was redundant.
- owner - this argument was redundant.
In the tc-get-incident-associate-indicators command:
- owner - this argument was redundant.
In the tc-update-indicator command:
- observations - this argument was redundant.
- threatAssessConfidence - this argument was redundant.
- threatAssessRating - this argument was redundant.
- owner - this argument was redundant.
In the tc-create-campaign command:
- owner - this argument was redundant.
In the tc-create-event command:
- owner - this argument was redundant.
In the tc-delete-group command:
- type - this argument was redundant.
In the tc-add-group-attribute command:
- group_type - this argument was redundant.
In the tc-add-group-security-label command:
- group_type - this argument was redundant.
In the tc-add-group-tag command:
- group_type - this argument was redundant.
In the tc-group-associate-indicator command:
- indicator_type - this argument was redundant.
- group_type - this argument was redundant.
In the tc-get-group command:
- group_type - this argument was redundant.
In the tc-get-group-attributes command:
- group_type - this argument was redundant.
In the tc-get-group-security-labels command:
- group_type - this argument was redundant.
In the tc-get-group-tags command:
- group_type - this argument was redundant.
In the tc-get-group-indicators command:
- group_type - this argument was redundant.
In the tc-get-associated-groups command:
- group_type - this argument was redundant.
In the tc-associate-group-to-group command:
- group_type - this argument was redundant.
- associated_group_type - this argument was redundant.
In the tc-download-report command:
- group_type - this argument was redundant.
Additional Considerations for this version
API version 3 documentation
Use the new REST v3 API instead of the old python module.
tc-create-victim-attribute
Creates a victim attribute.
Base Command
tc-create-victim-attribute
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_id | The ID of the victim. | Required |
| security_labels | A comma-separated list of the security labels to apply to the victim attribute. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE, TLP:AMBER+STRICT, TLP:CLEAR. | Optional |
| attribute_type | The attribute type. Possible values are: Additional Analysis and Context, Description, External ID, Impact Description, Impact Score, Physical Address, Response Team & Staff involved, Source, Takedown Requests, Targeted Industry Sector, Title. | Required |
| attribute_value | The attribute value. | Required |
| source | The attribute source. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.VictimAttribute.dateAdded | string | The date that the victim attribute was added. |
| TC.VictimAttribute.default | string | Whether the attribute is the default attribute of its type for the victim to which it is added. |
| TC.VictimAttribute.id | string | The ID of the victim attribute. |
| TC.VictimAttribute.lastModified | string | The date that the victim attribute was last modified. |
| TC.VictimAttribute.pinned | string | Whether the victim attribute is pinned. |
| TC.VictimAttribute.type | string | The type of the victim attribute. |
| TC.VictimAttribute.value | string | The value of the victim attribute. |
| TC.VictimAttribute.createdBy.firstName | string | The first name of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.id | string | The ID of the victim the attribute associated to. |
| TC.VictimAttribute.createdBy.lastName | string | The last name of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.owner | string | The owner of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.pseudonym | string | The pseudonym of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.userName | string | The user name of the user who created the victim attribute. |
Command example
!tc-create-victim-attribute attribute_type="Takedown Requests" victim_id=668 attribute_value="test"
Context Example
{
"TC": {
"VictimAttribute": {
"createdBy": {
"firstName": "Demisto API",
"id": 615,
"lastName": "Demisto API",
"owner": "Palo Alto Cortex XSOAR",
"pseudonym": "APIUsersTest",
"userName": "test"
},
"dateAdded": "2024-01-04T13:24:53Z",
"default": false,
"id": 133,
"lastModified": "2024-01-04T13:24:53Z",
"pinned": false,
"type": "Takedown Requests",
"value": "test"
}
}
}
Human Readable Output
Victim Attribute 133 created successfully for victim id: 668
tc-create-victim
Creates a victim.
Base Command
tc-create-victim
Input
| Argument Name | Description | Required |
|---|---|---|
| name | The name of the victim. | Required |
| nationality | The nationality of the victim. | Optional |
| org | The organization of the victim. | Optional |
| sub_org | The sub-organization of the victim. | Optional |
| security_labels | A comma-separated list of the security labels to apply to the victim. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE, TLP:AMBER+STRICT, TLP:CLEAR. | Optional |
| tags | A comma-separated list of tags. | Optional |
| work_location | The work location of the victim. | Optional |
| asset_type | The asset type of the victim. Possible values are: EmailAddress, NetworkAccount, Phone, SocialNetwork, WebSite. | Optional |
| asset_value | The asset value of the victim. | Optional |
| asset_address_type | The asset address type. Relevant only when the asset_type is EmailAddress. | Optional |
| asset_network_type | The asset network type. Relevant only when the asset_type is NetworkAccount. | Optional |
| asset_social_network | The asset social network. Required only when the asset_type is SocialNetwork. | Optional |
| associated_groups_ids | A comma-separated list of group IDs to associate to the victim. | Optional |
| attribute_type | The attribute type to associate to the victim. Possible values are: Additional Analysis and Context, Description, External ID, Impact Description, Impact Score, Physical Address, Response Team & Staff involved, Source, Takedown Requests, Targeted Industry Sector, Title. | Optional |
| attribute_value | The attribute value to associate to the victim. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Victim.Name | string | The name of the victim. |
| TC.Victim.ownerId | string | The owner ID of the victim. |
| TC.Victim.id | string | The ID of the victim. |
| TC.Victim.ownerName | string | The owner name of the victim. |
| TC.Victim.webLink | string | The web link of the victim. |
| TC.Victim.description | string | The description of the victim. |
| TC.Victim.org | string | The organization of the victim. |
| TC.Victim.suborg | string | The sub-organization of the victim. |
| TC.Victim.workLocation | string | The work location of the victim. |
| TC.Victim.nationality | string | The nationality of the victim. |
Command example
!tc-create-victim name="test" org="test" asset_type="EmailAddress" asset_value="test@test.com" attribute_type="Description" attribute_value="test"
Context Example
{
"TC": {
"Victim": {
"id": 671,
"name": "test",
"org": "test",
"ownerId": 271,
"ownerName": "Palo Alto Cortex XSOAR",
"webLink": "https://threatconnect.com/auth/victim/victim.xhtml?victim=671"
}
}
}
Human Readable Output
Victim test created successfully with id: 671
tc-create-victim-asset
Creates a victim asset.
Base Command
tc-create-victim-asset
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_id | The ID of the victim. | Required |
| asset_type | The asset type. Possible values are: EmailAddress, NetworkAccount, Phone, SocialNetwork, WebSite. | Required |
| asset_value | The asset value. | Required |
| asset_address_type | The asset address type. Relevant only when the asset_type is EmailAddress. | Optional |
| asset_network_type | The asset network type. Relevant only when the asset_type is NetworkAccount. | Optional |
| asset_social_network | The asset social network. Required only when the asset_type is SocialNetwork. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.VictimAsset.id | string | The ID of the victim asset. |
| TC.VictimAsset.type | string | The type of the victim asset. |
| TC.VictimAsset.victimId | string | The ID of the victim. |
| TC.VictimAsset.webLink | string | The web link of the victim asset. |
| TC.VictimAsset.phone | string | The phone number of the victim asset. |
| TC.VictimAsset.address | string | The address of the victim asset. |
| TC.VictimAsset.accountName | string | The account name of the victim asset. |
| TC.VictimAsset.addressType | string | The address type of the victim asset. |
| TC.VictimAsset.networkType | string | The network type of the victim asset. |
| TC.VictimAsset.socialNetwork | string | The social network of the victim asset. |
| TC.VictimAsset.website | string | The website of the victim asset. |
Command example
!tc-create-victim-asset victim_id=668 asset_type=SocialNetwork asset_value=test asset_social_network=test
Context Example
{
"TC": {
"VictimAsset": {
"accountName": "test",
"id": 753,
"socialNetwork": "test",
"type": "SocialNetwork",
"victimId": 668,
"webLink": "https://threatconnect.com/auth/victim/victim.xhtml?victim=668"
}
}
}
Human Readable Output
Victim Asset 753 created successfully for victim id: 668
tc-list-victim-assets
Retrieves victim assets.
Base Command
tc-list-victim-assets
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_asset_id | The ID of a specific victim asset to retrieve. If not specified, all victim assets will be retrieved. | Optional |
| filter | A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. | Optional |
| page | The page to take the results from. The first is 0. Default is 0. | Optional |
| limit | The maximum number of results that can be returned. Default is 50. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.VictimAsset.id | string | The ID of the victim asset. |
| TC.VictimAsset.type | string | The type of the victim asset. |
| TC.VictimAsset.victimId | string | The ID of the victim. |
| TC.VictimAsset.webLink | string | The web link of the victim asset. |
| TC.VictimAsset.phone | string | The phone number of the victim asset. |
| TC.VictimAsset.address | string | The address of the victim asset. |
| TC.VictimAsset.accountName | string | The account name of the victim asset. |
| TC.VictimAsset.addressType | string | The address type of the victim asset. |
| TC.VictimAsset.networkType | string | The network type of the victim asset. |
| TC.VictimAsset.socialNetwork | string | The social network of the victim asset. |
| TC.VictimAsset.website | string | The website of the victim asset. |
Command example
!tc-list-victim-assets limit=1
Context Example
{
"TC": {
"VictimAsset": {
"id": 740,
"phone": "111111",
"type": "Phone",
"victimId": 660,
"webLink": "https://threatconnect.com/auth/victim/victim.xhtml?victim=660"
}
}
}
Human Readable Output
Victim assets
id type victimId asset 740 Phone 660 111111
tc-list-victim-attributes
Retrieves victim attributes.
Base Command
tc-list-victim-attributes
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_attribute_id | The ID of a specific victim attribute to retrieve. If not specified, all victim attributes will be retrieved. | Optional |
| victim_id | The ID of a specific victim to retrieve its attributes. | Optional |
| filter | A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. | Optional |
| page | The page to take the results from. The first is 0. Default is 0. | Optional |
| limit | The maximum number of results that can be returned. Default is 50. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.VictimAttribute.dateAdded | string | The date that the victim attribute was added. |
| TC.VictimAttribute.default | string | Whether the attribute is the default attribute of its type for the victim to which it is added. |
| TC.VictimAttribute.id | string | The ID of the victim attribute. |
| TC.VictimAttribute.lastModified | string | The date that the victim attribute was last modified. |
| TC.VictimAttribute.pinned | string | Whether the victim attribute is pinned. |
| TC.VictimAttribute.type | string | The type of the victim attribute. |
| TC.VictimAttribute.value | string | The value of the victim attribute. |
| TC.VictimAttribute.createdBy.firstName | string | The first name of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.id | string | The ID of the victim the attribute associated to. |
| TC.VictimAttribute.createdBy.lastName | string | The last name of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.owner | string | The owner of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.pseudonym | string | The pseudonym of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.userName | string | The user name of the user who created the victim attribute. |
Command example
!tc-list-victim-attributes limit=1
Context Example
{
"TC": {
"VictimAttribute": {
"createdBy": {
"firstName": "Demisto API",
"id": 615,
"lastName": "Demisto API",
"owner": "Palo Alto Cortex XSOAR",
"pseudonym": "APIUsersTest",
"userName": "08265138623174323158"
},
"dateAdded": "2024-01-04T13:24:57Z",
"default": false,
"id": 134,
"lastModified": "2024-01-04T13:24:57Z",
"pinned": false,
"type": "Description",
"value": "test"
}
}
}
Human Readable Output
Victim attributes
id type value dateAdded 134 Description test 2024-01-04T13:24:57Z
tc-list-victims
Retrieves victims.
Base Command
tc-list-victims
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_id | The ID of a specific victim to retrieve. If not specified, all victims will be retrieved. | Optional |
| filter | A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. | Optional |
| include_assets | Whether to add victim’s assets metadata to the result. Possible values are: true, false. Default is false. | Optional |
| include_associated_groups | Whether to add victim’s associated groups metadata to the result. Possible values are: true, false. Default is false. | Optional |
| include_attributes | Whether to add victim’s attributes metadata to the result. Possible values are: true, false. Default is false. | Optional |
| include_security_labels | Whether to add victim’s security labels metadata to the result. Possible values are: true, false. Default is false. | Optional |
| include_all_metaData | Whether to add all victim metadata to the results. Possible values are: true, false. Default is false. | Optional |
| page | The page to take the results from. The first is 0. Default is 0. | Optional |
| limit | The maximum number of results that can be returned. Default is 50. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Victim.id | Number | The victim’s ID. |
| TC.Victim.securityLabels.data.id | Number | The security label ID. |
| TC.Victim.securityLabels.data.name | String | The security label name. |
| TC.Victim.securityLabels.data.description | String | The security label description. |
| TC.Victim.securityLabels.data.color | String | The security label color. |
| TC.Victim.securityLabels.data.owner | String | The security label owner. |
| TC.Victim.securityLabels.data.dateAdded | Date | The security label date added. |
| TC.Victim.ownerId | Number | The victim’s owner ID. |
| TC.Victim.ownerName | String | The victim’s owner name. |
| TC.Victim.webLink | String | The victim’s web link. |
| TC.Victim.tags.data.id | Number | The victim’s tag ID. |
| TC.Victim.tags.data.name | String | The victim’s tag name. |
| TC.Victim.tags.data.lastUsed | Date | The victim’s tag last use. |
| TC.Victim.name | String | The victim’s name. |
| TC.Victim.description | String | The victim’s description. |
| TC.Victim.org | String | The victim’s organization. |
| TC.Victim.workLocation | String | The victim’s work location. |
| TC.Victim.nationality | String | The victim’s nationality. |
| TC.Victim.suborg | String | The victim’s sub-organization. |
| TC.Victim.assets.data.id | Number | The victim asset ID. |
| TC.Victim.assets.data.type | String | The victim asset type. |
| TC.Victim.assets.data.victimId | Number | The victim asset victim ID. |
| TC.Victim.assets.data.phone | String | The victim asset phone number. |
| TC.Victim.assets.data.webLink | String | The victim asset web link. |
| TC.Victim.assets.data.website | String | The victim asset website. |
| TC.Victim.assets.data.accountName | String | The victim asset account name. |
| TC.Victim.assets.data.networkType | String | The victim asset network type. |
| TC.Victim.assets.data.address | String | The victim asset address. |
| TC.Victim.assets.data.addressType | String | The victim asset address type. |
| TC.Victim.assets.data.socialNetwork | String | The victim asset social network. |
| TC.Victim.associatedGroups.id | Unknown | The victim’s associated group ID. |
| TC.Victim.attributes.data.id | Number | The victim attribute ID. |
| TC.Victim.attributes.data.dateAdded | Date | The victim attribute date added. |
| TC.Victim.attributes.data.type | String | The victim attribute type. |
| TC.Victim.attributes.data.value | String | The victim attribute value. |
| TC.Victim.attributes.data.source | String | The victim attribute source. |
| TC.Victim.attributes.data.createdBy.id | Number | The victim attribute creator ID. |
| TC.Victim.attributes.data.createdBy.userName | String | The victim attribute creator user name. |
| TC.Victim.attributes.data.createdBy.firstName | String | The victim attribute creator first name. |
| TC.Victim.attributes.data.createdBy.lastName | String | The victim attribute creator last name. |
| TC.Victim.attributes.data.createdBy.pseudonym | String | The victim attribute creator pseudonym. |
| TC.Victim.attributes.data.createdBy.owner | String | The victim attribute creator owner. |
| TC.Victim.attributes.data.lastModified | Date | The victim attribute last modified time. |
| TC.Victim.attributes.data.pinned | String | Whether the victim attribute is pinned. |
| TC.Victim.attributes.data.default | String | Whether the victim attribute is default. |
Command example
!tc-list-victims limit=1
Context Example
{
"TC": {
"Victim": {
"id": 663,
"name": "nat",
"ownerId": 271,
"ownerName": "Palo Alto Cortex XSOAR",
"webLink": "https://threatconnect.com/auth/victim/victim.xhtml?victim=663"
}
}
}
Human Readable Output
Victims
id name ownerName description org 663 nat Palo Alto Cortex XSOAR
tc-update-victim
Updates a victim.
Base Command
tc-update-victim
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_id | The ID of the victim. | Required |
| name | The name of the victim. | Optional |
| nationality | The nationality of the victim. | Optional |
| org | The organization of the victim. | Optional |
| sub_org | The sub-organization of the victim. | Optional |
| security_labels | A comma-separated list of the security labels to apply to the victim. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE, TLP:AMBER+STRICT, TLP:CLEAR. | Optional |
| tags | A comma-separated list of tags. | Optional |
| work_location | The work location of the victim. | Optional |
| asset_type | The asset type of the victim. Possible values are: EmailAddress, NetworkAccount, Phone, SocialNetwork, WebSite. | Optional |
| asset_value | The asset value of the victim. | Optional |
| asset_address_type | The asset address type. Relevant only when the asset_type is EmailAddress. | Optional |
| asset_network_type | The asset network type. Relevant only when the asset_type is NetworkAccount. | Optional |
| asset_social_network | The asset social network. Relevant only when the asset_type is SocialNetwork. | Optional |
| associated_groups_ids | A comma-separated list of group IDs to associate to the victim. | Optional |
| attribute_type | The attribute type to associate to the victim. Possible values are: Additional Analysis and Context, Description, External ID, Impact Description, Impact Score, Physical Address, Response Team & Staff involved, Source, Takedown Requests, Targeted Industry Sector, Title. | Optional |
| attribute_value | The attribute value to associate to the victim. | Optional |
| mode | The mode of the update operation. Relevant for associated groups, attributes, security labels and tags. Possible values are: append, delete, replace. Default is append. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.Victim.Name | string | The name of the victim. |
| TC.Victim.ownerId | string | The owner ID of the victim. |
| TC.Victim.id | string | The ID of the victim. |
| TC.Victim.ownerName | string | The owner name of the victim. |
| TC.Victim.webLink | string | The web link of the victim. |
| TC.Victim.description | string | The description of the victim. |
| TC.Victim.org | string | The organization of the victim. |
| TC.Victim.suborg | string | The sub-organization of the victim. |
| TC.Victim.workLocation | string | The work location of the victim. |
| TC.Victim.nationality | string | The nationality of the victim. |
Command example
!tc-update-victim victim_id=668 mode=append attribute_type="Source" attribute_value="test"
Context Example
{
"TC": {
"Victim": {
"id": 668,
"name": "nat",
"ownerId": 271,
"ownerName": "Palo Alto Cortex XSOAR",
"webLink": "https://threatconnect.com/auth/victim/victim.xhtml?victim=668"
}
}
}
Human Readable Output
Victim 668 was successfully updated.
tc-update-victim-asset
Updates a victim asset.
Base Command
tc-update-victim-asset
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_asset_id | The ID of the victim asset. | Required |
| asset_value | The asset value. | Required |
| asset_address_type | The asset address type. Relevant only when the asset_type is EmailAddress. | Optional |
| asset_network_type | The asset network type. Relevant only when the asset_type is NetworkAccount. | Optional |
| asset_social_network | The asset social network. Required only when the asset_type is SocialNetwork. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.VictimAsset.id | string | The ID of the victim asset. |
| TC.VictimAsset.type | string | The type of the victim asset. |
| TC.VictimAsset.victimId | string | The ID of the victim. |
| TC.VictimAsset.webLink | string | The web link of the victim asset. |
| TC.VictimAsset.phone | string | The phone number of the victim asset. |
| TC.VictimAsset.address | string | The address of the victim asset. |
| TC.VictimAsset.accountName | string | The account name of the victim asset. |
| TC.VictimAsset.addressType | string | The address type of the victim asset. |
| TC.VictimAsset.networkType | string | The network type of the victim asset. |
| TC.VictimAsset.socialNetwork | string | The social network of the victim asset. |
| TC.VictimAsset.website | string | The website of the victim asset. |
Command example
!tc-update-victim-asset victim_asset_id=750 asset_value="11111"
Context Example
{
"TC": {
"VictimAsset": {
"id": 750,
"phone": "11111",
"type": "Phone",
"victimId": 669,
"webLink": "https://threatconnect.com/auth/victim/victim.xhtml?victim=669"
}
}
}
Human Readable Output
Victim Asset 750 updated successfully for victim id: 669
tc-update-victim-attribute
Updates a victim attribute.
Base Command
tc-update-victim-attribute
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_attribute_id | The ID of the victim attribute. | Required |
| security_labels | A comma-separated list of the security labels to apply to the victim attribute. Possible values are: TLP:RED, TLP:GREEN, TLP:AMBER, TLP:WHITE, TLP:AMBER+STRICT, TLP:CLEAR. | Optional |
| attribute_value | The attribute value. | Required |
| source | The attribute source. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.VictimAttribute.dateAdded | string | The date that the victim attribute was added. |
| TC.VictimAttribute.default | string | Whether the attribute is the default attribute of its type for the victim to which it is added. |
| TC.VictimAttribute.id | string | The ID of the victim attribute. |
| TC.VictimAttribute.lastModified | string | The date that the victim attribute was last modified. |
| TC.VictimAttribute.pinned | string | Whether the victim attribute is pinned. |
| TC.VictimAttribute.type | string | The type of the victim attribute. |
| TC.VictimAttribute.value | string | The value of the victim attribute. |
| TC.VictimAttribute.createdBy.firstName | string | The first name of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.id | string | The ID of the victim the attribute associated to. |
| TC.VictimAttribute.createdBy.lastName | string | The last name of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.owner | string | The owner of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.pseudonym | string | The pseudonym of the user who created the victim attribute. |
| TC.VictimAttribute.createdBy.userName | string | The user name of the user who created the victim attribute. |
Command example
!tc-update-victim-attribute victim_attribute_id="132" attribute_value="test2"
Context Example
{
"TC": {
"VictimAttribute": {
"createdBy": {
"firstName": "Demisto API",
"id": 615,
"lastName": "Demisto API",
"owner": "Palo Alto Cortex XSOAR",
"pseudonym": "APIUsersTest",
"userName": "test"
},
"dateAdded": "2024-01-04T09:14:16Z",
"default": false,
"id": 132,
"lastModified": "2024-01-04T13:25:19Z",
"pinned": false,
"type": "Source",
"value": "test2"
}
}
}
Human Readable Output
Victim attribute 132 was successfully updated.
tc-delete-victim-asset
Deletes a victim asset.
Base Command
tc-delete-victim-asset
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_asset_id | The ID of the victim asset. | Required |
Context Output
There is no context output for this command.
Command example
!tc-delete-victim-asset victim_asset_id=738
Human Readable Output
Victim asset 738 was successfully deleted.
tc-delete-victim-attribute
Deletes a victim attribute.
Base Command
tc-delete-victim-attribute
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_attribute_id | The ID of the victim attribute. | Required |
Context Output
There is no context output for this command.
Command example
!tc-delete-victim-attribute victim_attribute_id=110
Human Readable Output
Victim attribute 110 was successfully deleted.
tc-list-attribute-type
Retrieved all attribute types
Base Command
tc-list-attribute-type
Input
| Argument Name | Description | Required |
|---|---|---|
| attribute_type_id | A specific attribute type to retrieve. If not specified, all attribute types will be retrieved. | Optional |
| page | The page to take the results from. The first is 0. Default is 0. | Optional |
| limit | The maximum number of results that can be returned. Default is 50. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| TC.AttributeType.allowMarkdown | string | Whether the attribute type markdown allowed. |
| TC.AttributeType.description | string | The attribute type description. |
| TC.AttributeType.name | string | The attribute type name. |
| TC.AttributeType.errorMessage | string | The attribute type error message. |
| TC.AttributeType.id | string | The attribute type ID. |
| TC.AttributeType.maxSize | string | The attribute type maximum size. |
| TC.AttributeType.TC.AttributeType.validationRule.description | string | The attribute type validation rule description. |
| TC.AttributeType.TC.AttributeType.validationRule.id | string | The attribute type validation rule ID. |
| TC.AttributeType.TC.AttributeType.validationRule.name | string | The attribute type validation rule name. |
| TC.AttributeType.TC.AttributeType.validationRule.text | string | The attribute type validation rule text. |
| TC.AttributeType.TC.AttributeType.validationRule.type | string | The attribute type validation rule type. |
| TC.AttributeType.TC.AttributeType.validationRule.version | string | The attribute type validation rule version. |
Command example
!tc-list-attribute-type limit=1
Context Example
{
"TC": {
"AttributeType": {
"allowMarkdown": true,
"description": "Describe the Course of Action Taken.",
"errorMessage": "Please enter a valid Course of Action.",
"id": 1,
"maxSize": 500,
"name": "Course of Action Taken"
}
}
}
Human Readable Output
Attribute types
id name description 1 Course of Action Taken Describe the Course of Action Taken.
tc-delete-victim
Deletes a victim.
Base Command
tc-delete-victim
Input
| Argument Name | Description | Required |
|---|---|---|
| victim_id | The ID of the victim. | Required |
Context Output
There is no context output for this command.
Command example
!tc-delete-victim victim_id=660
Human Readable Output
Victim 660 was successfully deleted.
Configuration parameters
baseUrl— Base Url (required)accessId— Access IDapi_secret_key— Access ID (required)defaultOrg— Default Organizationinsecure— Trust any certificate (not secure)proxy— Use system proxy settingsfirst_fetch— First fetch timestamp (<number> <time unit>, for example, 12 hours, 7 days, 3 months, 1 year) (required)max_fetch— Maximum number of incidents to fetchincidentType— Incident typeisFetch— Fetch incidentsincidentFetchInterval— Incidents Fetch Intervaltags— Tags filter for the fetchgroup_type— Group Type filter for the fetchstatus— Status filter for the fetchtql_filter— TQL Filterfields— Incident MetadataintegrationReliability— Source Reliability (required)rating— Rating Threshold for Malicious Indicatorsconfidence— Confidence Threshold for Malicious Indicatorsfreshness— Indicator Reputation Freshness in days
Commands (55)
-
domainSearches for an indicator of type domain.
-
fileSearches for an indicator of type file.
-
ipSearches for an indicator of type IP address.
-
tc-add-group-attributeDeprecatedDeprecated. Use the tc-update-group command.
-
tc-add-group-security-labelDeprecatedDeprecated. Use the tc-update-group command.
-
tc-add-group-tagAdds tags to a specified group.
-
tc-add-indicatorAdds a new indicator to ThreatConnect.
-
tc-associate-group-to-groupDeprecatedDeprecated. Use the tc-update-group command.
-
tc-create-campaignCreates a group based on the Campaign type.
-
tc-create-document-groupCreates a document group.
-
tc-create-eventCreates a group based on the Event type.
-
tc-create-incidentCreates a new incident group.
-
tc-create-threatCreates a group based on the "Threats" type.
-
tc-create-victimCreates a victim.
-
tc-create-victim-assetCreates a victim asset.
-
tc-create-victim-attributeCreates a victim attribute.
-
tc-delete-groupDeletes a group.
-
tc-delete-indicatorDeletes an indicator from ThreatConnect.
-
tc-delete-indicator-tagRemoves a tag from a specified indicator.
-
tc-delete-victimDeletes a victim.
-
tc-delete-victim-assetDeletes a victim asset.
-
tc-delete-victim-attributeDeletes a victim attribute.
-
tc-download-documentDownloads the contents of a document.
-
tc-download-reportThe group report to download in PDF format.
-
tc-fetch-incidentsDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-associated-groupsReturns groups associated with a specified group.
-
tc-get-eventsReturns a list of events.
-
tc-get-groupDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-group-attributesDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-group-indicatorsDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-group-security-labelsDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-group-tagsDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-groupsDeprecatedDeprecated. Use the tc-list-groups command.
-
tc-get-incident-associate-indicatorsReturns indicators that are related to a specific incident.
-
tc-get-indicatorRetrieves information about an indicator.
-
tc-get-indicator-ownersGet the owner for an indicator.
-
tc-get-indicator-typesReturns all indicator types available.
-
tc-get-indicators-by-tagFetches all indicators that have a tag.
-
tc-get-tagsReturns a list of all ThreatConnect tags.
-
tc-group-associate-indicatorDeprecatedDeprecated. Use the tc-update-group command.
-
tc-incident-associate-indicatorAssociates an indicator with an existing incident. The indicator must exist before running this command. To add an indicator, run the tc-add-indicator command.
-
tc-indicatorsRetrieves a list of all indicators.
-
tc-list-attribute-typeRetrieved all attribute types.
-
tc-list-groupsReturns all groups.
-
tc-list-victim-assetsRetrieves victim assets.
-
tc-list-victim-attributesRetrieves victim attributes.
-
tc-list-victimsRetrieves victims.
-
tc-ownersRetrieves all owners for the current account.
-
tc-tag-indicatorAdds a tag to an existing indicator.
-
tc-update-groupUpdates a group.
-
tc-update-indicatorUpdates the indicator in ThreatConnect.
-
tc-update-victimUpdates a victim.
-
tc-update-victim-assetUpdates a victim asset.
-
tc-update-victim-attributeUpdates a victim attribute.
-
urlSearches for an indicator of type URL.
category: Data Enrichment & Threat Intelligence provider: Dataminr commonfields: id: ThreatConnect v3 version: -1 sectionorder: - Connect - Collect configuration: - defaultvalue: https://api.threatconnect.com display: Base Url name: baseUrl required: true type: 0 section: Connect - display: Access ID name: accessId type: 0 hidden: true required: false section: Connect - additionalinfo: The API credentials display: Access ID displaypassword: Secret key name: api_secret_key type: 9 required: true section: Connect - display: Default Organization name: defaultOrg type: 0 required: false section: Connect - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect advanced: true - display: Use system proxy settings name: proxy type: 8 required: false section: Connect advanced: true - defaultvalue: 3 days display: First fetch timestamp (<number> <time unit>, for example, 12 hours, 7 days, 3 months, 1 year) name: first_fetch type: 0 required: true section: Collect - name: max_fetch display: Maximum number of incidents to fetch type: 0 defaultvalue: '200' required: false section: Collect - display: Incident type name: incidentType type: 13 required: false section: Collect - display: Fetch incidents name: isFetch type: 8 required: false section: Collect - display: Incidents Fetch Interval name: incidentFetchInterval defaultvalue: '1' type: 19 required: false section: Collect - additionalinfo: Free text box to add comma-separated tags to filter the fetched incidents by. display: Tags filter for the fetch name: tags type: 0 required: false section: Collect advanced: true - additionalinfo: The group type to filter the fetched incidents by. defaultvalue: Incident display: Group Type filter for the fetch name: group_type options: - Incident - Event type: 16 required: false section: Collect advanced: true - additionalinfo: The status to filter the fetched incidents by (if not, the field will fetch all statuses). display: Status filter for the fetch name: status options: - Deleted - Rejected - Closed - Incident Reported - Restoration Achieved - Containment Achieved - Stalled - Open - New - Escalated - No Further Action - False Positive - Needs Review type: 16 required: false section: Collect advanced: true - additionalinfo: A free text TQL filter to apply to the fetch. This filter is added as an AND to the other filters. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. display: TQL Filter name: tql_filter type: 0 required: false section: Collect advanced: true - additionalinfo: The metadata to collect. display: Incident Metadata name: fields options: - associatedGroups - associatedIndicators - tags - securityLabels - associatedVictimAssets - attributes type: 16 required: false section: Collect advanced: true - 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: true type: 15 section: Collect advanced: true - additionalinfo: Rating Threshold for Malicious Indicators. This is necessary to calculate reputation. defaultvalue: '3' display: Rating Threshold for Malicious Indicators name: rating type: 0 required: false section: Collect advanced: true - additionalinfo: Confidence Threshold for Malicious Indicators. This is necessary to calculate reputation. defaultvalue: '50' display: Confidence Threshold for Malicious Indicators name: confidence type: 0 required: false section: Collect advanced: true - additionalinfo: Indicator Reputation Freshness, it is necessary to calculate reputation. defaultvalue: '7' display: Indicator Reputation Freshness in days name: freshness type: 0 required: false section: Collect advanced: true description: ThreatConnect's integration is a intelligence-driven security operations solution with intelligence, automation, analytics, and workflows. display: ThreatConnect v3 name: ThreatConnect v3 script: commands: - arguments: - default: true description: A comma-separated list of IPv4 or IPv6 addresses. name: ip required: true isArray: true - description: A comma-separated list of a client's organizations, sources, or communities to which a user has permissions. For example, users with admin permissions can search for indicators belonging to all owners. name: owners - description: A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be "0" - "Unknown", "1" - "Suspicious", "2" - "Low", "3" - Moderate, "4" - High, or "5" - "Critical". name: ratingThreshold - description: A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be "0%" - "Unknown," "1% " - "Discredited", "2-29%" - "Improbable," "30-49%" - "Doubtful," "50-69%" - "Possible", "70-89%" - "Probable," or "90-100%" - "Confirmed". name: confidenceThreshold description: Searches for an indicator of type IP address. name: ip outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: IP.Address description: The IP address of the indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - default: true description: A comma-separated list of URLs for which to search. For example, "www.demisto.com". name: url required: true isArray: true - description: A comma-separated list of a client's organizations, sources, or communities to which a client’s API user has been granted permission. For example, "owner1", "owner2", or "owner3". name: owners - description: A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be "0" - "Unknown", "1" - "Suspicious", "2" - "Low", "3" - Moderate, "4" - High, or "5" - "Critical". name: ratingThreshold - description: A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be "0%" - "Unknown," "1% " - "Discredited", "2-29%" - "Improbable," "30-49%" - "Doubtful," "50-69%" - "Possible", "70-89%" - "Probable," or "90-100%" - "Confirmed". name: confidenceThreshold description: Searches for an indicator of type URL. name: url outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: string - contextPath: URL.Data description: The data of the URL indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - default: true description: A comma-separated list of the hashes of the files. Can be "MD5", "SHA-1", or "SHA-256". name: file required: true isArray: true - description: A comma-separated list of a client's organizations, sources, or communities to which a user has permissions. For example, users with admin permissions can search for indicators belonging to all owners. name: owners - description: A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be "0" - "Unknown", "1" - "Suspicious", "2" - "Low", "3" - Moderate, "4" - High, or "5" - "Critical". name: ratingThreshold - description: A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be "0%" - "Unknown," "1% " - "Discredited", "2-29%" - "Improbable," "30-49%" - "Doubtful," "50-69%" - "Possible", "70-89%" - "Probable," or "90-100%" - "Confirmed". name: confidenceThreshold description: Searches for an indicator of type file. name: file outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator. 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: string - contextPath: File.MD5 description: The MD5 hash of the indicator. type: string - contextPath: File.SHA1 description: The SHA1 hash of the indicator. type: string - contextPath: File.SHA256 description: The SHA256 hash of the indicator. type: string - contextPath: File.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: [] description: Retrieves all owners for the current account. name: tc-owners outputs: - contextPath: TC.Owner.Name description: The name of the owner. type: string - contextPath: TC.Owner.ID description: The ID of the owner. type: string - contextPath: TC.Owner.Type description: The type of the owner. type: string - arguments: - description: A comma-separated list of results filtered by the owner of the indicator. name: owner - description: The page to take the results from. name: page - description: The maximum number of results that can be returned. The default is 500. name: limit - name: fields_to_return description: 'Comma separated list of additional fields to return as part of the result indicator metadata. Possible values are: associatedGroups, associatedIndicators, observations, tags, and attributes.' isArray: true - description: A free text TQL filter to apply to the indicators query. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. name: filter description: Retrieves a list of all indicators. name: tc-indicators outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: string - contextPath: IP.Address description: The IP address of the indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The name of the domain. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - description: The page to take the results from. name: page - description: The maximum number of results that can be returned. The default is 500. name: limit - description: The name of the tag to get. name: name description: Returns a list of all ThreatConnect tags. name: tc-get-tags outputs: - contextPath: TC.Tags description: A list of tags. type: Unknown - arguments: - description: The name of the tag. name: tag required: true - description: The indicator to tag. For example, for an IP indicator, "8.8.8.8". name: indicator required: true description: Adds a tag to an existing indicator. name: tc-tag-indicator - arguments: - default: true description: The ID of the indicator by which to search. name: indicator required: true - name: fields_to_return description: 'Comma separated list of additional fields to return as part of the result indicator metadata. Possible values are: associatedGroups, associatedIndicators, observations, tags, and attributes.' isArray: true description: Retrieves information about an indicator. name: tc-get-indicator outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. type: string - contextPath: TC.Indicator.IndicatorAttributes.dateAdded description: The date the indicator attribute was added. type: date - contextPath: TC.Indicator.IndicatorAttributes.displayed description: Whether to display the indicator attributes on ThreatConnect. type: boolean - contextPath: TC.Indicator.IndicatorAttributes.id description: The ID of the attribute. type: number - contextPath: TC.Indicator.IndicatorAttributes.lastModified description: The date the indicator attribute was last modified. type: date - contextPath: TC.Indicator.IndicatorAttributes.type description: The name of the attribute. type: string - contextPath: TC.Indicator.IndicatorAttributes.value description: The contents of the attribute. 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: IP.Address description: The IP address of the indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the indicator of the URL. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The domain name of the indicator. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - default: true description: The name of the tag by which to filter the results. name: tag required: true - description: A comma-separated list of indicators filtered by the owner. name: owner - description: The page to take the results from. name: page - description: The maximum number of results that can be returned. The default is 500. name: limit - name: fields_to_return description: 'Comma separated list of additional fields to return as part of the result indicator metadata. Possible values are: associatedGroups, associatedIndicators, observations, tags, and attributes.' isArray: true - description: The comparison operator to use when filtering by tag. Default is LIKE (pattern matching). Use EQ for exact match. name: operator defaultValue: LIKE auto: PREDEFINED predefined: - LIKE - EQ - NE - CONTAINS - STARTSWITH - ENDSWITH - IN description: Fetches all indicators that have a tag. name: tc-get-indicators-by-tag outputs: - contextPath: TC.Indicator.Name description: The name of the tagged indicator. type: string - contextPath: TC.Indicator.Type description: The type of the tagged indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the tagged indicator. type: string - contextPath: TC.Indicator.Description description: The description of the tagged indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the tagged indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the tagged indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the tagged indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the tagged indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the tagged indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: IP.Address description: The IP address of the tagged indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the tagged indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The domain name of the tagged indicator. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - description: The indicator to add. name: indicator required: true - auto: PREDEFINED description: The type of the indicator. name: indicatorType predefined: - Address - Agent - User - Registry Key - Mutex - Hashtag - Email Subject - Subject - Email - CIDR - Host - URL - ASN - File - EmailAddress required: true - auto: PREDEFINED description: The type of hash for the file indicator. name: hashType predefined: - md5 - sha1 - sha256 - description: The threat rating of the indicator. Can be "0" - "Unknown", "1" - "Suspicious", "2" - "Low", "3" - Moderate, "4" - High, or "5" - "Critical". name: rating - description: The confidence rating of the indicator. Can be "0%" - "Unknown," "1% " - "Discredited", "2-29%" - "Improbable," "30-49%" - "Doubtful," "50-69%" - "Possible", "70-89%" - "Probable," or "90-100%" - "Confirmed". name: confidence - description: A comma-separated list of the tags to apply to the campaign. name: tags - description: The description of the indicator. name: description - description: The name of the owner to which the Indicator belongs. name: owner description: Adds a new indicator to ThreatConnect. name: tc-add-indicator outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the added indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the added indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. type: string - contextPath: IP.Address description: The IP address of the indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The name of the added indicator of the domain. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - default: true description: The name of the incident group. name: incidentName required: true - description: The creation time of an incident in the "2017-03-21T00:00:00Z" format. name: eventDate - description: A comma-separated list of the tags applied to the incident. name: tag - auto: PREDEFINED description: The security label applied to the incident. name: securityLabel predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: The description of the incident. name: description description: Creates a new incident group. name: tc-create-incident outputs: - contextPath: TC.Incident.Name description: The name of the new incident group. type: string - contextPath: TC.Incident.Owner description: The owner of the new incident. type: string - contextPath: TC.Incident.EventDate description: The date on which the event that indicates an incident occurred. type: date - contextPath: TC.Incident.Tag description: The name of the tag of the new incident. type: string - contextPath: TC.Incident.SecurityLabel description: The security label of the new incident. type: string - contextPath: TC.Incident.ID description: The ID of the new incident. type: Unknown - arguments: - default: true description: The fetched incidents filtered by ID. name: incidentId - description: The fetched incidents filtered by owner. name: owner - description: The page to take the results from. name: page - description: The maximum number of results that can be returned. The default is 500. name: limit deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-fetch-incidents outputs: - contextPath: TC.Incident description: The name of the group of fetched incidents. type: string - contextPath: TC.Incident.ID description: The ID of the fetched incidents. type: string - contextPath: TC.Incident.Owner description: The owner of the fetched incidents. type: string - arguments: - description: The ID of the incident to which the indicator is associated. name: incidentId required: true - default: true description: The ID of the indicator. name: indicator required: true description: Associates an indicator with an existing incident. The indicator must exist before running this command. To add an indicator, run the tc-add-indicator command. name: tc-incident-associate-indicator outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the associated indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the associated indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. type: string - contextPath: IP.Address description: IP address of the associated indicator of the file. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the associated indicator of the file. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The name of the indicator of the domain. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - default: true description: A comma-separated list of names of the domain. name: domain required: true isArray: true - description: A comma-separated list of a client's organizations, sources, or communities to which a user has permissions. For example, users with admin permissions can search for indicators belonging to all owners. name: owners - description: A comma-separated list of results filtered by indicators whose threat rating is greater than the specified value. Can be "0" - "Unknown", "1" - "Suspicious", "2" - "Low", "3" - Moderate, "4" - High, or "5" - "Critical". name: ratingThreshold - description: A comma-separated list of results filtered by indicators whose confidence rating is greater than the specified value. Can be "0%" - "Unknown," "1% " - "Discredited", "2-29%" - "Improbable," "30-49%" - "Doubtful," "50-69%" - "Possible", "70-89%" - "Probable," or "90-100%" - "Confirmed". name: confidenceThreshold description: Searches for an indicator of type domain. name: domain outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the domain. type: string - contextPath: TC.Indicator.ID description: The ID of the domain. type: string - contextPath: TC.Indicator.Description description: The description of the domain. type: string - contextPath: TC.Indicator.Owner description: The owner of the domain. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator of the domain was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator of the domain was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the domain. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the domain. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: Domain.Name description: The name of the domain. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - default: true description: The ID of the incident. name: incidentId required: true description: Returns indicators that are related to a specific incident. name: tc-get-incident-associate-indicators outputs: - contextPath: TC.Indicator.Name description: The name of the returned indicator. type: string - contextPath: TC.Indicator.Type description: The type of the returned indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the returned indicator. type: string - contextPath: TC.Indicator.Description description: The description of the returned indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the returned indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the returned indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the returned indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the returned indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the returned indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. 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: DBotScore.Reliability description: Reliability of the source providing the intelligence data. type: String - contextPath: IP.Address description: The IP address of the returned indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the returned indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The name of the domain. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - arguments: - description: The name of the updated indicator. name: indicator required: true - description: The threat rating of the updated indicator. name: rating - description: The confidence rating of the updated indicator. name: confidence - description: The size of the file of the updated indicator. name: size - auto: PREDEFINED description: Whether the DNS indicator is active (only for hosts). name: dnsActive predefined: - 'True' - 'False' - auto: PREDEFINED description: Whether the indicator is active (only for hosts). name: whoisActive predefined: - 'True' - 'False' - auto: PREDEFINED description: The security label applied to the incident. name: securityLabel predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: A comma-separated list of tags. name: tags description: Updates the indicator in ThreatConnect. name: tc-update-indicator outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. type: string - contextPath: IP.Address description: The IP address of the indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The domain name of the indicator. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - description: The ID of the indicator from which to remove a tag. name: indicator required: true - description: The name of the tag to remove from the indicator. name: tag required: true description: Removes a tag from a specified indicator. name: tc-delete-indicator-tag outputs: - contextPath: TC.Indicator.Name description: The name of the indicator. type: string - contextPath: TC.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Indicator.ID description: The ID of the indicator. type: string - contextPath: TC.Indicator.Description description: The description of the indicator. type: string - contextPath: TC.Indicator.Owner description: The owner of the indicator. type: string - contextPath: TC.Indicator.CreateDate description: The date the indicator was created. type: date - contextPath: TC.Indicator.LastModified description: The date the indicator was last modified. type: date - contextPath: TC.Indicator.Rating description: The threat rating of the indicator. type: number - contextPath: TC.Indicator.Confidence description: The confidence rating of the indicator. type: number - contextPath: TC.Indicator.WhoisActive description: The active indicator (for domains only). type: string - contextPath: TC.Indicator.File.MD5 description: The MD5 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA1 description: The SHA1 hash of the indicator of the file. type: string - contextPath: TC.Indicator.File.SHA256 description: The SHA256 hash of the indicator of the file. type: string - contextPath: IP.Address description: The IP address of the indicator. type: string - contextPath: IP.Malicious.Vendor description: For malicious IP addresses, the vendor that made the decision. type: string - contextPath: IP.Malicious.Description description: For malicious IP addresses, the full description. type: string - contextPath: URL.Data description: The data of the URL of the indicator. type: string - contextPath: URL.Malicious.Vendor description: For malicious URLs, the vendor that made the decision. type: string - contextPath: URL.Malicious.Description description: For malicious URLs, the full description. type: string - contextPath: Domain.Name description: The domain name of the indicator. type: string - contextPath: Domain.Malicious.Vendor description: For malicious domains, the vendor that made the decision. type: string - contextPath: Domain.Malicious.Description description: For malicious domains, the full description. type: string - 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.Malicious.Vendor description: For malicious files, the vendor that made the decision. type: string - contextPath: File.Malicious.Description description: For malicious files, the full description. type: string - contextPath: TC.Indicator.WebLink description: The web link of the indicator. type: string - arguments: - description: The ID of the indicator to delete. name: indicator required: true description: Deletes an indicator from ThreatConnect. name: tc-delete-indicator - arguments: - description: The name of the campaign group. name: name required: true - description: The date the campaign was first seen. name: firstSeen - description: The description of the campaign. name: description - description: Comma-separated list of the tags to apply to the campaign. name: tag - auto: PREDEFINED description: The security label applied to the incident. name: securityLabel predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR description: Creates a group based on the Campaign type. name: tc-create-campaign outputs: - contextPath: TC.Campaign.Name description: The name of the campaign. type: string - contextPath: TC.Campaign.Owner description: The owner of the campaign. type: string - contextPath: TC.Campaign.FirstSeen description: The date the campaign was first seen. type: date - contextPath: TC.Campaign.Tag description: The tag of the campaign. type: string - contextPath: TC.Campaign.SecurityLevel description: The security label of the campaign. type: string - contextPath: TC.Campaign.ID description: The ID of the campaign. type: string - arguments: - description: The name of the event group. name: name required: true - description: The date the event occurred. If the date is not specified, the current date is used. name: eventDate - auto: PREDEFINED description: The status of the event. name: status predefined: - Needs Review - False Positive - No Further Action - Escalated - description: The name of the owner to which the group belongs. By default, events will be created in the organization in which the API user account resides. name: owner_name - description: A comma-separated list of the tags of the event. name: tag description: Creates a group based on the Event type. name: tc-create-event outputs: - contextPath: TC.Event.Name description: The name of the event. type: string - contextPath: TC.Event.Date description: The date of the event. type: date - contextPath: TC.Event.Status description: The status of the event. type: string - contextPath: TC.Event.Owner description: The owner of the event. type: string - contextPath: TC.Event.Tag description: The tag of the event. type: string - contextPath: TC.Event.ID description: The ID of the event. type: string - contextPath: TC.Event.Type description: The type of the event. type: string - arguments: - default: true description: The name of the threat group. name: name required: true - description: The creation time of a threat in the "2017-03-21T00:00:00Z" format. name: eventDate - description: A comma-separated list of the tags applied to the threat. name: tags - auto: PREDEFINED description: The security label applied to the threat. name: securityLabel predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: The description of the threat. name: description description: Creates a group based on the "Threats" type. name: tc-create-threat outputs: - contextPath: TC.Threat.Name description: The name of the threat. type: string - contextPath: TC.Threat.ID description: The ID of the threat. type: string - arguments: - description: A comma-separated list of the IDs of the groups to delete. name: groupID required: true description: Deletes a group. name: tc-delete-group - arguments: - description: The ID of the group to which to add attributes. To get the ID of the group, run the tc-list-groups command. name: group_id required: true - description: The type of attribute to add to the group. The type is located in the UI in a specific group or under Org Config. name: attribute_type required: true - description: The value of the attribute. name: attribute_value required: true deprecated: true description: Deprecated. Use the tc-update-group command. name: tc-add-group-attribute outputs: - contextPath: TC.Group.DateAdded description: The date the attribute was added. type: Date - contextPath: TC.Group.LastModified description: The date the added attribute was last modified. type: Date - contextPath: TC.Group.Type description: The type of the group to which the attribute was added. type: String - contextPath: TC.Group.Value description: The value of the attribute added to the group. type: String - contextPath: TC.Group.ID description: The group ID to which the attribute was added. type: Number - arguments: - description: The date to retrieve groups from in the yyyy-mm-dd format, e.g., 1111-11-11. name: fromDate type: string - description: The tag to retrieve groups by. name: tag type: string - description: The page to take the results from. name: page type: string - description: The maximum number of results that can be returned. The default is 500. name: limit type: string - description: A comma-separated list of IDs to filter the groups by. name: id type: string - description: A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. name: filter type: string description: Returns a list of events. name: tc-get-events outputs: - contextPath: TC.Event.DateAdded description: The date the event was added. type: Date - contextPath: TC.Event.EventDate description: The date the event occurred. type: Date - contextPath: TC.Event.ID description: The ID of the event. type: Number - contextPath: TC.Event.OwnerName description: The name of the owner of the event. type: String - contextPath: TC.Event.Status description: The status of the event. type: String - contextPath: TC.Event.AssociatedGroups description: The associated groups for the event. type: String - contextPath: TC.Event.AssociatedIndicators description: The associated indicators for the event. type: String - contextPath: TC.Event.Tags description: The tags of the event. type: String - arguments: - auto: PREDEFINED description: The type of the group. name: group_type predefined: - Adversary - Attack Pattern - Campaign - Course of Action - Document - E-mail - Event - Incident - Intrusion Set - Malware - Report - Signature - Tactic - Task - Threat - Tool - Vulnerability deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-get-groups outputs: - contextPath: TC.Group.DateAdded description: The date the group was added. type: Date - contextPath: TC.Group.EventDate description: The date the event occurred. type: Date - contextPath: TC.Group.Name description: The name of the group. type: String - contextPath: TC.Group.OwnerName description: The name of the owner of the group. type: String - contextPath: TC.Group.Status description: The status of the group. type: String - contextPath: TC.Group.ID description: The ID of the group. type: Number - arguments: - auto: PREDEFINED description: The type of the group. name: group_type predefined: - Adversary - Attack Pattern - Campaign - Course of Action - Document - E-mail - Event - Incident - Intrusion Set - Malware - Report - Signature - Tactic - Task - Threat - Tool - Vulnerability - description: The date to retrieve groups from in the yyyy-mm-dd format, e.g., 1111-11-11. name: fromDate type: string - description: The tag to retrieve groups by. name: tag type: string - description: The page to take the results from. name: page type: string - description: The maximum number of results that can be returned. The default is 500. name: limit type: string - description: A comma-separated list of IDs to filter the groups by. name: id type: string - description: A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. name: filter type: string - description: Add group tags metadata to the results. name: include_tags - description: Add group security labels metadata to the results. name: include_security_labels - description: Add group attributes metadata to the results. name: include_attributes - description: Add group associated groups metadata to the results. name: include_associated_groups - description: Add group associated indicators metadata to the results. name: include_associated_indicators - description: Add all group metadata to the results. name: include_all_metaData description: Returns all groups. name: tc-list-groups outputs: - contextPath: TC.Group.DateAdded description: The date the group was added. type: Date - contextPath: TC.Group.EventDate description: The date the event occurred. type: Date - contextPath: TC.Group.Name description: The name of the group. type: String - contextPath: TC.Group.OwnerName description: The name of the owner of the group. type: String - contextPath: TC.Group.Status description: The status of the group. type: String - contextPath: TC.Group.ID description: The ID of the group. type: Number - arguments: - description: The ID of the group to which to add the security label. To get the ID, run the tc-list-groups command. name: group_id required: true - auto: PREDEFINED description: The security label applied to the document. name: security_label_name predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR required: true deprecated: true description: Deprecated. Use the tc-update-group command. name: tc-add-group-security-label - arguments: - description: The ID of the group to which to add the tag. To get the ID, run the tc-list-groups command. name: group_id required: true - description: The name of the tag to add to the group. name: tag_name required: true description: Adds tags to a specified group. name: tc-add-group-tag - arguments: [] description: Returns all indicator types available. name: tc-get-indicator-types outputs: - contextPath: TC.IndicatorType.ApiBranch description: The branch of the API. type: String - contextPath: TC.IndicatorType.ApiEntity description: The entity of the API. type: String - contextPath: TC.IndicatorType.CasePreference description: 'The case preference of the indicator. For example, "sensitive", "upper", or "lower".' type: String - contextPath: TC.IndicatorType.Custom description: Whether the indicator is a custom indicator. type: Boolean - contextPath: TC.IndicatorType.Parsable description: Whether the indicator can be parsed. type: Boolean - contextPath: TC.IndicatorType.Value1Type description: The value type of the indicator. type: String - contextPath: TC.IndicatorType.Value1Label description: The value label of the indicator. type: String - arguments: - description: The name/ID of the indicator. name: indicator required: true - description: The ID of the group. To get the ID of the group, run the tc-list-groups command. name: group_id required: true deprecated: true description: Deprecated. Use the tc-update-group command. name: tc-group-associate-indicator outputs: - contextPath: TC.Group.GroupID description: The ID of the group. type: Number - contextPath: TC.Group.Indicator description: The name of the indicator. type: String - arguments: - description: The name of the file to display in the UI. name: file_name required: true - description: The name of the group. name: name required: true - auto: PREDEFINED description: Whether the file is malware. If "true", ThreatConnect creates a password-protected ZIP file on your local machine that contains the sample and uploads the ZIP file. name: malware predefined: - 'True' - 'False' - description: The password of the ZIP file. name: password - auto: PREDEFINED description: The security label applied to the document. name: security_label predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: A description of the group. name: description - description: The ID of the entry, as displayed in the War Room. name: entry_id required: true description: Creates a document group. name: tc-create-document-group outputs: - contextPath: TC.Group.Name description: The name of the group. type: String - contextPath: TC.Group.Owner description: The owner of the group. type: String - contextPath: TC.Group.EventDate description: The date the group was created. type: Date - contextPath: TC.Group.Description description: The description of the group. type: String - contextPath: TC.Group.SecurityLabel description: The security label of the group. type: String - contextPath: TC.Group.ID description: The ID of the group to which the attribute was added. type: Number - arguments: - description: The ID of the group to retrieve. To get the ID, run the tc-list-groups command. name: group_id required: true deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-get-group outputs: - contextPath: TC.Group.DateAdded description: The date the group was added. type: Date - contextPath: TC.Group.EventDate description: The date the event occurred. type: Date - contextPath: TC.Group.Name description: The name of the group. type: String - contextPath: TC.Group.Owner.ID description: The ID of the group owner. type: Number - contextPath: TC.Group.Owner.Name description: The name of the group owner. type: String - contextPath: TC.Group.Owner.Type description: The type of the owner. type: String - contextPath: TC.Group.Status description: The status of the group. type: String - arguments: - description: The ID of the group for which to return the attribute. To get the ID, run the tc-list-groups command. name: group_id required: true deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-get-group-attributes outputs: - contextPath: TC.Group.Attribute.DateAdded description: The date the group was added. type: Date - contextPath: TC.Group.Attribute.Displayed description: Whether the attribute is displayed on the UI. type: Boolean - contextPath: TC.Group.Attribute.AttributeID description: The ID of the attribute. type: Number - contextPath: TC.Group.Attribute.LastModified description: The date the attribute was last modified. type: Date - contextPath: TC.Group.Attribute.Type description: The type of the attribute. type: String - contextPath: TC.Group.Attribute.Value description: The value of the attribute. type: String - arguments: - description: The ID of the group for which to return the security labels. To get the ID, run the tc-list-groups command. name: group_id required: true deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-get-group-security-labels outputs: - contextPath: TC.Group.SecurityLabel.Name description: The name of the security label. type: String - contextPath: TC.Group.SecurityLabel.Description description: The description of the security label. type: String - contextPath: TC.Group.SecurityLabel.DateAdded description: The date the security label was added. type: Date - arguments: - description: The ID of the group for which to return the tags. To get the ID, run the tc-list-groups command. name: group_id required: true deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-get-group-tags outputs: - contextPath: TC.Group.Tag.Name description: The name of the tag. type: String - arguments: - description: The ID of the document. name: document_id required: true description: Downloads the contents of a document. name: tc-download-document outputs: - contextPath: File.Size description: The size of the file. type: Number - 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.Name description: The name of the file. type: String - contextPath: File.SSDeep description: The ssdeep hash of the file (same as displayed in file entries). type: String - contextPath: File.EntryID description: The entry ID of the file. type: String - contextPath: File.Info description: The information of the file. type: String - contextPath: File.Type description: The type of the file. type: String - contextPath: File.MD5 description: The MD5 hash of the file. type: String - contextPath: File.Extension description: The extension of the file. type: String - arguments: - description: The ID of the group for which to return the indicators. To get the ID, run the tc-list-groups command. name: group_id required: true deprecated: true description: Deprecated. Use the tc-list-groups command. name: tc-get-group-indicators outputs: - contextPath: TC.Group.Indicator.Summary description: The summary of the indicator. type: String - contextPath: TC.Group.Indicator.ThreatAssessConfidence description: The confidence rating of the indicator. type: string - contextPath: TC.Group.Indicator.IndicatorID description: The ID of the indicator. type: Number - contextPath: TC.Group.Indicator.DateAdded description: The date the indicator was added. type: Date - contextPath: TC.Group.Indicator.Type description: The type of the indicator. type: string - contextPath: TC.Group.Indicator.Rating description: The threat rating of the indicator. type: Number - contextPath: TC.Group.Indicator.ThreatAssertRating description: The rating of the threat assert. type: Number - contextPath: TC.Group.Indicator.OwnerName description: The name of the owner of the indicator. type: string - contextPath: TC.Group.Indicator.LastModified description: The date the indicator was last modified. type: Date - arguments: - description: The ID of the group. To get the ID, run the tc-list-groups command. name: group_id required: true description: Returns groups associated with a specified group. name: tc-get-associated-groups outputs: - contextPath: TC.Group.AssociatedGroup.DateAdded description: The date the group was added. type: Date - contextPath: TC.Group.AssociatedGroup.GroupID description: The ID of the group. type: Number - contextPath: TC.Group.AssociatedGroup.Name description: The name of the group. type: String - contextPath: TC.Group.AssociatedGroup.OwnerName description: The name of the owner of the group. type: String - contextPath: TC.Group.AssociatedGroup.Type description: The type of the group. type: String - arguments: - description: The ID of the group. To get the ID of the group, run the tc-list-groups command. name: group_id required: true - description: The ID of the group to associate. name: associated_group_id required: true deprecated: true description: Deprecated. Use the tc-update-group command. name: tc-associate-group-to-group outputs: - contextPath: TC.Group.AssociatedGroup.AssociatedGroupID description: The ID of the associated group. type: Number - contextPath: TC.Group.AssociatedGroup.GroupID description: The ID of the group to associate to. type: Number - arguments: - description: Indicator ID. name: indicator required: true description: Get the owner for an indicator. name: tc-get-indicator-owners - arguments: - description: The ID of the group. name: group_id required: true description: The group report to download in PDF format. name: tc-download-report outputs: - contextPath: File.Size description: The size of the file. type: Number - 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.Name description: The name of the file. type: String - contextPath: File.SSDeep description: The ssdeep hash of the file. type: String - contextPath: File.EntryID description: The entry ID of the file. type: String - contextPath: File.Info description: The information of the file. type: String - contextPath: File.Type description: The type of the file. type: String - contextPath: File.MD5 description: The MD5 hash of the file. type: String - contextPath: File.Extension description: The extension of the file. type: String - arguments: - default: true description: The ID of the group. name: id required: true - description: Custom fields for the group. name: custom_field - description: A comma-separated list of The tags applied to the threat. name: tags - auto: PREDEFINED description: The security label applied to the threat. name: security_label predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: An ID to associate a group by. name: associated_group_id - description: An ID of a victim to associate to the group. name: associated_victim_asset_id - description: An ID to associate an indicator by. name: associated_indicator_id - auto: PREDEFINED description: The type of update to the group metadata(associated indicators, attributes,tags etc.). name: mode predefined: - append - delete - replace - description: The value of the attribute to associate. name: attribute_value - description: The type of the attribute to associate. name: attribute_type description: Updates a group. name: tc-update-group outputs: - contextPath: TC.Group.Name description: The name of the group. type: string - contextPath: TC.Group.Owner description: The owner of the group. type: string - contextPath: TC.Group.Tag description: The tag of the group. type: string - contextPath: TC.Group.SecurityLevel description: The security label of the group. type: string - contextPath: TC.Group.ID description: The ID of the group. type: string - arguments: - default: true description: The name of the victim. name: name required: true - description: The nationality of the victim. name: nationality - description: The organization of the victim. name: org - description: The sub-organization of the victim. name: sub_org - auto: PREDEFINED description: A comma-separated list of the security labels to apply to the victim. name: security_labels isArray: true predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: A comma-separated list of tags. name: tags isArray: true - description: The work location of the victim. name: work_location - auto: PREDEFINED description: The asset type of the victim. name: asset_type predefined: - EmailAddress - NetworkAccount - Phone - SocialNetwork - WebSite - description: The asset value of the victim. name: asset_value - description: The asset address type. Relevant only when the asset_type is EmailAddress. name: asset_address_type - description: The asset network type. Relevant only when the asset_type is NetworkAccount. name: asset_network_type - description: The asset social network. Required only when the asset_type is SocialNetwork. name: asset_social_network - description: A comma-separated list of group IDs to associate to the victim. name: associated_groups_ids isArray: true - auto: PREDEFINED description: The attribute type to associate to the victim. name: attribute_type predefined: - Additional Analysis and Context - Description - External ID - Impact Description - Impact Score - Physical Address - Response Team & Staff involved - Source - Takedown Requests - Targeted Industry Sector - Title - description: The attribute value to associate to the victim. name: attribute_value description: Creates a victim. name: tc-create-victim outputs: - contextPath: TC.Victim.Name description: The name of the victim. type: string - contextPath: TC.Victim.ownerId description: The ID of the owner of the victim. type: string - contextPath: TC.Victim.id description: The ID of the victim. type: string - contextPath: TC.Victim.ownerName description: The owner name of the victim. type: string - contextPath: TC.Victim.webLink description: The web link of the victim. type: string - contextPath: TC.Victim.description description: The description of the victim. type: string - contextPath: TC.Victim.org description: The organization of the victim. type: string - contextPath: TC.Victim.suborg description: The sub-organization of the victim. type: string - contextPath: TC.Victim.workLocation description: The work location of the victim. type: string - contextPath: TC.Victim.nationality description: The nationality of the victim. type: string - arguments: - default: true description: The ID of the victim. name: victim_id required: true - description: The name of the victim. name: name - description: The nationality of the victim. name: nationality - description: The organization of the victim. name: org - description: The sub-organization of the victim. name: sub_org - auto: PREDEFINED description: A comma-separated list of the security labels to apply to the victim. name: security_labels isArray: true predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: A comma-separated list of tags. name: tags isArray: true - description: The work location of the victim. name: work_location - auto: PREDEFINED description: The asset type of the victim. name: asset_type predefined: - EmailAddress - NetworkAccount - Phone - SocialNetwork - WebSite - description: The asset value of the victim. name: asset_value - description: The asset address type. Relevant only when the asset_type is EmailAddress. name: asset_address_type - description: The asset network type. Relevant only when the asset_type is NetworkAccount. name: asset_network_type - description: The asset social network. Relevant only when the asset_type is SocialNetwork. name: asset_social_network - description: A comma-separated list of group IDs to associate to the victim. name: associated_groups_ids isArray: true - auto: PREDEFINED description: The attribute type to associate to the victim. name: attribute_type predefined: - Additional Analysis and Context - Description - External ID - Impact Description - Impact Score - Physical Address - Response Team & Staff involved - Source - Takedown Requests - Targeted Industry Sector - Title - description: The attribute value to associate to the victim. name: attribute_value - auto: PREDEFINED description: The mode of the update operation. Relevant for associated groups, attributes, security labels and tags. name: mode predefined: - append - delete - replace defaultValue: append description: Updates a victim. name: tc-update-victim outputs: - contextPath: TC.Victim.Name description: The name of the victim. type: string - contextPath: TC.Victim.ownerId description: The ID of the owner of the victim. type: string - contextPath: TC.Victim.id description: The ID of the victim. type: string - contextPath: TC.Victim.ownerName description: The ownerName of the victim. type: string - contextPath: TC.Victim.webLink description: The web link of the victim. type: string - contextPath: TC.Victim.description description: The description of the victim. type: string - contextPath: TC.Victim.org description: The organization of the victim. type: string - contextPath: TC.Victim.suborg description: The sub-organization of the victim. type: string - contextPath: TC.Victim.workLocation description: The work location of the victim. type: string - contextPath: TC.Victim.nationality description: The nationality of the victim. type: string - arguments: - default: true description: The ID of the victim. name: victim_id required: true description: Deletes a victim. name: tc-delete-victim - arguments: - description: The ID of a specific victim to retrieve. If not specified, all victims will be retrieved. name: victim_id - description: A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. name: filter - auto: PREDEFINED description: Whether to add victim's assets metadata to the result. name: include_assets predefined: - 'true' - 'false' defaultValue: 'false' - auto: PREDEFINED description: Whether to add victim's associated groups metadata to the result. name: include_associated_groups predefined: - 'true' - 'false' defaultValue: 'false' - auto: PREDEFINED description: Whether to add victim's attributes metadata to the result. name: include_attributes predefined: - 'true' - 'false' defaultValue: 'false' - auto: PREDEFINED description: Whether to add victim's security labels metadata to the result. name: include_security_labels predefined: - 'true' - 'false' defaultValue: 'false' - auto: PREDEFINED description: Whether to add all victim metadata to the results. name: include_all_metaData predefined: - 'true' - 'false' defaultValue: 'false' - description: The page to take the results from. The first is 0. name: page defaultValue: '0' - description: The maximum number of results that can be returned. name: limit defaultValue: '50' description: Retrieves victims. name: tc-list-victims outputs: - contextPath: TC.Victim.id description: The victim's ID. type: Number - contextPath: TC.Victim.securityLabels.data.id description: The security label ID. type: Number - contextPath: TC.Victim.securityLabels.data.name description: The security label name. type: String - contextPath: TC.Victim.securityLabels.data.description description: The security label description. type: String - contextPath: TC.Victim.securityLabels.data.color description: The security label color. type: String - contextPath: TC.Victim.securityLabels.data.owner description: The security label owner. type: String - contextPath: TC.Victim.securityLabels.data.dateAdded description: The security label date added. type: Date - contextPath: TC.Victim.ownerId description: The victim's owner ID. type: Number - contextPath: TC.Victim.ownerName description: The victim's owner name. type: String - contextPath: TC.Victim.webLink description: The victim's web link. type: String - contextPath: TC.Victim.tags.data.id description: The victim's tag ID. type: Number - contextPath: TC.Victim.tags.data.name description: The victim's tag name. type: String - contextPath: TC.Victim.tags.data.lastUsed description: The victim's tag last use. type: Date - contextPath: TC.Victim.name description: The victim's name. type: String - contextPath: TC.Victim.description description: The victim's description. type: String - contextPath: TC.Victim.org description: The victim's organization. type: String - contextPath: TC.Victim.workLocation description: The victim's work location. type: String - contextPath: TC.Victim.nationality description: The victim's nationality. type: String - contextPath: TC.Victim.suborg description: The victim's sub-organization. type: String - contextPath: TC.Victim.assets.data.id description: The victim asset ID. type: Number - contextPath: TC.Victim.assets.data.type description: The victim asset type. type: String - contextPath: TC.Victim.assets.data.victimId description: The victim asset victim ID. type: Number - contextPath: TC.Victim.assets.data.phone description: The victim asset phone number. type: String - contextPath: TC.Victim.assets.data.webLink description: The victim asset web link. type: String - contextPath: TC.Victim.assets.data.website description: The victim asset website. type: String - contextPath: TC.Victim.assets.data.accountName description: The victim asset account name. type: String - contextPath: TC.Victim.assets.data.networkType description: The victim asset network type. type: String - contextPath: TC.Victim.assets.data.address description: The victim asset address. type: String - contextPath: TC.Victim.assets.data.addressType description: The victim asset address type. type: String - contextPath: TC.Victim.assets.data.socialNetwork description: The victim asset social network. type: String - contextPath: TC.Victim.associatedGroups.id description: The victim's associated group ID. type: Unknown - contextPath: TC.Victim.attributes.data.id description: The victim attribute ID. type: Number - contextPath: TC.Victim.attributes.data.dateAdded description: The victim attribute date added. type: Date - contextPath: TC.Victim.attributes.data.type description: The victim attribute type. type: String - contextPath: TC.Victim.attributes.data.value description: The victim attribute value. type: String - contextPath: TC.Victim.attributes.data.source description: The victim attribute source. type: String - contextPath: TC.Victim.attributes.data.createdBy.id description: The victim attribute creator ID. type: Number - contextPath: TC.Victim.attributes.data.createdBy.userName description: The victim attribute creator user name. type: String - contextPath: TC.Victim.attributes.data.createdBy.firstName description: The victim attribute creator first name. type: String - contextPath: TC.Victim.attributes.data.createdBy.lastName description: The victim attribute creator last name. type: String - contextPath: TC.Victim.attributes.data.createdBy.pseudonym description: The victim attribute creator pseudonym. type: String - contextPath: TC.Victim.attributes.data.createdBy.owner description: The victim attribute creator owner. type: String - contextPath: TC.Victim.attributes.data.lastModified description: The victim attribute last modified time. type: Date - contextPath: TC.Victim.attributes.data.pinned description: Whether the victim attribute is pinned. type: String - contextPath: TC.Victim.attributes.data.default description: Whether the victim attribute is default. type: String - arguments: - default: true description: The ID of the victim. name: victim_id required: true - auto: PREDEFINED description: The asset type. name: asset_type required: true predefined: - EmailAddress - NetworkAccount - Phone - SocialNetwork - WebSite - description: The asset value. name: asset_value required: true - description: The asset address type. Relevant only when the asset_type is EmailAddress. name: asset_address_type - description: The asset network type. Relevant only when the asset_type is NetworkAccount. name: asset_network_type - description: The asset social network. Required only when the asset_type is SocialNetwork. name: asset_social_network description: Creates a victim asset. name: tc-create-victim-asset outputs: - contextPath: TC.VictimAsset.id description: The ID of the victim asset. type: string - contextPath: TC.VictimAsset.type description: The type of the victim asset. type: string - contextPath: TC.VictimAsset.victimId description: The ID of the victim. type: string - contextPath: TC.VictimAsset.webLink description: The web link of the victim asset. type: string - contextPath: TC.VictimAsset.phone description: The phone number of the victim asset. type: string - contextPath: TC.VictimAsset.address description: The address of the victim asset. type: string - contextPath: TC.VictimAsset.accountName description: The account name of the victim asset. type: string - contextPath: TC.VictimAsset.addressType description: The address type of the victim asset. type: string - contextPath: TC.VictimAsset.networkType description: The network type of the victim asset. type: string - contextPath: TC.VictimAsset.socialNetwork description: The social network of the victim asset. type: string - contextPath: TC.VictimAsset.website description: The website of the victim asset. type: string - arguments: - default: true description: The ID of the victim asset. name: victim_asset_id required: true - description: The asset value. name: asset_value required: true - description: The asset address type. Relevant only when the asset_type is EmailAddress. name: asset_address_type - description: The asset network type. Relevant only when the asset_type is NetworkAccount. name: asset_network_type - description: The asset social network. Required only when the asset_type is SocialNetwork. name: asset_social_network description: Updates a victim asset. name: tc-update-victim-asset outputs: - contextPath: TC.VictimAsset.id description: The ID of the victim asset. type: string - contextPath: TC.VictimAsset.type description: The type of the victim asset. type: string - contextPath: TC.VictimAsset.victimId description: The ID of the victim. type: string - contextPath: TC.VictimAsset.webLink description: The web link of the victim asset. type: string - contextPath: TC.VictimAsset.phone description: The phone number of the victim asset. type: string - contextPath: TC.VictimAsset.address description: The address of the victim asset. type: string - contextPath: TC.VictimAsset.accountName description: The account name of the victim asset. type: string - contextPath: TC.VictimAsset.addressType description: The address type of the victim asset. type: string - contextPath: TC.VictimAsset.networkType description: The network type of the victim asset. type: string - contextPath: TC.VictimAsset.socialNetwork description: The social network of the victim asset. type: string - contextPath: TC.VictimAsset.website description: The website of the victim asset. type: string - arguments: - default: true description: The ID of the victim asset. name: victim_asset_id required: true description: Deletes a victim asset. name: tc-delete-victim-asset - arguments: - description: The ID of a specific victim asset to retrieve. If not specified, all victim assets will be retrieved. name: victim_asset_id - description: A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. name: filter - description: The page to take the results from. The first is 0. name: page defaultValue: '0' - description: The maximum number of results that can be returned. name: limit defaultValue: '50' description: Retrieves victim assets. name: tc-list-victim-assets outputs: - contextPath: TC.VictimAsset.id description: The ID of the victim asset. type: string - contextPath: TC.VictimAsset.type description: The type of the victim asset. type: string - contextPath: TC.VictimAsset.victimId description: The ID of the victim. type: string - contextPath: TC.VictimAsset.webLink description: The web link of the victim asset. type: string - contextPath: TC.VictimAsset.phone description: The phone number of the victim asset. type: string - contextPath: TC.VictimAsset.address description: The address of the victim asset. type: string - contextPath: TC.VictimAsset.accountName description: The account name of the victim asset. type: string - contextPath: TC.VictimAsset.addressType description: The address type of the victim asset. type: string - contextPath: TC.VictimAsset.networkType description: The network type of the victim asset. type: string - contextPath: TC.VictimAsset.socialNetwork description: The social network of the victim asset. type: string - contextPath: TC.VictimAsset.website description: The website of the victim asset. type: string - arguments: - default: true description: The ID of the victim. name: victim_id required: true - auto: PREDEFINED description: A comma-separated list of the security labels to apply to the victim attribute. name: security_labels isArray: true predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - auto: PREDEFINED description: The attribute type. name: attribute_type required: true predefined: - Additional Analysis and Context - Description - External ID - Impact Description - Impact Score - Physical Address - Response Team & Staff involved - Source - Takedown Requests - Targeted Industry Sector - Title - description: The attribute value. name: attribute_value required: true - description: The attribute source. name: source description: Creates a victim attribute. name: tc-create-victim-attribute outputs: - contextPath: TC.VictimAttribute.dateAdded description: The date that the victim attribute was added. type: string - contextPath: TC.VictimAttribute.default description: Whether the attribute is the default attribute of its type for the victim to which it is added. type: string - contextPath: TC.VictimAttribute.id description: The ID of the victim attribute. type: string - contextPath: TC.VictimAttribute.lastModified description: The date that the victim attribute was last modified. type: string - contextPath: TC.VictimAttribute.pinned description: Whether the victim attribute is pinned. type: string - contextPath: TC.VictimAttribute.type description: The type of the victim attribute. type: string - contextPath: TC.VictimAttribute.value description: The value of the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.firstName description: The first name of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.id description: The ID of the victim the attribute associated to. type: string - contextPath: TC.VictimAttribute.createdBy.lastName description: The last name of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.owner description: The owner of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.pseudonym description: The pseudonym of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.userName description: The user name of the user who created the victim attribute. type: string - arguments: - default: true description: The ID of the victim attribute. name: victim_attribute_id required: true - auto: PREDEFINED description: A comma-separated list of the security labels to apply to the victim attribute. name: security_labels isArray: true predefined: - TLP:RED - TLP:GREEN - TLP:AMBER - TLP:WHITE - TLP:AMBER+STRICT - TLP:CLEAR - description: The attribute value. name: attribute_value required: true - description: The attribute source. name: source description: Updates a victim attribute. name: tc-update-victim-attribute outputs: - contextPath: TC.VictimAttribute.dateAdded description: The date that the victim attribute was added. type: string - contextPath: TC.VictimAttribute.default description: Whether the attribute is the default attribute of its type for the victim to which it is added. type: string - contextPath: TC.VictimAttribute.id description: The ID of the victim attribute. type: string - contextPath: TC.VictimAttribute.lastModified description: The date that the victim attribute was last modified. type: string - contextPath: TC.VictimAttribute.pinned description: Whether the victim attribute is pinned. type: string - contextPath: TC.VictimAttribute.type description: The type of the victim attribute. type: string - contextPath: TC.VictimAttribute.value description: The value of the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.firstName description: The first name of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.id description: The ID of the victim the attribute associated to. type: string - contextPath: TC.VictimAttribute.createdBy.lastName description: The last name of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.owner description: The owner of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.pseudonym description: The pseudonym of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.userName description: The user name of the user who created the victim attribute. type: string - arguments: - default: true description: The ID of the victim attribute. name: victim_attribute_id required: true description: Deletes a victim attribute. name: tc-delete-victim-attribute - arguments: - default: true description: The ID of a specific victim attribute to retrieve. If not specified, all victim attributes will be retrieved. name: victim_attribute_id - description: The ID of a specific victim to retrieve its attributes. name: victim_id - description: A free text TQL filter. Refer to https://knowledge.threatconnect.com/docs/threatconnect-query-language-tql for a basic TQL guide. name: filter - description: The page to take the results from. The first is 0. name: page defaultValue: '0' - description: The maximum number of results that can be returned. name: limit defaultValue: '50' description: Retrieves victim attributes. name: tc-list-victim-attributes outputs: - contextPath: TC.VictimAttribute.dateAdded description: The date that the victim attribute was added. type: string - contextPath: TC.VictimAttribute.default description: Whether the attribute is the default attribute of its type for the victim to which it is added. type: string - contextPath: TC.VictimAttribute.id description: The ID of the victim attribute. type: string - contextPath: TC.VictimAttribute.lastModified description: The date that the victim attribute was last modified. type: string - contextPath: TC.VictimAttribute.pinned description: Whether the victim attribute is pinned. type: string - contextPath: TC.VictimAttribute.type description: The type of the victim attribute. type: string - contextPath: TC.VictimAttribute.value description: The value of the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.firstName description: The first name of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.id description: The ID of the victim the attribute associated to. type: string - contextPath: TC.VictimAttribute.createdBy.lastName description: The last name of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.owner description: The owner of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.pseudonym description: The pseudonym of the user who created the victim attribute. type: string - contextPath: TC.VictimAttribute.createdBy.userName description: The user name of the user who created the victim attribute. type: string - arguments: - description: A specific attribute type to retrieve. If not specified, all attribute types will be retrieved. name: attribute_type_id - description: The page to take the results from. The first is 0. name: page defaultValue: '0' - description: The maximum number of results that can be returned. name: limit defaultValue: '50' description: Retrieved all attribute types. name: tc-list-attribute-type outputs: - contextPath: TC.AttributeType.allowMarkdown description: Whether the attribute type markdown allowed. type: string - contextPath: TC.AttributeType.description description: The attribute type description. type: string - contextPath: TC.AttributeType.name description: The attribute type name. type: string - contextPath: TC.AttributeType.errorMessage description: The attribute type error message. type: string - contextPath: TC.AttributeType.id description: The attribute type ID. type: string - contextPath: TC.AttributeType.maxSize description: The attribute type maximum size. type: string - contextPath: TC.AttributeType.TC.AttributeType.validationRule.description description: The attribute type validation rule description. type: string - contextPath: TC.AttributeType.TC.AttributeType.validationRule.id description: The attribute type validation rule ID. type: string - contextPath: TC.AttributeType.TC.AttributeType.validationRule.name description: The attribute type validation rule name. type: string - contextPath: TC.AttributeType.TC.AttributeType.validationRule.text description: The attribute type validation rule text. type: string - contextPath: TC.AttributeType.TC.AttributeType.validationRule.type description: The attribute type validation rule type. type: string - contextPath: TC.AttributeType.TC.AttributeType.validationRule.version description: The attribute type validation rule version. type: string dockerimage: demisto/python3:3.12.13.10116658 isfetch: true script: '' subtype: python3 type: python fromversion: 5.0.0 defaultmapperin: Threatconnect Mapper (incoming) defaultclassifier: Threatconnect classifier tests: - test-threatConnectv3