Dyana is a sandbox environment using Docker and Tracee for loading, running and profiling a wide range of files, including machine learning models, ELF executables, Pickle serialized files, Javascripts and more. It provides detailed insights into GPU memory usage, filesystem interactions, network requests, and security related events.
Install with:
pip install dyanaTo upgrade to the latest version, run:
pip install --upgrade dyanaTo uninstall, run:
pip uninstall dyanaSet up a local development environment with uv:
uv sync --all-extras --group dev --group docsRun the main checks with:
uv run ruff check dyana
uv run mypy --ignore-missing-imports --no-error-summary dyana
uv run pytest dyanaSee our docs on dyana usage here
Dyana is released under the MIT license. Tracee is released under the Apache 2.0 license.
