Las tareas aceptan scripts y entradas que parecen ataques, y las excepciones del WAF admiten * dentro de la ruta

OpenWAF TasksWAF

Crear o editar una tarea por dash.openwaf.dev (panel, API, CLI) recibía un 403 de nuestro propio WAF del borde cuando el script, el input o el goal del agente llevaban texto que parece una orden de shell, SQL, HTML o una ruta de fichero, como cat /etc/passwd en una entrada; hasta el script del inicio rápido se rechazaba. En las rutas de tareas (/v1/orgs/{org}/tasks y por debajo) el WAF salta ahora las reglas de inyección que dispara ese texto; exigen sesión o token y la API valida cada campo. Las demás reglas del WAF, los escudos y el resto de la API mantienen su inspección.

script se acepta tal cual; script_base64 sigue funcionando, pero ya no hace falta.

El arreglo usa una forma nueva de ruta en las excepciones del WAF: un * antes del final de path_pattern equivale a cualquier carácter salvo /, así que /v1/orgs/*/tasks cubre esa ruta en todas las organizaciones y nada más bajo /v1/orgs/. El * final sigue siendo un prefijo.

↑↓ para moverte↵ para abriresc para cerrar