create_observable
Add an observable or indicator of compromise to an existing case. Specify data type, value, and optional metadata like tags and TLP.
Instructions
Add an Observable (IoC/Indicator of Compromise) to an existing Case.
Args: case_id (str): The unique ID of the target Case. data_type (str): Type of observable (e.g., 'ip', 'domain', 'hash', 'mail', 'url'). data (str): The actual observable value (e.g. '192.168.1.1' or 'bad-domain.com'). message (str, optional): A description or comment regarding this observable. tags (List[str], optional): List of tags to add to the observable. tlp (int): Traffic Light Protocol level (0 to 4). Default is 2. pap (int): Permissible Action Protocol level (0 to 3). Default is 2. ioc (bool): Whether to mark this observable as an active Indicator of Compromise. Default is False.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ioc | No | ||
| pap | No | ||
| tlp | No | ||
| data | Yes | ||
| tags | No | ||
| case_id | Yes | ||
| message | No | ||
| data_type | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |