
osmedeus v5.1.2
Um Motor de Orquestração Moderno para Segurança
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 CLI | Recursos da Web UI |
|---|---|
![]() | ![]() |
| Visualização de Workflow | Vulnerabilidades |
![]() | ![]() |
☁️ Patrocinador — Bloome
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




