Visual Playbook Editor for Complex SOAR Action Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SOAR services face challenges in dynamically integrating with different versions of integrated security operations services and managing access token rotations, leading to asynchronous support and reduced operational efficiency.

Innovation Solution

A SOAR app generator automatically generates apps based on API specifications for related devices and services, and a visual playbook editor supports configuring complex action parameters, including arrays and objects, to enhance integration and update capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If SOAR services manually manage apps and access tokens, then integration with security operations services is achieved, but operational efficiency decreases and support becomes asynchronous

Engineering Contradiction:
Improveoperational efficiencyVSAvoidmanual management of apps and tokens
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service through automatic app generation from API specifications and autonomous access token rotation management. The SOAR service automatically generates apps when API changes occur, eliminating manual intervention and achieving synchronous support without reducing productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-generating apps based on API specifications before integration is needed. When API changes occur, the system proactively generates updated apps and manages token rotations in advance, ensuring continuous synchronous support without manual intervention.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If SOAR services integrate with multiple versions of security operations services, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improveintegration with multiple service versionsVSAvoidmanagement complexity of apps and tokens
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system generates apps in advance based on API specifications before integration with security operations services. This preliminary generation approach allows the system to adapt to multiple service versions automatically, managing complexity by pre-establishing integration frameworks rather than reacting to each version change manually.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system manages complexity by automatically tracking and adapting parameter changes in API specifications. When API versions evolve, the system detects these parameter changes and generates updated apps accordingly, enabling adaptability to multiple versions while maintaining manageable complexity through automated parameter tracking.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If access token rotation is manually managed, then security is maintained, but operational efficiency decreases

Engineering Contradiction:
Improveoperational efficiencyVSAvoidaccess token security management
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements self-service by automatically managing access token rotation without manual intervention. The SOAR service autonomously handles token expiration and regeneration, maintaining security through automated mechanisms while eliminating the operational overhead of manual token management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system ensures continuous security through automated token rotation that operates continuously without interruption. By maintaining ongoing automatic token management, the system eliminates downtime and operational inefficiencies associated with manual token handling while preserving continuous security protection.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250370603A1Complex action parameter support in a visual playbook editor
Publication Date: 2025.12.04 CISCO TECHNOLOGY INC
  • US20250370603A1 patent drawing
  • US20250370603A1 patent drawing
  • US20250370603A1 patent drawing

AI summary

Described herein are techniques are provided for enabling a security orchestration, automation, and response (SOAR) service to automatically manage apps used to interface with an integrated security operations service and other related devices and services. Further described herein is a SOAR app generator service or application used to automate the creation of apps for a SOAR service based on application programming interfaces (API) specifications for related devices or services, as well as visual playbook editor interfaces for a SOAR service that enable the configuration of complex action input parameters including arrays and objects.