CLI Reference
Complete reference for all Osmedeus command-line commands and options.Global Options
These options are available for all commands:run
Execute workflows against targets.Basic Usage
Options
Chunk Mode Options
For distributed scanning across multiple machines:Advanced Options
Examples
Chunk Mode Examples
{{ChunkIndex}}, {{ChunkSize}}, {{TotalChunks}}, {{ChunkStart}}, {{ChunkEnd}}
workflow
Manage and inspect workflows.workflow list
List all available workflows.
Examples:
workflow show
Display workflow details.
Examples:
workflow validate / lint
Validate and lint workflow YAML files.
Lint Rules:
Examples:
func
Execute and inspect utility functions.func list
List all available utility functions.func execute
Execute a function expression.eval
Shorthand forosmedeus func eval. Execute function expressions directly.
e, ev, evl, evla
server
Start the REST API server.
Examples:
worker
Manage distributed workers.worker join
Join as a distributed worker.install
Install external binaries and configure environment.install binary
Install security tools.
Examples:
install env
Configure shell environment.update
Self-update Osmedeus.snapshot
Export and import workspace archives.snapshot export
Export workspace as ZIP archive.snapshot import
Import workspace from archive.- Local file path
- HTTP/HTTPS URL
snapshot list
List available snapshots.db
Database management commands.db list
List database entries.db export
Export database to file.client
Interact with a remote Osmedeus server via HTTP API.client fetch
Fetch data from a remote server.client run
Create or cancel runs on a remote server.client exec
Execute functions on a remote server.health
Check system health and configuration.- Configuration file status
- Database connectivity
- External binaries availability
- Workflows loaded count
- Disk space
- Network connectivity
