PACKAGES / Profullstack
r4ck
r4ck.dev from the terminal and for agents: search hosting offers by spec, price and place, and bridge the same tools into any MCP client.
INSTALL
w3bs install r4ck.dev/r4ckNo w3bs yet? curl -fsSL https://w3bs.org/install.sh | sh
Get started
What to type once it is installed.
w3bs install r4ck.dev/r4ckInstall r4ck and track it for updatesr4ck search "2 vcpu 4gb under $10 in eu"Search every VPS, cloud, bare metal, GPU and PaaS offerr4ck cheapest --min-vcpu 4 --min-ram 8 --has api,cliFind the cheapest offer that fitsr4ck compare 120 344 902Compare offers side by sider4ck providers --has cli --country DEList providers by feature and countryclaude mcp add r4ck -- r4ck mcpBridge every r4ck tool into Claude Code
Every option: r4ck --help · docs ↗
Malware scan
ThreatCrush found no malware indicators in r4ck 0.3.0. The other findings below are ordinary code-review notes, not malware.
- Scanned
- 2026-11-01 22:56 UTC · threatcrush 0.13.30
- Files
- 109 (installer + github.com/profullstack/r4ck.dev)
- Findings
- 1 critical · 6 high · 27 medium · 15 low
49 other findings (not malware)
- criticalSQL built from a template literal or f-string
source/apps/web/src/routes/pages.js:301sql-template-interpolation · CWE-89 - highDatabase URL with credentials
source/.env.example:2secret-database-url · CWE-798 - highDatabase URL with credentials
source/.github/workflows/ci.yml:24secret-database-url · CWE-798 - highDatabase URL with credentials
source/docker-compose.yml:7secret-database-url · CWE-798 - highDatabase URL with credentials
source/packages/config/src/index.js:32secret-database-url · CWE-798 - highTLS certificate verification disabled
source/packages/db/src/index.js:16tls-verification-disabled · CWE-295 - highoutbound request to a non-constant URL
source/scripts/refresh-snapshot.py:9py-ssrf-outbound-request · CWE-918 - mediumunescaped HTML rendering
source/apps/web/public/app.js:100js-unescaped-html-sink · CWE-79 - mediumregular expression compiled from a variable
source/apps/web/src/lib/gate.js:68js-regex-from-input · CWE-1333 - mediumSQL built from a template literal or f-string
source/apps/web/src/lib/webhooks.js:151sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/apps/web/src/lib/webhooks.js:152sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/auth/src/api-keys.js:40sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/auth/src/api-keys.js:45sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/auth/src/api-keys.js:50sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/auth/src/api-keys.js:68sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:20sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:97sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:103sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:104sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:108sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:113sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:117sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:121sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:158sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:164sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:195sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:211sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:296sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/accounts.js:308sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/catalog.js:54sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/catalog.js:130sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/catalog.js:279sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/migrate.js:35sql-template-interpolation · CWE-89 - mediumSQL built from a template literal or f-string
source/packages/db/src/search.js:118sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:51sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:54sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:58sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:59sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:60sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:61sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:62sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:63sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:64sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:67sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:146sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:239sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/credits.test.js:272sql-template-interpolation · CWE-89 - lowSQL built from a template literal or f-string
source/test/webhooks.test.js:67sql-template-interpolation · CWE-89 - lowHardcoded Credential
source/test/webhooks.test.js:150secret-generic-credential · CWE-798
Badge for your README
[](https://w3bs.org/packages/r4ck.dev/r4ck)