synapse-waf 0.9.0

High-performance WAF and reverse proxy with embedded intelligence — built on Cloudflare Pingora
Documentation
[
    {
        "id": 1,
        "description": "SQL Injection - OR condition",
        "risk": 80.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "(?i)'\\s*or\\s*'"}}
        ]
    },
    {
        "id": 2,
        "description": "SQL Injection - UNION SELECT",
        "risk": 90.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "(?i)union\\s+select"}}
        ]
    },
    {
        "id": 3,
        "description": "XSS - Script tag",
        "risk": 70.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "(?i)<script"}}
        ]
    },
    {
        "id": 4,
        "description": "XSS - Event handler",
        "risk": 70.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "(?i)on\\w+\\s*="}}
        ]
    },
    {
        "id": 5,
        "description": "Path Traversal",
        "risk": 85.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "\\.\\./"}}
        ]
    },
    {
        "id": 6,
        "description": "Command Injection - Backticks",
        "risk": 95.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "`[^`]+`"}}
        ]
    },
    {
        "id": 7,
        "description": "Command Injection - Subshell",
        "risk": 95.0,
        "blocking": true,
        "matches": [
            {"type": "uri", "match": {"type": "regex", "match": "\\$\\([^)]+\\)"}}
        ]
    }
]