For the complete documentation index, see llms.txt. This page is also available as Markdown.

IDE for script development

Use the Cortex XSIAM built-in IDE to create and edit automation scripts, access Script Helper functions, configure script settings, and use editor keyboard shortcuts.

Use the Cortex XSIAM built-in IDE to create and edit automation scripts. Open the script editor from Incident ResponseAutomationScripts.

The Cortex XSIAM IDE differs from other development environments. For example, it has no interpreter, whereas Visual Studio Code does.

Note

For more complex development needs, we recommend instead using the Visual Studio Code extension. It simplifies third-party integration and script development by enabling users to author Python content for Cortex XSIAM directly in Visual Studio Code. This is also the most efficient way to develop Python Unit Tests.

Script Helper for Cortex XSIAM script development

Script Helper provides commonly used functions for Cortex XSIAM automation script development.

To access the script helper, go to Cortex XSIAM under Incident ResponseAutomationScriptsScript Helper.

A list of the common server functions appears.

xsiam-script-helper-list-of-scripts.png

Script Settings

Clicking the Settings button opens the Script Settings dialog box, which contains configurations for Basic, Arguments, Permissions, Advanced, and Depends on Commands script settings.

For more information about the script settings, see Scripts.

Keyboard Shortcuts

The following are some useful keyboard shortcuts supported in the IDE.

Select
Action
Windows/Linux
Mac

Select all

Ctrl-A

Command-A

Select left

Shift-Left

Shift-Left

Select right

Shift-Right

Shift-Right

Go to
Action
Windows/Linux
Mac

Go to start

Ctrl-Home

Command-Home, Command-Up

Go to end

Ctrl-End

Command-End, Command-Down

Find/replace
Action
Windows/Linux
Mac

Find

Ctrl-F

Command-F

Replace

Ctrl-H

Command-Option-F

Find next

Ctrl-K

Command-G

Find previous

Ctrl-Shift-K

Command-Shift-G

Fold
Action
Windows/Linux
Mac

Fold selection

Alt-L, Ctrl-F1

Command-Option-L, Command-F1

Unfold

Alt-Shift-L, Ctrl-Shift-F1

Command-Option-Shift-L, Command-Shift-F1

Fold all

Alt-0

Command-Option-0

Unfold all

Alt-Shift-0

Command-Option-Shift-0

Other
Action
Windows/Linux
Mac

Indent

Tab

Tab

Outdent

Shift-Tab

Shift-Tab

Undo

Ctrl-Z

Command-Z

Redo

Ctrl-Shift-Z, Ctrl-Y

Command-Shift-Z, Command-Y

Toggle comment

Ctrl-/

Command-/

Last updated

Was this helpful?