diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/actions/ping.py b/content/response_integrations/third_party/partner/anyrun_ti_feeds/actions/ping.py index c96b95b0a..24b59e8ab 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/actions/ping.py +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/actions/ping.py @@ -20,7 +20,7 @@ def main(): feeds_token = extract_configuration_param( siemplify, Config.INTEGRATION_NAME, - param_name="ANYRUN TI Feeds Basic token", + param_name="ANYRUN TI Feeds API key", is_mandatory=True, ) diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/config.py b/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/config.py index 5153dfb66..c89a54910 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/config.py +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/config.py @@ -2,7 +2,7 @@ class Config: - VERSION: str = "Google-SecOps:2.0" + VERSION: str = "Google-SecOps:3.0" INTEGRATION_NAME: str = "ANYRUN-TI-Feeds" DATE_TIME_FORMAT: str = "%Y-%m-%d %H:%M:%S" diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/data_table_manager.py b/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/data_table_manager.py index 7aadfc078..701e82c8b 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/data_table_manager.py +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/core/data_table_manager.py @@ -27,7 +27,7 @@ def __init__(self, siemplify: SiemplifyJob) -> None: token = extract_configuration_param( siemplify, Config.INTEGRATION_NAME, - param_name="ANYRUN TI Feeds Basic token", + param_name="ANYRUN TI Feeds API key", is_mandatory=True, ) diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/definition.yaml b/content/response_integrations/third_party/partner/anyrun_ti_feeds/definition.yaml index 0a86e2733..46d421089 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/definition.yaml +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/definition.yaml @@ -24,9 +24,9 @@ parameters: description: Google SecOps - instance. is_mandatory: true integration_identifier: ANYRUN-TI-Feeds - - name: ANYRUN TI Feeds Basic token + - name: ANYRUN TI Feeds API key type: password - description: Example [Basic с2vtio5fbl...l0RvUag==] + description: Example [WmNfqnpo...2Sjon7mtvm8e ] is_mandatory: true integration_identifier: ANYRUN-TI-Feeds - name: Verify SSL diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/pyproject.toml b/content/response_integrations/third_party/partner/anyrun_ti_feeds/pyproject.toml index 25db7eaf4..667cd3908 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/pyproject.toml +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/pyproject.toml @@ -1,10 +1,10 @@ [project] name = "ANYRUN-TI-Feeds" -version = "2.0" +version = "3.0" description = "ANY.RUN Threat Intelligence Feeds (TI Feeds) is a service that delivers data on indicators of compromise derived from real-time analyses in the ANY.RUN Sandbox. With fresh and accurate IOCs, including malicious IPs, URLs, and domains, you can seamlessly integrate it with Google SecOps. This expands your existing threat coverage and boosts detection rates for more effective security operations." requires-python = ">=3.11,<3.12" dependencies = [ - "anyrun-sdk>=1.11.11", + "anyrun-sdk>=1.12.11", "google-auth>=2.41.1", "tipcommon", "environmentcommon" diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/release_notes.yaml b/content/response_integrations/third_party/partner/anyrun_ti_feeds/release_notes.yaml index e0b1f30be..7f96036de 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/release_notes.yaml +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/release_notes.yaml @@ -10,3 +10,8 @@ item_type: Integration publish_time: '2025-12-16' ticket_number: xxx +- description: Updated authorization workflow. Update SDK version. + integration_version: 3.0 + item_name: ANYRUN TI Feeds + item_type: Integration + publish_time: '2026-01-21' diff --git a/content/response_integrations/third_party/partner/anyrun_ti_feeds/uv.lock b/content/response_integrations/third_party/partner/anyrun_ti_feeds/uv.lock index 51fe7fd8e..a242ea198 100644 --- a/content/response_integrations/third_party/partner/anyrun_ti_feeds/uv.lock +++ b/content/response_integrations/third_party/partner/anyrun_ti_feeds/uv.lock @@ -83,7 +83,7 @@ wheels = [ [[package]] name = "anyrun-sdk" -version = "1.11.11" +version = "1.12.11" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiofiles" }, @@ -91,14 +91,14 @@ dependencies = [ { name = "requests" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/89/37/374b2a5d2429f338545f192e4244f2d93dfef9ebe49549c94d526c2e42ec/anyrun_sdk-1.11.11.tar.gz", hash = "sha256:24f897be2b3b4ec18bbcea330b657d2159bc2fe9f888b0572f0cfbe9c698acb2", size = 30398, upload-time = "2025-12-08T11:02:01.693Z" } +sdist = { url = "https://files.pythonhosted.org/packages/62/0b/987d6067caf0d132db910cf5af8784e814eed20f371f3790f13012c56d1f/anyrun_sdk-1.12.11.tar.gz", hash = "sha256:4f02f8bbfa8ca7fe63aaac1b2a65a811e577aa0711460ae162ab00971b923e53", size = 30654, upload-time = "2026-01-13T09:14:40.446Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7d/08/cd662545441ebc9f235536667310ae78bf6de38bc2667d22bf343a80aaa1/anyrun_sdk-1.11.11-py3-none-any.whl", hash = "sha256:d832e6c66642ae63268c36c6e94bddb84cfed58f4f217c2de8f950b9feaaa05f", size = 45740, upload-time = "2025-12-08T11:01:59.968Z" }, + { url = "https://files.pythonhosted.org/packages/44/c2/5ac75d518c891d7ad59f825521cca247d73b50755be85f53a24568db511b/anyrun_sdk-1.12.11-py3-none-any.whl", hash = "sha256:9a84dd189b8e0b36c8ae90ef8292b1f685a434acff30c757d6709e18047eaf72", size = 45997, upload-time = "2026-01-13T09:14:39.263Z" }, ] [[package]] name = "anyrun-ti-feeds" -version = "2.0" +version = "3.0" source = { virtual = "." } dependencies = [ { name = "anyrun-sdk" }, @@ -119,7 +119,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "anyrun-sdk", specifier = ">=1.11.11" }, + { name = "anyrun-sdk", specifier = ">=1.12.11" }, { name = "environmentcommon", path = "../../../../../packages/envcommon/EnvironmentCommon-1.0.2/EnvironmentCommon-1.0.2-py2.py3-none-any.whl" }, { name = "google-auth", specifier = ">=2.41.1" }, { name = "tipcommon", path = "../../../../../packages/tipcommon/TIPCommon-2.2.11/TIPCommon-2.2.11-py2.py3-none-any.whl" },