Security Advisories

Kwalitee Issues

meta_yml_conforms_to_known_spec

Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.

Error: 'IO::Compress::Deflate' for 'IO::Compress::Gzip' is not a valid version. (requires -> IO::Compress::Gzip) [Validation: 1.4];'MIME::Types' for 'Path::Class' is not a valid version. (requires -> Path::Class) [Validation: 1.4]

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: Plack::Middleware::JSONP

no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: Plack-0.9009/lib/Plack/Server.pm -- Around line 24: Non-ASCII character seen before =encoding in ' }'. Assuming UTF-8

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: Plack::Builder, Plack::HTTPParser, Plack::Loader, Plack::Middleware::Chunked, Plack::Middleware::ConditionalGET, Plack::Middleware::Deflater, Plack::Middleware::JSONP, Plack::Middleware::Lint, Plack::Middleware::Writer, Plack::Server, Plack::Util

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.

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
HTTP::Message::PSGI Converts HTTP::Request and HTTP::Response from/to PSGI env and response metacpan
Plack PSGI reference implementation and utilities 0.9009 metacpan
Plack::App::Directory Serve static files from document root with directory index metacpan
Plack::App::FCGIDispatcher Dispatch requests to FCGI servers metacpan
Plack::App::File Serve static files from root directory metacpan
Plack::App::URLMap Map multiple apps in different paths metacpan
Plack::Builder OO and DSL to enable Plack Middlewares metacpan
Plack::HTTPParser Parse HTTP headers metacpan
Plack::HTTPParser::PP Pure perl fallback of HTTP::Parser::XS metacpan
Plack::Loader (auto)load Plack Servers metacpan
Plack::Loader::Reloadable metacpan
Plack::Middleware Base class for easy-to-use PSGI middleware metacpan
Plack::Middleware::AccessLog Logs requests like Apache's log format metacpan
Plack::Middleware::AccessLog::Timed Logs requests with time and accurate body size metacpan
Plack::Middleware::Chunked Applies chunked encoding to the response body metacpan
Plack::Middleware::ConditionalGET Middleware to add "conditional", GET metacpan
Plack::Middleware::ContentLength Adds Content-Length header automatically metacpan
Plack::Middleware::ContentMD5 Automatically sets the Content-MD5 header on all String bodies metacpan
Plack::Middleware::Deflater Compress response body with Gzip or Deflate metacpan
Plack::Middleware::ErrorDocument Set Error Document based on HTTP status code metacpan
Plack::Middleware::JSONP Wraps JSON response in JSONP if callback parameter is specified metacpan
Plack::Middleware::Lint Validate request and response metacpan
Plack::Middleware::MethodOverride Overrides HTTP method with X-HTTP-Method-Override header metacpan
Plack::Middleware::RearrangeHeaders Reorder HTTP headers for buggy clients metacpan
Plack::Middleware::Restarter Restart the standalone server metacpan
Plack::Middleware::SimpleContentFilter Filters response content metacpan
Plack::Middleware::StackTrace Displays stack trace when your app dies metacpan
Plack::Middleware::Static serve static files with Plack metacpan
Plack::Middleware::Writer metacpan
Plack::Middleware::XFramework Sample middleware to add X-Framework metacpan
Plack::Middleware::XSendfile Sets X-Sendfile (or a like) header for frontends metacpan
Plack::Server Standard interface for Plack implementations metacpan
Plack::Server::Apache2 Apache 2.0 handlers to run PSGI application metacpan
Plack::Server::CGI metacpan
Plack::Server::FCGI metacpan
Plack::Server::Standalone single process standalone HTTP server metacpan
Plack::Server::Standalone::Prefork Prefork standalone HTTP server metacpan
Plack::Test Test PSGI applications with various backends metacpan
Plack::Test::MockHTTP Run mocked HTTP tests through PSGI applications metacpan
Plack::Test::Server Run HTTP tests through live Plack servers metacpan
Plack::Test::Suite metacpan
Plack::Util Utility subroutines for Plack server and framework developers metacpan

Provides

Name File View
CalledClose lib/Plack/Test/Suite.pm metacpan
Plack::Util::IOWithPath lib/Plack/Util.pm metacpan
Plack::Util::Prototype lib/Plack/Util.pm metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan