Enable Discovery debug logging for production troubleshooting

- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
2025-08-11 20:13:26 +02:00
parent 59fd3dd3b1
commit 55a330b223
3683 changed files with 2956207 additions and 16948 deletions

View File

@@ -0,0 +1,381 @@
<?php declare(strict_types = 1);
// odsl-/home/michael/dev/michaelschiemer/src/Framework/DDoS
return \PHPStan\Cache\CacheItem::__set_state(array(
'variableKey' => 'v1',
'data' =>
array (
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/AdaptiveResponseSystem.php' =>
array (
0 => '71346cf4ee8e0c6dc7451a2fd42d49eba8372093',
1 =>
array (
0 => 'app\\framework\\ddos\\response\\adaptiveresponsesystem',
),
2 =>
array (
0 => 'app\\framework\\ddos\\response\\__construct',
1 => 'app\\framework\\ddos\\response\\executeresponse',
2 => 'app\\framework\\ddos\\response\\determineresponseaction',
3 => 'app\\framework\\ddos\\response\\selectblockingaction',
4 => 'app\\framework\\ddos\\response\\selectratelimitingaction',
5 => 'app\\framework\\ddos\\response\\selectbehavioralaction',
6 => 'app\\framework\\ddos\\response\\executeresponseaction',
7 => 'app\\framework\\ddos\\response\\executeenhancedmonitoring',
8 => 'app\\framework\\ddos\\response\\executeallowwithmonitoring',
9 => 'app\\framework\\ddos\\response\\updateadaptivelearning',
10 => 'app\\framework\\ddos\\response\\evaluateresponseeffectiveness',
11 => 'app\\framework\\ddos\\response\\logresponse',
12 => 'app\\framework\\ddos\\response\\getresponsestatistics',
13 => 'app\\framework\\ddos\\response\\updateresponsestatistics',
14 => 'app\\framework\\ddos\\response\\checkautounblock',
15 => 'app\\framework\\ddos\\response\\generatekey',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/ValueObjects/DDoSResponse.php' =>
array (
0 => '8a86ffed5bb6e55794046dba657146cc8b85a45d',
1 =>
array (
0 => 'app\\framework\\ddos\\response\\valueobjects\\ddosresponse',
),
2 =>
array (
0 => 'app\\framework\\ddos\\response\\valueobjects\\__construct',
1 => 'app\\framework\\ddos\\response\\valueobjects\\allow',
2 => 'app\\framework\\ddos\\response\\valueobjects\\block',
3 => 'app\\framework\\ddos\\response\\valueobjects\\ratelimit',
4 => 'app\\framework\\ddos\\response\\valueobjects\\challenge',
5 => 'app\\framework\\ddos\\response\\valueobjects\\tarpit',
6 => 'app\\framework\\ddos\\response\\valueobjects\\withprocessingtime',
7 => 'app\\framework\\ddos\\response\\valueobjects\\withheaders',
8 => 'app\\framework\\ddos\\response\\valueobjects\\withmetadata',
9 => 'app\\framework\\ddos\\response\\valueobjects\\shouldblock',
10 => 'app\\framework\\ddos\\response\\valueobjects\\requiresuserinteraction',
11 => 'app\\framework\\ddos\\response\\valueobjects\\getsummary',
12 => 'app\\framework\\ddos\\response\\valueobjects\\toarray',
13 => 'app\\framework\\ddos\\response\\valueobjects\\issuccessfulmitigation',
14 => 'app\\framework\\ddos\\response\\valueobjects\\getcacheduration',
15 => 'app\\framework\\ddos\\response\\valueobjects\\getage',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/ValueObjects/ResponseAction.php' =>
array (
0 => 'bc7b1de9e54173b6131ebfffb5279f66f2aa9aae',
1 =>
array (
0 => 'app\\framework\\ddos\\response\\valueobjects\\responseaction',
),
2 =>
array (
0 => 'app\\framework\\ddos\\response\\valueobjects\\getdescription',
1 => 'app\\framework\\ddos\\response\\valueobjects\\getseverity',
2 => 'app\\framework\\ddos\\response\\valueobjects\\isblocking',
3 => 'app\\framework\\ddos\\response\\valueobjects\\isratelimiting',
4 => 'app\\framework\\ddos\\response\\valueobjects\\ischallenge',
5 => 'app\\framework\\ddos\\response\\valueobjects\\requiresuserinteraction',
6 => 'app\\framework\\ddos\\response\\valueobjects\\getexpectedduration',
7 => 'app\\framework\\ddos\\response\\valueobjects\\getrecommendedhttpstatus',
8 => 'app\\framework\\ddos\\response\\valueobjects\\getretryafter',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Response/ValueObjects/ResponseType.php' =>
array (
0 => '9d548d5b41b9d5f9456330994cbfdebb28cd2396',
1 =>
array (
0 => 'app\\framework\\ddos\\response\\valueobjects\\responsetype',
),
2 =>
array (
0 => 'app\\framework\\ddos\\response\\valueobjects\\getdescription',
1 => 'app\\framework\\ddos\\response\\valueobjects\\isblocking',
2 => 'app\\framework\\ddos\\response\\valueobjects\\allowsrequest',
3 => 'app\\framework\\ddos\\response\\valueobjects\\requiresspecialhandling',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Analysis/TrafficPatternAnalyzer.php' =>
array (
0 => 'bb1ac453a88c97dba1a7877b8b82942d19f7b7c4',
1 =>
array (
0 => 'app\\framework\\ddos\\analysis\\trafficpatternanalyzer',
),
2 =>
array (
0 => 'app\\framework\\ddos\\analysis\\__construct',
1 => 'app\\framework\\ddos\\analysis\\analyzetrafficpatterns',
2 => 'app\\framework\\ddos\\analysis\\analyzeiptraffic',
3 => 'app\\framework\\ddos\\analysis\\analyzepathtraffic',
4 => 'app\\framework\\ddos\\analysis\\analyzeglobaltraffic',
5 => 'app\\framework\\ddos\\analysis\\analyzeburstpattern',
6 => 'app\\framework\\ddos\\analysis\\analyzetemporalpattern',
7 => 'app\\framework\\ddos\\analysis\\calculatecombinedthreatscore',
8 => 'app\\framework\\ddos\\analysis\\calculateanalysisconfidence',
9 => 'app\\framework\\ddos\\analysis\\generatekey',
10 => 'app\\framework\\ddos\\analysis\\sanitizepath',
11 => 'app\\framework\\ddos\\analysis\\calculateaverage',
12 => 'app\\framework\\ddos\\analysis\\calculatestandarddeviation',
13 => 'app\\framework\\ddos\\analysis\\calculateanomalyscore',
14 => 'app\\framework\\ddos\\analysis\\calculateburstscore',
15 => 'app\\framework\\ddos\\analysis\\updatebaseline',
16 => 'app\\framework\\ddos\\analysis\\calculatebaselinedeviation',
17 => 'app\\framework\\ddos\\analysis\\identifyanomalyindicators',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Analysis/GeoAnomalyDetector.php' =>
array (
0 => '4ba859fbbf31b917adb41614c45ce63ec091d560',
1 =>
array (
0 => 'app\\framework\\ddos\\analysis\\geoanomalydetector',
),
2 =>
array (
0 => 'app\\framework\\ddos\\analysis\\__construct',
1 => 'app\\framework\\ddos\\analysis\\detectanomalies',
2 => 'app\\framework\\ddos\\analysis\\analyzecountryrisk',
3 => 'app\\framework\\ddos\\analysis\\analyzegeographicdistribution',
4 => 'app\\framework\\ddos\\analysis\\analyzecountryvelocity',
5 => 'app\\framework\\ddos\\analysis\\analyzecountryreputation',
6 => 'app\\framework\\ddos\\analysis\\analyzeattackpatterns',
7 => 'app\\framework\\ddos\\analysis\\calculatecombinedanomalyscore',
8 => 'app\\framework\\ddos\\analysis\\calculateanalysisconfidence',
9 => 'app\\framework\\ddos\\analysis\\identifyriskfactors',
10 => 'app\\framework\\ddos\\analysis\\createsaferesult',
11 => 'app\\framework\\ddos\\analysis\\generatekey',
12 => 'app\\framework\\ddos\\analysis\\calculateshannonentropy',
13 => 'app\\framework\\ddos\\analysis\\calculatedistributionanomalyscore',
14 => 'app\\framework\\ddos\\analysis\\calculaterequestintervals',
15 => 'app\\framework\\ddos\\analysis\\calculatetimingregularity',
16 => 'app\\framework\\ddos\\analysis\\updategeographicbaseline',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/DDoSProtectionEngine.php' =>
array (
0 => '107f27b2a54db5859a8363e869c2a9705095b783',
1 =>
array (
0 => 'app\\framework\\ddos\\ddosprotectionengine',
),
2 =>
array (
0 => 'app\\framework\\ddos\\__construct',
1 => 'app\\framework\\ddos\\analyzerequest',
2 => 'app\\framework\\ddos\\executeresponse',
3 => 'app\\framework\\ddos\\performmultilayeranalysis',
4 => 'app\\framework\\ddos\\calculatethreatlevel',
5 => 'app\\framework\\ddos\\identifyattackpatterns',
6 => 'app\\framework\\ddos\\analyzeservicehealth',
7 => 'app\\framework\\ddos\\analyzerequestsignature',
8 => 'app\\framework\\ddos\\getclientip',
9 => 'app\\framework\\ddos\\extractthreatscore',
10 => 'app\\framework\\ddos\\calculateconfidence',
11 => 'app\\framework\\ddos\\getrecommendedaction',
12 => 'app\\framework\\ddos\\logsecuritythreat',
13 => 'app\\framework\\ddos\\isvolumetricattack',
14 => 'app\\framework\\ddos\\isprotocolattack',
15 => 'app\\framework\\ddos\\isapplicationlayerattack',
16 => 'app\\framework\\ddos\\isdistributedattack',
17 => 'app\\framework\\ddos\\isbotnetattack',
18 => 'app\\framework\\ddos\\calculatehealthscore',
19 => 'app\\framework\\ddos\\calculateuseragententropy',
20 => 'app\\framework\\ddos\\analyzeheaderconsistency',
21 => 'app\\framework\\ddos\\analyzetimingpatterns',
22 => 'app\\framework\\ddos\\analyzepayloadpatterns',
23 => 'app\\framework\\ddos\\calculatebotscore',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Waf/DDoSWafConfig.php' =>
array (
0 => '5c2bf0b5fa0f8991957dfd36fb4288ddb67a3710',
1 =>
array (
0 => 'app\\framework\\ddos\\waf\\ddoswafconfig',
),
2 =>
array (
0 => 'app\\framework\\ddos\\waf\\__construct',
1 => 'app\\framework\\ddos\\waf\\development',
2 => 'app\\framework\\ddos\\waf\\production',
3 => 'app\\framework\\ddos\\waf\\testing',
4 => 'app\\framework\\ddos\\waf\\getthresholdforattacktype',
5 => 'app\\framework\\ddos\\waf\\isdetectionenabled',
6 => 'app\\framework\\ddos\\waf\\getcacheretentionseconds',
7 => 'app\\framework\\ddos\\waf\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/Waf/DDoSWafLayer.php' =>
array (
0 => 'ba5fb4700966135c3b49e134902939d9dd9df589',
1 =>
array (
0 => 'app\\framework\\ddos\\waf\\ddoswaflayer',
),
2 =>
array (
0 => 'app\\framework\\ddos\\waf\\__construct',
1 => 'app\\framework\\ddos\\waf\\getname',
2 => 'app\\framework\\ddos\\waf\\isenabled',
3 => 'app\\framework\\ddos\\waf\\ishealthy',
4 => 'app\\framework\\ddos\\waf\\analyze',
5 => 'app\\framework\\ddos\\waf\\detectresourceintensiverequests',
6 => 'app\\framework\\ddos\\waf\\detectslowlorisattacks',
7 => 'app\\framework\\ddos\\waf\\detecthttpfloodpatterns',
8 => 'app\\framework\\ddos\\waf\\detectbotautomation',
9 => 'app\\framework\\ddos\\waf\\detectquerycomplexity',
10 => 'app\\framework\\ddos\\waf\\detectprotocolabusepatterns',
11 => 'app\\framework\\ddos\\waf\\detectrepetitivepatterns',
12 => 'app\\framework\\ddos\\waf\\calculatethreatscore',
13 => 'app\\framework\\ddos\\waf\\calculateconfidence',
14 => 'app\\framework\\ddos\\waf\\createlayerresult',
15 => 'app\\framework\\ddos\\waf\\updatelearningpatterns',
16 => 'app\\framework\\ddos\\waf\\getclientip',
17 => 'app\\framework\\ddos\\waf\\generatekey',
18 => 'app\\framework\\ddos\\waf\\calculateaverageinterval',
19 => 'app\\framework\\ddos\\waf\\getpriority',
20 => 'app\\framework\\ddos\\waf\\getconfidencelevel',
21 => 'app\\framework\\ddos\\waf\\gettimeoutthreshold',
22 => 'app\\framework\\ddos\\waf\\configure',
23 => 'app\\framework\\ddos\\waf\\getconfig',
24 => 'app\\framework\\ddos\\waf\\getmetrics',
25 => 'app\\framework\\ddos\\waf\\reset',
26 => 'app\\framework\\ddos\\waf\\warmup',
27 => 'app\\framework\\ddos\\waf\\shutdown',
28 => 'app\\framework\\ddos\\waf\\getdependencies',
29 => 'app\\framework\\ddos\\waf\\supportsparallelprocessing',
30 => 'app\\framework\\ddos\\waf\\getversion',
31 => 'app\\framework\\ddos\\waf\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/ValueObjects/DDoSAssessment.php' =>
array (
0 => 'cd49c54917d9db9676963193d703f760d927fc68',
1 =>
array (
0 => 'app\\framework\\ddos\\valueobjects\\ddosassessment',
),
2 =>
array (
0 => 'app\\framework\\ddos\\valueobjects\\__construct',
1 => 'app\\framework\\ddos\\valueobjects\\createsafe',
2 => 'app\\framework\\ddos\\valueobjects\\requiresblocking',
3 => 'app\\framework\\ddos\\valueobjects\\requiresratelimiting',
4 => 'app\\framework\\ddos\\valueobjects\\requirescaptcha',
5 => 'app\\framework\\ddos\\valueobjects\\getsummary',
6 => 'app\\framework\\ddos\\valueobjects\\getanalysisbreakdown',
7 => 'app\\framework\\ddos\\valueobjects\\toarray',
8 => 'app\\framework\\ddos\\valueobjects\\issuspiciouslocation',
9 => 'app\\framework\\ddos\\valueobjects\\getriskscore',
10 => 'app\\framework\\ddos\\valueobjects\\getage',
11 => 'app\\framework\\ddos\\valueobjects\\isfresh',
12 => 'app\\framework\\ddos\\valueobjects\\iscriticalthreat',
13 => 'app\\framework\\ddos\\valueobjects\\ishighthreat',
14 => 'app\\framework\\ddos\\valueobjects\\ismediumthreat',
15 => 'app\\framework\\ddos\\valueobjects\\getthreatindicators',
16 => 'app\\framework\\ddos\\valueobjects\\__get',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/ValueObjects/AttackPattern.php' =>
array (
0 => '51fd04c1444a6159b66e97b0297cc0f69a55962a',
1 =>
array (
0 => 'app\\framework\\ddos\\valueobjects\\attackpattern',
),
2 =>
array (
0 => 'app\\framework\\ddos\\valueobjects\\getdescription',
1 => 'app\\framework\\ddos\\valueobjects\\getseveritylevel',
2 => 'app\\framework\\ddos\\valueobjects\\getrecommendedmitigation',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/ValueObjects/ThreatLevel.php' =>
array (
0 => '6d537b8b7706e07bbd5ed83b57f715d432a22bce',
1 =>
array (
0 => 'app\\framework\\ddos\\valueobjects\\threatlevel',
),
2 =>
array (
0 => 'app\\framework\\ddos\\valueobjects\\getnumericvalue',
1 => 'app\\framework\\ddos\\valueobjects\\getdescription',
2 => 'app\\framework\\ddos\\valueobjects\\requiresimmediateaction',
3 => 'app\\framework\\ddos\\valueobjects\\requiresenhancedmonitoring',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/DDoS/DDoSConfig.php' =>
array (
0 => '3c9e59cb5c8b19c514922c5c0edf34f29188c260',
1 =>
array (
0 => 'app\\framework\\ddos\\ddosconfig',
),
2 =>
array (
0 => 'app\\framework\\ddos\\__construct',
1 => 'app\\framework\\ddos\\getanalysiswindow',
2 => 'app\\framework\\ddos\\getmaxprocessingtime',
3 => 'app\\framework\\ddos\\getcacheassessmentduration',
4 => 'app\\framework\\ddos\\getratelimitwindow',
5 => 'app\\framework\\ddos\\getcircuitbreakertimeout',
6 => 'app\\framework\\ddos\\getassessmentretentionperiod',
7 => 'app\\framework\\ddos\\development',
8 => 'app\\framework\\ddos\\production',
9 => 'app\\framework\\ddos\\testing',
10 => 'app\\framework\\ddos\\istrustedip',
11 => 'app\\framework\\ddos\\isexemptpath',
12 => 'app\\framework\\ddos\\iscountryblocked',
13 => 'app\\framework\\ddos\\getthreatthreshold',
14 => 'app\\framework\\ddos\\shouldlogassessment',
15 => 'app\\framework\\ddos\\getratelimitforip',
16 => 'app\\framework\\ddos\\getcachettlseconds',
17 => 'app\\framework\\ddos\\getanalysiswindowseconds',
18 => 'app\\framework\\ddos\\isprocessingtimeexceeded',
19 => 'app\\framework\\ddos\\getcircuitbreakerconfig',
20 => 'app\\framework\\ddos\\toarray',
21 => 'app\\framework\\ddos\\adaptive',
),
3 =>
array (
),
),
),
));