Package: wnpp
Severity: wishlist
Owner: Danila Vershinin <[email protected]>

* Package name : gixy
  Version : 0.2.47
  Upstream Author : Danila Vershinin <[email protected]>
* URL : https://github.com/dvershinin/gixy
* License : MPL-2.0
  Programming Lang: Python
  Description : nginx configuration static analyzer

 Gixy is a static analyzer for nginx configurations. Its main goal is
 to detect security misconfigurations and to automate the discovery of
 common flaws such as HTTP response splitting (via tainted variables
 in proxy/redirect contexts), host spoofing on virtual-host
 dispatch, alias-traversal "off-by-slash" misconfigurations, missing
 add_header inheritance, weak SSL/TLS ciphers, and other patterns
 documented at https://gixy.getpagespeed.com/.

 The project was originally created at Yandex; this package tracks
 the maintained PyPI distribution `gixy-ng' (package name `gixy' in
 distribution archives), which is actively released and ships fixes
 and additional plugins on top of the upstream Yandex repository.

 Gixy is implemented in Python and depends on:
   - ngxparse (a maintained fork of crossplane; the nginx config parser)
   - Jinja2
   - ConfigArgParse

 ngxparse is not yet packaged in Debian; an ITP for python3-ngxparse
 will follow this one. The Jinja2 and ConfigArgParse dependencies are
 already present in main as python3-jinja2 and python3-configargparse.

 I intend to maintain this package in Debian myself and am seeking a
 sponsor.

Reply via email to