From 1554a72adcf6c31897c057d031a008c046e4dd75 Mon Sep 17 00:00:00 2001 From: Semen Shalnev <85073445+semayellow@users.noreply.github.com> Date: Wed, 21 Jan 2026 11:39:43 +0300 Subject: [PATCH 1/3] feat(docs): update auth workflow, bump sdk version --- .../third_party/partner/anyrun_ti_feeds/actions/ping.py | 2 +- .../third_party/partner/anyrun_ti_feeds/core/config.py | 2 +- .../partner/anyrun_ti_feeds/core/data_table_manager.py | 2 +- .../third_party/partner/anyrun_ti_feeds/definition.yaml | 4 ++-- .../third_party/partner/anyrun_ti_feeds/pyproject.toml | 4 ++-- .../third_party/partner/anyrun_ti_feeds/release_notes.yaml | 6 ++++++ 6 files changed, 13 insertions(+), 7 deletions(-) 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..2671eacbc 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,9 @@ 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' + ticket_number: xxx \ No newline at end of file From 9fd93ab036f8f4b59085a1bebd365e5d95361516 Mon Sep 17 00:00:00 2001 From: Semen Shalnev <85073445+semayellow@users.noreply.github.com> Date: Thu, 22 Jan 2026 09:45:15 +0300 Subject: [PATCH 2/3] fix(deps): update uv.lock --- .../third_party/partner/anyrun_ti_feeds/uv.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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" }, From b6f47e7fbc4de2580af5ac6e70392515b3352019 Mon Sep 17 00:00:00 2001 From: Semen Shalnev <85073445+semayellow@users.noreply.github.com> Date: Thu, 22 Jan 2026 09:50:11 +0300 Subject: [PATCH 3/3] fix(release_notes): remove ticket field --- .../third_party/partner/anyrun_ti_feeds/release_notes.yaml | 1 - 1 file changed, 1 deletion(-) 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 2671eacbc..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 @@ -15,4 +15,3 @@ item_name: ANYRUN TI Feeds item_type: Integration publish_time: '2026-01-21' - ticket_number: xxx \ No newline at end of file