Kwalitee Issues


Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.


Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: *** ERROR: You forgot a '=back' before '=head1' at line 221 in file Net-SSH-Perl-1.06/lib/Net/SSH/Perl/


List all used modules in META.yml requires


  • Compress::Zlib
  • Crypt::DES
  • Crypt::DH
  • Crypt::DSA
  • Crypt::DSA::Key
  • Crypt::IDEA
  • Digest::BubbleBabble
  • Digest::HMAC_MD5
  • Digest::HMAC_SHA1
  • Digest::SHA1
  • Math::GMP
  • Math::Pari
  • String::CRC32


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.


List all modules used in the test suite in META.yml test_requires


  • Math::GMP


Add 'use warnings' (or its equivalents) to all modules (this will require perl > 5.6), or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: Net::SSH::Perl, Net::SSH::Perl::Auth, Net::SSH::Perl::Auth::DSA, Net::SSH::Perl::Auth::Password, Net::SSH::Perl::Auth::RSA, Net::SSH::Perl::Auth::Rhosts, Net::SSH::Perl::Auth::Rhosts_RSA, Net::SSH::Perl::Buffer, Net::SSH::Perl::Channel, Net::SSH::Perl::ChannelMgr, Net::SSH::Perl::Cipher, Net::SSH::Perl::Cipher::Blowfish, Net::SSH::Perl::Cipher::CBC, Net::SSH::Perl::Cipher::CFB, Net::SSH::Perl::Cipher::DES, Net::SSH::Perl::Cipher::DES3, Net::SSH::Perl::Cipher::IDEA, Net::SSH::Perl::Cipher::RC4, Net::SSH::Perl::Comp, Net::SSH::Perl::Comp::Zlib, Net::SSH::Perl::Config, Net::SSH::Perl::Constants, Net::SSH::Perl::Kex, Net::SSH::Perl::Kex::DH1, Net::SSH::Perl::Key, Net::SSH::Perl::Key::DSA, Net::SSH::Perl::Key::RSA, Net::SSH::Perl::Mac, Net::SSH::Perl::Packet, Net::SSH::Perl::SSH1, Net::SSH::Perl::SSH2, Net::SSH::Perl::Util, Net::SSH::Perl::Util::Authfile, Net::SSH::Perl::Util::Hosts, Net::SSH::Perl::Util::RSA, Net::SSH::Perl::Util::SSH1MP, Net::SSH::Perl::Util::SSH1Misc, Net::SSH::Perl::Util::SSH2MP, Net::SSH::Perl::Util::Term


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Name Abstract Version View
Net::SSH::Perl Perl client Interface to SSH 1.06 metacpan
Net::SSH::Perl::Auth Base authentication class, plus utility methods metacpan
Net::SSH::Perl::Auth::DSA Perform DSA publickey authentication metacpan
Net::SSH::Perl::Auth::Password Password authentication plugin metacpan
Net::SSH::Perl::Auth::RSA Perform RSA authentication metacpan
Net::SSH::Perl::Auth::Rhosts Perform Rhosts authentication metacpan
Net::SSH::Perl::Auth::Rhosts_RSA Perform Rhosts-RSA authentication metacpan
Net::SSH::Perl::Buffer Low-level read/write buffer class metacpan
Net::SSH::Perl::Channel SSH2 channel object metacpan
Net::SSH::Perl::ChannelMgr Manages a list of open channels metacpan
Net::SSH::Perl::Cipher Base cipher class, plus utility methods metacpan
Net::SSH::Perl::Cipher::Blowfish Wrapper for SSH Blowfish support metacpan
Net::SSH::Perl::Cipher::CBC CBC Implementation metacpan
Net::SSH::Perl::Cipher::CFB CFB Implementation metacpan
Net::SSH::Perl::Cipher::DES Wrapper for SSH DES support metacpan
Net::SSH::Perl::Cipher::DES3 Wrapper for SSH 3DES support metacpan
Net::SSH::Perl::Cipher::IDEA Wrapper for SSH IDEA support metacpan
Net::SSH::Perl::Cipher::RC4 RC4 encryption/decryption metacpan
Net::SSH::Perl::Comp Compression/Decompression base class metacpan
Net::SSH::Perl::Comp::Zlib Wrapper for SSH Zlib Compression metacpan
Net::SSH::Perl::Config Load and manage SSH configuration metacpan
Net::SSH::Perl::Constants Exportable constants metacpan
Net::SSH::Perl::Kex SSH2 Key Exchange metacpan
Net::SSH::Perl::Kex::DH1 Diffie-Hellman Group 1 Key Exchange metacpan
Net::SSH::Perl::Key Public or private key abstraction metacpan
Net::SSH::Perl::Key::DSA DSA key object metacpan
Net::SSH::Perl::Key::RSA RSA key object metacpan
Net::SSH::Perl::Mac MAC support for SSH2 metacpan
Net::SSH::Perl::Packet Packet layer of SSH protocol metacpan
Net::SSH::Perl::SSH1 SSH1 implementation metacpan
Net::SSH::Perl::SSH2 SSH2 implementation metacpan
Net::SSH::Perl::Util Shared utility functions metacpan
Net::SSH::Perl::Util::Authfile metacpan
Net::SSH::Perl::Util::Hosts metacpan
Net::SSH::Perl::Util::RSA metacpan
Net::SSH::Perl::Util::SSH1MP metacpan
Net::SSH::Perl::Util::SSH1Misc metacpan
Net::SSH::Perl::Util::SSH2MP metacpan
Net::SSH::Perl::Util::Term metacpan


Name File View
Net::SSH::Perl::Cipher::DES3::EDE3 lib/Net/SSH/Perl/Cipher/ metacpan
Net::SSH::Perl::Mac::MD5 lib/Net/SSH/Perl/ metacpan
Net::SSH::Perl::Mac::SHA1 lib/Net/SSH/Perl/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan