What problem does it solve?
Assessing systems for vulnerabilities without installing endpoint agents is difficult when environments mix Linux servers, Windows hosts, cloud VMs, and network devices. This Skill provides concrete workflows and code for agentless scanning using existing protocols and cloud APIs, avoiding agent deployment overhead.
Core Features & Use Cases
- SSH-Based Linux Scanning: Enumerate OS info, installed packages (dpkg/rpm), kernel versions, and listening ports over SSH using Python and Paramiko.
- WinRM-Based Windows Scanning: Collect hotfixes, installed software from the registry, and OS details via PowerShell remoting with pywinrm.
- Cloud Snapshot Analysis: Create AWS EBS snapshots of EC2 root volumes, analyze them offline, and clean up snapshots automatically with boto3.
- Vuls Integration: Configure the open-source Vuls scanner for agentless scans against NVD and OVAL data.
- Use Case: A security team needs to assess 200 mixed Linux/Windows servers and AWS instances without deploying agents. Use this Skill to set up SSH/WinRM credential-based scanning and snapshot analysis, then reconcile results against inventory.
Quick Start
Set up an agentless vulnerability scan of my Linux servers using SSH key authentication and enumerate installed packages for CVE matching.