Wish Ssh Code Review
Automates SSH code review tasks, identifying security vulnerabilities and suggesting improvements for secure remote access.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add wish-ssh-code-review npx -- -y @trustedskills/wish-ssh-code-review
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"wish-ssh-code-review": {
"command": "npx",
"args": [
"-y",
"@trustedskills/wish-ssh-code-review"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill, Wish SSH Code Review, automates checks for secure remote access configurations within Go code using the wish SSH server library. It identifies potential security vulnerabilities and suggests improvements based on a predefined checklist and critical pattern examples related to server setup, graceful shutdown, and BubbleTea handler configuration. The skill helps ensure best practices are followed when building SSH servers.
When to use it
- Reviewing Go code that utilizes the
wishSSH server library. - Ensuring secure host key management in SSH server implementations.
- Verifying correct middleware order for logging and authentication.
- Confirming graceful shutdown handling of active sessions.
- Auditing BubbleTea handler configurations for terminal applications.
Key capabilities
- Checks for secure host key loading and generation.
- Validates the correct order of middleware (logging first, auth early).
- Verifies implementation of graceful shutdown procedures.
- Confirms proper handling of PTY requests for terminal applications.
- Ensures connection limits are in place to prevent resource exhaustion.
- Checks for timeout middleware configuration to avoid hung connections.
- Validates BubbleTea middleware configuration.
Example prompts
- "Review this Go code snippet for SSH server setup vulnerabilities." (followed by the relevant code)
- "Check if this
wishSSH server implementation handles graceful shutdown correctly." - "Analyze this BubbleTea handler configuration for potential issues related to terminal sizing."
Tips & gotchas
- This skill is specifically designed for Go code using the
wishSSH server library. - The skill relies on a predefined checklist and critical pattern examples; it may not catch all possible vulnerabilities.
- Reviewing authentication and session state requires referencing the
references/sessions.mddocument.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.