Interaction Support Between Web Cache and WAF Modules (8.0.0)
FortiWeb 8.0.0 adds a new set modified CLI option under the Web Cache rule configuration to support synchronous interaction between the Web Cache module and other WAF components:
config waf web-cache-rule
edit "<rule_id>"
set path "/"
set modified {enable | disable}
...
next
end
When set modified is enabled, Web Cache no longer caches raw server responses in isolation. Instead, it defers caching until supported WAF modules have completed their processing. This allows the cache to store modified responses—such as those altered by optimization or security logic—improving both performance and behavioral consistency.
In FortiWeb 8.0.0, this capability is supported by the Acceleration WAF module. Additional WAF modules will adopt this interaction pattern in future releases.
Note: This is a CLI-only enhancement. No changes have been made to the GUI.