server-security

Audit production Linux server security and generate a severity-ranked report.

Updated May 15, 2026
One-click install
npx skills add https://github.com/Asher-Plihal/claude-skills --skill server-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-security
Source: https://github.com/Asher-Plihal/claude-skills/tree/main/server-security
Command: npx skills add https://github.com/Asher-Plihal/claude-skills --skill server-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, curl, openssl, ss, sudo, systemctl, docker, ssh-keygen, git, tailscale, journalctl, sysctl, find, diff, stat, mktemp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It prevents unnoticed security drift on a production Linux server by running a comprehensive, read-only audit and turning the results into a severity-ranked report for immediate action.

Core Features & Use Cases

  • Read-only security auditing across Cloudflare Access, firewall/ports, systemd services, Docker containers, application routing/isolation, Tailscale/SSH hygiene, secrets exposure, host + systemd hardening, and Cloudflare tunnel health.
  • Baseline-based drift detection against an expected-state reference and explicit accepted-risks list so true regressions stand out.
  • Guided remediation workflow that offers safe options first, then applies only approved fixes one at a time with impact reasoning and verification.

Quick Start

Invoke server-security to audit Asher's production Ubuntu server and return a structured severity report by asking the AI to run a security check.

Frequently Asked Questions about server-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit my Linux server for security configuration drift?

Auditing Linux server security configuration drift requires comparing current firewall, Docker, and systemd states against an expected baseline. This skill runs a read-only checks script to detect exposure and hardening gaps, producing a severity-ranked report highlighting true regressions.

What's the best way to check Docker container hardening and systemd security on a production server?

Checking Docker container hardening and systemd security on a production server involves running read-only audits to detect misconfigurations. This skill inspects service states, container isolation, and host hardening, generating a staged remediation workflow with safe options first.

How does baseline drift detection work for server security audits?

Baseline drift detection for server security audits works by comparing live system checks against an expected-state reference and an accepted-risks list. This isolates true regressions from known accepted issues, ensuring the final severity-ranked report focuses only on new hardening gaps.

Can I audit Cloudflare Access and Tailscale SSH hygiene on an Ubuntu server?

You can audit Cloudflare Access enforcement and Tailscale SSH hygiene on an Ubuntu server using bundled read-only checks. The skill validates tunnel health, firewall ports, and SSH key configurations, returning findings in a severity-ranked report for immediate action.

Do I need root access to run a server security audit and fix configuration issues?

You need root access via sudo to perform a comprehensive server security audit, as the checks inspect systemd, firewall rules, and Docker states. The guided remediation workflow applies approved fixes one at a time with impact reasoning and verification.

What are the limitations of read-only server security audits?

The limitation of read-only server security audits is that they identify configuration drift and exposure but do not automatically apply changes. Remediation requires explicit approval through a guided workflow that applies fixes one at a time with impact reasoning and verification.