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.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-py3-none-any.whl (134.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taegis_magic-2026.8.27.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.tar.gz
Algorithm Hash digest
SHA256 deaa9f703d493849f1ae8e1b4951bc7fd36d93e4499ca4226f105dad4c966dd9
MD5 19da13fde945e543b386b7ec1b0a9734
BLAKE2b-256 4e29fbb53db0f08c390448d6f93a4a6737f5bf5051721140580edfd779d959b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for taegis_magic-2026.8.27-py3-none-any.whl
Algorithm Hash digest
SHA256 73683a31351229ceced0ac5dfc3457c6a0a76eaf4bbbc9afff527741fe739b9e
MD5 1cd312a2f0be52de0a7b92903831df0d
BLAKE2b-256 6729c6c0c4a47151fd94930fac472fb2fe2c778fd168a72aac1dafacb5710710

See more details on using hashes here.

Release history Release notifications | RSS feed

2026.8.27.1

2 files

This release

2026.8.27 This release

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