Stop NGINX misconfigurations before they become breaches
Gixy is a static analyzer that detects security vulnerabilities in your NGINX configuration. Find SSRF, HTTP splitting, host spoofing, and 30+ other issues before hackers do.
Built for security-conscious teams
Gixy understands NGINX deeply. It parses your configuration, follows includes, and analyzes the complete picture to find real vulnerabilities.
Deep Static Analysis
Goes beyond pattern matching. Gixy builds an abstract syntax tree of your config and traces variable usage across directives.
CI/CD Ready
JSON output, configurable exit codes, and zero dependencies on NGINX itself. Perfect for GitHub Actions, GitLab CI, or any pipeline.
Include Resolution
Automatically follows include directives and globs. Analyzes your complete configuration as NGINX sees it.
Extensible Plugins
Add custom checks for your organization's security policies. The plugin API makes it easy to enforce internal standards.
IDE Integration
VS Code extension provides real-time feedback as you edit. See security issues before you even save the file.
Battle-Tested
Originally developed at Yandex, now maintained with 1,200+ GitHub stars. Trusted by security teams worldwide.
What Gixy detects
Over 30 security checks covering the most dangerous NGINX misconfigurations.
SSRF (Server Side Request Forgery)
Unsafe variables in proxy_pass
HTTP Response Splitting
Newlines in headers via user input
Host Header Spoofing
$host in sensitive contexts
Weak SSL/TLS
Insecure protocols and ciphers
add_header Overwrite
Security headers lost in nested blocks
Referrer/Origin Bypass
Weak validation patterns
Alias Path Traversal
Directory escape vulnerabilities
Version Disclosure
Server tokens leaking info
Missing HSTS
No Strict-Transport-Security
Get Started in Seconds
Install Gixy with pip and start scanning your NGINX configs immediately.
pip install gixy-ng