Back to Home
abhitatachar2000 icon

container-dockter

by abhitatachar2000

Overview

This server provides a web interface to deploy and manage applications within Docker containers by interacting with the Docker daemon and Git repositories.

Installation

Run Command
docker-compose up -d

Environment Variables

  • APP_PORT
  • SECRET_KEY
  • DB_PATH
  • GITHUB_CLIENT_ID
  • GITHUB_CLIENT_SECRET
  • GITHUB_CALLBACK_URL
  • GITHUB_APP_NAME

Security Notes

The application is critically vulnerable to remote code execution. It uses `child_process.exec` extensively (via `src/lib/docker.js`) to execute Docker commands, and it passes unsanitized user inputs (e.g., `repoUrl`, `appName`, `envVars`, `buildArgs`, `port`) directly from API requests (e.g., `/api/apps/deploy`) into these `exec` calls. This allows attackers to inject arbitrary shell commands. For example, by crafting a malicious `appName` or `envVars` payload, an attacker can execute commands on the host system where the 'container-dockter' server is running. No input validation or sanitization is evident in the provided code snippets before these dangerous operations.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassMedium
Avg Tokens150
Stars0
Forks0
Last Update2025-12-06

Tags

DockerContainerizationDeploymentNode.jsWeb Interface