
New releaseOct 5, 2026
osmedeus v5.1.2
보안을 위한 최신 오케스트레이션 엔진
Osmedeus
Osmedeus - 보안을 위한 현대적인 오케스트레이션 엔진
Osmedeus란 무엇인가?
Osmedeus는 복잡한 워크플로 자동화를 감사 가능한 YAML 정의로 단순화하는 보안 중심의 선언적 오케스트레이션 엔진으로, 암호화된 데이터 처리, 안전한 자격 증명 관리, 샌드박스 실행을 완벽하게 갖추고 있습니다.
초보자와 전문가 모두를 위해 설계된 이 도구는 인프라의 무결성과 안전성을 희생하지 않으면서 강력하고 조합 가능한 자동화를 제공합니다.
주요 기능
- 선언적 YAML 워크플로 - 여러 러너(호스트, Docker, SSH)에 걸쳐 훅, 의사 결정 라우팅, 모듈 제외, 조건부 분기를 갖춘 파이프라인 정의
- 분산 실행 - 큐 시스템, 웹훅 트리거, 워커 간 파일 동기화를 갖춘 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 및 웹 UI - 웹훅 트리거, 데이터베이스 쿼리, 시각화를 위한 내장 대시보드를 갖춘 완전한 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 에셋 |
|---|---|
![]() | ![]() |
| 워크플로 시각화 | 취약점 |
![]() | ![]() |
☁️ 스폰서 — Bloome
Osmedeus로 정찰을 자동화하고 계신가요? Bloome은 이러한 에이전트 팀 사고방식을 나머지 워크플로에도 적용합니다. 여러 AI 에이전트(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
# Run a scan
docker run --rm -v $(pwd)/output:/root/workspaces-osmedeus \
j3ssie/osmedeus:latest run -f general -t example.com
CLI 사용법과 예제 명령에 대한 자세한 내용은 CLI Reference를 참조하세요.




