Security Advisories

Kwalitee Issues


Make sure that the main module name and version are the same of the distribution.


Take a look at the META.yml Spec at (for version 1.4) or (for version 2), and change your META.yml accordingly.

Error: License '<undef>' is invalid (license) [Validation: 1.2];Missing mandatory field, 'abstract' (abstract) [Validation: 1.2];Missing mandatory field, 'author' (author) [Validation: 1.2];Missing mandatory field, 'license' (license) [Validation: 1.2];value is an undefined string (abstract) [Validation: 1.2]


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 280 in file libwww-perl-5.810/lib/LWP/ *** ERROR: Non-ASCII character seen before =encoding in 'König,'. Assuming ISO8859-1 at line 603 in file libwww-perl-5.810/lib/


Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: Bundle::LWP, HTTP::Negotiate, LWP, LWP::Debug, LWP::MemberMixin


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


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


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.


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: Bundle::LWP, File::Listing, HTML::Form, HTTP::Cookies, HTTP::Cookies::Microsoft, HTTP::Cookies::Netscape, HTTP::Daemon, HTTP::Date, HTTP::Headers, HTTP::Headers::Auth, HTTP::Headers::ETag, HTTP::Headers::Util, HTTP::Message, HTTP::Negotiate, HTTP::Request, HTTP::Request::Common, HTTP::Response, HTTP::Status, LWP, LWP::Authen::Basic, LWP::Authen::Digest, LWP::Authen::Ntlm, LWP::ConnCache, LWP::Debug, LWP::DebugFile, LWP::MediaTypes, LWP::MemberMixin, LWP::Protocol, LWP::Protocol::GHTTP, LWP::Protocol::cpan, LWP::Protocol::data, LWP::Protocol::file, LWP::Protocol::ftp, LWP::Protocol::gopher, LWP::Protocol::http, LWP::Protocol::http10, LWP::Protocol::https, LWP::Protocol::https10, LWP::Protocol::loopback, LWP::Protocol::mailto, LWP::Protocol::nntp, LWP::Protocol::nogo, LWP::RobotUA, LWP::Simple, LWP::UserAgent, Net::HTTP, Net::HTTP::Methods, Net::HTTP::NB, Net::HTTPS, WWW::RobotRules, WWW::RobotRules::AnyDBM_File


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


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Bundle::LWP install all libwww-perl related modules 5.810 metacpan
File::Listing parse directory listing 5.810 metacpan
HTML::Form Class that represents an HTML form element 5.810 metacpan
HTTP::Cookies HTTP cookie jars 5.810 metacpan
HTTP::Cookies::Microsoft access to Microsoft cookies files 5.810 metacpan
HTTP::Cookies::Netscape access to Netscape cookies files 5.810 metacpan
HTTP::Daemon a simple http server class 5.810 metacpan
HTTP::Date date conversion routines 5.810 metacpan
HTTP::Headers Class encapsulating HTTP Message headers 5.810 metacpan
HTTP::Headers::Auth 5.810 metacpan
HTTP::Headers::ETag 5.810 metacpan
HTTP::Headers::Util Header value parsing utility functions 5.810 metacpan
HTTP::Message HTTP style message (base class) 5.810 metacpan
HTTP::Negotiate choose a variant to serve 5.810 metacpan
HTTP::Request HTTP style request message 5.810 metacpan
HTTP::Request::Common Construct common HTTP::Request objects 5.810 metacpan
HTTP::Response HTTP style response message 5.810 metacpan
HTTP::Status HTTP Status code processing 5.810 metacpan
LWP The World-Wide Web library for Perl 5.810 metacpan
LWP::Authen::Basic metacpan
LWP::Authen::Digest metacpan
LWP::Authen::Ntlm Library for enabling NTLM authentication (Microsoft) in LWP 5.810 metacpan
LWP::ConnCache Connection cache manager 5.810 metacpan
LWP::Debug debug routines for the libwww-perl library metacpan
LWP::DebugFile routines for tracing/debugging LWP metacpan
LWP::MediaTypes guess media type for a file or a URL 5.810 metacpan
LWP::MemberMixin Member access mixin class metacpan
LWP::Protocol Base class for LWP protocols 5.810 metacpan
LWP::Protocol::GHTTP metacpan
LWP::Protocol::cpan metacpan
LWP::Protocol::data metacpan
LWP::Protocol::file metacpan
LWP::Protocol::ftp metacpan
LWP::Protocol::gopher metacpan
LWP::Protocol::http metacpan
LWP::Protocol::http10 metacpan
LWP::Protocol::https metacpan
LWP::Protocol::https10 metacpan
LWP::Protocol::loopback metacpan
LWP::Protocol::mailto metacpan
LWP::Protocol::nntp metacpan
LWP::Protocol::nogo metacpan
LWP::RobotUA a class for well-behaved Web robots 5.810 metacpan
LWP::Simple simple procedural interface to LWP 5.810 metacpan
LWP::UserAgent Web user agent class 5.810 metacpan
Net::HTTP Low-level HTTP connection (client) 5.810 metacpan
Net::HTTP::Methods 5.810 metacpan
Net::HTTP::NB Non-blocking HTTP client 5.810 metacpan
Net::HTTPS 5.810 metacpan
WWW::RobotRules database of robots.txt-derived permissions 5.810 metacpan
WWW::RobotRules::AnyDBM_File Persistent RobotRules 5.810 metacpan


Name File View
File::Listing::apache lib/File/ metacpan
File::Listing::dosftp lib/File/ metacpan
File::Listing::netware lib/File/ metacpan
File::Listing::unix lib/File/ metacpan
File::Listing::vms lib/File/ metacpan
HTML::Form::FileInput lib/HTML/ metacpan
HTML::Form::IgnoreInput lib/HTML/ metacpan
HTML::Form::ImageInput lib/HTML/ metacpan
HTML::Form::Input lib/HTML/ metacpan
HTML::Form::KeygenInput lib/HTML/ metacpan
HTML::Form::ListInput lib/HTML/ metacpan
HTML::Form::SubmitInput lib/HTML/ metacpan
HTML::Form::TextInput lib/HTML/ metacpan
HTTP::Daemon::ClientConn lib/HTTP/ metacpan
LWP::Protocol::MyFTP lib/LWP/Protocol/ metacpan
LWP::Protocol::http::Socket lib/LWP/Protocol/ metacpan
LWP::Protocol::http::SocketMethods lib/LWP/Protocol/ metacpan
LWP::Protocol::https::Socket lib/LWP/Protocol/ metacpan
WWW::RobotRules::InCore lib/WWW/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
README.SSL metacpan