Skip to main content
This document describes the web UI for Osmedeus which is the main entry point for running workflows and modules and some other utilities.
The Osmedeus server also acts as an event receiver, processing events from other runs and handling scheduled scans. See Event-Driven for more details.
Start the web UI by running the following command:
then open your browser and go to https://localhost:8002.

How to Login into Web UI

web-ui-login

Web UI Login

Your default password is in $HOME/osmedeus-base/osm-settings.yaml
You can view the default credentials by running the following command as it is auto-generated:
Many API endpoints are intentionally designed to execute code on your machine, so ensure your web UI and API endpoints are protected with strong credentials. See security-warning for more details
You can also change the default password and set API key authentication by running the following command:

All Web UI Pages

The web UI consists of the following pages that allow you to view and manage your assets, workspaces, vulnerabilities, and other utilities.

1. Assets and Workspace

This is the main page of the web UI where you can view and manage your assets, workspaces, vulnerabilities, and artifacts which will be generated by the workflows.
web-ui-workspace

Workspace List

web-ui-assets

List of Assets

web-ui-vuln

List of Vulnerabilities

web-ui-assets

Assets In Light mode

web-ui-vuln

Vulnerabilities in light mode

You also have the option to enhance the UI, displaying artifacts in a cleaner, syntax-highlighted layout—ideal for reviewing markdown or HTML reports.
web-ui-artifact-list

List of Artifacts

web-ui-artifact-details

Artifact Details

2. Start New Scan (Simple Run & Scheduled)

This is where you can start a new scan by selecting the workflow and the target asset with all the extra parameters and scheduling options.
web-ui-new

New Scan and Schedule Scan

After you start a new scan, you can view the progress and results in the list of scans.
web-ui-list-scan

List of Scans

3. Settings, Install Registry

This is where you can configure the settings and install the registry for Osmedeus.
web-ui-install-registry

Web UI Install Registry

web-ui-settings

Web UI Settings

4. Utilities Functions & Scheduling

This is where you can schedule the workflows to run at specific times or intervals, and also use the LLM chat to get help with your workflows.
web-ui-schedule

Schedule

web-ui-llm-chat

LLM Chat

web-ui-utility-functions

Utility Functions

Workflow Visualization and Editor

Visualization and editor for workflows in the web UI through the beautifl representation of the workflow via xyflow.
web-ui-workflow1

Web UI Workflow 1

web-ui-workflow2

Web UI Workflow 2

web-ui-workflow3

Web UI Workflow 3

web-ui-workflow4

Web UI Workflow 4

web-ui-workflow4

Web UI Workflow In Light mode

Communication with Web UI

Once you have logged in, you can use the web UI to run workflows, view the results, and manage your Osmedeus installation.
Request