アップデート一覧に戻る
New releaseOct 5, 2026

osmedeus v5.1.2

セキュリティ向け最新オーケストレーションエンジン

共有

Osmedeus

Osmedeus
Osmedeus - セキュリティのためのモダンなオーケストレーションエンジン

Osmedeusとは?

Osmedeus は、セキュリティに特化した宣言型オーケストレーションエンジンであり、複雑なワークフロー自動化を監査可能な YAML 定義へと簡素化します。暗号化されたデータ処理、安全な認証情報管理、サンドボックス化された実行を備えています。

初心者からエキスパートまでを対象に設計されており、インフラストラクチャの完全性と安全性を損なうことなく、強力で組み合わせ可能な自動化を提供します。

主な機能

  • 宣言型 YAML ワークフロー - フック、意思決定ルーティング、モジュール除外、条件分岐を複数のランナー(ホスト、Docker、SSH)にわたって定義したパイプライン
  • 分散実行 - キューシステム、Webhook トリガー、ワーカー間のファイル同期を備えた Redis ベースのマスター・ワーカーパターン
  • 豊富な関数ライブラリ - nmap 統合、tmux セッション、SSH 実行、TypeScript/Python スクリプティング、SARIF 解析、CDN/WAF 分類など 80 以上のユーティリティ関数
  • イベント駆動型スケジューリング - フィルタリング、重複排除、遅延タスクキューを備えた Cron、ファイル監視、イベントトリガー
  • エージェント型 LLM ステップ - サブエージェントのオーケストレーション、メモリ管理、構造化出力を備えたツール呼び出しエージェントループ。さらに ACP サブプロセスエージェント(Claude Code、Codex、OpenCode、Gemini)
  • クラウドインフラストラクチャ - コスト管理と自動クリーンアップを備え、DigitalOcean、AWS、GCP、Linode、Azure 全体でスキャンをプロビジョニングおよび実行
  • リッチな CLI インターフェース - インタラクティブなデータベースクエリ、一括関数評価、ワークフローのリンティング、プログレスバー、包括的な使用例
  • REST API と Web UI - Webhook トリガー、データベースクエリ、可視化のための組み込みダッシュボードを備えた完全な API サーバー

詳細についてはドキュメントページをご覧ください。

インストール

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

npm

npm install -g @j3ssie/osmedeus

linux と macOS の x64/arm64 向けにビルド済みバイナリを提供しています。

クイックセットアップについては Quickstart を、高度な設定については Installation を参照してください。

CLI の使用例Web UI アセット
CLI UsageWeb UI Assets
ワークフローの可視化脆弱性
Workflow VisualizationVulnerabilities

☁️ スポンサー — Bloome

Bloome — humans and AI agents, working as one team

Osmedeus で偵察を自動化していますか? Bloome は、その同じ「エージェントチーム」という考え方をワークフローの残りの部分にもたらします。複数の AI エージェント(Claude、ChatGPT、DeepSeek など)が 1 つの共有チャット上で作業を分担し、タスクを引き継ぎ、互いにクロスチェックし、正しい結果になるまで出力を洗練させます — 検出結果のトリアージ、レポートの下書き、定期的なチェックの実行を一緒に行えます。セットアップ不要、クラウド上で、Web とモバイルに対応し、チームと共有できます。👉 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

# Run a scan
docker run --rm -v $(pwd)/output:/root/workspaces-osmedeus \
    j3ssie/osmedeus:latest run -f general -t example.com

CLIの使用方法とコマンド例の詳細については、CLIリファレンスを参照してください。

高レベルアーキテクチャ

カテゴリ