Skip to content

Commit 20044d2

Browse files
feat(origin): Handle clean origin for appsec
1 parent 8e769f3 commit 20044d2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/AbstractBouncer.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,8 +472,9 @@ protected function handleRemediation(string $remediation, string $ip, string $or
472472
case Constants::REMEDIATION_BYPASS:
473473
default:
474474
// Increment clean origin count
475+
$finalOrigin = $origin === AbstractCache::CLEAN_APPSEC ? AbstractCache::CLEAN_APPSEC : AbstractCache::CLEAN;
475476
$this->getRemediationEngine()->updateMetricsOriginsCount(
476-
$origin,
477+
$finalOrigin,
477478
Constants::REMEDIATION_BYPASS
478479
);
479480
break;
@@ -708,8 +709,9 @@ private function handleCaptchaRemediation(string $ip, string $origin): void
708709
$this->displayCaptchaWall($ip);
709710
}
710711
// Increment clean origin count
712+
$finalOrigin = $origin === AbstractCache::CLEAN_APPSEC ? AbstractCache::CLEAN_APPSEC : AbstractCache::CLEAN;
711713
$this->getRemediationEngine()->updateMetricsOriginsCount(
712-
$origin,
714+
$finalOrigin,
713715
Constants::REMEDIATION_BYPASS
714716
);
715717
$this->logger->info('Captcha wall is not required (already solved)', [

0 commit comments

Comments
 (0)