Skip to main content

Taegis Magic

Taegis Magic is a Jupyter Notebook and Command Line Interface for interacting with the Secureworks Taegis™ security platform. The Magics project is intended to assist users with workflows and analysis through Jupyter Notebook integrations and Pandas DataFrames.

Installation

python -m pip install taegis-magic

Help

$ taegis --help

 Usage: taegis [OPTIONS] COMMAND [ARGS]...                                                         
                                                                                                   
 Taegis Magic main callback.                                                                       
                                                                                                   
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────╮
│ --warning                 --no-warning          [default: warning]                              │
│ --verbose                 --no-verbose          [default: no-verbose]                           │
│ --debug                   --no-debug            [default: no-debug]                             │
│ --trace                   --no-trace            [default: no-trace]                             │
│ --sdk-warning             --no-sdk-warning      [default: no-sdk-warning]                       │
│ --sdk-verbose             --no-sdk-verbose      [default: no-sdk-verbose]                       │
│ --sdk-debug               --no-sdk-debug        [default: no-sdk-debug]                         │
│ --install-completion                            Install completion for the current shell.       │
│ --show-completion                               Show completion for the current shell, to copy  │
│                                                 it or customize the installation.               │
│ --help                -h                        Show this message and exit.                     │
╰─────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────╮
│ alerts                                                                                          │
│ audits                                                                                          │
│ clients                                                                                         │
│ configure                                                                                       │
│ events                                                                                          │
│ investigations                                                                                  │
│ preferences                                                                                     │
│ rules                                                                                           │
│ tenants                                                                                         │
│ threat                                                                                          │
│ users                                                                                           │
╰─────────────────────────────────────────────────────────────────────────────────────────────────╯

Sample Usage

For more in depth examples see docs.

CLI

taegis alerts search --limit 2 --cell "FROM alert EARLIEST=-1d" --graphql-output "alerts { list { id metadata { title } } }"

IPython Magic

%load_ext taegis_magic
%%taegis alerts search --limit 10 --graphql-output "alerts { list { id metadata { title } } }" --assign df --display df
FROM alert
EARLIEST=-1d
id metadata.title
0 alert://priv:event-filter:xxxxx:1668534654520:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
1 alert://priv:event-filter:xxxxx:1668534458035:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
2 alert://priv:event-filter:xxxxx:1668534458036:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
3 alert://priv:event-filter:xxxxx:1668534458037:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
4 alert://priv:event-filter:xxxxx:1668534458038:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
5 alert://priv:event-filter:xxxxx:1668534458039:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
6 alert://priv:event-filter:xxxxx:1668534458040:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
7 alert://priv:event-filter:xxxxx:1668534458040:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
8 alert://priv:event-filter:xxxxx:1668534458040:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport
9 alert://priv:event-filter:xxxxx:1668534458042:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AWS - GetCredentialReport

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taegis_magic-2026.8.27.1.tar.gz (98.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taegis_magic-2026.8.27.1-py3-none-any.whl (134.0 kB view details)

Uploaded Python 3

File details

Details for the file taegis_magic-2026.8.27.1.tar.gz.

File metadata

  • Download URL: taegis_magic-2026.8.27.1.tar.gz
  • Upload date:
  • Size: 98.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for taegis_magic-2026.8.27.1.tar.gz
Algorithm Hash digest
SHA256 a7f4ed586faf389f3261a069b0a7540c4afd1aa08b94199241a009df3e28d914
MD5 be571c9266ce64363bd6730bada2a40e
BLAKE2b-256 06b655b92547cc71ab98a6ec4f522cf17768cb5c13d190a7f33deae806a9ccaa

See more details on using hashes here.

File details

Details for the file taegis_magic-2026.8.27.1-py3-none-any.whl.

File metadata

File hashes

Hashes for taegis_magic-2026.8.27.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d80e349e0035529e52315d30aa5f259626c42887f4395a3466666f2695f645a2
MD5 9bfd2af4883fdb186e3d00fb82721460
BLAKE2b-256 0d69ad371b35bfaf607795f22a5d9b6bd3ecec8be604aad59630c61f33060b5b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2026.8.27.1 This release

2 files

2026.8.27

2 files

2026.6.8

2 files

2026.5.7

2 files

2026.5.1

2 files

2026.4.24

2 files

2026.3.19

2 files

2026.3.3

2 files

2026.1.28

2 files

2026.1.27

2 files

2026.1.26

2 files

2025.10.9

2 files

2025.9.26

2 files

2025.9.19

2 files

2025.8.20

2 files

2025.7.30

2 files

2025.6.25

2 files

2025.6.3

2 files

2025.4.11

2 files

2025.3.10

2 files

2025.1.24

2 files

2025.1.15

2 files

2024.12.16

2 files

2024.10.9

2 files

2024.10.8

2 files

2024.10.7

2 files

2024.9.10

2 files

2024.7.16

2 files

2024.5.24

2 files

2024.3.29

2 files

2023.11.13

2 files

2023.9.15

2 files

2023.8.30

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page