Open Source Alternative to Vercel, Netlify and Heroku.
45 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/server/src/setup/server-validate.ts | 85 | elif sudo -n true 2>/dev/null; then |
| HIGH | packages/server/src/utils/volume-backups/restore.ts | 82 | elif echo "$labels" | grep -q "com.docker.compose.project="; then |
| HIGH | packages/server/src/services/settings.ts | 257 | elif docker inspect "$RESOURCE_NAME" >/dev/null 2>&1; then |
| HIGH | apps/dokploy/lib/avatar-utils.ts | 6 | * @return True if the avatar is a solid color, false otherwise. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/server/src/setup/server-setup.ts | 134 | # Check if the OS is manjaro, if so, change it to arch |
| LOW | packages/server/src/setup/server-setup.ts | 139 | # Check if the OS is Asahi Linux, if so, change it to fedora |
| LOW | packages/server/src/setup/server-setup.ts | 144 | # Check if the OS is popOS, if so, change it to ubuntu |
| LOW | packages/server/src/setup/server-setup.ts | 149 | # Check if the OS is linuxmint, if so, change it to ubuntu |
| LOW | packages/server/src/setup/server-setup.ts | 154 | #Check if the OS is zorin, if so, change it to ubuntu |
| LOW | packages/server/src/setup/server-setup.ts | 367 | # Check if the /etc/dokploy directory exists |
| LOW | packages/server/src/setup/server-setup.ts | 382 | # Check if the node is already part of a Docker Swarm |
| LOW | packages/server/src/setup/server-setup.ts | 439 | # Check if the dokploy-network already exists |
| LOW | packages/server/src/setup/server-setup.ts | 678 | # Check if dokpyloy-traefik exists |
| LOW | packages/server/src/utils/databases/mongo.ts | 49 | # Check if replica set is already initialized |
| LOW | packages/server/src/utils/volume-backups/restore.ts | 49 | # Check if volume exists |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/server/auth-schema.ts | 1 | // import { |
| LOW | packages/server/auth-schema.ts | 21 | |
| LOW | packages/server/auth-schema.ts | 41 | // .notNull() |
| LOW | packages/server/auth-schema.ts | 61 | // }); |
| LOW | packages/server/auth-schema.ts | 81 | // lastRequest: timestamp("last_request"), |
| LOW | packages/server/auth-schema.ts | 101 | // slug: text("slug").unique(), |
| LOW | packages/server/auth-schema.ts | 121 | // id: text("id").primaryKey(), |
| LOW | packages/server/src/types/with.ts | 41 | |
| LOW | packages/server/src/db/schema/user.ts | 121 | id: true, |
| LOW | apps/dokploy/__test__/drop/drop.test.ts | 361 | // const zipBuffer = zip.toBuffer(); |
| LOW | apps/dokploy/__test__/drop/drop.test.ts | 381 | // expect(files.some((f) => f.name === "folder1")).toBe(true); |
| LOW | apps/dokploy/__test__/drop/drop.test.ts | 401 | |
| LOW | apps/dokploy/components/layouts/side.tsx | 221 | // Only enabled for users with access to Docker in non-cloud environments |
| LOW | apps/dokploy/components/layouts/side.tsx | 241 | // title: "Settings", |
| LOW | apps/dokploy/components/layouts/side.tsx | 261 | // }, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/dokploy/server/wss/terminal.ts | 15 | # ---------------------------------------- |
| MEDIUM | apps/dokploy/server/wss/terminal.ts | 25 | # ---------------------------------------- |
| MEDIUM | apps/dokploy/server/wss/terminal.ts | 27 | # ---------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/server/src/setup/server-setup.ts | 443 | # Create the dokploy-network if it doesn't exist |
| MEDIUM | packages/server/src/setup/server-setup.ts | 689 | # Create the dokploy-traefik container |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/server/src/utils/tracking/hubspot.ts | 46 | export function formatContactDataForHubSpot( |
| LOW | apps/dokploy/components/ui/chart.tsx | 318 | function getPayloadConfigFromPayload( |
| LOW | apps/dokploy/lib/utils.ts | 31 | export function getFallbackAvatarInitials( |
| LOW | apps/dokploy/pages/api/stripe/webhook.ts | 22 | function getSubscriptionServersQuantity( |
| LOW | apps/api/src/service.ts | 142 | function buildDeploymentRowsFromRuns( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …components/dashboard/project/environment-variables.tsx | 160 | API_KEY=your-api-key-here |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/server/src/services/ai.ts | 225 | 2. Use realistic example values (e.g., "admin@example.com" for emails, "mypassword123" for passwords) |
| LOW | …kploy/__test__/permissions/resolve-permissions.test.ts | 25 | user: { id: "user-1", email: "test@test.com" }, |
| LOW | …/dokploy/__test__/permissions/check-permission.test.ts | 25 | user: { id: "user-1", email: "test@test.com" }, |
| LOW | …ps/dokploy/__test__/permissions/service-access.test.ts | 26 | user: { id: "user-1", email: "test@test.com" }, |