
osmedeus v5.1.2
Современный движок оркестрации для безопасности
Osmedeus
Osmedeus — современный движок оркестрации для безопасности
Что такое Osmedeus?
Osmedeus — это ориентированный на безопасность декларативный движок оркестрации, который превращает сложную автоматизацию рабочих процессов в проверяемые определения YAML, включая шифрование данных, безопасное управление учётными данными и изолированное выполнение.
Созданный как для новичков, так и для экспертов, он обеспечивает мощную, компонуемую автоматизацию, не ставя под угрозу целостность и безопасность вашей инфраструктуры.
Ключевые возможности
- Декларативные рабочие процессы на YAML — определение конвейеров с хуками, маршрутизацией решений, исключением модулей и условным ветвлением для нескольких раннеров (host, Docker, SSH)
- Распределённое выполнение — шаблон master-worker на основе Redis с системой очередей, триггерами через webhook и синхронизацией файлов между воркерами
- Богатая библиотека функций — более 80 служебных функций, включая интеграцию с nmap, сессии tmux, выполнение по SSH, скрипты на TypeScript/Python, разбор SARIF и классификацию CDN/WAF
- Планирование на основе событий — cron, отслеживание файлов и триггеры событий с фильтрацией, дедупликацией и очередями отложенных задач
- Агентные шаги LLM — циклы агента с вызовом инструментов, оркестрацией субагентов, управлением памятью и структурированным выводом; а также субагенты ACP (Claude Code, Codex, OpenCode, Gemini)
- Облачная инфраструктура — развёртывание и запуск сканирований в DigitalOcean, AWS, GCP, Linode и Azure с контролем затрат и автоматической очисткой
- Развитый интерфейс командной строки — интерактивные запросы к базе данных, массовое вычисление функций, линтинг рабочих процессов, индикаторы прогресса и подробные примеры использования
- REST API и веб-интерфейс — полноценный API-сервер с триггерами через webhook, запросами к базе данных и встроенной панелью мониторинга для визуализации
Подробнее см. на странице документации.
Установка
curl -sSL http://www.osmedeus.org/install.sh | bash
npm
npm install -g @j3ssie/osmedeus
Поставляется с готовыми бинарными файлами для Linux и macOS на x64/arm64.
См. Quickstart для быстрой настройки и Installation для расширенных конфигураций.
| Использование CLI | Ресурсы веб-интерфейса |
|---|---|
![]() | ![]() |
| Визуализация рабочего процесса | Уязвимости |
![]() | ![]() |
☁️ Спонсор — Bloome
Автоматизируете разведку с помощью Osmedeus? Bloome переносит тот же подход «команды агентов» на остальную часть вашего рабочего процесса: несколько ИИ-агентов (Claude, ChatGPT, DeepSeek и другие) в одном общем чате, которые разделяют работу, передают задачи друг другу, перепроверяют друг друга и дорабатывают результат, пока он не станет правильным — сортируют находки, готовят черновики отчётов и вместе выполняют проверки по расписанию. Без настройки, в облаке, в вебе и на мобильных устройствах, с возможностью делиться с вашей командой. 👉 Попробовать Bloome
Быстрый старт
# Run a module workflow
osmedeus run -m recon -t example.com
# Run a flow workflow
osmedeus run -f general -t example.com
# Multiple targets with concurrency
osmedeus run -m recon -T targets.txt -c 5
# Dry-run mode (preview)
osmedeus run -f general -t example.com --dry-run
# Start API server
osmedeus serve
# List available workflows
osmedeus workflow list
# Query discovered assets
osmedeus assets -w example.com # List assets for workspace
osmedeus assets --stats # Show unique technologies, sources, types
osmedeus assets --source httpx --type web --json # Filter and output as JSON
# Query vulnerabilities, runs, and steps
osmedeus query vulns --severity high --workspace example.com
osmedeus query runs --status running
osmedeus query steps --run <run-uuid>
# Query database tables
osmedeus db list --table runs
osmedeus db list --table event_logs --search "nuclei"
# Evaluate utility functions
osmedeus func eval 'log_info("hello")'
osmedeus func eval -e 'http_get("https://example.com")' -T targets.txt -c 10
# Platform variables available in eval
osmedeus func eval 'log_info("OS: " + PlatformOS + ", Arch: " + PlatformArch)'
# Install from preset repositories
osmedeus install base --preset
osmedeus install base --preset --keep-setting # preserve existing osm-settings.yaml
osmedeus install workflow --preset
# Exclude modules from flow execution
osmedeus run -f general -t example.com -x portscan
osmedeus run -f general -t example.com -X vuln # Fuzzy exclude by substring
# Worker queue system
osmedeus worker queue new -f general -t example.com # Queue for later
osmedeus worker queue run --concurrency 5 # Process queue
# Worker management
osmedeus worker status # Show workers
osmedeus worker eval -e 'ssh_exec("host", "whoami")' # Eval with distributed hooks
# Run an ACP agent interactively
osmedeus agent "analyze this codebase"
osmedeus agent --agent codex "explain main.go"
osmedeus agent --list
# Cloud infrastructure management
osmedeus cloud create --instances 3 # Provision cloud machines
osmedeus cloud setup 1.2.3.4 5.6.7.8 # Setup existing machines
osmedeus cloud list # List active infrastructure
osmedeus cloud run -f general -t example.com --instances 3
# Show all usage examples
osmedeus --usage-example
Docker
# Show help
docker run --rm j3ssie/osmedeus:latest --help




