Security Advisories (3)
CPANSA-Plack-2015-0202 (2015-02-02)

Fixed a possible directory traversal with Plack::App::File on Win32.

CPANSA-Plack-2014-0801 (2014-08-01)

Plack::App::File would previously strip trailing slashes off provided paths. This in combination with the common pattern of serving files with Plack::Middleware::Static could allow an attacker to bypass a whitelist of generated files

CPANSA-Plack-2013-0131 (2013-01-31)

Fixed directory traversal bug in Plack::App::File on win32 environments

NAME

Plack::App::Directory - Serve static files from document root with directory index

SYNOPSIS

# app.psgi
use Plack::App::Directory;
my $app = Plack::App::Directory->new({ root => "/path/to/htdocs" })->to_app;

DESCRIPTION

This is a static file server PSGI application with directory index a la Apache's mod_autoindex.

CONFIGURATION

root

Document root directory. Defaults to the current directory.

AUTHOR

Tatsuhiko Miyagawa

SEE ALSO

Plack::App::File