Dancer2 0.01 Deleted
Security Advisories
There is a potential RCE with regards to Storable. We have added session ID validation to the session engine so that session backends based on Storable can reject malformed session IDs that may lead to exploitation of the RCE.
- http://lists.preshweb.co.uk/pipermail/dancer-users/2018-April/005952.html
- https://github.com/PerlDancer/Dancer2/commit/3580f5d0874a9abf5483528f73bda9a7fd9ec7f1
Fixed version: >=0.206000
Severity: critical
Reported: 2018-01-30
Kwalitee Issues
- 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: Dancer2::Core
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: Dancer2-0.01/lib/Dancer2/Config.pod -- Around line 19: L<> starts or ends with whitespace Around line 65: L<> starts or ends with whitespace Dancer2-0.01/lib/Dancer2/Development.pod -- Around line 48: alternative text 'http://cpanratings.perl.org/dist/Dancer2' contains non-escaped | or / Dancer2-0.01/lib/Dancer2/Manual.pod -- Around line 57: Non-ASCII character seen before =encoding in 'voilà !'. Assuming UTF-8 Around line 308: L<> starts or ends with whitespace
- 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: Dancer2::Core, Dancer2::Template::Implementation::ForkedTiny
Modules
Name | Abstract | Version | View |
---|---|---|---|
Dancer2 | Lightweight yet powerful web application framework | 0.01 | metacpan |
Dancer2::Config | Configure Dancer2 to suit your needs | 0.01 | metacpan |
Dancer2::Cookbook | Example-driven quick-start to the Dancer2 web framework | 0.01 | metacpan |
Dancer2::Core | Core libraries for Dancer2 2.0 | 0.01 | metacpan |
Dancer2::Core::App | TODO | 0.01 | metacpan |
Dancer2::Core::Context | handles everything proper to a request's context. | 0.01 | metacpan |
Dancer2::Core::Cookie | A cookie representing class | 0.01 | metacpan |
Dancer2::Core::DSL | Dancer2's Domain Specific Language (DSL) | 0.01 | metacpan |
Dancer2::Core::Dispatcher | TODO | 0.01 | metacpan |
Dancer2::Core::Error | Class representing fatal errors | 0.01 | metacpan |
Dancer2::Core::Factory | Instantiate components by type and name | 0.01 | metacpan |
Dancer2::Core::Hook | Manipulate hooks with Dancer2 | 0.01 | metacpan |
Dancer2::Core::Hooks | 0.01 | metacpan | |
Dancer2::Core::MIME | TODO | 0.01 | metacpan |
Dancer2::Core::Request | Interface for accessing incoming requests | 0.01 | metacpan |
Dancer2::Core::Request::Upload | Class representing file upload requests | 0.01 | metacpan |
Dancer2::Core::Response | Response object for Dancer2 | 0.01 | metacpan |
Dancer2::Core::Role::Config | Config role for Dancer2 core objects | 0.01 | metacpan |
Dancer2::Core::Role::DSL | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Engine | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Handler | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Headers | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Hookable | Role for hookable objects | 0.01 | metacpan |
Dancer2::Core::Role::Logger | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Serializer | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Server | TODO | 0.01 | metacpan |
Dancer2::Core::Role::SessionFactory | Role for session factories | 0.01 | metacpan |
Dancer2::Core::Role::SessionFactory::File | Role for file-based session factories | 0.01 | metacpan |
Dancer2::Core::Role::StandardResponses | TODO | 0.01 | metacpan |
Dancer2::Core::Role::Template | TODO | 0.01 | metacpan |
Dancer2::Core::Route | Dancer2's route handler | 0.01 | metacpan |
Dancer2::Core::Runner | Top-layer class to start a dancer app | 0.01 | metacpan |
Dancer2::Core::Server::PSGI | TODO | 0.01 | metacpan |
Dancer2::Core::Server::Standalone | TODO | 0.01 | metacpan |
Dancer2::Core::Session | class to represent any session object | 0.01 | metacpan |
Dancer2::Core::Time | class to handle common helpers for time manipulations | 0.01 | metacpan |
Dancer2::Core::Types | Moo types for Dancer2 core. | 0.01 | metacpan |
Dancer2::Deployment | Common ways to put your Dancer2 app into use | 0.01 | metacpan |
Dancer2::Development | Guide for developers interested in contributing to Dancer2 | 0.01 | metacpan |
Dancer2::FileUtils | File utility helpers | 0.01 | metacpan |
Dancer2::Handler::AutoPage | TODO | 0.01 | metacpan |
Dancer2::Handler::File | TODO | 0.01 | metacpan |
Dancer2::Logger::Capture | Capture dancer logs | 0.01 | metacpan |
Dancer2::Logger::Capture::Trap | a place to store captured Dancer2 logs | 0.01 | metacpan |
Dancer2::Logger::Console | TODO | 0.01 | metacpan |
Dancer2::Logger::Diag | Test::More diag() logging engine for Dancer2 | 0.01 | metacpan |
Dancer2::Logger::File | file-based logging engine for Dancer2 | 0.01 | metacpan |
Dancer2::Logger::Note | Test::More note() logging engine for Dancer2 | 0.01 | metacpan |
Dancer2::Logger::Null | Blackhole-like silent logging engine for Dancer2 | 0.01 | metacpan |
Dancer2::Manual | A gentle introduction to Dancer2 | 0.01 | metacpan |
Dancer2::Manual::Developers | Steps to follow to hack on Dancer2 | 0.01 | metacpan |
Dancer2::ModuleLoader | Dynamic module loading helpers for Dancer2 core components | 0.01 | metacpan |
Dancer2::Plugin | Extending Dancer2's DSL with plugins | 0.01 | metacpan |
Dancer2::Plugin::Ajax | a plugin for adding Ajax route handlers | 0.01 | metacpan |
Dancer2::Plugins | Recommended Dancer2 plugins | 0.01 | metacpan |
Dancer2::Serializer::Dumper | Serializer for handling Dumper data | 0.01 | metacpan |
Dancer2::Serializer::JSON | Serializer for handling JSON data | 0.01 | metacpan |
Dancer2::Serializer::YAML | Serializer for handling YAML data | 0.01 | metacpan |
Dancer2::Session::Simple | in-memory session backend for Dancer2 | 0.01 | metacpan |
Dancer2::Session::YAML | YAML-file-based session backend for Dancer2 | 0.01 | metacpan |
Dancer2::Template::Implementation::ForkedTiny | Dancer2 own implementation of Template::Tiny | 0.01 | metacpan |
Dancer2::Template::Simple | Pure Perl 5 template engine for Dancer2 | 0.01 | metacpan |
Dancer2::Template::TemplateToolkit | Template toolkit engine for Dancer2 | 0.01 | metacpan |
Dancer2::Template::Tiny | Template::Tiny engine for Dancer2 | 0.01 | metacpan |
Dancer2::Test | Useful routines for testing Dancer2 apps | 0.01 | metacpan |
Dancer2::Tutorial | An example to get you dancing | 0.01 | metacpan |