SSH Microagent
Facilitates SSH connections and management for remote machines, enhancing secure access and file transfer capabilities.
Install this skill
Security score
The SSH Microagent skill was audited on Mar 1, 2026 and we found 22 security issues across 1 threat category, including 1 critical. Review the findings below before installing.
Categories Tested
Security Issues
Access to hidden dotfiles in home directory
| 38 | ssh-keygen -t ed25519 -f ~/.ssh/key_name -C "comment" -N "" |
Access to hidden dotfiles in home directory
| 43 | ssh-copy-id -i ~/.ssh/key_name.pub username@hostname |
Access to hidden dotfiles in home directory
| 48 | ssh -i ~/.ssh/key_name username@hostname |
Access to hidden dotfiles in home directory
| 55 | mkdir -p ~/.ssh |
Access to hidden dotfiles in home directory
| 56 | cat > ~/.ssh/config << 'EOF' |
Access to hidden dotfiles in home directory
| 60 | IdentityFile ~/.ssh/key_name |
Access to hidden dotfiles in home directory
| 64 | chmod 600 ~/.ssh/config |
Access to hidden dotfiles in home directory
| 108 | ssh-add ~/.ssh/key_name |
Access to hidden dotfiles in home directory
| 116 | - Check permissions: SSH private keys should have 600 permissions (`chmod 600 ~/.ssh/key_name`) |
Access to hidden dotfiles in home directory
| 127 | chmod 600 ~/.ssh/id_ed25519 |
Access to hidden dotfiles in home directory
| 129 | chmod 644 ~/.ssh/id_ed25519.pub |
Access to hidden dotfiles in home directory
| 131 | chmod 700 ~/.ssh |
Access to SSH directory
| 38 | ssh-keygen -t ed25519 -f ~/.ssh/key_name -C "comment" -N "" |
Access to SSH directory
| 43 | ssh-copy-id -i ~/.ssh/key_name.pub username@hostname |
Access to SSH directory
| 48 | ssh -i ~/.ssh/key_name username@hostname |
Access to SSH directory
| 56 | cat > ~/.ssh/config << 'EOF' |
Access to SSH directory
| 60 | IdentityFile ~/.ssh/key_name |
Access to SSH directory
| 64 | chmod 600 ~/.ssh/config |
Access to SSH directory
| 108 | ssh-add ~/.ssh/key_name |
Access to SSH directory
| 116 | - Check permissions: SSH private keys should have 600 permissions (`chmod 600 ~/.ssh/key_name`) |
Access to SSH directory
| 127 | chmod 600 ~/.ssh/id_ed25519 |
Access to SSH directory
| 129 | chmod 644 ~/.ssh/id_ed25519.pub |