qaos run --config.
Full example
qaos-config.json
Root-level fields
name required
Type: string
A human-readable label for this run, shown in the dashboard and reports. Use descriptive names that identify the scope and context.
projectId required
Type: string (UUID)
The ID of the QAOS project this run belongs to. Find project IDs in the Dashboard under Projects → Settings.
envFile optional
Type: string
Path to a .env file to load before the run starts. Useful for injecting credentials, API URLs, or environment-specific values.
agentInfo optional
Type: object
Arbitrary key-value metadata attached to the run and visible in the report. Use this to track context like environment name, CI pipeline info, or triggering user.
tasks required
Type: array
The list of test tasks to execute. Tasks run sequentially in the order they are defined. At least one task is required.
Task fields
Each object in thetasks array:
id required
Type: string
A unique identifier for this task within the run. Used in logs and reports. Must be unique across all tasks in the same config.
description required
Type: string
A natural language description of what this task should do. The agent interprets this to decide which actions to take, which pages to navigate to, and what to look for. More specific descriptions yield better results.
context optional
Type: string
Additional background information the agent should be aware of when executing this task. Useful for providing credentials, explaining application-specific behavior, or flagging known limitations.
startUrl required
Type: string
The URL the agent navigates to at the beginning of this task. Must be a valid absolute URL including protocol.
subAgents required
Type: array of "security" | "uiux"
Which agent modules to activate for this task. Accepts an array containing one or both values.
| Agent | What it checks |
|---|---|
"security" | Access control, injection, cryptography, session management, information disclosure |
"uiux" | Accessibility, form usability, keyboard navigation, color contrast, responsive design |