File: control

package info (click to toggle)
libplack-middleware-csrfblock-perl 0.10-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 192 kB
  • ctags: 10
  • sloc: perl: 118; makefile: 2
file content (37 lines) | stat: -rw-r--r-- 1,628 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Source: libplack-middleware-csrfblock-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Ernesto Hernández-Novich (USB) <emhn@usb.ve>
Section: perl
Testsuite: autopkgtest-pkg-perl
Priority: optional
Build-Depends: debhelper (>= 9)
Build-Depends-Indep: perl,
                     libhtml-parser-perl,
                     libplack-middleware-session-perl,
                     libplack-perl
Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libplack-middleware-csrfblock-perl.git
Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libplack-middleware-csrfblock-perl.git
Homepage: https://metacpan.org/release/Plack-Middleware-CSRFBlock

Package: libplack-middleware-csrfblock-perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         libhtml-parser-perl,
         libplack-middleware-session-perl,
         libplack-perl
Description: Plack middleware to block CSRF (cross-site request forgery)
 Plack::Middleware::CSRFBlock helps blocking Cross-Site Request Forgeries,
 and can be used without any modifications to your application, in
 most cases.
 .
 When the application response Content-type header is "text/html" or
 "application/xhtml+xml", this middleware inserts a hidden input tag
 that contains a token string into all POST-forms found in the
 response body.
 .
 For every POST requests, this middleware ensures that the input
 parameters contain the correct token parameter. If not found, the
 middleware throws an HTTP error 403 (Forbidden) and the forged
 request does not even reach your application.