Proxy Manager

PassAudited by VirusTotal on May 10, 2026.

Overview

Type: OpenClaw Skill Name: proxy-manager Version: 1.0.2 The Proxy Manager skill is a standard utility for managing a development reverse proxy using the well-known `jwilder/nginx-proxy` image. While it requires high-privilege access to the Docker socket (`/var/run/docker.sock`) to function, this requirement is explicitly documented in `SKILL.md` and `docker-compose.yml`. The implementation includes security best practices such as binding port 80 to `127.0.0.1` to prevent external access, and the `run.sh` script contains only legitimate container and network management logic with no evidence of malicious intent or data exfiltration.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running the skill can start or stop a local proxy container and connect it to project Docker networks.

Why it was flagged

The script starts Docker services and changes Docker network membership. This is expected for a proxy manager, but it can alter the user's local Docker environment.

Skill content
docker compose -f "$COMPOSE_FILE" up -d ... docker network connect "$NET" "$PROXY_CONTAINER"
Recommendation

Use it only on the intended development Docker host, prefer targeted connect commands, and review the network prefix before using auto-connect.

What this means

The proxy container can inspect Docker daemon state; if the image or container were compromised, Docker socket exposure could increase local impact.

Why it was flagged

The nginx-proxy container receives access to the Docker daemon socket for container discovery. The skill discloses this, but Docker socket access is a high-trust local privilege.

Skill content
- /var/run/docker.sock:/tmp/docker.sock:ro
Recommendation

Run only on trusted development machines, avoid exposing sensitive containers to this Docker host, and consider a more restrictive Docker socket proxy if needed.

What this means

Starting the proxy may pull and run a third-party container image on the user's machine.

Why it was flagged

The skill relies on an external Docker image. The tag is pinned, which is good, but the image contents are not included in the provided artifacts.

Skill content
image: jwilder/nginx-proxy:1.3.1
Recommendation

Review and trust the referenced Docker image before use; for stronger supply-chain control, pin by digest and track image updates deliberately.

What this means

The local proxy can continue running after Docker or host restarts until the user stops it.

Why it was flagged

The proxy container is configured to keep running across Docker daemon restarts. This persistence is disclosed in SKILL.md and fits the proxy purpose.

Skill content
restart: unless-stopped
Recommendation

Stop it with the documented stop command when it is no longer needed, and periodically check Docker status on shared development machines.