CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
app/Models/StandaloneMysql.php:302
CRIT
MINED013
[MINED013] Password In Url: https://user:password@host — leaks creds via logs, referrer, …
app/Models/StandaloneMariadb.php:296
CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
app/Livewire/Project/Database/Postgresq…:27
CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
app/Livewire/Project/Database/Mysql/Sta…:26
CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
app/Livewire/Project/Database/Mongodb/S…:27
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/ProxyConfigurationSecurityTe…:48
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/PersistentVolumeSecurityTest…:66
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/FileStorageSecurityTest.php:48
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/DockerNetworkInjectionTest.p…:34
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/DockerNetworkInjectionTest.p…:10
CRIT
MINED133
[MINED133] Hardcoded Slack webhook URL in source: File contains a hardcoded `Slack` webho…
tests/Unit/SafeWebhookUrlTest.php:13
CRIT
MINED133
[MINED133] Hardcoded Discord webhook URL in source: File contains a hardcoded `Discord` w…
tests/Unit/SafeWebhookUrlTest.php:14
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/PostgresqlInitScriptSecurity…:46
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Unit/ValidationPatternsTest.php:101
CRIT
MINED132
[MINED132] Reverse shell idiom: bash interactive shell to /dev/tcp: File contains a known…
tests/Feature/CommandInjectionSecurityT…:958
HIGH
MINED099
[MINED099] Hardcoded Secret: API key, AWS access key, GitHub token, Slack token, OpenAI k…
database/seeders/ProductionSeeder.php:168
HIGH
MINED099
[MINED099] Hardcoded Secret: API key, AWS access key, GitHub token, Slack token, OpenAI k…
database/seeders/PrivateKeySeeder.php:20
HIGH
SEC069
[SEC069] Dockerfile: no USER directive (runs as root): Container runs as root because no …
resources/views/livewire/project/new/si…:1
HIGH
SEC069
[SEC069] Dockerfile: no USER directive (runs as root): Container runs as root because no …
app/Livewire/Project/New/SimpleDockerfi…:1
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
app/Livewire/Project/New/GithubPrivateR…:223
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
app/Livewire/Project/New/DockerImage.php:147
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
app/Livewire/Project/Application/Previe…:70
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
app/Console/Commands/CleanupNames.php:203
HIGH
MINED012
[MINED012] Curl Pipe Bash: curl ... | sh / bash — runs unverified network code.
app/Actions/Server/InstallDocker.php:118
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
app/Jobs/RestartProxyJob.php:93
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
app/Actions/Proxy/StartProxy.php:38
HIGH
MINED004
[MINED004] Weak Crypto: MD5/SHA1/DES/RC4 used for security context (not just checksums).
app/Actions/Proxy/SaveProxyConfiguratio…:18
HIGH
DKR001
Docker final stage runs as root
docker/testing-host/Dockerfile:17
HIGH
DKR001
Docker final stage runs as root
docker/coolify-helper/Dockerfile:35
HIGH
DKR006
Dockerfile pipes a remote script into a shell
docker/coolify-helper/Dockerfile:63
HIGH
DKR006
Dockerfile pipes a remote script into a shell
docker/coolify-helper/Dockerfile:53
HIGH
MINED115
[MINED115] Action `peakoss/anti-slop` pinned to mutable ref `@v0`: `uses: peakoss/anti-sl…
.github/workflows/pr-quality.yaml:16
HIGH
MINED115
[MINED115] Action `sarisia/actions-status-discord` pinned to mutable ref `@v1`: `uses: sa…
.github/workflows/coolify-helper.yml:111
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-helper.yml:71
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-helper.yml:32
HIGH
MINED115
[MINED115] Action `dessant/lock-threads` pinned to mutable ref `@v5`: `uses: dessant/lock…
.github/workflows/chore-lock-closed-iss…:17
HIGH
MINED115
[MINED115] Action `sarisia/actions-status-discord` pinned to mutable ref `@v1`: `uses: sa…
.github/workflows/coolify-realtime.yml:116
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-realtime.yml:76
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-realtime.yml:36
HIGH
MINED115
[MINED115] Action `sarisia/actions-status-discord` pinned to mutable ref `@v1`: `uses: sa…
.github/workflows/coolify-production-bu…:118
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-production-bu…:78
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-production-bu…:40
HIGH
MINED115
[MINED115] Action `anthropics/claude-code-action` pinned to mutable ref `@v1`: `uses: ant…
.github/workflows/claude.yml:34
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/claude.yml:28
HIGH
MINED115
[MINED115] Action `sarisia/actions-status-discord` pinned to mutable ref `@v1`: `uses: sa…
.github/workflows/coolify-testing-host.…:100
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-testing-host.…:67
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-testing-host.…:32
HIGH
MINED115
[MINED115] Action `sarisia/actions-status-discord` pinned to mutable ref `@v1`: `uses: sa…
.github/workflows/coolify-staging-build…:130
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-staging-build…:90
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-staging-build…:43
HIGH
MINED115
[MINED115] Action `orhun/git-cliff-action` pinned to mutable ref `@v4`: `uses: orhun/git-…
.github/workflows/generate-changelog.yml:28
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/generate-changelog.yml:23
HIGH
MINED115
[MINED115] Action `sarisia/actions-status-discord` pinned to mutable ref `@v1`: `uses: sa…
.github/workflows/coolify-helper-next.y…:112
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-helper-next.y…:72
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v5`: `uses: actions/checkout…
.github/workflows/coolify-helper-next.y…:32
HIGH
MINED115
[MINED115] Action `actions/stale` pinned to mutable ref `@v9`: `uses: actions/stale@v9` r…
.github/workflows/chore-manage-stale-is…:16
HIGH
MINED118
[MINED118] Dockerfile FROM `minio/mc (no tag)` not pinned by digest: `FROM minio/mc (no t…
docker/coolify-helper/Dockerfile:20
HIGH
MINED118
[MINED118] Dockerfile FROM `serversideup/php (no tag)` not pinned by digest: `FROM server…
docker/development/Dockerfile:22
HIGH
MINED118
[MINED118] Dockerfile FROM `minio/mc (no tag)` not pinned by digest: `FROM minio/mc (no t…
docker/development/Dockerfile:17
HIGH
MINED118
[MINED118] Dockerfile FROM `serversideup/php (no tag)` not pinned by digest: `FROM server…
docker/production/Dockerfile:71
HIGH
MINED118
[MINED118] Dockerfile FROM `minio/mc (no tag)` not pinned by digest: `FROM minio/mc (no t…
docker/production/Dockerfile:66
HIGH
MINED118
[MINED118] Dockerfile FROM `node:24-alpine` not pinned by digest: `FROM node:24-alpine` r…
docker/production/Dockerfile:54
HIGH
MINED118
[MINED118] Dockerfile FROM `serversideup/php (no tag)` not pinned by digest: `FROM server…
docker/production/Dockerfile:21
HIGH
MINED118
[MINED118] Dockerfile FROM `debian:12-slim` not pinned by digest: `FROM debian:12-slim` r…
docker/testing-host/Dockerfile:8
HIGH
MINED118
[MINED118] Dockerfile FROM `quay.io/soketi/soketi (no tag)` not pinned by digest: `FROM q…
docker/coolify-realtime/Dockerfile:6
HIGH
DKC013
Database service has no persistent data volume
other/nightly/docker-compose.yml
HIGH
DKC013
Database service has no persistent data volume
docker-compose.yml
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:259
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:240
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:237
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:203
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:202
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:158
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:156
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:154
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:148
HIGH
AUC003
[AUC003] Object-level route lacks visible authorization: A route with an object id-like p…
routes/web.php:147
MED
SEC031
[SEC031] Catastrophic Backtracking Regex (ReDoS): Regex contains nested quantifiers like …
public/js/monaco-editor-0.52.2/min/vs/b…:8
MED
SEC031
[SEC031] Catastrophic Backtracking Regex (ReDoS): Regex contains nested quantifiers like …
public/js/monaco-editor-0.52.2/min/vs/b…:8
MED
SEC031
[SEC031] Catastrophic Backtracking Regex (ReDoS): Regex contains nested quantifiers like …
public/js/monaco-editor-0.52.2/min/vs/b…:8
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
app/Console/Commands/SyncBunny.php:132
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
app/Console/Commands/CleanupNames.php:203
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
app/Jobs/ValidateAndInstallServerJob.php:49
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
app/Actions/Server/ValidateServer.php:34
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
app/Actions/Server/InstallDocker.php:18
MED
AUC001
[AUC001] No Repobility access matrix policy found: The repository uses web/API frameworks…
—
MED
DKC015
Database service has no healthcheck
other/nightly/docker-compose.yml
MED
DKC015
Database service has no healthcheck
docker-compose.yml
MED
WEB004
robots.txt blocks the full public site
public/robots.txt
MED
DKR009
Dockerfile separates apt update from install
docker/testing-host/Dockerfile:21
MED
DKR001
Docker final stage has no non-root USER
docker/coolify-realtime/Dockerfile:7
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
DKR014
Dockerfile copies broad context with incomplete .dockerignore
docker/production/Dockerfile:60
MED
AUC002
[AUC002] Low visible authorization coverage in route inventory: Only 15.4% of discovered …
—
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
templates/compose/zep.yaml:122
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
templates/compose/pterodactyl-with-wing…:137
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
templates/compose/posthog.yaml:39
MED
WEB015
Public web app has no Content Security Policy
index.html
MED
AGT015
Remote install command pipes network code directly to a shell
RELEASE.md:48
MED
AGT015
Remote install command pipes network code directly to a shell
README.md:25
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:247
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:246
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:245
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:244
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:243
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:240
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:130
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:129
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:106
MED
AUC009
[AUC009] Sensitive function route lacks elevated authorization evidence: A route appears …
routes/web.php:105
MED
AGT013
Agent auto-approve or skip-permissions mode is easy to enable
CHANGELOG.md:4465
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:124
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:122
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:121
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:120
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:118
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:117
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:115
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:114
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:113
MED
AUC004
[AUC004] Admin route does not show super_admin separation: An administrative route was de…
routes/web.php:110
LOW
CFG002
[CFG002] Docker Uses :latest Tag: Using :latest tag makes builds non-reproducible.
resources/views/livewire/project/new/si…:10
LOW
CFG002
[CFG002] Docker Uses :latest Tag: Using :latest tag makes builds non-reproducible.
app/Livewire/Project/New/SimpleDockerfi…:24
LOW
SEC075
[SEC075] Dockerfile: no HEALTHCHECK: No HEALTHCHECK directive — orchestrators can't detec…
resources/views/livewire/project/new/si…:1
LOW
SEC075
[SEC075] Dockerfile: no HEALTHCHECK: No HEALTHCHECK directive — orchestrators can't detec…
app/Livewire/Project/New/SimpleDockerfi…:1
LOW
AIC003
Duplicated implementation block across source files
app/Http/Controllers/Api/DeployControll…:46
LOW
AIC003
Duplicated implementation block across source files
app/Events/ServiceChecked.php:11
LOW
AIC003
Duplicated implementation block across source files
app/Events/ServerPackageUpdated.php:10
LOW
AIC003
Duplicated implementation block across source files
app/Events/ScheduledTaskDone.php:10
LOW
AIC003
Duplicated implementation block across source files
app/Events/FileStorageChanged.php:10
LOW
AIC003
Duplicated implementation block across source files
app/Events/DatabaseProxyStopped.php:10
LOW
AIC003
Duplicated implementation block across source files
app/Events/CloudflareTunnelConfigured.p…:10
LOW
AIC003
Duplicated implementation block across source files
app/Events/BackupCreated.php:11
LOW
AIC003
Duplicated implementation block across source files
app/Events/ApplicationStatusChanged.php:10
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartRedis.php:174
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartRedis.php:92
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartRedis.php:16
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartPostgresql.php:178
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartPostgresql.php:94
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartPostgresql.php:81
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartPostgresql.php:42
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMysql.php:171
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMysql.php:106
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMysql.php:88
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMysql.php:24
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMysql.php:16
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMongodb.php:209
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMongodb.php:113
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMongodb.php:95
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMongodb.php:24
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMariadb.php:88
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartMariadb.php:16
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartKeydb.php:92
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartKeydb.php:16
LOW
AIC003
Duplicated implementation block across source files
app/Actions/Database/StartDragonfly.php:91
LOW
WEB005
robots.txt does not advertise a sitemap
public/robots.txt
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
DKR008
.dockerignore misses sensitive defaults
.dockerignore
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
app/Models/ServerSetting.php:212
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
app/Livewire/Storage/Create.php:90
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
app/Livewire/Server/CloudflareTunnel.php:88
INFO
MINED048
[MINED048] Php Error Suppress: @function() suppresses errors silently. Hides real issues.
app/Rules/SafeWebhookUrl.php:85
INFO
MINED048
[MINED048] Php Error Suppress: @function() suppresses errors silently. Hides real issues.
app/Http/Controllers/UploadController.p…:87
INFO
MINED048
[MINED048] Php Error Suppress: @function() suppresses errors silently. Hides real issues.
app/Console/Commands/SyncBunny.php:112
INFO
AUC006
[AUC006] OpenAPI security contract should be reviewed: OpenAPI or Swagger files were foun…
—