
Um Motor de Orquestração Moderno para Segurança
Osmedeus - Um Motor de Orquestração Moderno para Segurança
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.
Consulte a Página de Documentação para mais detalhes.
curl -sSL http://www.osmedeus.org/install.sh | bash
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 |
![]() | ![]() |
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
# 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
# Show help
docker run --rm j3ssie/osmedeus:latest --help