SOAR App Management for API-Driven Updates and Version Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SOAR services face challenges in dynamically managing apps to interface with various versions of integrated security operations services and other devices and services, due to differences in supported actions, credential rotations, and out-of-band updates, which affect synchronization and functionality.

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 input parameters, enabling seamless integration and updates without requiring changes to the SOAR service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual management methods are used for SOAR service apps, then implementation simplicity is maintained, but synchronization with device/service updates and version compatibility cannot be ensured

Engineering Contradiction:
Improvesynchronization with device/service updatesVSAvoidapp management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables automatic self-updating of SOAR service apps through version detection and automated installation mechanisms. The app manager automatically detects version differences between installed and available apps, and can autonomously update apps without manual intervention, allowing the system to serve itself in maintaining synchronization with device and service updates

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary version checking and compatibility verification before installing app updates. By detecting version differences and validating compatibility in advance, the system prepares for updates proactively, ensuring that synchronization occurs before actual deployment, thus maintaining reliability without causing operational disruptions

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If automated app updates are implemented, then synchronization with latest versions is achieved, but system complexity and update management overhead increase

Engineering Contradiction:
Improveversion compatibilityVSAvoidupdate management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The app manager is designed as a universal component that handles multiple functions including version detection, compatibility verification, automated installation, and rollback operations. This multi-functional approach consolidates what would otherwise be separate complex systems into a single unified manager, achieving version compatibility across diverse devices and services without proportionally increasing overall system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements feedback mechanisms where the app manager continuously monitors version information from device and service endpoints, compares it with installed versions, and triggers updates only when necessary. This feedback-driven approach ensures adaptability to latest versions while avoiding unnecessary update operations that would increase management overhead

Inventive Principle:
Principle #23Feedback

3Reliability

If comprehensive app management is implemented, then functionality and security are enhanced, but installation and maintenance time increase

Engineering Contradiction:
Improvesecurity and operational performanceVSAvoidinstallation and maintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary compatibility verification and dependency checking before installing app updates. By validating whether updates are compatible with the current SOAR service version and checking for required dependencies in advance, the system prevents installation failures and reduces the need for reinstallation, thus enhancing security while minimizing time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated app manager handles the entire update lifecycle including detection, validation, installation, and verification without requiring manual intervention. This self-service capability ensures comprehensive app management for security and performance while eliminating the time practitioners would otherwise spend on manual installation and maintenance tasks

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12511395B1Automated security, orchestration, automation, and response (SOAR) service app management
Publication Date: 2025.12.30 CISCO TECHNOLOGY INC
  • US12511395B1 patent drawing
  • US12511395B1 patent drawing
  • US12511395B1 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.