Back to skill

Security audit

Live Preview

Security checks for vulnerabilities and agentic risk

Overview

The skill does what it says by sharing a live website preview, but its install and tunnel instructions expose users to avoidable high-impact risk.

Review before installing. Prefer the pip or uv package path in an isolated environment, avoid the curl-to-bash and PowerShell iex installers, and only tunnel non-sensitive local previews. Do not expose admin/debug routes, secrets, private repositories, or production data through the public preview link, and stop the server and tunnel when finished.

Vulnerability Patterns
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
Findings (2)

T03 · Remote Payload Retrieval and Execution

Error
Location
SKILL.md:50
Finding

Unverified Remote Installer Scripts Are Executed Directly

Content
View full analysis
Remediation
View remediation
/install.sh echo " aitun-install.sh" | sha256sum -c - less aitun-install.sh bash aitun-install.sh ``` The placeholder URL and checksum must be replaced with an immutable release artifact and its verified digest. ]]>

T08 · Insecure Dependencies

Warning
Location
SKILL.md:14
Finding

Unpinned Third-Party Packages May Execute Unreviewed Code

Content
View full analysis
Remediation
View remediation
Vulnerability Patterns
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Tool MisuseTool Parameter Abuse, Chaining Abuse, Unsafe Defaults
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (6)

External Script Fetching

High
Category
Supply Chain
Confidence
99% confidence
Finding

curl -fsSL https://aitun.cc/install.sh | bash fetches and immediately executes remote code with no opportunity for review or integrity verification. If the remote server or delivery path is compromised, this becomes arbitrary command execution on the host running the skill.

Content

Scanner excerpt · SKILL.md (reported line 52)May include surrounding context.

Or install via one-line script (Linux/macOS):

bash
curl -fsSL https://aitun.cc/install.sh | bash

Windows (PowerShell):

Chaining Abuse

High
Category
Tool Misuse
Confidence
99% confidence
Finding

The | bash construct is a classic dangerous chaining pattern because it turns downloaded network content directly into executable shell input. In an agent setting, this is more dangerous than a normal documentation snippet because it may be copied or executed automatically without human inspection.

Content

Scanner excerpt · SKILL.md (reported line 52)May include surrounding context.

Or install via one-line script (Linux/macOS):

bash
curl -fsSL https://aitun.cc/install.sh | bash

Windows (PowerShell):

External Script Fetching

High
Category
Supply Chain
Confidence
97% confidence
Finding

Repeating the remote-script installation pattern in the CLI reference reinforces an unsafe execution path and increases the chance an agent or user will run arbitrary remote code. Duplicating it in documentation broadens exposure and normalizes risky behavior.

Content

Scanner excerpt · SKILL.md (reported line 140)May include surrounding context.

md
## CLI Reference

The `aitun` command (installed via `pip install aitun`, or alternatively `curl -fsSL https://aitun.cc/install.sh | bash` / `irm https://aitun.cc/install.ps1 | iex` on Windows) accepts these flags:

| Flag | Description |
|---|---|

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

The installation guidance includes shell and PowerShell one-liners that execute remote content directly, but provides no warning about the trust and integrity risks of doing so. This is dangerous because any compromise of the hosting site, transport, or script distribution path can lead to arbitrary code execution on the agent or user machine.

Content

No source excerpt is available for this finding.

Rp1

Medium
Category
MCP Rug Pull
Confidence
75% confidence
Finding

Using npx vite without pinning a version allows whatever version is currently resolved from the registry to be executed at runtime. That creates a supply-chain risk and reduces reproducibility, especially in an agent context where commands may run unattended and fetch fresh code from the network.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill instructs the user to expose a development server to the public internet but does not clearly warn that this can reveal unpublished code, debug endpoints, secrets, or unsafe dev-mode features. In context, this is especially risky because several example servers bind broadly and development servers often lack hardening appropriate for internet exposure.

Content

No source excerpt is available for this finding.