proto-ssh

Audit SSH services by enumerating algorithms, authentication methods, and vulnerabilities.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill proto-ssh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proto-ssh
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/proto-ssh
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill proto-ssh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the difficulty of manually auditing SSH service configurations for security weaknesses, ensuring that infrastructure meets hardening standards without requiring invasive or unauthorized access.

Core Features & Use Cases

  • Algorithm Audit: Identifies weak key exchange, cipher, and MAC algorithms that could lead to protocol downgrades or man-in-the-middle attacks.
  • Posture Review: Evaluates authentication methods, host-key strength, and version-specific CVE exposure to provide a comprehensive security grade.
  • Use Case: A security engineer needs to verify that a fleet of production servers has disabled password authentication and deprecated legacy SSH algorithms like SHA-1 and CBC ciphers.

Quick Start

Use the proto-ssh skill to perform a security posture review on the target host at 192.168.1.50.

Frequently Asked Questions about proto-ssh

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

FAQPage Schema
How do I audit SSH configurations for weak algorithms and vulnerabilities?

To audit SSH configurations, you can enumerate supported algorithms, authentication methods, and version-based vulnerabilities. This non-intrusive approach evaluates key exchange, cipher, and MAC algorithms to identify weak configurations like deprecated SHA-1 and CBC ciphers.

Can I check SSH security posture without invasive access to the server?

Yes, you can check SSH security posture non-intrusively by analyzing banner data and cryptographic configurations using standard network diagnostic tools. This method adheres to strict safety and authorization policies without requiring invasive or unauthorized access.

What is an SSH algorithm audit and why is it necessary?

An SSH algorithm audit identifies weak key exchange, cipher, and MAC algorithms that could lead to protocol downgrades or man-in-the-middle attacks. It is necessary to ensure infrastructure meets hardening standards and protects remote access points.

How do I verify my production servers have disabled password authentication?

You can verify production servers have disabled password authentication by performing a security posture review that evaluates authentication methods and host-key strength. This checks compliance with hardening standards for remote access points.

Does SSH hardening require checking version-specific CVE exposure?

Yes, SSH hardening requires checking version-specific CVE exposure as part of a comprehensive posture review. Evaluating this exposure alongside authentication methods and algorithm strength ensures infrastructure meets compliance verification and risk assessment standards.

What are the limitations of non-intrusive SSH security auditing?

Non-intrusive SSH security auditing is limited to enumerating supported algorithms, authentication methods, and banner data. It requires strict authorization policies and standard network diagnostic tools, meaning it cannot actively penetrate or modify the target service.