From 161faa9599fa2254947c2821ae11f0d5153079e7 Mon Sep 17 00:00:00 2001 From: nino-filigran <148041607+nino-filigran@users.noreply.github.com> Date: Fri, 31 Oct 2025 18:12:43 +0100 Subject: [PATCH 1/5] Revise automation.md for clarity on playbook steps Update automation page to fix formatting issues (that appears only when reading the doc, but not when previewing it within github) --- docs/usage/automation.md | 41 +++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/docs/usage/automation.md b/docs/usage/automation.md index 8ce59dd2..a66770e6 100644 --- a/docs/usage/automation.md +++ b/docs/usage/automation.md @@ -67,22 +67,20 @@ You can import a playbook in OpenCTI coming either from your own platform or ano Imported playbooks may contain data that does not exist in your platform. For instance, the initial playbook could have listened on a specific label & applied a specific marking that does not exist in your platform. Therefore, when you import a playbook, always check all the boxes/steps to ensure your playbook will run smoothly. **Applicable steps & data to verify:** -- Listen knowledge events/ Manual enrollment / Query knowledge on regular basis / Match knowledge / Reduce knowledge / Manipulate knowledge - - Verify if any of the following data is correctly defined in your playbook, otherwise create it in your platform - - Taxonomies: any not existing taxonomy will be shown as deleted (Labels, vocabularies...) - - Specific instances (entity/observable): If your playbook was listening on a specific instance, verify that the instance exists in your platform - - Marking: verify that the marking you're listening to exists in your platform - - Author: verify that the identities in your platform exist - - Creators: verify that you have existing users in your platform -- Enrich through connector - - Verify if any of the following data is correctly define in your playbook, otherwise create it in your platform - - Connector exists in your platform -- Container wrapper - - Verify if any of the following data is correctly define in your playbook, otherwise create it in your platform - - Task template exists in your platform. -- Send to notifier - - Verify that the notifier exists in your platform - - Verify that the target exsits in your platform + +| Playbook Step | Data to verify | What to look for | Remediation | +|:---------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------|:----------------------------------------------------------------------------------------------|:------------| +| Listen knowledge events, Manual enrollment, Query knowledge on regular basis, Match knowledge, Reduce knowledge, Manipulate knowledge | Taxonomies | Any taxonomy not existing in your platform will be shown as deleted (Labels, vocabularies...) | create it | +| Listen knowledge events, Manual enrollment, Query knowledge on regular basis, Match knowledge, Reduce knowledge, Manipulate knowledge | Specific instances (entity/observable) | Verify that the instance exists in your platform | create it | +| Listen knowledge events, Manual enrollment, Query knowledge on regular basis, Match knowledge, Reduce knowledge, Manipulate knowledge | Author | verify that the identity in your platform exists | create it | +| Listen knowledge events, Manual enrollment, Query knowledge on regular basis, Match knowledge, Reduce knowledge, Manipulate knowledge | Creator | verify that you have existing users in your platform | create it | +| Enrich through connector | Connector | Connector exists in your platform | create it | +| Container wrapper | Task template | Task template exists in your platform | create it | +| Send to notifier | Notifier | Notifer exists in your platform | create it | +| ESend to notifier | Target | Target exists in your platform | create it | + + + ### Listen knowledge events With this event source, the playbook will be triggered on any knowledge event (create, update or delete) that matches the selected filters. @@ -190,6 +188,7 @@ You can decide whether you want to create a container each time this step is tri **Specific situation: wrap an incident into a case** When the primary entity you listen to is an incident & then use the "Container Wrapper" step to create a case out of your incident, by default, your case will reuse some of the attributes of your incident: + - Author - Labels - Assignee @@ -219,6 +218,7 @@ Will apply a complex automation built-in rule. This kind of rule might impact pe For instance, the following operation will not work within a playbook: listen to a report creation, add everything within a bundle, then apply another rule to resolve neighbor relations and entities (add in bundle) of all entities & observables of the container. As a result, your playbook will stop there. **Routes:** + - Unmodified: because of the above reason, if none of your entities or observables contained in your STIX bundle have been impacted by the rule, then the STIX bundle will follow will follow the **unmodified** route. - Out: if at least one of the entity or observable of your STIX bundle has been successfully impacted by the rule, then the STIX bundle will follow the **Out** route. @@ -237,6 +237,7 @@ You can also add all indicators and relationships generated by this component in ##### Specifities of the component **Routes:** + - Unmodified: if none of your observables have triggered an indicator creation, then the STIX bundle will follow the **unmodified** route. - Out: if at least one of your observables of your STIX bundle has triggered an indicator creation, then the STIX bundle will follow the **Out** route. @@ -251,6 +252,7 @@ You can also add all observables and relationships generated by this component i ##### Specifities of the component **Routes:** + - Unmodified: if none of your indicators have triggered an observable creation, then the STIX bundle will follow the **unmodified** route. - Out: if at least one of your indicators of your STIX bundle has triggered an observable creation, then the STIX bundle will follow the **Out** route. @@ -265,14 +267,18 @@ Will filter out any entities in the current stage that do not match the filter c If the result of the reduce knowledge ends up not matching the initial entity triggering yur playbook, then the reduce step will fail. As an example: With a first step listening on: entity type = IPV4 OR Report AND label = test. And a step that reduces knowledge based on Entity type = IPV4. You will get the following results: + - Test 1: edit a report that does not contain IPV4 - - Result: the playbook took the route "unmatched" (since no IP in the bundle, because triggering entity is the Report) + - Result: the playbook took the route "unmatched" (since no IP in the bundle, because triggering entity is the Report) + - Test 2: edit a report that contains an IPV4 - Result: the playbook took the route "unmatched" (since the entity triggering the playbook is the Report and not the IPV4) + - Test 3: edit an IPV4 - Result: the playbook took the route "out" (since only the triggering entity is the IPV4) **Routes:** + - Unmatched: if the bundle does not match the reduce condition, then the stix bundle will follow the **unmatch** route. In this case, the playbook will act as the route "umatch" of the "match" component. - Out: if your bundle is effectively reduced, then the stix bundle will follow the **Out** route. @@ -283,6 +289,7 @@ It will allow you to continue only if some specific conditions are met. ##### Specificities of the component **Routes:** + - No-match: if none of the entity/observable contained in the bundle passes the matching condition, then the STIX bundle will follow the **no-match** route. - Out: if at least one of the entity/observable contained in the bundle passes the matching condition, then the STIX bundle will follow the **out** route. From 402dfbed5c8f50c97dc8ef623026dd8018774e03 Mon Sep 17 00:00:00 2001 From: nino-filigran <148041607+nino-filigran@users.noreply.github.com> Date: Fri, 31 Oct 2025 18:46:01 +0100 Subject: [PATCH 2/5] Add new capabilties & dynamic fields - extra option on query knowledge - new box for authorize members - explanation of dynamic fields --- docs/usage/automation.md | 73 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/docs/usage/automation.md b/docs/usage/automation.md index a66770e6..78865b9c 100644 --- a/docs/usage/automation.md +++ b/docs/usage/automation.md @@ -94,6 +94,11 @@ With such event source, the playbook will query knowledge on a hourly / daily / If you check the option "Only last modified entities after the last run', then the playbook will exclude from each run the entities that have not changed since last run. +##### Specificities of the component + +**Include all entities in a signel bundle**: this options allows you to add all entities found in a single bundle. This is useful if you want for instance to send a single email containing multiple entities at once. + + ![Querying last incidents](assets/playbook_query_regular.png) ### Available for manual enrollment / trigger @@ -156,7 +161,6 @@ The best approach is to use a first playbook that will **flag your data, by appl If the playbook stops from time to time at this step, it might be because the observable (or entity) is not found in the third-party system in charge of enriching the observable (or entity). - #### Manipulate knowledge Will add, replace, or remove compatible attributes of the entities contained in the received STIX 2.1 bundle and send out the modified bundle. @@ -169,6 +173,7 @@ By default, modification is applied to entities having triggered the playbook. Y These operations will only remove and & replace data that has been added in the context of this playbook. This step cannot be used to modify attributes of an entity (or observable) that has already been written in your platform. For instance, if an entity is ingested with a TLP:RED marking and a specific label, and your playbook listens to any entity created with this specific label, if you have a step to remove TLP:RED marking within your playbook, this step will not be executed because the TLP:RED marking would already be written in your platform. **Routes:** + - Unmodified: because of the above reason, if none of your entities contained in your STIX bundle have been modified, then the STIX bundle will follow the **unmodified** route. - Out: if at least one of the entity or observable of your STIX bundle has been successfully modified by the manipulate knowledge step, then the STIX bundle will follow the **Out** route. @@ -200,6 +205,53 @@ When the primary entity you listen to is an incident & then use the "Container W #### Share with organizations Will share every entity in the received STIX 2.1 bundle with Organizations you configured. Your platform needs to have declared a platform main organization in Settings/Parameters. +You can decice to share only the main triggering element, or the whole bundle thanks to the toogle. + +#### Share with organizations + +Will unshare every entity in the received STIX 2.1 bundle with Organizations you configured. Your platform needs to have declared a platform main organization in Settings/Parameters. +You can decice to unshare only the main triggering element, or the whole bundle thanks to the toogle. + +#### Manage Access Restriction + +Will apply authorize members on the bundle within the playbook. It is only compatible with entities supporting authorize members (Containers, Drafts). +You can decide to only apply restriction on the triggering element or the whole bundle by enabling the toggle. + +##### Specificities of the component + +**This component supports dynamic variables** + +- Dynamic from the main enity triggering the playbook: Will apply the authorize members on the coresponding user of the field you chose, based on the triggering entity only. You can chose among: + - Author (organisation): If your author is an organisation, you will be able to apply authorize members directly on the organisation in author. + - Creator: Will apply the authorize members on all users in Creator field. + - Assignee: Will apply the authorize members on all users in Asignee field. + - Participant: Will apply the authorize members on all users in Participants field. + + - Dynamic from the object in the bundle of the playbook: will apply the authorize members on all the corresponding users of all the entities contained in your bundle and not only the triggering entity. + - Organization: all users belonging to the organizations in your bundle will be added as authorize members. + +**The component also support static fields, used for authorize members: users, groups & organizations.** + +#### Remove Access Restriction + +Will remove authorize members on the bundle within the playbook. It is only compatible with entities supporting authorize members (Containers, Drafts). +You can decide to only remove restriction on the triggering element or the whole bundle by enabling the toggle. + +##### Specificities of the component + +**This component supports dynamic variables** + +- Dynamic from the main enity triggering the playbook: Will remove the authorize members on the coresponding user of the field you chose, based on the triggering entity only. You can chose among: + - Author (organisation): If your author is an organisation, you will be able to remove the organization from the authorize members. + - Creator: Will remove all users in creator field from the authorize members. + - Assignee: Will remove all users in assignee field from the authorize members. + - Participant: Will remove all users in participant field from the authorize members. + + - Dynamic from the object in the bundle of the playbook: will remove the authorize members on all the corresponding users of all the entities contained in your bundle and not only the triggering entity. + - Organization: all users belonging to the organizations in your bundle will be remove from authorize members. + +**The component also support static fields, used for authorize members: users, groups & organizations.** + #### Apply predefined rule @@ -226,6 +278,25 @@ For instance, the following operation will not work within a playbook: listen to Will generate a Notification each time a STIX 2.1 bundle is received. +#### Send email from template + +Will send an email using the template that you can set in Parameters/security (used for users) to users. You can chose the template you want. +T + +##### Specificities of the component + +**This component supports dynamic variables** + +- Dynamic from the main enity triggering the playbook as Target: will send the email using the selected template to the coresponding user of the field you chose, based on the triggering entity only. You can chose among: + - Creator: Will send an email using an Email Template to corresponding user. + - Assignee: Will send an email using an Email Template to corresponding user. + - Participant: Will send an email using an Email Template to corresponding user. + + - Dynamic from the object in the bundle of the playbook as Target: will send the email using the selected template to the coresponding user of the entities contained in your bundle and not only the triggering entity. + - Organization: all users of all organizations contained in your bundle will receive an email. + +**The component also support static fields, used for authorize members: users, groups & organizations.** + #### Promote observable to indicator Will generate indicator based on observables contained in the received STIX 2.1 bundle. From fbf312a40042fc5ac57b3ce052d69f6875ce89b9 Mon Sep 17 00:00:00 2001 From: nino-filigran <148041607+nino-filigran@users.noreply.github.com> Date: Fri, 31 Oct 2025 18:49:00 +0100 Subject: [PATCH 3/5] Add files via upload Files for automation --- docs/usage/assets/Playbook_query_knowledge.png | Bin 0 -> 24292 bytes .../assets/playbook_list_of_components.png | Bin 0 -> 96897 bytes .../assets/playbook_list_of_components2.png | Bin 0 -> 14785 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/usage/assets/Playbook_query_knowledge.png create mode 100644 docs/usage/assets/playbook_list_of_components.png create mode 100644 docs/usage/assets/playbook_list_of_components2.png diff --git a/docs/usage/assets/Playbook_query_knowledge.png b/docs/usage/assets/Playbook_query_knowledge.png new file mode 100644 index 0000000000000000000000000000000000000000..1871b6de699ff7f38eb63ea96cb27be64a29ef68 GIT binary patch literal 24292 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 DchKi; literal 0 HcmV?d00001 From f2cb2b340f54b11e7fa30ca1b0cc6d1a73397d3a Mon Sep 17 00:00:00 2001 From: nino-filigran <148041607+nino-filigran@users.noreply.github.com> Date: Fri, 31 Oct 2025 18:56:21 +0100 Subject: [PATCH 4/5] Update images in automation.md Update image to show new option in query knowledge + reflect all capa --- docs/usage/automation.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/usage/automation.md b/docs/usage/automation.md index 78865b9c..b550212b 100644 --- a/docs/usage/automation.md +++ b/docs/usage/automation.md @@ -99,7 +99,7 @@ If you check the option "Only last modified entities after the last run', then t **Include all entities in a signel bundle**: this options allows you to add all entities found in a single bundle. This is useful if you want for instance to send a single email containing multiple entities at once. -![Querying last incidents](assets/playbook_query_regular.png) +![Querying last incidents](assets/Playbook_query_knowledge.png) ### Available for manual enrollment / trigger @@ -131,8 +131,9 @@ Do not forget to start your Playbook when ready, with the Start option of the bu ## Components of playbooks -![List of current components](assets/playbook_components.png) +![List of current components(1/2)](assets/playbook_list_of_components.png) +![List of current components(2/2)](assets/playbook_list_of_components2.png) #### Log data in standard output Will write the received STIX 2.1 bundle in platform logs with configurable log level and then send out the STIX 2.1 bundle unmodified. From 802358bafafa51f8fbc14463cd2e76cc856806d3 Mon Sep 17 00:00:00 2001 From: nino-filigran <148041607+nino-filigran@users.noreply.github.com> Date: Fri, 31 Oct 2025 19:04:09 +0100 Subject: [PATCH 5/5] Sepcific beahvior (api call direct) for Authorize members & share unshare Clarify database interaction and playbook behavior for sharing and unsharing entities. --- docs/usage/automation.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/usage/automation.md b/docs/usage/automation.md index b550212b..5873bf59 100644 --- a/docs/usage/automation.md +++ b/docs/usage/automation.md @@ -208,17 +208,22 @@ When the primary entity you listen to is an incident & then use the "Container W Will share every entity in the received STIX 2.1 bundle with Organizations you configured. Your platform needs to have declared a platform main organization in Settings/Parameters. You can decice to share only the main triggering element, or the whole bundle thanks to the toogle. -#### Share with organizations +Compared to other components, this component **makes direct call to the database**: this means that the query will be applied before the "send to ingestion" step. As a result, if, **wthin the same playbook**, you attempt to create a new entity (via the wrap in container step) and share the entity, the playbook will fail. Indeed, the entity will not yet be created, since it won't be sent to ingestion yet. You need to share the entity in another playbook to achieve this use case. + +#### Unshare with organizations Will unshare every entity in the received STIX 2.1 bundle with Organizations you configured. Your platform needs to have declared a platform main organization in Settings/Parameters. You can decice to unshare only the main triggering element, or the whole bundle thanks to the toogle. +Compared to other components, this component **makes direct call to the database**: this means that the query will be applied before the "send to ingestion" step. As a result, if, **wthin the same playbook**, you attempt to create a new entity (via the wrap in container step) and unshare the entity, the playbook will fail. Indeed, the entity will not yet be created, since it won't be sent to ingestion yet. You need to unshare the entity in another playbook to achieve this use case. + #### Manage Access Restriction Will apply authorize members on the bundle within the playbook. It is only compatible with entities supporting authorize members (Containers, Drafts). You can decide to only apply restriction on the triggering element or the whole bundle by enabling the toggle. ##### Specificities of the component +Compared to other components, this component **makes direct call to the database**: this means that the query will be applied before the "send to ingestion" step. As a result, if, **wthin the same playbook**, you attempt to create a new entity (via the wrap in container step) and apply authorize members, the playbook will fail. Indeed, the entity will not yet be created, since it won't be sent to ingestion yet. You need to apply the authorize members in another playbook to achieve this use case. **This component supports dynamic variables** @@ -234,6 +239,7 @@ You can decide to only apply restriction on the triggering element or the whole **The component also support static fields, used for authorize members: users, groups & organizations.** #### Remove Access Restriction +Compared to other components, this component **makes direct call to the database**: this means that the query will be applied before the "send to ingestion" step. As a result, if, **wthin the same playbook**, you attempt to create a new entity (via the wrap in container step) and remove default authorize members, the playbook will fail. Indeed, the entity will not yet be created, since it won't be sent to ingestion yet. You need to remove the authorize members in another playbook to achieve this use case. Will remove authorize members on the bundle within the playbook. It is only compatible with entities supporting authorize members (Containers, Drafts). You can decide to only remove restriction on the triggering element or the whole bundle by enabling the toggle.