Scan Report
15 /100
freeguard-setup
Use when a user wants to set up, use, or troubleshoot FreeGuard VPN - guides non-technical users through installation, login, connection, and daily usage with friendly step-by-step instructions
This is an instruction-only skill that guides users through VPN setup via the freeguard CLI binary. The skill itself performs no network requests, file writes, or credential handling — it only instructs the agent to run documented CLI commands. The primary risk lies in the proprietary (closed-source) freeguard binary, not this skill.
Safe to install
The skill is safe to use as documented. However, users should be aware they are trusting the proprietary freeguard CLI binary with their credentials and network traffic. Verify the binary source and checksum before installation. Consider requesting an open-source alternative if transparency is a concern.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Closed-source proprietary binary | SKILL.md:6 |
| Low | Sudo execution required for TUN mode | SKILL.md:195 |
| Low | Binary download from GitHub without mandatory integrity check | SKILL.md:130 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | WRITE | WRITE | ✓ Aligned | SKILL.md instructs running 'freeguard doctor', 'sudo freeguard connect', 'brew i… |
| Network | READ | READ | ✓ Aligned | SKILL.md declares access to freeguardvpn.com (HTTPS) and github.com for binary d… |
| Filesystem | READ/WRITE | READ/WRITE | ✓ Aligned | SKILL.md declares ~/.freeguard/ read/write for config and credentials |
| Skill Invoke | NONE | NONE | — | No skill invocation observed |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser automation |
| Database | NONE | NONE | — | No database access |
| Environment | NONE | NONE | — | No environment variable access |
1 findings
Medium External URL 外部 URL
https://freeguardvpn.com SKILL.md:72 File Tree
1 files · 22.2 KB · 520 lines Markdown 1f · 520L
└─
SKILL.md
Markdown
Security Positives
✓ Skill is instruction-only — performs no autonomous network requests, file writes, or credential handling
✓ User consent gates are clearly defined before privileged operations (install, sudo, payment)
✓ SHA256 checksum verification is required before binary installation
✓ Credential handling is delegated to the CLI binary, not done by the skill itself
✓ No base64 encoding, eval(), or other obfuscation techniques found
✓ No suspicious indicators: no direct IP connections, no env variable iteration, no hidden HTML comments
✓ Homebrew installation path provides additional trust (signed formula, checksum-verified)
✓ Open-source Homebrew tap repositories provide some transparency
✓ HTTPS-only network access declared for freeguardvpn.com
✓ Local credential storage with 0600 permissions is a good security practice