From 8f5eefe824cb8dcb142791ea04c1dffc4f40955c Mon Sep 17 00:00:00 2001 From: Thomas Fanouillere Date: Tue, 12 May 2026 14:14:34 +0000 Subject: [PATCH 1/3] docs: add documentation for Stormshield block IP action --- .../automate/library/stormshield.md | 39 +++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 40 insertions(+) create mode 100644 _shared_content/automate/library/stormshield.md diff --git a/_shared_content/automate/library/stormshield.md b/_shared_content/automate/library/stormshield.md new file mode 100644 index 0000000000..fe18a9218d --- /dev/null +++ b/_shared_content/automate/library/stormshield.md @@ -0,0 +1,39 @@ +uuid: 59498b29-5cfb-46e6-aaf1-9c0c3afeb00c +name: Stormshield +type: playbook + +# Stormshield + +![Stormshield](/assets/playbooks/library/stormshield.png){ align=right width=150 } + +Stormshield Network Security is a range of network security appliances. + +## Configuration + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `url` | `string` | Base URL of the Stormshield SNS API | +| `api_token` | `string` | Authentication token for the API | + +## Actions + +### Block IP address + +Block an IPv4 or IPv6 address on Stormshield SNS. + +**Arguments** + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `ip_address` | `string` | IPv4 or IPv6 address to block | +| `duration_s` | `integer` | Duration in seconds for which the IP should be blocked | + +**Outputs** + +| Name | Type | Description | +| --------- | ------- | --------------------------- | +| `status` | `string` | | +| `ip_address` | `string` | | +| `duration_s` | `integer` | | +| `message` | `string` | | +| `response` | `object` | | diff --git a/mkdocs.yml b/mkdocs.yml index 1519858fa3..193633d085 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -554,6 +554,7 @@ nav: - Network: - Fortigate Firewalls: integration/action_library/fortigate-firewalls.md - Sophos: integration/action_library/sophos.md + - Stormshield: integration/action_library/stormshield.md - Zscaler: integration/action_library/zscaler.md - Threat Intelligence: - Censys: integration/action_library/censys.md From dac55632ada091e7f4930c3ebae655c65203de37 Mon Sep 17 00:00:00 2001 From: Thomas Fanouillere Date: Tue, 12 May 2026 14:27:24 +0000 Subject: [PATCH 2/3] docs: add stormshield logo for automation documentation --- _shared_content/automate/library/stormshield.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_shared_content/automate/library/stormshield.md b/_shared_content/automate/library/stormshield.md index fe18a9218d..470791fded 100644 --- a/_shared_content/automate/library/stormshield.md +++ b/_shared_content/automate/library/stormshield.md @@ -4,7 +4,7 @@ type: playbook # Stormshield -![Stormshield](/assets/playbooks/library/stormshield.png){ align=right width=150 } +![Stormshield](/assets/playbooks/library/stormshield-ses.png){ align=right width=150 } Stormshield Network Security is a range of network security appliances. From 60ae165a90bf46d053a138d4c636bf3c55a9968d Mon Sep 17 00:00:00 2001 From: Thomas Fanouillere Date: Wed, 13 May 2026 08:22:55 +0000 Subject: [PATCH 3/3] delete stormshiel.md --- .../automate/library/stormshield.md | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 _shared_content/automate/library/stormshield.md diff --git a/_shared_content/automate/library/stormshield.md b/_shared_content/automate/library/stormshield.md deleted file mode 100644 index 470791fded..0000000000 --- a/_shared_content/automate/library/stormshield.md +++ /dev/null @@ -1,39 +0,0 @@ -uuid: 59498b29-5cfb-46e6-aaf1-9c0c3afeb00c -name: Stormshield -type: playbook - -# Stormshield - -![Stormshield](/assets/playbooks/library/stormshield-ses.png){ align=right width=150 } - -Stormshield Network Security is a range of network security appliances. - -## Configuration - -| Name | Type | Description | -| --------- | ------- | --------------------------- | -| `url` | `string` | Base URL of the Stormshield SNS API | -| `api_token` | `string` | Authentication token for the API | - -## Actions - -### Block IP address - -Block an IPv4 or IPv6 address on Stormshield SNS. - -**Arguments** - -| Name | Type | Description | -| --------- | ------- | --------------------------- | -| `ip_address` | `string` | IPv4 or IPv6 address to block | -| `duration_s` | `integer` | Duration in seconds for which the IP should be blocked | - -**Outputs** - -| Name | Type | Description | -| --------- | ------- | --------------------------- | -| `status` | `string` | | -| `ip_address` | `string` | | -| `duration_s` | `integer` | | -| `message` | `string` | | -| `response` | `object` | |