Skip to main content

tailscale-deploy

Facilitates the deployment of F# applications using Tailscale for secure private network access with Docker.

Install this skill

or
22/100

Security score

The tailscale-deploy skill was audited on Feb 28, 2026 and we found 30 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 54

Template literal with variable interpolation in command context

SourceSKILL.md
54```yaml
medium line 216

Curl to non-GitHub URL

SourceSKILL.md
216curl http://localhost:5000/health # From server
medium line 217

Curl to non-GitHub URL

SourceSKILL.md
217curl http://my-fsharp-app/health # From Tailnet device
medium line 239

Curl to non-GitHub URL

SourceSKILL.md
239curl http://localhost:5000
medium line 242

Curl to non-GitHub URL

SourceSKILL.md
242curl http://my-fsharp-app:5000
medium line 311

Curl to non-GitHub URL

SourceSKILL.md
311docker exec my-fsharp-app curl -f http://localhost:5000/health
medium line 123

Access to .env file

SourceSKILL.md
123### .env File
medium line 136

Access to .env file

SourceSKILL.md
136- Add `.env` to `.gitignore` (never commit secrets)
medium line 148

Access to .env file

SourceSKILL.md
1484. Copy key to `.env` file
medium line 394

Access to .env file

SourceSKILL.md
394- Commit `.env` file to Git
medium line 424

Access to .env file

SourceSKILL.md
424- [ ] `.env` file created with `TS_AUTHKEY`
medium line 425

Access to .env file

SourceSKILL.md
425- [ ] `.env` added to `.gitignore`
low line 27

External URL reference

SourceSKILL.md
27- Tailscale account (https://tailscale.com)
low line 65

External URL reference

SourceSKILL.md
65- ASPNETCORE_URLS=http://+:5000
low line 74

External URL reference

SourceSKILL.md
74test: ["CMD", "curl", "-f", "http://localhost:5000/health"]
low line 116

External URL reference

SourceSKILL.md
116- `TS_HOSTNAME` - DNS name on Tailnet (access via `http://my-fsharp-app`)
low line 142

External URL reference

SourceSKILL.md
1421. Go to https://login.tailscale.com/admin/settings/keys
low line 171

External URL reference

SourceSKILL.md
171# Open browser: http://my-fsharp-app (from any device on Tailnet)
low line 178

External URL reference

SourceSKILL.md
1781. Login to Portainer (usually `http://server:9000`)
low line 216

External URL reference

SourceSKILL.md
216curl http://localhost:5000/health # From server
low line 217

External URL reference

SourceSKILL.md
217curl http://my-fsharp-app/health # From Tailnet device
low line 226

External URL reference

SourceSKILL.md
226http://my-fsharp-app
low line 227

External URL reference

SourceSKILL.md
227http://my-fsharp-app:5000
low line 231

External URL reference

SourceSKILL.md
231- Desktop: https://tailscale.com/download
low line 239

External URL reference

SourceSKILL.md
239curl http://localhost:5000
low line 242

External URL reference

SourceSKILL.md
242curl http://my-fsharp-app:5000
low line 311

External URL reference

SourceSKILL.md
311docker exec my-fsharp-app curl -f http://localhost:5000/health
low line 377

External URL reference

SourceSKILL.md
377- `http://todo-app`
low line 378

External URL reference

SourceSKILL.md
378- `http://notes-app`
low line 449

External URL reference

SourceSKILL.md
449- [Tailscale Documentation](https://tailscale.com/kb/)
Scanned on Feb 28, 2026
View Security Dashboard
Installation guide →