暫無描述

ioc-enrichment-workflow.json 5.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. {
  2. "workflow_as_code": false,
  3. "actions": [
  4. {
  5. "app_name": "Shuffle Tools",
  6. "app_version": "1.2.0",
  7. "description": "Triggered by a webhook, expects an 'ioc' parameter.",
  8. "app_id": "0671c57b-3af6-43f7-9501-b2f916c127c8",
  9. "errors": [],
  10. "id": "9723d04e-b735-41b9-ab7e-2e9e60cb0296",
  11. "is_valid": true,
  12. "isStartNode": true,
  13. "sharing": true,
  14. "label": "Webhook Trigger (IOC Input)",
  15. "public": true,
  16. "generated": false,
  17. "large_image": "",
  18. "environment": "Shuffle",
  19. "name": "webhook",
  20. "parameters": [
  21. {
  22. "name": "ioc",
  23. "value": "",
  24. "description": "Indicator of Compromise to enrich.",
  25. "required": true,
  26. "multiline": false,
  27. "multiselect": false,
  28. "options": null,
  29. "action_field": "",
  30. "variant": "",
  31. "configuration": false,
  32. "tags": null,
  33. "schema": { "type": "" },
  34. "skip_multicheck": false,
  35. "value_replace": null,
  36. "unique_toggled": false,
  37. "error": "",
  38. "hidden": false
  39. }
  40. ],
  41. "execution_variable": { "description": "", "id": "", "name": "", "value": "" },
  42. "position": { "x": 100, "y": 100 },
  43. "authentication_id": "",
  44. "category": "",
  45. "reference_url": "",
  46. "sub_action": false,
  47. "run_magic_output": false,
  48. "run_magic_input": false,
  49. "execution_delay": 0,
  50. "category_label": null,
  51. "suggestion": false,
  52. "parent_controlled": false,
  53. "source_workflow": "",
  54. "source_execution": ""
  55. },
  56. {
  57. "app_name": "Shuffle Tools",
  58. "app_version": "1.2.0",
  59. "description": "Simulates enrichment by repeating the IOC.",
  60. "app_id": "0671c57b-3af6-43f7-9501-b2f916c127c8",
  61. "errors": [],
  62. "id": "6fd41008-7bbe-4cbd-be28-5aa828100464",
  63. "is_valid": true,
  64. "isStartNode": false,
  65. "sharing": true,
  66. "label": "Simulated IOC Enrichment",
  67. "public": true,
  68. "generated": false,
  69. "large_image": "",
  70. "environment": "Shuffle",
  71. "name": "repeat_back_to_me",
  72. "parameters": [
  73. {
  74. "name": "call",
  75. "value": "{{actions.9723d04e-b735-41b9-ab7e-2e9e60cb0296.ioc}} - Enriched!",
  76. "description": "The IOC to be 'enriched'.",
  77. "required": false,
  78. "multiline": false,
  79. "multiselect": false,
  80. "options": null,
  81. "action_field": "",
  82. "variant": "",
  83. "configuration": false,
  84. "tags": null,
  85. "schema": { "type": "" },
  86. "skip_multicheck": false,
  87. "value_replace": null,
  88. "unique_toggled": false,
  89. "error": "",
  90. "hidden": false
  91. }
  92. ],
  93. "execution_variable": { "description": "", "id": "", "name": "", "value": "" },
  94. "position": { "x": 400, "y": 100 },
  95. "authentication_id": "",
  96. "category": "",
  97. "reference_url": "",
  98. "sub_action": false,
  99. "run_magic_output": false,
  100. "run_magic_input": false,
  101. "execution_delay": 0,
  102. "category_label": null,
  103. "suggestion": false,
  104. "parent_controlled": false,
  105. "source_workflow": "",
  106. "source_execution": ""
  107. }
  108. ],
  109. "branches": [
  110. {
  111. "id": "branch-1",
  112. "source": "9723d04e-b735-41b9-ab7e-2e9e60cb0296",
  113. "destination": "6fd41008-7bbe-4cbd-be28-5aa828100464",
  114. "success": true,
  115. "label": ""
  116. }
  117. ],
  118. "visual_branches": null,
  119. "triggers": [],
  120. "comments": [],
  121. "configuration": {
  122. "exit_on_error": false,
  123. "start_from_top": false,
  124. "skip_notifications": false
  125. },
  126. "created": 1771344402,
  127. "edited": 1771344402,
  128. "last_runtime": 0,
  129. "due_date": 0,
  130. "id": "d610e708-799d-423b-be21-c3683a6d89e2",
  131. "is_valid": true,
  132. "name": "Sample IOC Enrichment Workflow",
  133. "description": "A sample workflow to demonstrate IOC enrichment via Shuffle API upload.",
  134. "start": "9723d04e-b735-41b9-ab7e-2e9e60cb0296",
  135. "owner": "1050bd5b-b1bb-4c22-acfb-94156cdc0567",
  136. "sharing": "private",
  137. "execution_org": {
  138. "name": "default",
  139. "id": "03264040-f718-4a61-b9ac-61c7cac3fe99",
  140. "users": [],
  141. "role": "admin",
  142. "child_orgs": null,
  143. "region_url": "",
  144. "is_partner": false,
  145. "image": "",
  146. "creator_org": "",
  147. "branding": {
  148. "enable_chat": false,
  149. "home_url": "",
  150. "theme": "",
  151. "documentation_link": "",
  152. "global_user": false,
  153. "support_email": "",
  154. "logout_url": "",
  155. "brand_color": "",
  156. "brand_name": ""
  157. }
  158. },
  159. "org_id": "03264040-f718-4a61-b9ac-61c7cac3fe99",
  160. "workflow_variables": null,
  161. "execution_environment": "",
  162. "previously_saved": true,
  163. "categories": {
  164. "intel": {
  165. "name": "intel",
  166. "count": 0,
  167. "id": "",
  168. "description": "",
  169. "large_image": ""
  170. }
  171. },
  172. "example_argument": "",
  173. "public": false,
  174. "default_return_value": "",
  175. "contact_info": { "name": "", "url": "" },
  176. "published_id": "",
  177. "revision_id": "",
  178. "usecase_ids": null,
  179. "input_questions": null,
  180. "form_control": {
  181. "input_markdown": "",
  182. "output_yields": null,
  183. "cleanup_actions": null,
  184. "form_width": 0
  185. },
  186. "blogpost": "",
  187. "video": "",
  188. "status": "test",
  189. "workflow_type": "",
  190. "generated": false,
  191. "hidden": false,
  192. "background_processing": false,
  193. "updated_by": "root",
  194. "validated": false,
  195. "validation": {
  196. "valid": false,
  197. "changed_at": 0,
  198. "last_valid": 0,
  199. "validation_ran": false,
  200. "notifications_created": 0,
  201. "environment": "",
  202. "workflow_id": "",
  203. "execution_id": "",
  204. "node_id": "",
  205. "total_problems": 0,
  206. "errors": [],
  207. "subflow_apps": []
  208. },
  209. "parentorg_workflow": "",
  210. "childorg_workflow_ids": null,
  211. "suborg_distribution": [],
  212. "backup_config": {
  213. "onprem_backup": false,
  214. "upload_repo": "",
  215. "upload_branch": "",
  216. "upload_username": "",
  217. "upload_token": "",
  218. "tokens_encrypted": false
  219. },
  220. "auth_groups": null
  221. }