Repository navigation
Commit 93897af
committed
Detect an exposed Ollama API and an open Open WebUI
Two more read only checks for self-hosted AI tools, the sort attackers hunt to
run their own work on someone else's compute and model keys.
Ollama has no built-in authentication, so an instance that answers from outside
is open to anyone to run its models, pull and register models, and read what is
installed. The check confirms it by the string Ollama returns at its root and
by the model listing it serves, against a control.
Open WebUI publishes in its config whether signup is open or authentication is
off. The check reads that public config and fires when either is true, which
means a stranger can use the AI. The remediation says how to close it and to
rotate the model keys if strangers may have reached it.
Both are plain GET requests that fetch, never change, and send no credentials.1 parent 21edc05 commit 93897af
2 files changed
Lines changed: 48 additions & 0 deletions
File tree
- app/core/dast_checks/curated
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
0 commit comments