rhocfsandbox.com

demo: managed rulesets (owasp core + cloudflare managed)

the cloudflare managed ruleset and owasp core ruleset are enabled on this zone. they inspect query strings, form bodies, and headers for known attack signatures — xss, sqli, path traversal, command injection, and more. this page fires three fetch() calls to /api/owasp-probe with different payloads. the managed rules block before the function runs.

# fire a probe

click a button…

# or from your terminal

# safe → 200
curl -s -o /dev/null -w "%{http_code}\n" "https://rhocfsandbox.com/api/owasp-probe?q=hello"

# xss → 403 from the managed ruleset
curl -s -o /dev/null -w "%{http_code}\n" --data-urlencode "q=<script>alert(1)</script>" -G "https://rhocfsandbox.com/api/owasp-probe"

# sqli → 403 from the managed ruleset
curl -s -o /dev/null -w "%{http_code}\n" --data-urlencode "q=' OR 1=1 --" -G "https://rhocfsandbox.com/api/owasp-probe"

# what's the config

cloudflare managed rulesetdeployed on this zone · default action per rule
owasp core rulesetdeployed on this zone · paranoia level default
endpoint/api/owasp-probe?q=<payload>
expected behaviorsafe → 200 with echo · xss/sqli → 403 from managed ruleset