← Back to scan
File as GitHub Issue repo: coollabsio/coolify

Push this scan report to coollabsio/coolify

Click the green button below to open GitHub’s new-issue form, pre-filled with the report title, summary table, top findings, and an embedded score-card image. No authentication needed — you review on GitHub before submitting. Repobility is credited as the scanner.

Embedded score card image

This image will render at the top of the issue body. Hosted on Repobility, refreshes automatically after re-scans.

Repobility score card

Issue title

JS: require() with non-literal

Curate findings to include

Pick exactly which findings appear in the issue body. By default the top 5 are included. Uncheck noise, check what matters.

Top 5 (default)
Severity Rule Title File:line
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…
Reset to top 5 167 findings available (after auto-suppression of test files + won't-fix)

Issue body (markdown)

## Code-quality scan: `coollabsio/coolify`

**Score: 84/100 (A)**  ·  167 findings  ·  scanned 2026-06-05 10:01 UTC  ·  230,971 LOC

| Severity | Count |
|---|---|
| CRITICAL | 15 |
| HIGH | 62 |
| MEDIUM | 44 |
| LOW | 39 |

📊 [Full filterable report](https://repobility.com/scan/05cb3054-9b53-4504-add5-4fe348d8bd1b/)  ·  ![scorecard](https://repobility.com/scan/05cb3054-9b53-4504-add5-4fe348d8bd1b/report.png?v=1780653678-s2)

### Top findings

1. **CRITICAL** `MINED013` — Password In Url
   `app/Models/StandaloneMysql.php:302` · CWE-200 · ✓ Repobility
2. **CRITICAL** `MINED013` — Password In Url
   `app/Models/StandaloneMariadb.php:296` · CWE-200 · ✓ Repobility
3. **CRITICAL** `SEC084` — JS: require() with non-literal
   `app/Livewire/Project/Database/Postgresql/StatusInfo.php:27`
4. **CRITICAL** `SEC084` — JS: require() with non-literal
   `app/Livewire/Project/Database/Mysql/StatusInfo.php:26`
5. **CRITICAL** `SEC084` — JS: require() with non-literal
   `app/Livewire/Project/Database/Mongodb/StatusInfo.php:27`

---

**Security note**: this issue is public. If any flagged finding is a real, exploitable vulnerability, please redirect to your `SECURITY.md` policy or open a [private security advisory](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability) instead. We're happy to close this and re-submit privately.

---

_Filed automatically. Close this issue if not useful — we won't refile. Full report: https://repobility.com/scan/05cb3054-9b53-4504-add5-4fe348d8bd1b/_
Already filed
This repo publishes a SECURITY.md policy and the scan contains 19 Critical/High security finding(s). Public issue filing would violate coordinated disclosure. Submit privately via the project's security reporting channel.
Megaproject â high spam risk
Could not determine 'coollabsio/coolify' star count (GitHub API rate-limited or unreachable). When in doubt about repo size, prefer opening a focused PR or a discussion rather than an issue.

The button opens GitHubâs new-issue page in a new tab. You will see the title + body pre-filled â review, edit if you want, then click GitHubâs "Submit new issue" button. Repobility never posts anything on your behalf.

For real security findings on big repos: use the project's SECURITY.md or private advisory flow instead of a public issue.