Re: Extending Class::DBI's search abilities

[prev] [thread] [next] [Date index for 2004/07/26]

From: Tony Bowden
Subject: Re: Extending Class::DBI's search abilities
Date: 10:29 on 26 Jul 2004
On Mon, Jul 26, 2004 at 09:58:23AM +0100, Jack Challen wrote:
> BTW, it looks to me like the order_by value could be vulnerable to an 
> SQL-injection attack.

Don't pass user data straight through to search without checking it
first ...

> Anyway, where does the sql_Retrieve method get defined? I've grep'd my 
> tree of installed Perl modules, and I can't see it anywhere.
> I'm not quite sure what it does, and therefore whether I need to use it.

It's near the top of Class::DBI:

__PACKAGE__->set_sql(Retrieve => <<'');
SELECT __ESSENTIAL__
FROM   __TABLE__
WHERE  %s

Tony

Extending Class::DBI's search abilities
Jack Challen 08:58 on 26 Jul 2004

Re: Extending Class::DBI's search abilities
colm-cdbi 09:12 on 26 Jul 2004

Re: Extending Class::DBI's search abilities
Jack Challen 09:27 on 26 Jul 2004

Re: Extending Class::DBI's search abilities
Tony Bowden 10:29 on 26 Jul 2004

Re: Extending Class::DBI's search abilities
Gabriel Horner 18:13 on 26 Jul 2004

Generated at 11:35 on 01 Dec 2004 by mariachi v0.52