tailscale-health — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited tailscale-health (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.
Workflow skill for generating a comprehensive tailnet health snapshot. Invoked via /ts-health or when the user asks for a Tailscale status overview. Used by the scheduled monitoring agent and on-demand by operators.
Maximize concurrent tool calls. Fire all of these simultaneously:
tailscale_api_verify — verify API connectivitytailscale_status — device count, online/offline summarytailscale_device_list — all devices with status detailstailscale_dns_splitdns_get — split DNS routestailscale_dns_nameservers_get — global nameserverstailscale_dns_preferences_get — MagicDNS statustailscale_key_list — auth keys with expiry infotailscale_tailnet_lock_status — tailnet lock statustailscale_derp_map — relay regionsProduce a structured dashboard with the following sections:
🌐 Tailnet Overview
📱 Devices
| Name | IP | OS | Online | Last Seen | Key Expiry |
|---|---|---|---|---|---|
| server-1 | 100.x.x.x | linux | ✅ | 2m ago | 2026-06-01 |
🔀 DNS
| Domain | Nameservers |
|---|---|
| home.lab | 10.10.0.1 |
🔑 Auth Keys
| Description | Reusable | Ephemeral | Expires | Status |
|---|---|---|---|---|
| server-key | ✅ | ❌ | 2026-06-01 | ✅ valid |
🛡️ Tailnet Lock: Enabled / Disabled
🌍 DERP Relay Regions: X regions available
Evaluate all collected data and assign an overall severity level:
🟢 HEALTHY — All of the following are true:
🟡 WARNING — Any of the following:
🔴 CRITICAL — Any of the following:
Display the overall severity prominently at the top of the report.
After assessment, route the notification as follows:
#infra-monitoring only.#infra-monitoring AND #infra-alerts.#infra-monitoring AND #infra-alerts AND send a direct message to the operator on duty.All Slack messages must include:
/ts-health for full detailstailscale_api_verify — verify API connectivitytailscale_status — quick device count summarytailscale_device_list — detailed device informationtailscale_dns_splitdns_get — split DNS routestailscale_dns_nameservers_get — global nameserverstailscale_dns_preferences_get — MagicDNS statustailscale_key_list — auth key listing with expirytailscale_tailnet_lock_status — tailnet lock statustailscale_derp_map — relay region mapping~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.