Skip to content

mandarnaik016/XSOAR-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XSOAR Visualizer

XSOAR Visualizer

Visualize XSOAR content bundles as intuitive, interactive graphs.

Version License: GPL-3.0

😎 What's XSOAR Visualizer?

XSOAR Visualizer converts exported Cortex XSOAR content bundles into insightful graphs for navigating a specific use case. The tool uses the incident type as a starting point and lists the associated layout, playbook, and post-processing for that type. It then analyzes the attached playbook, scanning the content bundle for referenced custom scripts and sub-playbooks to generate a comprehensive graphical representation.

😲 Why XSOAR Visualizer?

The last time I opened yet another XSOAR environment, I was greeted by chaos: playbooks nested inside playbooks, ten levels deep—plunging straight to the ocean floor. A single modification to a custom script was enough to send entire chains of playbooks into error states, collapsing the automation like a house of cards.

Install

git clone git@github.com:mandarnaik016/XSOAR-Visualizer.git

Usage

  1. Extract the contents of content-bundle-*.tar.gz to folder ContentBundle.
  2. Run python main.py.
  3. Enter incident type name.
  4. Load the generated outputs.json in jsoncrack.

Result

result

Todo

  • Add custom file path of content bundle as input.
  • Add custom incident fields used within layout to graphs.

Author

👤 Mandar Naik

👐 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

❤️ Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2026 Mandar Naik.
This project is GPL v3 licensed.

About

Visualize XSOAR content bundles as intuitive, interactive graphs.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages