Security Advisories

Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (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]

use_strict

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: OldDocs::SOAP::Lite, OldDocs::SOAP::Transport::FTP, OldDocs::SOAP::Transport::HTTP, OldDocs::SOAP::Transport::IO, OldDocs::SOAP::Transport::JABBER, OldDocs::SOAP::Transport::LOCAL, OldDocs::SOAP::Transport::MAILTO, OldDocs::SOAP::Transport::MQ, OldDocs::SOAP::Transport::POP3, OldDocs::SOAP::Transport::TCP, SOAP::Lite::Deserializer::XMLSchemaSOAP1_2

consistent_version

Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.710005,1.02

has_meta_json

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

meta_yml_declares_perl_version

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.

meta_yml_has_license

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.

no_invalid_versions

Fix the version numbers so that version::is_lax($version) returns true.

Error:

  • lib/SOAP/Transport/FTP.pm: HASH(0x85bd980)
  • lib/SOAP/Transport/HTTP.pm: HASH(0x8b092a0)
  • lib/SOAP/Transport/IO.pm: HASH(0x8ffe778)
  • lib/SOAP/Transport/JABBER.pm: HASH(0x88ca2d8)
  • lib/SOAP/Transport/LOCAL.pm: HASH(0x855cd50)
  • lib/SOAP/Transport/MAILTO.pm: HASH(0x8b73690)
  • lib/SOAP/Transport/MQ.pm: HASH(0x8da8880)
  • lib/SOAP/Transport/POP3.pm: HASH(0x91c5ad8)
  • lib/SOAP/Transport/TCP.pm: HASH(0x85d8c50)
  • lib/UDDI/Lite.pm: HASH(0x8da8e68)
  • lib/XMLRPC/Transport/HTTP.pm: HASH(0x86bb208)
  • lib/XMLRPC/Transport/POP3.pm: HASH(0x92fab70)
  • lib/XMLRPC/Transport/TCP.pm: HASH(0x8643d48)

no_unauthorized_packages

Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.

Error:

  • LWP::Protocol

use_warnings

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: Apache::SOAP, Apache::XMLRPC::Lite, IO::SessionData, IO::SessionSet, OldDocs::SOAP::Lite, OldDocs::SOAP::Transport::FTP, OldDocs::SOAP::Transport::HTTP, OldDocs::SOAP::Transport::IO, OldDocs::SOAP::Transport::JABBER, OldDocs::SOAP::Transport::LOCAL, OldDocs::SOAP::Transport::MAILTO, OldDocs::SOAP::Transport::MQ, OldDocs::SOAP::Transport::POP3, OldDocs::SOAP::Transport::TCP, SOAP::Constants, SOAP::Lite, SOAP::Lite::Deserializer::XMLSchema1999, SOAP::Lite::Deserializer::XMLSchema2001, SOAP::Lite::Deserializer::XMLSchemaSOAP1_1, SOAP::Lite::Deserializer::XMLSchemaSOAP1_2, SOAP::Lite::Packager, SOAP::Lite::Utils, SOAP::Packager, SOAP::Test, SOAP::Transport::FTP, SOAP::Transport::HTTP, SOAP::Transport::IO, SOAP::Transport::JABBER, SOAP::Transport::LOCAL, SOAP::Transport::LOOPBACK, SOAP::Transport::MAILTO, SOAP::Transport::MQ, SOAP::Transport::POP3, SOAP::Transport::TCP, UDDI::Lite, XML::Parser::Lite, XMLRPC::Lite, XMLRPC::Test, XMLRPC::Transport::HTTP, XMLRPC::Transport::POP3, XMLRPC::Transport::TCP

has_separate_license_file

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

meta_yml_has_provides

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.

meta_yml_has_repository_resource

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

Modules

Name Abstract Version View
Apache::SOAP mod_perl-based SOAP server with minimum configuration 0.710005 metacpan
Apache::XMLRPC::Lite mod_perl-based XML-RPC server with minimum configuration 0.710005 metacpan
IO::SessionData 1.02 metacpan
IO::SessionSet metacpan
SOAP::Constants SOAP::Lite provides several variables to allows programmers and users to modify the behavior of SOAP::Lite in specific ways. 0.710005 metacpan
SOAP::Lite Perl's Web Services Toolkit 0.710005 metacpan
SOAP::Lite::Deserializer::XMLSchema1999 metacpan
SOAP::Lite::Deserializer::XMLSchema2001 metacpan
SOAP::Lite::Deserializer::XMLSchemaSOAP1_1 metacpan
SOAP::Lite::Deserializer::XMLSchemaSOAP1_2 metacpan
SOAP::Lite::Packager this class is an abstract class which allows for multiple types of packaging agents such as MIME and DIME. metacpan
SOAP::Lite::Utils metacpan
SOAP::Packager this class is an abstract class which allows for multiple types of packaging agents such as MIME and DIME. 0.710005 metacpan
SOAP::Test Test framework for SOAP::Lite 0.710005 metacpan
SOAP::Transport::FTP Client side FTP support for SOAP::Lite metacpan
SOAP::Transport::HTTP Server/Client side HTTP support for SOAP::Lite metacpan
SOAP::Transport::IO Server side IO support for SOAP::Lite metacpan
SOAP::Transport::JABBER Server/Client side JABBER support for SOAP::Lite metacpan
SOAP::Transport::LOCAL Client side no-transport support for SOAP::Lite metacpan
SOAP::Transport::LOOPBACK Test loopback transport backend (Client only) metacpan
SOAP::Transport::MAILTO Client side SMTP/sendmail support for SOAP::Lite metacpan
SOAP::Transport::MQ Server/Client side MQ support for SOAP::Lite metacpan
SOAP::Transport::POP3 Server side POP3 support for SOAP::Lite metacpan
SOAP::Transport::TCP Server/Client side TCP support for SOAP::Lite metacpan
UDDI::Lite Library for UDDI clients in Perl metacpan
XML::Parser::Lite Lightweight regexp-based XML parser 0.710005 metacpan
XMLRPC::Lite client and server implementation of XML-RPC protocol 0.710005 metacpan
XMLRPC::Test Test framework for XMLRPC::Lite 0.710005 metacpan
XMLRPC::Transport::HTTP Server/Client side HTTP support for XMLRPC::Lite metacpan
XMLRPC::Transport::POP3 Server side POP3 support for XMLRPC::Lite metacpan
XMLRPC::Transport::TCP Server/Client side TCP support for XMLRPC::Lite metacpan

Provides

Name File View
LWP::Protocol lib/SOAP/Transport/HTTP.pm metacpan
My::PingPong lib/SOAP/Test.pm metacpan
SOAP lib/SOAP/Lite.pm metacpan
SOAP::Client lib/SOAP/Lite.pm metacpan
SOAP::Cloneable lib/SOAP/Lite.pm metacpan
SOAP::Custom::XML::Data lib/SOAP/Lite.pm metacpan
SOAP::Custom::XML::Deserializer lib/SOAP/Lite.pm metacpan
SOAP::Data lib/SOAP/Lite.pm metacpan
SOAP::Deserializer lib/SOAP/Lite.pm metacpan
SOAP::Fault lib/SOAP/Lite.pm metacpan
SOAP::Header lib/SOAP/Lite.pm metacpan
SOAP::Lite::COM lib/SOAP/Lite.pm metacpan
SOAP::Lite::Packager::DIME lib/SOAP/Lite/Packager.pm metacpan
SOAP::Lite::Packager::MIME lib/SOAP/Lite/Packager.pm metacpan
SOAP::Packager::DIME lib/SOAP/Packager.pm metacpan
SOAP::Packager::MIME lib/SOAP/Packager.pm metacpan
SOAP::Parser lib/SOAP/Lite.pm metacpan
SOAP::SOM lib/SOAP/Lite.pm metacpan
SOAP::Schema lib/SOAP/Lite.pm metacpan
SOAP::Schema::Deserializer lib/SOAP/Lite.pm metacpan
SOAP::Schema::WSDL lib/SOAP/Lite.pm metacpan
SOAP::Serializer lib/SOAP/Lite.pm metacpan
SOAP::Server lib/SOAP/Lite.pm metacpan
SOAP::Server::Object lib/SOAP/Lite.pm metacpan
SOAP::Server::Parameters lib/SOAP/Lite.pm metacpan
SOAP::Test::Server lib/SOAP/Test.pm metacpan
SOAP::Trace lib/SOAP/Lite.pm metacpan
SOAP::Transport lib/SOAP/Lite.pm metacpan
SOAP::Transport::FTP::Client lib/SOAP/Transport/FTP.pm metacpan
SOAP::Transport::HTTP::Apache lib/SOAP/Transport/HTTP.pm metacpan
SOAP::Transport::HTTP::CGI lib/SOAP/Transport/HTTP.pm metacpan
SOAP::Transport::HTTP::Client lib/SOAP/Transport/HTTP.pm metacpan
SOAP::Transport::HTTP::Daemon lib/SOAP/Transport/HTTP.pm metacpan
SOAP::Transport::HTTP::FCGI lib/SOAP/Transport/HTTP.pm metacpan
SOAP::Transport::HTTP::Server lib/SOAP/Transport/HTTP.pm metacpan
SOAP::Transport::IO::Server lib/SOAP/Transport/IO.pm metacpan
SOAP::Transport::JABBER::Client lib/SOAP/Transport/JABBER.pm metacpan
SOAP::Transport::JABBER::Query lib/SOAP/Transport/JABBER.pm metacpan
SOAP::Transport::JABBER::Server lib/SOAP/Transport/JABBER.pm metacpan
SOAP::Transport::LOCAL::Client lib/SOAP/Transport/LOCAL.pm metacpan
SOAP::Transport::LOOPBACK::Client lib/SOAP/Transport/LOOPBACK.pm metacpan
SOAP::Transport::MAILTO::Client lib/SOAP/Transport/MAILTO.pm metacpan
SOAP::Transport::MQ::Client lib/SOAP/Transport/MQ.pm metacpan
SOAP::Transport::MQ::Server lib/SOAP/Transport/MQ.pm metacpan
SOAP::Transport::POP3::Server lib/SOAP/Transport/POP3.pm metacpan
SOAP::Transport::TCP::Client lib/SOAP/Transport/TCP.pm metacpan
SOAP::Transport::TCP::Server lib/SOAP/Transport/TCP.pm metacpan
SOAP::Utils lib/SOAP/Lite.pm metacpan
SOAP::XMLSchema1999::Serializer lib/SOAP/Lite.pm metacpan
SOAP::XMLSchema2001::Serializer lib/SOAP/Lite.pm metacpan
SOAP::XMLSchema::Serializer lib/SOAP/Lite.pm metacpan
SOAP::XMLSchemaApacheSOAP::Deserializer lib/SOAP/Lite.pm metacpan
UDDI::Constants lib/UDDI/Lite.pm metacpan
UDDI::Data lib/UDDI/Lite.pm metacpan
UDDI::Deserializer lib/UDDI/Lite.pm metacpan
UDDI::SOM lib/UDDI/Lite.pm metacpan
UDDI::Serializer lib/UDDI/Lite.pm metacpan
URI::jabber lib/SOAP/Transport/JABBER.pm metacpan
URI::mq lib/SOAP/Transport/MQ.pm metacpan
URI::tcp lib/SOAP/Transport/TCP.pm metacpan
XMLRPC lib/XMLRPC/Lite.pm metacpan
XMLRPC::Constants lib/XMLRPC/Lite.pm metacpan
XMLRPC::Data lib/XMLRPC/Lite.pm metacpan
XMLRPC::Deserializer lib/XMLRPC/Lite.pm metacpan
XMLRPC::SOM lib/XMLRPC/Lite.pm metacpan
XMLRPC::Serializer lib/XMLRPC/Lite.pm metacpan
XMLRPC::Server lib/XMLRPC/Lite.pm metacpan
XMLRPC::Server::Parameters lib/XMLRPC/Lite.pm metacpan
XMLRPC::Test::Server lib/XMLRPC/Test.pm metacpan
XMLRPC::Transport::HTTP::Apache lib/XMLRPC/Transport/HTTP.pm metacpan
XMLRPC::Transport::HTTP::CGI lib/XMLRPC/Transport/HTTP.pm metacpan
XMLRPC::Transport::HTTP::Daemon lib/XMLRPC/Transport/HTTP.pm metacpan
XMLRPC::Transport::POP3::Server lib/XMLRPC/Transport/POP3.pm metacpan
XMLRPC::Transport::TCP::Server lib/XMLRPC/Transport/TCP.pm metacpan

Other Files

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