Security Advisories

Kwalitee Issues


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


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::Net::LDAP, Net::LDAP::ASN, Net::LDAP::Constant, Net::LDAP::Control::SortResult, Net::LDAP::DSML::Parser, Net::LDAP::Extension, Net::LDAP::Util


List all used modules in META.yml requires


  • HTTP::Negotiate
  • HTTP::Response
  • HTTP::Status
  • IO::Socket::SSL
  • LWP::MediaTypes
  • LWP::Protocol


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


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

Error: perl-ldap-0.251/contrib/ -- Around line 259: =back without =over


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.


Add 'use warnings' (or its equivalents) to all modules, 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::Net::LDAP, LWP::Protocol::ldap, Net::LDAP, Net::LDAP::ASN, Net::LDAP::Bind, Net::LDAP::Constant, Net::LDAP::Control, Net::LDAP::Control::Paged, Net::LDAP::Control::ProxyAuth, Net::LDAP::Control::Sort, Net::LDAP::Control::SortResult, Net::LDAP::Control::VLV, Net::LDAP::Control::VLVResponse, Net::LDAP::DSML, Net::LDAP::DSML::Parser, Net::LDAP::Entry, Net::LDAP::Extension, Net::LDAP::Extra, Net::LDAP::Filter, Net::LDAP::LDIF, Net::LDAP::Message, Net::LDAP::Schema, Net::LDAP::Search, Net::LDAP::Util, Net::LDAPS


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

Error: 0.01,0.02,0.03,0.04,0.06,0.07,0.09,0.10,0.12,0.15,0.251,1.01,1.02,1.05


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


Name Abstract Version View
Bundle::Net::LDAP A bundle for Net::LDAP 0.02 metacpan
LWP::Protocol::ldap metacpan
Net::LDAP Lightweight Directory Access Protocol 0.251 metacpan
Net::LDAP::ASN metacpan
Net::LDAP::Bind metacpan
Net::LDAP::Constant Constants for use with Net::LDAP metacpan
Net::LDAP::Control LDAPv3 control object base class 0.04 metacpan
Net::LDAP::Control::Paged LDAPv3 Paged results control object 0.01 metacpan
Net::LDAP::Control::ProxyAuth LDAPv3 Proxy Authentication control object 1.02 metacpan
Net::LDAP::Control::Sort Server Side Sort (SSS) control object 0.01 metacpan
Net::LDAP::Control::SortResult Server Side Sort (SSS) result control object metacpan
Net::LDAP::Control::VLV LDAPv3 Virtual List View control object 0.02 metacpan
Net::LDAP::Control::VLVResponse LDAPv3 Virtual List View server response 0.01 metacpan
Net::LDAP::DSML A DSML Writer and Reader for Net::LDAP 0.06 metacpan
Net::LDAP::DSML::Parser 0.06 metacpan
Net::LDAP::Entry An LDAP entry object 0.15 metacpan
Net::LDAP::Extension 1.01 metacpan
Net::LDAP::Extra Load extra Net::LDAP methods 0.01 metacpan
Net::LDAP::Filter representation of LDAP filters 0.12 metacpan
Net::LDAP::LDIF LDIF reading and writing 0.09 metacpan
Net::LDAP::Message Message response from LDAP server 1.05 metacpan
Net::LDAP::Schema Load and manipulate an LDAP v3 Schema 0.10 metacpan
Net::LDAP::Search Object returned by Net::LDAP search method 0.07 metacpan
Net::LDAP::Util Utility functions 0.06 metacpan
Net::LDAPS use LDAP over an SSL connection 0.03 metacpan


Name File View
Net::LDAP::Message::Dummy lib/Net/LDAP/ metacpan
Net::LDAP::Reference lib/Net/LDAP/ metacpan

Other Files

ChangeLog metacpan
MANIFEST metacpan
Makefile.PL metacpan
README metacpan