Voltar às atualizações
New releaseOct 5, 2026

osmedeus v5.1.2

Um Motor de Orquestração Moderno para Segurança

Compartilhar

Osmedeus

Osmedeus
Osmedeus - Um Motor de Orquestração Moderno para Segurança

O que é o Osmedeus?

Osmedeus é um motor de orquestração declarativo focado em segurança que simplifica a automação de fluxos de trabalho complexos em definições YAML auditáveis, completas com tratamento de dados criptografados, gestão segura de credenciais e execução em sandbox.

Criado tanto para iniciantes quanto para especialistas, ele oferece automação poderosa e composável sem sacrificar a integridade e a segurança da sua infraestrutura.

Principais Recursos

  • Fluxos de Trabalho YAML Declarativos - Defina pipelines com hooks, roteamento de decisões, exclusão de módulos e ramificação condicional em múltiplos runners (host, Docker, SSH)
  • Execução Distribuída - Padrão master-worker baseado em Redis com sistema de filas, gatilhos de webhook e sincronização de arquivos entre workers
  • Biblioteca Rica de Funções - Mais de 80 funções utilitárias, incluindo integração com nmap, sessões tmux, execução SSH, scripting em TypeScript/Python, parsing de SARIF e classificação de CDN/WAF
  • Agendamento Orientado a Eventos - Gatilhos de cron, file-watch e eventos com filtragem, deduplicação e filas de tarefas atrasadas
  • Etapas de LLM Agênticas - Loops de agentes com chamada de ferramentas, orquestração de subagentes, gestão de memória e saída estruturada; além de agentes de subprocesso ACP (Claude Code, Codex, OpenCode, Gemini)
  • Infraestrutura em Nuvem - Provisione e execute varreduras em DigitalOcean, AWS, GCP, Linode e Azure com controles de custo e limpeza automática
  • Interface CLI Rica - Consultas interativas ao banco de dados, avaliação em massa de funções, linting de fluxos de trabalho, barras de progresso e exemplos de uso abrangentes
  • API REST e Interface Web - Servidor de API completo com gatilhos de webhook, consultas ao banco de dados e painel incorporado para visualização

Consulte a Página de Documentação para mais detalhes.

Instalação

curl -sSL http://www.osmedeus.org/install.sh | bash

npm

npm install -g @j3ssie/osmedeus

Fornece binários pré-compilados para linux e macOS em x64/arm64.

Consulte o Quickstart para uma configuração rápida e a Installation para configurações avançadas.

Uso da CLIRecursos da Web UI
Uso da CLIRecursos da Web UI
Visualização de WorkflowVulnerabilidades
Visualização de WorkflowVulnerabilidades

☁️ Patrocinador — Bloome

Bloome — humanos e agentes de IA, trabalhando como um só time

Automatizando recon com o Osmedeus? O Bloome traz essa mesma mentalidade de time-de-agentes para o restante do seu fluxo de trabalho: múltiplos agentes de IA (Claude, ChatGPT, DeepSeek e mais) em um único chat compartilhado que divide o trabalho, repassa tarefas, faz verificação cruzada entre si e refina a saída até ficar correta — triagem de achados, redação de relatórios e execução de verificações agendadas em conjunto. Zero configuração, na nuvem, na web e no celular, e compartilhável com seu time. 👉 Experimente o Bloome

Início Rápido

# 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

Categorias