Jifty-DBI 0.19 Deleted
Security Advisories
SQL injection in column names, operators, order and group by.
Fixed version: >=0.68
Reported: 2011-04-04
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 |