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::Middleware::Lint - Validate request and response

SYNOPSIS

use Plack::Middleware::Lint;

my $app = sub { ... }; # your app or middleware
$app = Plack::Middleware::Lint->wrap($app);

# Or from plackup
plackup -e 'enable "Lint"' myapp.psgi

DESCRIPTION

Plack::Middleware::Lint is a middleware component to validate request and response environment formats. You are strongly suggested to use this middleware when you develop a new framework adapter or a new PSGI web server that implements the PSGI interface.

This middleware is enabled by default when you run plackup or other launcher tools with the default environment development value.

AUTHOR

Tatsuhiko Miyagawa

Tokuhiro Matsuno

SEE ALSO

Plack