3x-ui VPN Server Setup

ReviewAudited by ClawScan on May 10, 2026.

Overview

The VPN setup is mostly coherent for a fresh VPS, but it makes high-privilege server changes and includes an optional deceptive fake login fallback page that users should review carefully.

Install only if you intend to give the agent full administrative control of a fresh VPS. Review every command before running it, keep a recovery path through your hosting provider, protect generated credential files, and replace the optional fake login fallback with a truthful static page.

Findings (5)

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

If followed on the wrong machine or with incorrect values, the instructions can significantly change or break server access.

Why it was flagged

The skill grants the agent file and shell capabilities, and the visible workflow uses them for root-level server setup, package upgrades, user creation, firewalling, and SSH changes.

Skill content
allowed-tools: Bash,Read,Write,Edit
Recommendation

Use only on a fresh VPS, review each command before execution, and keep provider console or snapshot recovery available.

What this means

Anyone or any agent executing these steps with the provided credentials can fully administer the server.

Why it was flagged

The skill asks for the VPS root password and then creates/administers privileged accounts, which is expected for server setup but gives full control over the VPS.

Skill content
**Root password** -- from provider email
Recommendation

Use a fresh server, rotate temporary passwords after setup, avoid sharing credentials beyond the session, and verify SSH key access before disabling password/root login.

What this means

The server setup depends on the current contents and availability of an external installer script.

Why it was flagged

The optional TLS path downloads and executes an external installer at runtime without pinning a version or checksum.

Skill content
curl https://get.acme.sh | sh
Recommendation

Prefer official packaged installation where possible, or verify the installer source, version, and checksum before running it.

What this means

Anyone who can read that guide file may obtain VPN or panel access details.

Why it was flagged

The workflow says it will generate a guide file containing credentials, creating a persistent sensitive artifact.

Skill content
Generate guide file (credentials + instructions)
Recommendation

Store the guide securely, avoid committing it to repositories or shared folders, and delete or encrypt it once the user has saved credentials safely.

What this means

Visitors may be misled into thinking the server is a real cloud storage login page, creating phishing-like or abuse risk even though the sample form does not submit credentials.

Why it was flagged

The optional fallback instructions explicitly encourage creating a realistic fake login page, including email and password fields, to make the server look like another service.

Skill content
Generate a realistic-looking page. Example -- fake cloud login:
Recommendation

Do not deploy fake login pages; use a truthful static placeholder, personal site, or no fallback page instead.