Updates
This commit is contained in:
@@ -69,11 +69,11 @@ class ProcessWafEventJob < ApplicationJob
|
||||
# Only runs when: network never evaluated OR policies changed since last evaluation
|
||||
if tracking_network.needs_policy_evaluation?
|
||||
policy_start = Time.current
|
||||
result = WafPolicyMatcher.evaluate_and_mark!(tracking_network)
|
||||
result = WafPolicyMatcher.evaluate_and_mark!(event)
|
||||
Rails.logger.debug "Policy evaluation took #{((Time.current - policy_start) * 1000).round(2)}ms"
|
||||
|
||||
if result[:generated_rules].any?
|
||||
Rails.logger.info "Generated #{result[:generated_rules].length} rules for #{tracking_network.cidr}"
|
||||
Rails.logger.info "Generated #{result[:generated_rules].length} rules for event #{event.id} (network: #{tracking_network.cidr})"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ class ProcessWafPoliciesJob < ApplicationJob
|
||||
Rails.logger.info "Generated #{result[:generated_rules].length} rules for network range #{network_range.cidr}"
|
||||
|
||||
result[:generated_rules].each do |rule|
|
||||
Rails.logger.info " - Rule: #{rule.rule_type} #{rule.action} for #{rule.network_range&.cidr} (ID: #{rule.id})"
|
||||
Rails.logger.info " - Rule: #{rule.waf_rule_type} #{rule.waf_action} for #{rule.network_range&.cidr} (ID: #{rule.id})"
|
||||
|
||||
# Log if this is a redirect or challenge rule
|
||||
if rule.redirect_action?
|
||||
|
||||
Reference in New Issue
Block a user