XSOAR-Web-Server

This is a simple web-server that as of now, supports handling configurable user responses (like Yes/No/Maybe) and data collection tasks that can be used to fetch key value pairs. What makes it different from Data collection tasks is that, the URL to perform a certain action is predictable and written to the incident context when an action is setup.This URL can be inserted to for eg: an HTML email. User clicks are are recorded in the integration context and can be polled by Scheduled Commands/ Generic Polling.

Utilities · Xsoar-web-server

Configuration parameters

  • incidentType — Incident type
  • longRunning — Long running instance
  • longRunningPort — Server Listening Port (required)
  • xsoar-external-url — XSOAR external URL (required)

Commands (7)

  • xsoar-ws-clear-cache

    Clear the backend storage containing all session information.

  • xsoar-ws-get-action-status

    Gets the current status of an action that was setup; Used to track if the user responded to the action.

  • xsoar-ws-remove-action

    Remove a certain job from the backend.

  • xsoar-ws-set-job-complete

    Set a job to complete. Usually called from the automation that is polling the result.

  • xsoar-ws-setup-form-submission

    setup a form submission job that can take multiple values from multiple users.

  • xsoar-ws-setup-simple-action

    setup the web server to handle URL clicks for each action specified from single or multiple recipients.

  • xsoar-ws-show-cache

    Show the details of all the setup actions from the backend.