tailscale — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited tailscale (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill for any Tailscale work, from local development connectivity to production tailnet architecture and incident diagnostics.
Tailscale changes quickly. Ground version-sensitive advice in the local CLI and current official docs before making claims about flags, policy syntax, product limits, or Kubernetes CRDs.
give the fastest viable path first.
compliance contexts, use secure-first defaults.
handling, or access policy, ask before changing state.
rg --files -g 'tailnet*.json' -g '*tailscale*' -g 'acl.hujson' -g 'policy.hujson' -g 'docker-compose*.yml' -g 'Dockerfile*' -g '.github/workflows/**' -g 'k8s/**' -g 'helm/**'
command -v tailscale
tailscale version
tailscale --help
tailscale <subcommand> --helpTailscale state, tailnet policy, Kubernetes resources, or remote resources.
tailscale status
tailscale status --json
tailscale netcheck
tailscale ping <peer>
tailscale dns status
tailscale serve status
tailscale funnel statushelp discover issues, but do not encode them as facts unless confirmed by official docs or the current CLI.
references/policy-security.md for grants vs ACLs, policy HuJSON,tags, groups, tests, sshTests, Tailscale SSH, device posture, app capabilities, Funnel nodeAttrs, and Tailnet Lock cautions.
references/routing-connectors.md for subnet routers, exit nodes, appconnectors, MagicDNS, split DNS, route injection, HA/failover, regional routing, DERP/direct diagnostics, tailscale netcheck, tailscale ping, and tailscale status.
references/expose-services.md for Tailscale Serve, Funnel, TailscaleServices, TailVIPs, HTTPS certs, identity headers, app capabilities headers, service config files, drain/advertise flows, TCP/TLS forwarding, and public exposure gotchas.
references/automation-containers.md for auth keys, OAuth clients,workload identity federation, ephemeral nodes, GitHub Actions, Docker, userspace networking, serverless patterns, tsnet, API usage, and GitOps policy workflows.
references/kubernetes.md for the Tailscale Kubernetes Operator,tags/OAuth prerequisites, ingress, egress, API server proxy, Connector, ProxyGroup, ProxyClass, Recorder, subnet routers, app connectors, version compatibility, and CNI notes.
references/production-diagnostics.md for production review checklists,least privilege, key expiry, device approval, logs, network flow logs, audit logs, webhooks/log streaming, update policy, incident diagnostics, and safe read-only commands.
existing ACL-only policy or when the needed behavior is not yet expressible in grants.
tailscale up flags as a complete desired state. To change onepreference, prefer tailscale set when available.
policy separate in explanations. Routing makes paths reachable; policy decides who may connect.
Prefer tagged, ephemeral, short-lived, scoped automation identities.
tailnet-private; Funnel is internet-public.
before changing production tailnets.
tailscale up with flags requires the complete set of desired settings; anomitted setting can trigger an error or reset only with --reset.
rules are separate control layers.
as private and public exposure at the same time.
integration.
traffic. Tailscale traffic remains WireGuard-encrypted between nodes.
When answering Tailscale tasks, include:
Downrank dashboard-only instructions, stale CLI flags, broad tailnet access, and long-lived reusable keys unless the user explicitly asks for them.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.