IBM QRadar SOAR

IBM QRadar SOAR

Join this online user group to communicate across Security product users and IBM experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Help with Creating a Playbook for FireEye HX Incident in IBM SOAR

    Posted Mon April 21, 2025 04:26 AM

    Hello all,

    I have successfully integrated the FireEye HX application with IBM SOAR (Resilient). Now, I need to create a playbook using the predefined functions provided by the FireEye HX app.

    The available functions are:

    • FireEye HX: Append Conditions

    • FireEye HX: Approve Host Containment

    • FireEye HX: Create Indicator

    • FireEye HX: Create Triage Acquisition

    • FireEye HX: Find Host

    • FireEye HX: Get Alert

    • FireEye HX: Get Alerts

    • FireEye HX: Get Host Information

    • FireEye HX: Get Indicator

    • FireEye HX: Get Indicators

    • FireEye HX: Release Host Containment

    • FireEye HX: Request Host Containment

    • FireEye HX: Suppress Alert

    My objective:

    • First, retrieve the IOCs (Indicators of Compromise) related to the incident.

    • Check the health/status of each IOC.

    • If any IOC is found to be harmful, block the hash value on the FireEye HX platform using the appropriate function.

    • If needed, isolate the affected host by using the relevant host containment functions.

    NOTE:

    If anyone has encountered a similar scenario and faced any issues, setbacks, or errors during implementation, I would appreciate it if you could share your experience.

    Kindly suggest the best approach to proceed with this task, along with any important considerations or best practices to keep in mind while working on it.

    Could someone also guide me on how to structure this playbook using the predefined functions? Any examples or recommendations would be greatly appreciated.

    Thank you!



    ------------------------------
    Farrukh Majid
    ------------------------------


  • 2.  RE: Help with Creating a Playbook for FireEye HX Incident in IBM SOAR

    Posted Tue April 22, 2025 01:23 AM

    if you are new to playbook creation checkout this video

    Playbooks: Improving SOPs and Automations

    other videos in the channel are also very helpful.



    ------------------------------
    Mohamad islam Hamadieh
    I post SOAR content and tips on linkedIn , follow me :)
    https://linkedin.com/in/mohamadislam
    ------------------------------



  • 3.  RE: Help with Creating a Playbook for FireEye HX Incident in IBM SOAR

    Posted Wed April 30, 2025 03:08 AM
      |   view attached

    Thanks for your support

    As per my objective the flow that I want to achieve is mentioned below:
    Start

    Get Alert (FireEye HX: Get Alert)

    Extract Hashes (Python)

    For Each Hash:
       ├─ Get Health (FireEye HX: Get Indicator)
       │   ├─ Unhealthy? → Block (FireEye HX: Create Indicator) → Add Note
       │   └─ Healthy? → Skip
       ↓
    End

    Although I have created some steps to achieve this scenario in the playbook/workflow.

    Your assistance required in this manner. 



    ------------------------------
    Farrukh Majid
    ------------------------------

    Attachment(s)

    txt
    Fireeye HX- Playbook.txt   4 KB 1 version


  • 4.  RE: Help with Creating a Playbook for FireEye HX Incident in IBM SOAR

    Posted Thu May 01, 2025 08:50 AM

    Hello, as of right now it is not possible to add a loop into a playbook. 



    ------------------------------
    Richard Swierk
    ------------------------------



  • 5.  RE: Help with Creating a Playbook for FireEye HX Incident in IBM SOAR

    Posted Mon May 05, 2025 02:43 AM
    Hi Richard,

    Thank you for your support.
    I have just integrated the FireEye HX application with IBM SOAR, as per the plan. Our next step is to automate the response from IBM SOAR to FireEye HX. We are already configured to receive FireEye HX-related incidents in IBM SOAR.
    As of Now, I am planning to create the playbook we discussed earlier. My plan is as follows:
    1. Identify FireEye HX incidents with artifacts/IOCs.
    2. Extract hashes from the alerts.
    3. Check the health of those hashes.
    4. If the hashes are unhealthy, block them on the FireEye HX end.
    An important question: Can we achieve this using the predefined functions of the FireEye HX application, or will we need to make any customizations to achieve this goal?
    if customization needed then which kind of customization we required.

    Regards,
    Farrukh Majid.


    ------------------------------
    Farrukh Majid
    ------------------------------



  • 6.  RE: Help with Creating a Playbook for FireEye HX Incident in IBM SOAR

    Posted Tue May 06, 2025 09:19 AM
    1. Identify FireEye HX incidents with artifacts/IOCs.
      1. This can be done by running the function Get Alerts on an incident.
    2. Write a script on the playbook that runs the Get Alerts function to extract the hashes of the alerts from the output of the function. Output these hashes somewhere.
    3. I do not believe FireEye HX can get the health of hashes
    4. I do not see a function for blocking hashes on FireEye HX.


    ------------------------------
    Richard Swierk
    ------------------------------