LogPoint¶
Overview¶
This integration provides tools to interact with the LogPoint SIEM platform, allowing you to execute queries, manage incidents, and list repositories.
Available Tools¶
List Repos¶
Tool Name: log_point_list_repos
Description: List available repos in Logpoint.
Arguments:
case_id
(string, required): The ID of the case.alert_group_identifiers
(List[string], required): Identifiers for the alert groups.max_repos_to_return
(Optional[str], optional): Specify how many reports should be returned. Defaults to None.target_entities
(List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.scope
(string, optional): Defines the scope for the action. Defaults to “All entities”.
Returns:
dict
: A dictionary containing the result of the action execution, including a list of available repositories.
Execute Query¶
Tool Name: log_point_execute_query
Description: Execute search query in Logpoint.
Arguments:
case_id
(string, required): The ID of the case.alert_group_identifiers
(List[string], required): Identifiers for the alert groups.query
(string, required): Specify the query that needs to be executed in Logpoint.time_frame
(List[str], required): Specify the time frame for the query. If “Custom” is selected, you need to also provide start time and end time.start_time
(Optional[str], optional): Specify the start time for the query. Format: YYYY-MM-DDThh:mm:ssZ or timestamp. Defaults to None.end_time
(Optional[str], optional): Specify the end time for the query.Format: YYYY-MM-DDThh:mm:ssZ or timestamp. If nothing is provided action will use current time as end time. Defaults to None.repos
(Optional[str], optional): Specify a comma-separated list of names of the repos. If nothing is provided, action will search in all repos. Defaults to None.max_results_to_return
(Optional[str], optional): Specify how many results should be returned. Defaults to None.target_entities
(List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.scope
(string, optional): Defines the scope for the action. Defaults to “All entities”.
Returns:
dict
: A dictionary containing the result of the action execution, including the query results.
Ping¶
Tool Name: log_point_ping
Description: Test connectivity to the Logpoint with parameters provided at the integration configuration page on the Marketplace tab.
Arguments:
case_id
(string, required): The ID of the case.alert_group_identifiers
(List[string], required): Identifiers for the alert groups.target_entities
(List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.scope
(string, optional): Defines the scope for the action. Defaults to “All entities”.
Returns:
dict
: A dictionary containing the result of the action execution.
Update Incident Status¶
Tool Name: log_point_update_incident_status
Description: Update incident status in Logpoint.
Arguments:
case_id
(string, required): The ID of the case.alert_group_identifiers
(List[string], required): Identifiers for the alert groups.incident_id
(string, required): Specify the id of the incident, which you want to update.action
(List[str], required): Specify the action for the incident.target_entities
(List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.scope
(string, optional): Defines the scope for the action. Defaults to “All entities”.
Returns:
dict
: A dictionary containing the result of the action execution.
Execute Entity Query¶
Tool Name: log_point_execute_entity_query
Description: Execute query in Logpoint based on entities. Currently supported entity types: User, IP, Email Address, URL, File Hash, Hostname. Note: Email Address is a User entity that matches the format of email address.
Arguments:
case_id
(string, required): The ID of the case.alert_group_identifiers
(List[string], required): Identifiers for the alert groups.query
(string, required): Specify the query that needs to be executed. Please refer to the action documentation for details.time_frame
(List[str], required): Specify the time frame for the query. If “Custom” is selected, you need also provide start time, end time by default will be current time.stop_if_not_enough_entities
(bool, required): If enabled, action will not start execution, unless all of the entity types are available for the specified “… Entity Keys”. Example: if “IP Entity Key” and “File Hash Entity Keys” are specified, but in the scope there are no file hashes then if this parameter is enabled, action will not execute the query.cross_entity_operator
(List[str], required): Specify what should be the logical operator used between different entity types.start_time
(Optional[str], optional): Specify the start time for the query. Format: YYYY-MM-DDThh:mm:ssZ or timestamp. Defaults to None.end_time
(Optional[str], optional): Specify the end time for the query. Format: YYYY-MM-DDThh:mm:ssZ or timestamp. If nothing is provided action will use current time as end time. Defaults to None.repos
(Optional[str], optional): Specify a comma-separated list of names of the repos. If nothing is provided, action will search in all repos. Defaults to None.ip_entity_key
(Optional[str], optional): Specify what key should be used with IP entities. Please refer to the action documentation for details. Defaults to None.hostname_entity_key
(Optional[str], optional): Specify what key should be used with Hostname entities, when preparing the filter. Please refer to the action documentation for details. Defaults to None.file_hash_entity_key
(Optional[str], optional): Specify what key should be used with File Hash entities. Please refer to the action documentation for details. Defaults to None.user_entity_key
(Optional[str], optional): Specify what key should be used with User entities. Please refer to the action documentation for details. Defaults to None.url_entity_key
(Optional[str], optional): Specify what key should be used with URL entities. Please refer to the action documentation for details. Defaults to None.email_address_entity_key
(Optional[str], optional): Specify what key should be used with Email Address entities. Please refer to the action documentation for details. Defaults to None.max_results_to_return
(Optional[str], optional): Specify how many results should be returned. Defaults to None.target_entities
(List[TargetEntity], optional): Optional list of specific target entities (Identifier, EntityType) to run the action on. Defaults to empty list.scope
(string, optional): Defines the scope for the action. Defaults to “All entities”.
Returns:
dict
: A dictionary containing the result of the action execution, including the query results based on entity filters.