Security Advisories (1)
CPANSA-Jifty-2011-01 (2011-03-17)

The path as passed in the fragment request data structure was used verbatim in the dispatcher and other locations. This possibly allowed requests to walk around ACLs by requesting '/some/safe/place/../../../dangerous' as a fragment.

NAME

Jifty::Script::Env - access the Jifty environment

SYNOPSIS

jifty env <Class> <method> [arguments]

jifty env  Util share_root
jifty env 'Util->share_root'
jifty env  Util.share_root

OPTIONS

This script has no specific options now. Maybe it will have some command lines options in the future.

--help

Print a brief help message and exits.

--man

Prints the manual page and exits.

DESCRIPTION

Loads Jifty and your configuration, allowing you to verify and examine your setup.

Loads Jifty::Class and calls method on it, providing shortcuts for things like:

perl -MJifty::Util -e 'print Jifty::Util->share_root, "\n";'

The class and method can be combined with a '->' But, unquoted '>' is a redirect so simply use the '-' or '.' characters.

jifty env  Util share_root
jifty env 'Util->share_root'
jifty env  Util.share_root

You may chain accessors. A leading dot also means the class is Jifty.

jifty env Jifty.config.framework ApplicationName
jifty env .config.framework ApplicationName

With no arguments, acts as 'jifty env Jifty.config.stash'.