Getting Started

Installation

Install Talos on macOS, Linux, or Windows.

Talos is distributed as a Python package on PyPI. It has no native dependencies and runs on any platform with Python 3.10+.

From PyPI (recommended)

shell
pip install talos-redteam

With pipx (isolated CLI install)

If you'd rather keep Talos out of your project's virtualenv, install it with pipx.

shell
pipx install talos-redteam
talos-scan --help

From source

Contributors and design partners on the private beta can install directly from the git repository.

shell
git clone https://github.com/talos-security/talos.git
cd talos && pip install -e '.[dev]'
pytest

Docker

A slim Docker image is published for use in CI where you cannot install Python packages directly.

shell
docker run --rm -v $PWD/reports:/reports \
ghcr.io/talos-security/talos:0.1.0 \
--target https://staging.example.com/agent \
--adapter native

Verify the install

shell
talos-scan --version
talos-redteam 0.1.0
talos-scan doctor
Python 3.11.7 — OK
Network egress — OK
Report directory — ./reports (writable)
Note
Corporate proxies can block the outbound calls Talos makes when generating attacks. Configure HTTPS_PROXY in your shell before running the CLI.