Security Advisories

Kwalitee Issues

buildtool_not_executable

Change the permissions of Build.PL/Makefile.PL to not-executable.

no_broken_module_install

Upgrade the bundled version of Module::Install to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

no_broken_auto_install

Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)

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: Jifty::DBI::Filter::JiftyRecord, Jifty::DBI::Filter::base64, Jifty::DBI::Handle::Oracle

valid_signature

Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.

Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Fri 31 Mar 2006 10:17:05 PM JST gpg: using DSA key 122F5DF7108E4046 gpg: Can't check signature: No public key --- SIGNATURE Fri Mar 31 22:17:05 2006 +++ @@ -1,6 +1,6 @@ -SHA1 1bd6c517f03d87c4418cb5e6c3a841b4a8ca01cd Changes +SHA1 cc8ebff4360781f3d91c8d6d6cf9ad8ae90803d9 Changes SHA1 507297e1572993e94413173b2f3d5fb386be85ab MANIFEST -SHA1 677fa5c7ff730d45cdc7a269a1f3c255f9ed319b META.yml +SHA1 3b0b5555c2df61210afda23423afd417f7daeaaf META.yml SHA1 fdfcf1a1c7d2d17852b82ae0eef90fb0bea786bc Makefile.PL SHA1 d0943ab047f543c92405564ab77ba008052544e6 README SHA1 82d6ac3f6def48558d09f8b6e3b53ed4194d8c81 ROADMAP @@ -19,11 +19,11 @@ SHA1 c8c9737da19baa15ffa7d9d5037913f64b592189 inc/Module/Install/Metadata.pm SHA1 b97304e2a5c405d950eeaa4afd09c6b5507571c3 inc/Module/Install/Win32.pm SHA1 73a588d58f7ad0a6a9ed0ea80c48fa12f234a02c inc/Module/Install/WriteAll.pm -SHA1 a2e8f875f9424696bf7e06f195a0073b32f1f191 lib/Jifty/DBI.pm +SHA1 f701cffe30828e423f9888f6c9ab9300d8faace9 lib/Jifty/DBI.pm SHA1 a516aa25d0ebcdab6970f1bd8c8f72c448d3b0c9 lib/Jifty/DBI/Collection.pm SHA1 ecfae7430da875a856113e0c233daa0e31073000 lib/Jifty/DBI/Collection/Union.pm SHA1 07115934091da72e0025c9c754714fc0ceedbef5 lib/Jifty/DBI/Collection/Unique.pm -SHA1 7eae62e9a63648174663d29dc0a593bf0462c1bd lib/Jifty/DBI/Column.pm +SHA1 1f040d1f26a839861b5577aa9606fff26852f51b lib/Jifty/DBI/Column.pm SHA1 99f9e398e90e8f54221c52c82add2a6466e26ea6 lib/Jifty/DBI/Filter.pm SHA1 14fc7302c56aa133a771354152cf429d4ff95e11 lib/Jifty/DBI/Filter/DateTime.pm SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 lib/Jifty/DBI/Filter/JiftyRecord.pm @@ -40,10 +40,10 @@ SHA1 e6041a34c3044ed8b9691a5629ecf146fed95257 lib/Jifty/DBI/Handle/mysql.pm SHA1 f2cc4fcce79c9a88a023d4e6bd96c2089eef1ced lib/Jifty/DBI/Handle/mysqlPP.pm SHA1 4dc8b8ff1d1db3a0c5e0d02783a4d33a69d4a45f lib/Jifty/DBI/HasFilters.pm -SHA1 9579b99ea9dd0d310c28341aead427e6930e2856 lib/Jifty/DBI/Record.pm +SHA1 2b7ba8591065495d7964ac3a90dc2692aca392f1 lib/Jifty/DBI/Record.pm SHA1 84899c21647b64df6d0cad3ff4c3b376e27cb3a8 lib/Jifty/DBI/Record/Cachable.pm SHA1 2f375afad7b20d32a69b9bde03488a5d544537ed lib/Jifty/DBI/Record/Memcached.pm -SHA1 9111697ca710cceea369d47931a400346617fb18 lib/Jifty/DBI/Schema.pm +SHA1 36e139fb8ca520a2c0989695d6d4cea1cb0bb916 lib/Jifty/DBI/Schema.pm SHA1 08423bd2486097cf4f3b116901b12e8c948f0fa8 lib/Jifty/DBI/SchemaGenerator.pm SHA1 597d121dd76e0e5d05b818e44474f6c3ad48fe64 t/00.load.t SHA1 4b4e1d9300737f48e819ee67e59c06910d0c2bd4 t/01basics.t ==> MISMATCHED content between SIGNATURE and distribution files! <==

has_meta_json

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

use_warnings

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: Jifty::DBI::Filter::JiftyRecord, Jifty::DBI::Filter::base64, Jifty::DBI::Handle, Jifty::DBI::Handle::Informix, Jifty::DBI::Handle::ODBC, Jifty::DBI::Handle::Oracle, Jifty::DBI::Handle::Pg, Jifty::DBI::Handle::SQLite, Jifty::DBI::Handle::Sybase, Jifty::DBI::Handle::mysql, Jifty::DBI::Handle::mysqlPP, Jifty::DBI::Record::Cachable

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.01,0.19

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).

has_separate_license_file

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

Modules

Name Abstract Version View
Jifty::DBI An object-relational persistence framework 0.19 metacpan
Jifty::DBI::Collection Encapsulate SQL queries and rows in simple perl objects metacpan
Jifty::DBI::Collection::Union Deal with multiple L<Jifty::DBI::Collection> result sets as one 0 metacpan
Jifty::DBI::Collection::Unique Ensure uniqueness of records in a collection 0.01 metacpan
Jifty::DBI::Column 0.01 metacpan
Jifty::DBI::Filter metacpan
Jifty::DBI::Filter::DateTime DateTime object wrapper around date columns metacpan
Jifty::DBI::Filter::Truncate metacpan
Jifty::DBI::Filter::utf8 Jifty::DBI UTF-8 data filter metacpan
Jifty::DBI::Handle Perl extension which is a generic DBI handle 0.01 metacpan
Jifty::DBI::Handle::Informix An Informix specific Handle object metacpan
Jifty::DBI::Handle::ODBC An ODBC specific Handle object metacpan
Jifty::DBI::Handle::Oracle An oracle specific Handle object metacpan
Jifty::DBI::Handle::Pg A Postgres specific Handle object metacpan
Jifty::DBI::Handle::SQLite A SQLite specific Handle object metacpan
Jifty::DBI::Handle::Sybase a Sybase specific Handle object metacpan
Jifty::DBI::Handle::mysql A mysql specific Handle object metacpan
Jifty::DBI::Handle::mysqlPP A mysql specific Handle object metacpan
Jifty::DBI::HasFilters abstract class for objects that has filters metacpan
Jifty::DBI::Record Superclass for records loaded by Jifty::DBI::Collection 0.01 metacpan
Jifty::DBI::Record::Cachable records with caching behavior metacpan
Jifty::DBI::Record::Memcached metacpan
Jifty::DBI::Schema Use a simple syntax to describe a Jifty table. metacpan
Jifty::DBI::SchemaGenerator Generate table schemas from Jifty::DBI records 0.01 metacpan

Provides

Name File View
Jifty::DBI::Schema::Trait lib/Jifty/DBI/Schema.pm metacpan

Other Files

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