Skip to content

Feature: New integration - Akeyless#905

Open
adarshtwy wants to merge 7 commits into
mainfrom
feature/new_integration_akeyless
Open

Feature: New integration - Akeyless#905
adarshtwy wants to merge 7 commits into
mainfrom
feature/new_integration_akeyless

Conversation

@adarshtwy

Copy link
Copy Markdown
Contributor

Description

This PR introduces the Akeyless response integration, allowing secrets to be synced securely from the Akeyless Vault platform into the SOAR platform.

@adarshtwy adarshtwy requested a review from a team as a code owner June 3, 2026 06:40
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request adds a new integration for Akeyless, a vault platform, to the SOAR environment. The integration includes a dedicated job to automate the synchronization of secrets from Akeyless into various platform components like integration instances, connectors, and jobs. It provides flexible authentication options and ensures that secret updates are handled efficiently and securely.

Highlights

  • New Integration: Introduced the Akeyless response integration, enabling secure secret synchronization from the Akeyless Vault platform to the SOAR platform.
  • Credential Sync Job: Added a 'Sync Integration Credential Job' that supports mapping and updating configuration parameters for integration instances, connectors, and jobs.
  • Authentication: Implemented robust authentication supporting both GCP IAM and API Key methods, with automatic fallback mechanisms.
  • Testing: Included comprehensive unit tests for actions, core logic, and the synchronization job to ensure reliability.
New Features

🧠 You can now enable Memory (public preview) to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize the Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counterproductive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml
⚠️ Uv Lock Error happened while executing a command: uv lock --check: Using CPython 3.11.15 interpreter at: /opt/hostedtoolcache/Python/3.11.15/x64/bin/python Resolved 56 packages in 297ms The lockfile at uv.lock needs to be updated, but --check was provided. To update the lockfile, run uv lock.

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

Integration Tests Failed

Click to view the full report

🧩 akeyless

✅ Passed ❌ Failed ⏭️ Skipped
24 2 0

❌ Failed Tests

tests/test_actions/test_ping.py::TestPing::test_ping_success
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7f174b12ddd0>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7f174b1b64d0>, _err=<_io.StringIO object at 0x7f174b1b4670>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7f174b149120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7f174b149120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7f174af06660>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7f174af06200>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7f174b149e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7f174b6fc890>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError
tests/test_actions/test_ping.py::TestPing::test_ping_failure
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7f174b028610>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7f174b1b4820>, _err=<_io.StringIO object at 0x7f174b1b4c10>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7f174b149120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7f174b149120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7f174b0372e0>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7f174af06340>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7f174b149e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7f174b430290>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new integration for Akeyless, enabling secure connectivity testing via a Ping action and automated credential synchronization from Akeyless to the SOAR platform. The feedback primarily focuses on aligning the new integration with the repository's style guide by adding a mandatory 'Verify SSL' parameter across the configuration files, authentication helpers, client manager, and sync job. Additionally, the reviewer recommends adding a missing from __future__ import annotations import in constants.py, implementing a defensive type check for the credential mapping in the sync job, and replacing the deprecated logger.warn with logger.warning in the utility helpers.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment on lines +36 to +41
- name: Access Key
default_value: null
type: password
description: The Akeyless Access Key. Required if Access Type is access_key.
is_mandatory: false
integration_identifier: Akeyless

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

According to the Content-Hub Python Style Guide (Section: Integration Configuration), all integrations must have a Verify SSL boolean parameter, default true. Please add this parameter to the integration definition.

-   name: Access Key
    default_value: null
    type: password
    description: The Akeyless Access Key. Required if Access Type is access_key.
    is_mandatory: false
    integration_identifier: Akeyless
-   name: Verify SSL
    default_value: 'true'
    type: boolean
    description: If true, verify the SSL certificate of the Akeyless API Gateway.
    is_mandatory: false
    integration_identifier: Akeyless
References
  1. All integrations must have a Verify SSL boolean parameter, default true. (link)

Comment on lines +29 to +32
- name: API Gateway URL
type: string
description: The Akeyless API Gateway URL.
is_mandatory: false

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

To support the 'Verify SSL' configuration in the sync job, please add the 'Verify SSL' parameter to the job definition as well.

-   name: API Gateway URL
    type: string
    description: The Akeyless API Gateway URL.
    is_mandatory: false
-   name: Verify SSL
    type: boolean
    description: If true, verify the SSL certificate of the Akeyless API Gateway.
    is_mandatory: false
References
  1. All integrations must have a Verify SSL boolean parameter, default true. (link)

Comment on lines +35 to +39
class IntegrationParameters(NamedTuple):
access_id: str
access_key: str | None
access_type: str
api_gateway_url: str

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Add the verify_ssl field to the IntegrationParameters NamedTuple to support SSL verification configuration.

Suggested change
class IntegrationParameters(NamedTuple):
access_id: str
access_key: str | None
access_type: str
api_gateway_url: str
class IntegrationParameters(NamedTuple):
access_id: str
access_key: str | None
access_type: str
api_gateway_url: str
verify_ssl: bool

Comment on lines +96 to +110
api_gateway_url: str = extract_script_param(
soar_sdk_object,
input_dictionary=input_dictionary,
param_name=API_GATEWAY_URL_PARAM,
is_mandatory=False,
default_value="https://api.akeyless.io",
print_value=True,
)

return IntegrationParameters(
access_id=access_id,
access_key=access_key,
access_type=access_type,
api_gateway_url=api_gateway_url,
)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Extract the Verify SSL parameter from the SOAR SDK object and return it in IntegrationParameters.

    api_gateway_url: str = extract_script_param( 
        soar_sdk_object,
        input_dictionary=input_dictionary,
        param_name=API_GATEWAY_URL_PARAM,
        is_mandatory=False,
        default_value="https://api.akeyless.io",
        print_value=True,
    )
    verify_ssl: bool = extract_script_param(
        soar_sdk_object,
        input_dictionary=input_dictionary,
        param_name="Verify SSL",
        is_mandatory=False,
        default_value=True,
        print_value=True,
    )

    return IntegrationParameters(
        access_id=access_id,
        access_key=access_key,
        access_type=access_type,
        api_gateway_url=api_gateway_url,
        verify_ssl=verify_ssl,
    )

Comment on lines +40 to +47
auth_params: IntegrationParameters = build_auth_params(self.soar_action)

self.akeyless_client = AkeylessClient(
access_id=auth_params.access_id,
access_key=auth_params.access_key,
access_type=auth_params.access_type,
api_gateway_url=auth_params.api_gateway_url,
)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Pass the extracted verify_ssl parameter to the AkeylessClient initializer.

Suggested change
auth_params: IntegrationParameters = build_auth_params(self.soar_action)
self.akeyless_client = AkeylessClient(
access_id=auth_params.access_id,
access_key=auth_params.access_key,
access_type=auth_params.access_type,
api_gateway_url=auth_params.api_gateway_url,
)
auth_params: IntegrationParameters = build_auth_params(self.soar_action)
self.akeyless_client = AkeylessClient(
access_id=auth_params.access_id,
access_key=auth_params.access_key,
access_type=auth_params.access_type,
api_gateway_url=auth_params.api_gateway_url,
verify_ssl=auth_params.verify_ssl,
)

Comment on lines +32 to +38
def __init__(
self,
access_id: str,
access_key: str | None = None,
access_type: str = "gcp",
api_gateway_url: str = "https://api.akeyless.io",
) -> None:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Add the verify_ssl parameter to the AkeylessClient constructor.

    def __init__(
        self,
        access_id: str,
        access_key: str | None = None,
        access_type: str = "gcp",
        api_gateway_url: str = "https://api.akeyless.io",
        verify_ssl: bool = True,
    ) -> None:

Comment on lines +56 to +60
self.configuration = akeyless.Configuration()
self.configuration.host = self.api_gateway_url
self.api_client = akeyless.ApiClient(self.configuration)
self.api = akeyless.V2Api(self.api_client)
self._token: str | None = None

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Configure the verify_ssl property on the akeyless.Configuration object.

Suggested change
self.configuration = akeyless.Configuration()
self.configuration.host = self.api_gateway_url
self.api_client = akeyless.ApiClient(self.configuration)
self.api = akeyless.V2Api(self.api_client)
self._token: str | None = None
self.configuration = akeyless.Configuration()
self.configuration.host = self.api_gateway_url
self.configuration.verify_ssl = verify_ssl
self.api_client = akeyless.ApiClient(self.configuration)
self.api = akeyless.V2Api(self.api_client)
self._token: str | None = None

Comment on lines +14 to +15

"""Constants for the Akeyless integration."""

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

According to the Content-Hub Python Style Guide, from __future__ import annotations is required at the top of every file.

Suggested change
"""Constants for the Akeyless integration."""
from __future__ import annotations
"""Constants for the Akeyless integration."""
References
  1. from future import annotations required at top of every file. (link)

Comment on lines +101 to +104
try:
self.credential_mapping = yaml.safe_load(self.params.credential_mapping) or {}
except yaml.YAMLError as e:
raise InvalidConfigurationError(f"Invalid Credential Mapping syntax: {e}") from e

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Add a defensive check to ensure that self.credential_mapping is parsed as a dictionary. If the user provides a non-dictionary YAML/JSON (e.g., a string or list), subsequent .get() calls will raise an unhandled AttributeError and crash the job.

Suggested change
try:
self.credential_mapping = yaml.safe_load(self.params.credential_mapping) or {}
except yaml.YAMLError as e:
raise InvalidConfigurationError(f"Invalid Credential Mapping syntax: {e}") from e
try:
self.credential_mapping = yaml.safe_load(self.params.credential_mapping) or {}
except yaml.YAMLError as e:
raise InvalidConfigurationError(f"Invalid Credential Mapping syntax: {e}") from e
if not isinstance(self.credential_mapping, dict):
raise InvalidConfigurationError("Credential Mapping must be a dictionary/object.")

Comment on lines +55 to +57
if key in lookup:
logger.warn(f"Duplicate {entity_type} '{key}' detected. Later entry will overwrite.")
lookup[key] = get_value(item)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

logger.warn is deprecated since Python 3.3. Use logger.warning instead.

Suggested change
if key in lookup:
logger.warn(f"Duplicate {entity_type} '{key}' detected. Later entry will overwrite.")
lookup[key] = get_value(item)
if key in lookup:
logger.warning(f"Duplicate {entity_type} '{key}' detected. Later entry will overwrite.")
lookup[key] = get_value(item)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Integration Tests Failed

Click to view the full report

🧩 akeyless

✅ Passed ❌ Failed ⏭️ Skipped
24 2 0

❌ Failed Tests

tests/test_actions/test_ping.py::TestPing::test_ping_success
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7fbae8cb4dd0>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7fbae87664d0>, _err=<_io.StringIO object at 0x7fbae8764670>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7fbae86f9120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7fbae86f9120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7fbae84adda0>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7fbae84aeca0>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7fbae86f9e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7fbae8a67f10>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError
tests/test_actions/test_ping.py::TestPing::test_ping_failure
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7fbae87414d0>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7fbae8767400>, _err=<_io.StringIO object at 0x7fbae8764c10>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7fbae86f9120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7fbae86f9120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7fbae84aed40>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7fbae85b9120>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7fbae86f9e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7fbae8a4ca10>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@adarshtwy adarshtwy force-pushed the feature/new_integration_akeyless branch from ddaff17 to 75806e5 Compare June 4, 2026 06:45
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Integration Tests Failed

Click to view the full report

🧩 akeyless

✅ Passed ❌ Failed ⏭️ Skipped
24 2 0

❌ Failed Tests

tests/test_actions/test_ping.py::TestPing::test_ping_success
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7ff1499af0d0>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7ff1499be4d0>, _err=<_io.StringIO object at 0x7ff1499bc670>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7ff149955120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7ff149955120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7ff14970dda0>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7ff14970eca0>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7ff149955e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7ff149af1410>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError
tests/test_actions/test_ping.py::TestPing::test_ping_failure
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7ff1499ad450>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7ff1499bf400>, _err=<_io.StringIO object at 0x7ff1499bcc10>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7ff149955120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7ff149955120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7ff14970ed40>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7ff149821120>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7ff149955e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7ff149b0bcd0>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@github-actions

Copy link
Copy Markdown

Integration Tests Failed

Click to view the full report

🧩 akeyless

✅ Passed ❌ Failed ⏭️ Skipped
24 2 0

❌ Failed Tests

tests/test_actions/test_ping.py::TestPing::test_ping_success
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7f9adfe84fd0>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7f9adfea24d0>, _err=<_io.StringIO object at 0x7f9adfea0670>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7f9adfe35120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7f9adfe35120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7f9adfbf1da0>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7f9adfbf2ca0>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7f9adfe35e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7f9ae0284150>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError
tests/test_actions/test_ping.py::TestPing::test_ping_failure
args = (<akeyless.tests.test_actions.test_ping.TestPing object at 0x7f9adfe7c910>,)
kwargs = {'action_output': MockActionOutput(_out=<_io.StringIO object at 0x7f9adfea3400>, _err=<_io.StringIO object at 0x7f9adfea0c10>)}
json_context_path = 'SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context = functools.partial(<function get_mock_input_context at 0x7f9adfe35120>, context={'parameters': {'PythonProcessTimeout': 180}})
json_context_path_2 = 'soar_sdk.SiemplifyBase.SiemplifyBase.get_script_context'
mock_get_context_2 = functools.partial(<function get_mock_input_context at 0x7f9adfe35120>, context={'parameters': {'PythonProcessTimeout': 180}})
config_path = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config = <function _get_integration_config_path_and_fn.<locals>.<lambda> at 0x7f9adfbf2d40>
config_path_2 = 'Siemplify.Siemplify.get_configuration_from_server'
mock_get_config_2 = <function _get_integration_config_path_and_fn_2.<locals>.<lambda> at 0x7f9adfcfd120>
job_params_path = 'TIPCommon.base.job.base_job.Job._Job__get_job_parameters'
mock_job_params = functools.partial(<function prepare_job_params at 0x7f9adfe35e40>, job_def_file=None, params={'PythonProcessTimeout': 180})

    @functools.wraps(fn)
    def wrapper(*args: Any, **kwargs: Any) -> None:  # noqa: ANN401, PLR0914
        json_context_path, mock_get_context = _get_json_context_patch_path_and_fn(
            parameters,
            input_context,
        )
        json_context_path_2, mock_get_context_2 = _get_json_context_patch_path_and_fn_2(
            parameters,
            input_context,
        )
        config_path, mock_get_config = _get_integration_config_path_and_fn(
            integration_config_file_path,
            integration_config,
        )
        config_path_2, mock_get_config_2 = _get_integration_config_path_and_fn_2(
            integration_config_file_path,
            integration_config,
        )
        job_params_path, mock_job_params = _get_job_parameters(
            job_def_file_path,
            parameters,
        )
        connector_params_path, mock_connector_params = _get_connector_parameters(
            connector_def_file_path,
            parameters,
        )
        set_db_context_path, mock_set_db_context = _get_set_context_path_and_fn(ec)
        set_db_context_path_2, mock_set_db_context_2 = _get_set_context_path_and_fn_2(ec)
        get_db_context_path, mock_get_db_context = _get_get_context_path_and_fn(ec)
        get_db_context_path_2, mock_get_db_context_2 = _get_get_context_path_and_fn_2(ec)
        entities_path, get_entities = _get_entities_path_and_fn(entities)
        entities_path_2, get_entities_2 = _get_entities_path_and_fn_2(entities)
    
        with (
            unittest.mock.patch(json_context_path, mock_get_context),
            unittest.mock.patch(json_context_path_2, mock_get_context_2),
            unittest.mock.patch(config_path, mock_get_config),
            unittest.mock.patch(config_path_2, mock_get_config_2),
            unittest.mock.patch(set_db_context_path, mock_set_db_context),
            unittest.mock.patch(set_db_context_path_2, mock_set_db_context_2),
            unittest.mock.patch(get_db_context_path, mock_get_db_context),
            unittest.mock.patch(get_db_context_path_2, mock_get_db_context_2),
            unittest.mock.patch(job_params_path, mock_job_params),
            unittest.mock.patch(connector_params_path, mock_connector_params),
            unittest.mock.patch(entities_path, get_entities),
            unittest.mock.patch(entities_path_2, get_entities_2),
        ):
>           fn(*args, **kwargs)

.venv/lib/python3.11/site-packages/integration_testing/set_meta.py:134: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1375: in patched
    with self.decoration_helper(patched,
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:137: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1357: in decoration_helper
    arg = exit_stack.enter_context(patching)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/contextlib.py:517: in enter_context
    result = _enter(cm)
             ^^^^^^^^^^
/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1446: in __enter__
    original, local = self.get_original()
                      ^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <unittest.mock._patch object at 0x7f9ae0005250>

    def get_original(self):
        target = self.getter()
        name = self.attribute
    
        original = DEFAULT
        local = False
    
        try:
            original = target.__dict__[name]
        except (AttributeError, KeyError):
            original = getattr(target, name, DEFAULT)
        else:
            local = True
    
        if name in _builtins and isinstance(target, ModuleType):
            self.create = True
    
        if not self.create and original is DEFAULT:
>           raise AttributeError(
                "%s does not have the attribute %r" % (target, name)
            )
E           AttributeError: <module 'akeyless' from '/home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/__init__.py'> does not have the attribute 'V2Api'

/opt/hostedtoolcache/Python/3.11.15/x64/lib/python3.11/unittest/mock.py:1419: AttributeError

@github-actions

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@github-actions

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

unshorten_me

Validation Name Details
⚠️ SSL Integration Validation UnshortenMe is missing a 'Verify SSL' parameter

elastica_cloud_soc

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Elastica Cloud SOC must be a boolean true

forti_manager

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Forti Manager must be a boolean true

mc_afee_esm

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in McAfeeESM must be a boolean true
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in McAfee ESM Correlations Connector must be a boolean true - The default value of the 'Verify SSL' param in McAfee ESM Connector must be a boolean true

ssh

Validation Name Details
⚠️ SSL Integration Validation SSH is missing a 'Verify SSL' parameter

twilio_integration

Validation Name Details
⚠️ SSL Integration Validation Twilio is missing a 'Verify SSL' parameter

threat_exchange

Validation Name Details
⚠️ SSL Integration Validation Threat Exchange is missing a 'Verify SSL' parameter

deep_sight

Validation Name Details
⚠️ SSL Integration Validation DeepSight is missing a 'Verify SSL' parameter

zendesk

Validation Name Details
⚠️ SSL Integration Validation Zendesk is missing a 'Verify SSL' parameter

http_integration

Validation Name Details
⚠️ SSL Integration Validation HTTP Rest API is missing a 'Verify SSL' parameter

sccm

Validation Name Details
⚠️ SSL Integration Validation SCCM is missing a 'Verify SSL' parameter

tor

Validation Name Details
⚠️ SSL Integration Validation Tor is missing a 'Verify SSL' parameter

postgre_sql

Validation Name Details
⚠️ SSL Integration Validation PostgreSQL is missing a 'Verify SSL' parameter

joe_sandbox

Validation Name Details
⚠️ SSL Integration Validation JoeSandbox is missing a 'Verify SSL' parameter

mc_afee_mvision_epov2

Validation Name Details
⚠️ Mapping Rules Validation 'mc_afee_mvision_epov2' has connectors but doesn't have default mapping rules
⚠️ Connectors Documentation Link Validation Integration 'mc_afee_mvision_epov2' contains connectors with missing documentation link: - McAfee Mvision EPO V2 - Events Connector

proof_point_ps

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Proofpoint Email Protection must be a boolean true

sentinel_one

Validation Name Details
⚠️ SSL Integration Validation SentinelOne is missing a 'Verify SSL' parameter

x_force

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in XForce must be a boolean true

easy_vista

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in EasyVista must be a boolean true
⚠️ Fields Validation Action Parameter name: Delete ongoing actions? does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges

aws_guard_duty

Validation Name Details
⚠️ SSL Integration Validation AWS GuardDuty is missing a 'Verify SSL' parameter
⚠️ SSL Connectors Validation - AWS GuardDuty - Findings Connector is missing a 'Verify SSL' parameter
⚠️ Connectors Documentation Link Validation Integration 'aws_guard_duty' contains connectors with missing documentation link: - AWS GuardDuty - Findings Connector
⚠️ Fields Validation Action Parameter name: Useful? does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges

alexa

Validation Name Details
⚠️ SSL Integration Validation Alexa is missing a 'Verify SSL' parameter

ip_void

Validation Name Details
⚠️ SSL Integration Validation IPVoid is missing a 'Verify SSL' parameter

zabbix

Validation Name Details
⚠️ Mapping Rules Validation 'zabbix' has connectors but doesn't have default mapping rules
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in Zabbix Connector must be a boolean true

awswaf

Validation Name Details
⚠️ SSL Integration Validation AWS WAF is missing a 'Verify SSL' parameter

runners

Validation Name Details
⚠️ SSL Integration Validation Runners is missing a 'Verify SSL' parameter

mal_share

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in MalShare must be a boolean true

passive_total

Validation Name Details
⚠️ SSL Integration Validation PassiveTotal is missing a 'Verify SSL' parameter

siemplify_threat_fuse

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Siemplify ThreatFuse must be a boolean true
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in Siemplify ThreatFuse - Observables Connector must be a boolean true

file_operation

Validation Name Details
⚠️ SSL Integration Validation File Operation is missing a 'Verify SSL' parameter
⚠️ Fields Validation Action Parameter name: server_ip does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: file_filter does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: output_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: file_filter does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: output_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: file_filter does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: output_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_file_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_ip does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_username does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_password does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_ip does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_username does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_password does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: keep_file does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_file_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_ip does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_username does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_linux_password does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_win_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: keep_file does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: server_ip does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: file_filter does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: output_folder does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_win_file_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_win_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: keep_file does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: source_win_file_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_path does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_ip does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_username does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: dest_linux_password does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges Action Parameter name: keep_file does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges

cisco_firepower_management_center

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Cisco Firepower Management Center must be a boolean true

mc_afee_mvision_edrv2

Validation Name Details
⚠️ Custom Components Validation Integration 'mc_afee_mvision_edrv2' contains custom components: - Is integration custom: False - Custom actions: Create Investigation, Ping - Custom connectors: None - Custom jobs: None

threat_crowd

Validation Name Details
⚠️ SSL Integration Validation ThreatCrowd is missing a 'Verify SSL' parameter

cisco_amp

Validation Name Details
⚠️ SSL Integration Validation Cisco AMP is missing a 'Verify SSL' parameter

arcsight

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Arcsight must be a boolean true
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in Arcsight ESM Connector must be a boolean true
⚠️ Fields Validation Action Parameter name: Report Full Path (URI) does not match the regex: ^[a-zA-Z0-9-'\s]+$|Verify SSL Ceritifcate?|Git Password/Token/SSH Key|EML/MSG Base64 String|Country(For multiple countries, provide comma-separated values)|Entity Identifier(s)|logzio_security_token|logzio_region|minimum_score|api_token|eyeglass_ip|API_Key|Alert_ID|Queue_State|logzio_operations_token|logzio_custom_endpoint|api_key|fields_to_search|severity_threshold|Entity Identifier(s) Type|Target Entity Identifier(s)|IOC_Enrichment|SLA (in minutes)|raw_json|alert_event_id|Additional_Data|page_size|sort_by|Data_Range|Incident_Key|Team_IDS|User_IDS|Service_IDS|Entity_State|Incidents_Statuses|from_time|to_time|Incident_ID|from_date|logzio_token|search_term|Ingest\ only\ alerts\ that\ have\ “is_security”\ attribute\ set\ to\ True?|Ingest\ only\ alerts\ that\ have\ “is_incident”\ attribute\ set\ to\ True?|Fetch\ Backwards\ Time\ Interval\ (minutes)|Events\ Padding\ Period\ (hours)|Is\ Exchange\ On-Prem?|Is\ Office365\ (Exchange\ Online)?|Extract\ urls\ from\ HTML\ email\ part?|Create\ a\ Separate\ Siemplify\ Alert\ per\ Attached\ Mail\ File?|Email\ Padding\ Period\ (minutes)|Tenant\ (Directory)\ ID|Should\ ingest\ only\ starred\ threats?|Should\ ingest\ threats\ related\ to\ incidents?|Use\ the\ same\ approach\ with\ event\ creation\ for\ all\ alert\ types?|Enable\ Fallback\ Logic\ Debug?|Create\ Chronicle\ SOAR\ Alerts\ for\ Sentinel\ incidents\ that\ do\ not\ have\ entities?|Incidents\ Padding\ Period\ (minutes)|Wait\ For\ Scheduled/NRT\ Alert\ Object|Api_Key|Fetch\ Private\ Notes?|Offenses\ Creation\ Timer\ (minutes)|What\ Value\ to\ use\ for\ the\ Name\ Field\ of\ Siemplify\ Alert?|What\ Value\ to\ use\ for\ the\ Rule\ Generator\ Field\ of\ Siemplify\ Alert?|Mask\ findings?|Events\ Padding\ Period\ (minutes)|Track\ New\ Events\ Threshold\ (hours)|Token\ Timeout\ (in\ Seconds)|Script\ Timeout\ (Seconds)|IPs/Ranges

v_sphere

Validation Name Details
⚠️ SSL Integration Validation VSphere is missing a 'Verify SSL' parameter

case_federation

Validation Name Details
⚠️ SSL Integration Validation Case Federation is missing a 'Verify SSL' parameter

area1

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Area1 must be a boolean true

cb_protection

Validation Name Details
⚠️ SSL Integration Validation Carbon Black Protection is missing a 'Verify SSL' parameter

sys_aid

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in SysAid must be a boolean true

mc_afee_web_gateway

Validation Name Details
⚠️ SSL Integration Validation McAfee Web Gateway is missing a 'Verify SSL' parameter

redis

Validation Name Details
⚠️ SSL Integration Validation Redis is missing a 'Verify SSL' parameter

d_shield

Validation Name Details
⚠️ SSL Integration Validation DShield is missing a 'Verify SSL' parameter

wildfire

Validation Name Details
⚠️ SSL Integration Validation Palo Alto Wildfire is missing a 'Verify SSL' parameter

alien_vault_appliance

Validation Name Details
⚠️ Mapping Rules Validation 'alien_vault_appliance' has connectors but doesn't have default mapping rules
⚠️ SSL Integration Validation AlienVault USM Appliance is missing a 'Verify SSL' parameter
⚠️ SSL Connectors Validation - AlienVault USM Appliance Connector is missing a 'Verify SSL' parameter
⚠️ Connectors Documentation Link Validation Integration 'alien_vault_appliance' contains connectors with missing documentation link: - AlienVault USM Appliance Connector

mx_tool_box

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in MX ToolBox must be a boolean true

phishing_initiative

Validation Name Details
⚠️ SSL Integration Validation PhishingInitiative is missing a 'Verify SSL' parameter

azure_security_center

Validation Name Details
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in Azure Security Center - Security Alerts Connector must be a boolean true

alien_vault_ti

Validation Name Details
⚠️ SSL Integration Validation AlienVaultTI is missing a 'Verify SSL' parameter

certly

Validation Name Details
⚠️ SSL Integration Validation Certly is missing a 'Verify SSL' parameter

awsiam

Validation Name Details
⚠️ Fields Validation Integration name: AWS Identity and Access Management (IAM) does not match the regex: ^[a-zA-Z0-9-\s]+$|IOC_Enrichment|Symantec Email Security.Cloud - Block Entities|Symantec Email Security.Cloud|Azure Active Directory - List User's Groups Membership|List User's Groups Membership|Cisco AMP - Get Computers By Network Activity (URL)|Get Computers By Network Activity (URL)|Cisco AMP - Get Computers By Network Activity (Ip)|Get Computers By Network Activity (Ip)|Stealthwatch V6.10|Pub/Sub|Google Rapid Response (GRR)|Google Rapid Response (GRR) - Stop a Hunt|Google Rapid Response (GRR) - Get Hunt Details|Google Rapid Response (GRR) - Get Client Details|Google Rapid Response (GRR) - Start a Hunt|Google Rapid Response (GRR) - List Launched Flows|Google Rapid Response (GRR) - List Clients|Google Rapid Response (GRR) - List Hunts|Tenable.io - List Endpoint Vulnerabilities|Tenable.io - Enrich Entities|Tenable.io - List Plugin Families|Tenable.io - List Policies|Tenable.io - Get Vulnerability Details|Tenable.io - Scan Endpoints|Tenable.io - List Scanners|Tenable.io|Google Cloud Storage - Get a Bucket’s Access Control List|Get a Bucket’s Access Control List|MITRE ATT&CK™ - Get Mitigations|MITRE ATT&CK™ - Get Associated Intrusions|MITRE ATT&CK™

cofense_triage

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in Cofense Triage must be a boolean true
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in Cofense Triage - Reports Connector must be a boolean true

f5_big_iq

Validation Name Details
⚠️ SSL Integration Validation The default value of the 'Verify SSL' param in F5 Big IQ must be a boolean true

cyber_ark_vault

Validation Name Details
⚠️ SSL Integration Validation CyberArkVault is missing a 'Verify SSL' parameter

wmi

Validation Name Details
⚠️ SSL Integration Validation WMI is missing a 'Verify SSL' parameter

stellar_cyber_starlight

Validation Name Details
⚠️ SSL Connectors Validation - The default value of the 'Verify SSL' param in Stellar Cyber Starlight - Security Events Connector must be a boolean true

…p Ruff linter errors, and adjust logging formats
@github-actions

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

1 similar comment
@github-actions

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@github-actions

Copy link
Copy Markdown

Integration Tests Failed

Click to view the full report

🧩 akeyless

✅ Passed ❌ Failed ⏭️ Skipped
0 1 0

❌ Failed Tests

Test Execution Failure
JSON report not found at /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/.report.json. The test execution script might have failed before running pytest.

@github-actions

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

@github-actions

Copy link
Copy Markdown

Integration Tests Failed

Click to view the full report

🧩 akeyless

✅ Passed ❌ Failed ⏭️ Skipped
0 1 0

❌ Failed Tests

Test Execution Failure
JSON report not found at /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/.report.json. The test execution script might have failed before running pytest.

@github-actions

Copy link
Copy Markdown

Marketplace Validation Failed

Click to view the full report

Validation Report

🧩 Integrations

akeyless

Validation Name Details
⚠️ Custom Components Validation Failed to load integration def file: Failed to load or parse YAML from file: /home/runner/work/content-hub/content-hub/content/response_integrations/google/akeyless/definition.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants