Назад к обновлениям
New releaseOct 5, 2026

osmedeus v5.1.2

Современный движок оркестрации для безопасности

Поделиться

Osmedeus

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Ресурсы веб-интерфейса
CLI UsageWeb UI Assets
Визуализация рабочего процессаУязвимости
Workflow VisualizationVulnerabilities

☁️ Спонсор — Bloome

Bloome — humans and AI agents, working as one team

Автоматизируете разведку с помощью 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

Категории