Configuration File
Default location:~/osmedeus-base/osm-settings.yaml
Override with: osmedeus --settings-file /path/to/config.yaml
Adding New Binaries to Registry
The binary registry defines tools that can be installed viaosmedeus install binary.
Registry Format
Create or modifyregistry-metadata.json:
Registry Fields
| Field | Description |
|---|---|
desc | Tool description |
repo_link | Repository URL |
version | Current version |
tags | Categories for filtering |
valide-command | Command to verify installation |
linux, darwin, windows | Download URLs per OS/architecture |
command-linux, command-darwin | Alternative install commands |
nix_package | Nix package name |
Using Custom Registry
API Keys Configuration
Configure API keys for external services in theglobal_vars section.
Configuration
Setting via CLI
Usage in Workflows
Storage Configuration (S3-Compatible)
Configure cloud storage for result uploads.Configuration
Provider Examples
AWS S3:Usage in Workflows
LLM Configuration
Configure AI/LLM providers for thellm step type.
Configuration
Supported Providers
| Provider | Base URL |
|---|---|
| Ollama | http://localhost:11434/v1/chat/completions |
| OpenAI | https://api.openai.com/v1/chat/completions |
| Azure OpenAI | https://<resource>.openai.azure.com/... |
| Custom | Any OpenAI-compatible endpoint |
Usage in Workflows
Notification Configuration
Telegram
- Create bot via @BotFather
- Get chat ID via @userinfobot
- Start conversation with your bot
Webhooks
workflow_completed- Scan finished successfullyworkflow_failed- Scan failedworkflow_cancelled- Scan was cancelled
Usage in Workflows
Database Configuration
SQLite (Default)
PostgreSQL
Setting via CLI
Server Authentication
Simple Auth (Username/Password)
JWT Configuration
API Key Authentication
x-osm-api-key: your-secure-api-key
Setting via CLI
Scan Tactics
Configure thread counts for different scan intensities:Environment Paths
Quick Setup Checklist
- Install binaries:
osmedeus install binary --all - Set API keys:
osmedeus config set global_vars.GITHUB_API_KEY ghp_xxx - Configure auth:
osmedeus config set server.password secure123 - Test config:
osmedeus config list - Validate setup:
osmedeus health