Files
michaelschiemer/var/phpstan/cache/PHPStan/7b/60/7b6096fe07e8b645c9507b1454fe661568114459.php
Michael Schiemer 55a330b223 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
2025-08-11 20:13:26 +02:00

2311 lines
108 KiB
PHP

<?php declare(strict_types = 1);
// odsl-/home/michael/dev/michaelschiemer/src/Framework/Waf
return \PHPStan\Cache\CacheItem::__set_state(array(
'variableKey' => 'v1',
'data' =>
array (
'/home/michael/dev/michaelschiemer/src/Framework/Waf/LayerStatus.php' =>
array (
0 => '2e02c6fab1539becb4cbfa40742bfbc969be6326',
1 =>
array (
0 => 'app\\framework\\waf\\layerstatus',
),
2 =>
array (
0 => 'app\\framework\\waf\\issuccessful',
1 => 'app\\framework\\waf\\iserror',
2 => 'app\\framework\\waf\\isthreat',
3 => 'app\\framework\\waf\\isclean',
4 => 'app\\framework\\waf\\getdescription',
5 => 'app\\framework\\waf\\getseveritylevel',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/WafDecision.php' =>
array (
0 => 'aec848c646bc9a3f18cee518be1b5644e145bf44',
1 =>
array (
0 => 'app\\framework\\waf\\wafdecision',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\fromassessment',
2 => 'app\\framework\\waf\\allow',
3 => 'app\\framework\\waf\\block',
4 => 'app\\framework\\waf\\monitor',
5 => 'app\\framework\\waf\\challenge',
6 => 'app\\framework\\waf\\isallowed',
7 => 'app\\framework\\waf\\isblocked',
8 => 'app\\framework\\waf\\ismonitored',
9 => 'app\\framework\\waf\\ischallenged',
10 => 'app\\framework\\waf\\shouldcontinue',
11 => 'app\\framework\\waf\\shouldmodifyresponse',
12 => 'app\\framework\\waf\\getpriority',
13 => 'app\\framework\\waf\\getperformancemetrics',
14 => 'app\\framework\\waf\\toarray',
15 => 'app\\framework\\waf\\determineaction',
16 => 'app\\framework\\waf\\generatereason',
17 => 'app\\framework\\waf\\gethttpstatuscode',
18 => 'app\\framework\\waf\\getresponsemessage',
19 => 'app\\framework\\waf\\generatemetadata',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Layers/LayerInterface.php' =>
array (
0 => '01af63f1939c41321577ab0b74dec7a5a28241c3',
1 =>
array (
0 => 'app\\framework\\waf\\layers\\layerinterface',
),
2 =>
array (
0 => 'app\\framework\\waf\\layers\\getname',
1 => 'app\\framework\\waf\\layers\\analyze',
2 => 'app\\framework\\waf\\layers\\isenabled',
3 => 'app\\framework\\waf\\layers\\ishealthy',
4 => 'app\\framework\\waf\\layers\\getpriority',
5 => 'app\\framework\\waf\\layers\\getconfidencelevel',
6 => 'app\\framework\\waf\\layers\\gettimeoutthreshold',
7 => 'app\\framework\\waf\\layers\\configure',
8 => 'app\\framework\\waf\\layers\\getconfig',
9 => 'app\\framework\\waf\\layers\\getmetrics',
10 => 'app\\framework\\waf\\layers\\reset',
11 => 'app\\framework\\waf\\layers\\warmup',
12 => 'app\\framework\\waf\\layers\\shutdown',
13 => 'app\\framework\\waf\\layers\\getdependencies',
14 => 'app\\framework\\waf\\layers\\supportsparallelprocessing',
15 => 'app\\framework\\waf\\layers\\getversion',
16 => 'app\\framework\\waf\\layers\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/FileAnalyzer.php' =>
array (
0 => 'ce61255811e6aaa04f0b0b801b8cd14d8f45eac4',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\fileanalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\analyzeindividualfile',
5 => 'app\\framework\\waf\\analysis\\analyzers\\analyzefilecontent',
6 => 'app\\framework\\waf\\analysis\\analyzers\\detectembeddedfiles',
7 => 'app\\framework\\waf\\analysis\\analyzers\\detectmimetype',
8 => 'app\\framework\\waf\\analysis\\analyzers\\getuploaderrormessage',
9 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforcontenttype',
10 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
11 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
12 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
13 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
14 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
15 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
16 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/BodyAnalyzer.php' =>
array (
0 => 'abfeef5c2a3ff481505be14e378c7ab24e05187d',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\bodyanalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\performdeepscan',
5 => 'app\\framework\\waf\\analysis\\analyzers\\analyzeencoding',
6 => 'app\\framework\\waf\\analysis\\analyzers\\isbinarycontent',
7 => 'app\\framework\\waf\\analysis\\analyzers\\istextcontenttype',
8 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforcategory',
9 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
10 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
11 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
12 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
13 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
14 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
15 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/ParameterAnalyzer.php' =>
array (
0 => '8d6fb4b1a984bb4050d273edc589fc686300c25e',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\parameteranalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\issuspiciousparametername',
5 => 'app\\framework\\waf\\analysis\\analyzers\\checkforinjections',
6 => 'app\\framework\\waf\\analysis\\analyzers\\hasencodedcontent',
7 => 'app\\framework\\waf\\analysis\\analyzers\\analyzeparameterpatterns',
8 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforinjectiontype',
9 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
10 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
11 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
12 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
13 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
14 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
15 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/CookieAnalyzer.php' =>
array (
0 => 'a9ef7fb89e71e24af264a9f2e9d15fc01eea673f',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\cookieanalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\issuspiciouscookiename',
5 => 'app\\framework\\waf\\analysis\\analyzers\\checkforinjections',
6 => 'app\\framework\\waf\\analysis\\analyzers\\hasencodedcontent',
7 => 'app\\framework\\waf\\analysis\\analyzers\\issessioncookie',
8 => 'app\\framework\\waf\\analysis\\analyzers\\issuspicioussessionvalue',
9 => 'app\\framework\\waf\\analysis\\analyzers\\isauthenticationcookie',
10 => 'app\\framework\\waf\\analysis\\analyzers\\isprivilegeescalationattempt',
11 => 'app\\framework\\waf\\analysis\\analyzers\\analyzesecuritycompliance',
12 => 'app\\framework\\waf\\analysis\\analyzers\\analyzecookietampering',
13 => 'app\\framework\\waf\\analysis\\analyzers\\issecuritysensitivecookie',
14 => 'app\\framework\\waf\\analysis\\analyzers\\ishttpsrequest',
15 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforinjectiontype',
16 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
17 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
18 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
19 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
20 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
21 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
22 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/JsonAnalyzer.php' =>
array (
0 => '7b2adb7f007c0635fc94e3a8408b0cb467939fd0',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\jsonanalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\analyzejsonstructure',
5 => 'app\\framework\\waf\\analysis\\analyzers\\analyzejsonelement',
6 => 'app\\framework\\waf\\analysis\\analyzers\\isassociativearray',
7 => 'app\\framework\\waf\\analysis\\analyzers\\checkforinjections',
8 => 'app\\framework\\waf\\analysis\\analyzers\\analyzesuspiciousproperties',
9 => 'app\\framework\\waf\\analysis\\analyzers\\checkprototypepollution',
10 => 'app\\framework\\waf\\analysis\\analyzers\\traversejsonforproperties',
11 => 'app\\framework\\waf\\analysis\\analyzers\\checkjsonbombing',
12 => 'app\\framework\\waf\\analysis\\analyzers\\analyzejsonencoding',
13 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforinjectiontype',
14 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
15 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
16 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
17 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
18 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
19 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
20 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/HeaderAnalyzer.php' =>
array (
0 => 'fb6d9002e1a38c47e8178a78170228d8522fff97',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\headeranalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
5 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
6 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
7 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
8 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
9 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/AnalyzerInterface.php' =>
array (
0 => '785943b24bd067998a709172aeeb37df171c2759',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\analyzerinterface',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
1 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
2 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
4 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
5 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
6 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
7 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
8 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/XmlAnalyzer.php' =>
array (
0 => '941a30ef2bc38632a30a1acd1bf9814511efaa50',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\xmlanalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\parsexmlsecurely',
5 => 'app\\framework\\waf\\analysis\\analyzers\\checkdangerousentities',
6 => 'app\\framework\\waf\\analysis\\analyzers\\analyzexmlstructure',
7 => 'app\\framework\\waf\\analysis\\analyzers\\analyzexmlnode',
8 => 'app\\framework\\waf\\analysis\\analyzers\\checkforinjections',
9 => 'app\\framework\\waf\\analysis\\analyzers\\checkcontentforinjections',
10 => 'app\\framework\\waf\\analysis\\analyzers\\analyzesuspiciouselements',
11 => 'app\\framework\\waf\\analysis\\analyzers\\checkxmlbombing',
12 => 'app\\framework\\waf\\analysis\\analyzers\\analyzexmlencoding',
13 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforentitytype',
14 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforinjectiontype',
15 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
16 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
17 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
18 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
19 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
20 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
21 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/Analyzers/UrlAnalyzer.php' =>
array (
0 => '8e35231b66b489ca31b24da57dfc3b3967c9757c',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\urlanalyzer',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\analyzers\\__construct',
1 => 'app\\framework\\waf\\analysis\\analyzers\\gettype',
2 => 'app\\framework\\waf\\analysis\\analyzers\\cananalyze',
3 => 'app\\framework\\waf\\analysis\\analyzers\\analyze',
4 => 'app\\framework\\waf\\analysis\\analyzers\\analyzepathstructure',
5 => 'app\\framework\\waf\\analysis\\analyzers\\checksuspiciouspatterns',
6 => 'app\\framework\\waf\\analysis\\analyzers\\analyzeencoding',
7 => 'app\\framework\\waf\\analysis\\analyzers\\isadminpath',
8 => 'app\\framework\\waf\\analysis\\analyzers\\isdebugpath',
9 => 'app\\framework\\waf\\analysis\\analyzers\\analyzefileextension',
10 => 'app\\framework\\waf\\analysis\\analyzers\\analyzeunicodethreats',
11 => 'app\\framework\\waf\\analysis\\analyzers\\getseverityforcategory',
12 => 'app\\framework\\waf\\analysis\\analyzers\\getmaxseverityfromfindings',
13 => 'app\\framework\\waf\\analysis\\analyzers\\getconfiguration',
14 => 'app\\framework\\waf\\analysis\\analyzers\\isenabled',
15 => 'app\\framework\\waf\\analysis\\analyzers\\getpriority',
16 => 'app\\framework\\waf\\analysis\\analyzers\\getexpectedprocessingtime',
17 => 'app\\framework\\waf\\analysis\\analyzers\\supportsparallelexecution',
18 => 'app\\framework\\waf\\analysis\\analyzers\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/AnalysisType.php' =>
array (
0 => 'ff1b3f9e7b5a7a8e74c89ed913e64d8f48a5a790',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analysistype',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\getdescription',
1 => 'app\\framework\\waf\\analysis\\getpriority',
2 => 'app\\framework\\waf\\analysis\\requiresbody',
3 => 'app\\framework\\waf\\analysis\\isexpensive',
4 => 'app\\framework\\waf\\analysis\\getprocessingtimecategory',
5 => 'app\\framework\\waf\\analysis\\canruninparallel',
6 => 'app\\framework\\waf\\analysis\\getdependencies',
7 => 'app\\framework\\waf\\analysis\\appliestocontenttype',
8 => 'app\\framework\\waf\\analysis\\getmaxprocessingtime',
9 => 'app\\framework\\waf\\analysis\\shouldcache',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/ValueObjects/RequestAnalysisData.php' =>
array (
0 => '4fa20c5ac7819d525671dddcd10ac24e8b56f424',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\valueobjects\\requestanalysisdata',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\analysis\\valueobjects\\fromarray',
2 => 'app\\framework\\waf\\analysis\\valueobjects\\minimal',
3 => 'app\\framework\\waf\\analysis\\valueobjects\\hasbody',
4 => 'app\\framework\\waf\\analysis\\valueobjects\\hasfiles',
5 => 'app\\framework\\waf\\analysis\\valueobjects\\isjson',
6 => 'app\\framework\\waf\\analysis\\valueobjects\\isxml',
7 => 'app\\framework\\waf\\analysis\\valueobjects\\isformdata',
8 => 'app\\framework\\waf\\analysis\\valueobjects\\ismultipart',
9 => 'app\\framework\\waf\\analysis\\valueobjects\\getsize',
10 => 'app\\framework\\waf\\analysis\\valueobjects\\getheader',
11 => 'app\\framework\\waf\\analysis\\valueobjects\\hasheader',
12 => 'app\\framework\\waf\\analysis\\valueobjects\\getallparameters',
13 => 'app\\framework\\waf\\analysis\\valueobjects\\getparameter',
14 => 'app\\framework\\waf\\analysis\\valueobjects\\hasparameter',
15 => 'app\\framework\\waf\\analysis\\valueobjects\\getcookie',
16 => 'app\\framework\\waf\\analysis\\valueobjects\\hascookie',
17 => 'app\\framework\\waf\\analysis\\valueobjects\\getfile',
18 => 'app\\framework\\waf\\analysis\\valueobjects\\getfilenames',
19 => 'app\\framework\\waf\\analysis\\valueobjects\\getfilecount',
20 => 'app\\framework\\waf\\analysis\\valueobjects\\islocalhost',
21 => 'app\\framework\\waf\\analysis\\valueobjects\\isprivatenetwork',
22 => 'app\\framework\\waf\\analysis\\valueobjects\\getsummary',
23 => 'app\\framework\\waf\\analysis\\valueobjects\\toanalysisarray',
24 => 'app\\framework\\waf\\analysis\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Analysis/AnalysisResult.php' =>
array (
0 => 'dd813d621fbdff3f1d5be86b69f50327ef2048e2',
1 =>
array (
0 => 'app\\framework\\waf\\analysis\\analysisresult',
),
2 =>
array (
0 => 'app\\framework\\waf\\analysis\\__construct',
1 => 'app\\framework\\waf\\analysis\\success',
2 => 'app\\framework\\waf\\analysis\\failure',
3 => 'app\\framework\\waf\\analysis\\warning',
4 => 'app\\framework\\waf\\analysis\\withconfidence',
5 => 'app\\framework\\waf\\analysis\\withprocessingtime',
6 => 'app\\framework\\waf\\analysis\\withmetadata',
7 => 'app\\framework\\waf\\analysis\\isthreat',
8 => 'app\\framework\\waf\\analysis\\shouldblock',
9 => 'app\\framework\\waf\\analysis\\shouldalert',
10 => 'app\\framework\\waf\\analysis\\getriskscore',
11 => 'app\\framework\\waf\\analysis\\getfindingcount',
12 => 'app\\framework\\waf\\analysis\\getfindingsbytype',
13 => 'app\\framework\\waf\\analysis\\exceededexpectedtime',
14 => 'app\\framework\\waf\\analysis\\getperformanceassessment',
15 => 'app\\framework\\waf\\analysis\\getsummary',
16 => 'app\\framework\\waf\\analysis\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/PerformanceService.php' =>
array (
0 => '81a8c49da45727db3a34a023b961c27374a7bc21',
1 =>
array (
0 => 'app\\framework\\waf\\performanceservice',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\starttiming',
2 => 'app\\framework\\waf\\endtiming',
3 => 'app\\framework\\waf\\gettiming',
4 => 'app\\framework\\waf\\getalltimings',
5 => 'app\\framework\\waf\\recordmetric',
6 => 'app\\framework\\waf\\getmetric',
7 => 'app\\framework\\waf\\getlatestmetric',
8 => 'app\\framework\\waf\\getaveragemetric',
9 => 'app\\framework\\waf\\hasexceededtimeout',
10 => 'app\\framework\\waf\\gettotalprocessingtime',
11 => 'app\\framework\\waf\\getefficiencyscore',
12 => 'app\\framework\\waf\\isperformanceacceptable',
13 => 'app\\framework\\waf\\getwarnings',
14 => 'app\\framework\\waf\\reset',
15 => 'app\\framework\\waf\\getsummary',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/LayerResult.php' =>
array (
0 => '888c565eaf93b17713b5da5967ef13b3b5f641ce',
1 =>
array (
0 => 'app\\framework\\waf\\layerresult',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\threat',
2 => 'app\\framework\\waf\\clean',
3 => 'app\\framework\\waf\\neutral',
4 => 'app\\framework\\waf\\suspicious',
5 => 'app\\framework\\waf\\error',
6 => 'app\\framework\\waf\\isthreat',
7 => 'app\\framework\\waf\\isclean',
8 => 'app\\framework\\waf\\haserror',
9 => 'app\\framework\\waf\\getaction',
10 => 'app\\framework\\waf\\getmessage',
11 => 'app\\framework\\waf\\getlayername',
12 => 'app\\framework\\waf\\hasdetections',
13 => 'app\\framework\\waf\\getdetections',
14 => 'app\\framework\\waf\\withexecutionduration',
15 => 'app\\framework\\waf\\withtimestamp',
16 => 'app\\framework\\waf\\withmetadata',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/WafEngine.php' =>
array (
0 => '4c09c139f32c117f0a58c618b74bfff5228e482b',
1 =>
array (
0 => 'app\\framework\\waf\\wafengine',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\registerlayer',
2 => 'app\\framework\\waf\\analyze',
3 => 'app\\framework\\waf\\analyzerequest',
4 => 'app\\framework\\waf\\processlayer',
5 => 'app\\framework\\waf\\getlayerresults',
6 => 'app\\framework\\waf\\getperformancestats',
7 => 'app\\framework\\waf\\updateconfig',
8 => 'app\\framework\\waf\\gethealthstatus',
9 => 'app\\framework\\waf\\getaverageprocessingtime',
10 => 'app\\framework\\waf\\createrequestanalysisdata',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/BaselineManager.php' =>
array (
0 => '476f88fc9a50522e0c280a353fb4a38925d381cb',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\baselinemanager',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\getbaseline',
2 => 'app\\framework\\waf\\machinelearning\\updatebaseline',
3 => 'app\\framework\\waf\\machinelearning\\updatebaselineincremental',
4 => 'app\\framework\\waf\\machinelearning\\getbaselinesforbehaviortype',
5 => 'app\\framework\\waf\\machinelearning\\cleanexpiredbaselines',
6 => 'app\\framework\\waf\\machinelearning\\getbaselinestats',
7 => 'app\\framework\\waf\\machinelearning\\createinitialbaseline',
8 => 'app\\framework\\waf\\machinelearning\\updateexistingbaseline',
9 => 'app\\framework\\waf\\machinelearning\\incrementalupdate',
10 => 'app\\framework\\waf\\machinelearning\\calculatestatistics',
11 => 'app\\framework\\waf\\machinelearning\\calculatepercentile',
12 => 'app\\framework\\waf\\machinelearning\\calculateadaptivelearningrate',
13 => 'app\\framework\\waf\\machinelearning\\calculatebaselineconfidence',
14 => 'app\\framework\\waf\\machinelearning\\applyseasonaladjustment',
15 => 'app\\framework\\waf\\machinelearning\\recordfeature',
16 => 'app\\framework\\waf\\machinelearning\\shouldupdatebaseline',
17 => 'app\\framework\\waf\\machinelearning\\isbaselineexpired',
18 => 'app\\framework\\waf\\machinelearning\\generatebaselinekey',
19 => 'app\\framework\\waf\\machinelearning\\getbaselinebehaviortypes',
20 => 'app\\framework\\waf\\machinelearning\\recordbaselineupdate',
21 => 'app\\framework\\waf\\machinelearning\\getperformancemetrics',
22 => 'app\\framework\\waf\\machinelearning\\getconfiguration',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/Detectors/StatisticalAnomalyDetector.php' =>
array (
0 => '2443b23da84c56e213dec34c558edd08b4720f74',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\detectors\\statisticalanomalydetector',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\detectors\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\detectors\\getname',
2 => 'app\\framework\\waf\\machinelearning\\detectors\\getsupportedbehaviortypes',
3 => 'app\\framework\\waf\\machinelearning\\detectors\\cananalyze',
4 => 'app\\framework\\waf\\machinelearning\\detectors\\detectanomalies',
5 => 'app\\framework\\waf\\machinelearning\\detectors\\detectzscoreanomalies',
6 => 'app\\framework\\waf\\machinelearning\\detectors\\detectoutliers',
7 => 'app\\framework\\waf\\machinelearning\\detectors\\detecttrendanomalies',
8 => 'app\\framework\\waf\\machinelearning\\detectors\\detectfrequencyspikes',
9 => 'app\\framework\\waf\\machinelearning\\detectors\\detectpatterndeviations',
10 => 'app\\framework\\waf\\machinelearning\\detectors\\recordfeature',
11 => 'app\\framework\\waf\\machinelearning\\detectors\\getfeaturehistory',
12 => 'app\\framework\\waf\\machinelearning\\detectors\\calculatemovingaverage',
13 => 'app\\framework\\waf\\machinelearning\\detectors\\updatemodel',
14 => 'app\\framework\\waf\\machinelearning\\detectors\\getconfiguration',
15 => 'app\\framework\\waf\\machinelearning\\detectors\\isenabled',
16 => 'app\\framework\\waf\\machinelearning\\detectors\\getconfidencethreshold',
17 => 'app\\framework\\waf\\machinelearning\\detectors\\setconfidencethreshold',
18 => 'app\\framework\\waf\\machinelearning\\detectors\\getexpectedprocessingtime',
19 => 'app\\framework\\waf\\machinelearning\\detectors\\supportsrealtime',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/Detectors/ClusteringAnomalyDetector.php' =>
array (
0 => '6304f2a97d112085af081c3ecd18b6b65f2072e7',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\detectors\\clusteringanomalydetector',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\detectors\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\detectors\\getname',
2 => 'app\\framework\\waf\\machinelearning\\detectors\\getsupportedbehaviortypes',
3 => 'app\\framework\\waf\\machinelearning\\detectors\\cananalyze',
4 => 'app\\framework\\waf\\machinelearning\\detectors\\detectanomalies',
5 => 'app\\framework\\waf\\machinelearning\\detectors\\groupfeaturesbytype',
6 => 'app\\framework\\waf\\machinelearning\\detectors\\featurestovectors',
7 => 'app\\framework\\waf\\machinelearning\\detectors\\performclustering',
8 => 'app\\framework\\waf\\machinelearning\\detectors\\initializeclustercenters',
9 => 'app\\framework\\waf\\machinelearning\\detectors\\assignpointstoclusters',
10 => 'app\\framework\\waf\\machinelearning\\detectors\\updateclustercenters',
11 => 'app\\framework\\waf\\machinelearning\\detectors\\detectclusteranomalies',
12 => 'app\\framework\\waf\\machinelearning\\detectors\\detectdensityanomalies',
13 => 'app\\framework\\waf\\machinelearning\\detectors\\detectgroupanomalies',
14 => 'app\\framework\\waf\\machinelearning\\detectors\\getfeaturesforcluster',
15 => 'app\\framework\\waf\\machinelearning\\detectors\\extractnumericvector',
16 => 'app\\framework\\waf\\machinelearning\\detectors\\calculateeuclideandistance',
17 => 'app\\framework\\waf\\machinelearning\\detectors\\calculatecentroid',
18 => 'app\\framework\\waf\\machinelearning\\detectors\\calculateclusteringcost',
19 => 'app\\framework\\waf\\machinelearning\\detectors\\calculatelocaloutlierfactor',
20 => 'app\\framework\\waf\\machinelearning\\detectors\\calculatelocalreachabilitydensity',
21 => 'app\\framework\\waf\\machinelearning\\detectors\\getknearestneighbors',
22 => 'app\\framework\\waf\\machinelearning\\detectors\\updatemodel',
23 => 'app\\framework\\waf\\machinelearning\\detectors\\getconfiguration',
24 => 'app\\framework\\waf\\machinelearning\\detectors\\isenabled',
25 => 'app\\framework\\waf\\machinelearning\\detectors\\getconfidencethreshold',
26 => 'app\\framework\\waf\\machinelearning\\detectors\\setconfidencethreshold',
27 => 'app\\framework\\waf\\machinelearning\\detectors\\getexpectedprocessingtime',
28 => 'app\\framework\\waf\\machinelearning\\detectors\\supportsrealtime',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/MachineLearningEngine.php' =>
array (
0 => '6366a1e0d1fe1ef17fa7c71dc8bb17645e69c57c',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\machinelearningengine',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\analyzerequest',
2 => 'app\\framework\\waf\\machinelearning\\extractfeatures',
3 => 'app\\framework\\waf\\machinelearning\\detectanomalies',
4 => 'app\\framework\\waf\\machinelearning\\getbaselines',
5 => 'app\\framework\\waf\\machinelearning\\createbaselinefromfeatures',
6 => 'app\\framework\\waf\\machinelearning\\getrelevantbaseline',
7 => 'app\\framework\\waf\\machinelearning\\validatefeatures',
8 => 'app\\framework\\waf\\machinelearning\\calculateoverallconfidence',
9 => 'app\\framework\\waf\\machinelearning\\updatemodels',
10 => 'app\\framework\\waf\\machinelearning\\deduplicateandrankanomalies',
11 => 'app\\framework\\waf\\machinelearning\\generatefeaturecachekey',
12 => 'app\\framework\\waf\\machinelearning\\getextractorresults',
13 => 'app\\framework\\waf\\machinelearning\\getdetectorresults',
14 => 'app\\framework\\waf\\machinelearning\\getbaselinestats',
15 => 'app\\framework\\waf\\machinelearning\\recordperformancemetrics',
16 => 'app\\framework\\waf\\machinelearning\\getperformancestats',
17 => 'app\\framework\\waf\\machinelearning\\getconfiguration',
18 => 'app\\framework\\waf\\machinelearning\\isenabled',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/Extractors/PatternFeatureExtractor.php' =>
array (
0 => 'f306cceacd4f5269490e5bc760343e457ce3a0bb',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\extractors\\patternfeatureextractor',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\extractors\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\extractors\\getbehaviortype',
2 => 'app\\framework\\waf\\machinelearning\\extractors\\canextract',
3 => 'app\\framework\\waf\\machinelearning\\extractors\\extractfeatures',
4 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathfeatures',
5 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparameterfeatures',
6 => 'app\\framework\\waf\\machinelearning\\extractors\\extractsequencefeatures',
7 => 'app\\framework\\waf\\machinelearning\\extractors\\extractstructurefeatures',
8 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathdepth',
9 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathcomplexity',
10 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathentropy',
11 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathuniqueness',
12 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathrepetition',
13 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathdiversity',
14 => 'app\\framework\\waf\\machinelearning\\extractors\\extractsuspiciouspathscore',
15 => 'app\\framework\\waf\\machinelearning\\extractors\\extractfileextensionpattern',
16 => 'app\\framework\\waf\\machinelearning\\extractors\\extractdirectorytraversalscore',
17 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparametercount',
18 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparametercomplexity',
19 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparameterentropy',
20 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparameteruniqueness',
21 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparameterkeydiversity',
22 => 'app\\framework\\waf\\machinelearning\\extractors\\extractparametervalueentropy',
23 => 'app\\framework\\waf\\machinelearning\\extractors\\extractsuspiciousparameterscore',
24 => 'app\\framework\\waf\\machinelearning\\extractors\\extractinjectionpatternscore',
25 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathsequenceentropy',
26 => 'app\\framework\\waf\\machinelearning\\extractors\\extractpathtransitionscore',
27 => 'app\\framework\\waf\\machinelearning\\extractors\\extractnavigationpattern',
28 => 'app\\framework\\waf\\machinelearning\\extractors\\extractrequestcomplexity',
29 => 'app\\framework\\waf\\machinelearning\\extractors\\extractheadertobodyratio',
30 => 'app\\framework\\waf\\machinelearning\\extractors\\extractcontenttypeconsistency',
31 => 'app\\framework\\waf\\machinelearning\\extractors\\recordpatterns',
32 => 'app\\framework\\waf\\machinelearning\\extractors\\getclientid',
33 => 'app\\framework\\waf\\machinelearning\\extractors\\getfeaturenames',
34 => 'app\\framework\\waf\\machinelearning\\extractors\\getconfiguration',
35 => 'app\\framework\\waf\\machinelearning\\extractors\\isenabled',
36 => 'app\\framework\\waf\\machinelearning\\extractors\\getpriority',
37 => 'app\\framework\\waf\\machinelearning\\extractors\\getexpectedprocessingtime',
38 => 'app\\framework\\waf\\machinelearning\\extractors\\supportsparallelexecution',
39 => 'app\\framework\\waf\\machinelearning\\extractors\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/Extractors/FrequencyFeatureExtractor.php' =>
array (
0 => '1cbbf89f6ccd57b30c764d621b74b3913f1f1646',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\extractors\\frequencyfeatureextractor',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\extractors\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\extractors\\getbehaviortype',
2 => 'app\\framework\\waf\\machinelearning\\extractors\\canextract',
3 => 'app\\framework\\waf\\machinelearning\\extractors\\extractfeatures',
4 => 'app\\framework\\waf\\machinelearning\\extractors\\extractrequestrate',
5 => 'app\\framework\\waf\\machinelearning\\extractors\\extractburstrate',
6 => 'app\\framework\\waf\\machinelearning\\extractors\\extractsustainedrate',
7 => 'app\\framework\\waf\\machinelearning\\extractors\\extractinterarrivalvariance',
8 => 'app\\framework\\waf\\machinelearning\\extractors\\extractrequestspacing',
9 => 'app\\framework\\waf\\machinelearning\\extractors\\extractperiodicityscore',
10 => 'app\\framework\\waf\\machinelearning\\extractors\\extracttimeofdaypattern',
11 => 'app\\framework\\waf\\machinelearning\\extractors\\extractweekdaypattern',
12 => 'app\\framework\\waf\\machinelearning\\extractors\\extractfrequencyentropy',
13 => 'app\\framework\\waf\\machinelearning\\extractors\\extractburstiness',
14 => 'app\\framework\\waf\\machinelearning\\extractors\\recordrequest',
15 => 'app\\framework\\waf\\machinelearning\\extractors\\cleanoldrequests',
16 => 'app\\framework\\waf\\machinelearning\\extractors\\getrequesthistory',
17 => 'app\\framework\\waf\\machinelearning\\extractors\\getclientid',
18 => 'app\\framework\\waf\\machinelearning\\extractors\\calculateautocorrelation',
19 => 'app\\framework\\waf\\machinelearning\\extractors\\getfeaturenames',
20 => 'app\\framework\\waf\\machinelearning\\extractors\\getconfiguration',
21 => 'app\\framework\\waf\\machinelearning\\extractors\\isenabled',
22 => 'app\\framework\\waf\\machinelearning\\extractors\\getpriority',
23 => 'app\\framework\\waf\\machinelearning\\extractors\\getexpectedprocessingtime',
24 => 'app\\framework\\waf\\machinelearning\\extractors\\supportsparallelexecution',
25 => 'app\\framework\\waf\\machinelearning\\extractors\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/AnomalyDetectorInterface.php' =>
array (
0 => '6baf5a12eb15b272d51fdc7482238d98728f7379',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\anomalydetectorinterface',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\getname',
1 => 'app\\framework\\waf\\machinelearning\\getsupportedbehaviortypes',
2 => 'app\\framework\\waf\\machinelearning\\cananalyze',
3 => 'app\\framework\\waf\\machinelearning\\detectanomalies',
4 => 'app\\framework\\waf\\machinelearning\\updatemodel',
5 => 'app\\framework\\waf\\machinelearning\\getconfiguration',
6 => 'app\\framework\\waf\\machinelearning\\isenabled',
7 => 'app\\framework\\waf\\machinelearning\\getconfidencethreshold',
8 => 'app\\framework\\waf\\machinelearning\\setconfidencethreshold',
9 => 'app\\framework\\waf\\machinelearning\\getexpectedprocessingtime',
10 => 'app\\framework\\waf\\machinelearning\\supportsrealtime',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/FeatureExtractorInterface.php' =>
array (
0 => '3409d4aec0848756006f641c30994defa3578554',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\featureextractorinterface',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\getbehaviortype',
1 => 'app\\framework\\waf\\machinelearning\\canextract',
2 => 'app\\framework\\waf\\machinelearning\\extractfeatures',
3 => 'app\\framework\\waf\\machinelearning\\getfeaturenames',
4 => 'app\\framework\\waf\\machinelearning\\getconfiguration',
5 => 'app\\framework\\waf\\machinelearning\\isenabled',
6 => 'app\\framework\\waf\\machinelearning\\getpriority',
7 => 'app\\framework\\waf\\machinelearning\\getexpectedprocessingtime',
8 => 'app\\framework\\waf\\machinelearning\\supportsparallelexecution',
9 => 'app\\framework\\waf\\machinelearning\\getdependencies',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/AnomalyType.php' =>
array (
0 => 'dc00f3835674944465f66292c8cbe620195bfef9',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\anomalytype',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\getdescription',
1 => 'app\\framework\\waf\\machinelearning\\getconfidencethreshold',
2 => 'app\\framework\\waf\\machinelearning\\getseveritylevel',
3 => 'app\\framework\\waf\\machinelearning\\requiresimmediateaction',
4 => 'app\\framework\\waf\\machinelearning\\getrecommendedaction',
5 => 'app\\framework\\waf\\machinelearning\\getanalysiscomplexity',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/BehaviorType.php' =>
array (
0 => '89114a9aaa4f3ea329dec78cc542b11be83508dc',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\behaviortype',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\getdescription',
1 => 'app\\framework\\waf\\machinelearning\\getweight',
2 => 'app\\framework\\waf\\machinelearning\\getminsamplesize',
3 => 'app\\framework\\waf\\machinelearning\\getanalysiswindow',
4 => 'app\\framework\\waf\\machinelearning\\requiresrealtime',
5 => 'app\\framework\\waf\\machinelearning\\getall',
6 => 'app\\framework\\waf\\machinelearning\\getrealtime',
7 => 'app\\framework\\waf\\machinelearning\\getbatch',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/MachineLearningResult.php' =>
array (
0 => '3cbe09b0e0de2e2a77332220266215f8ef9173c5',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\machinelearningresult',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\hasanomalies',
2 => 'app\\framework\\waf\\machinelearning\\getmaxanomalyscore',
3 => 'app\\framework\\waf\\machinelearning\\getanomaliesbytype',
4 => 'app\\framework\\waf\\machinelearning\\getfeaturesbybehaviortype',
5 => 'app\\framework\\waf\\machinelearning\\getcriticalanomalies',
6 => 'app\\framework\\waf\\machinelearning\\getsummary',
7 => 'app\\framework\\waf\\machinelearning\\getdetailedreport',
8 => 'app\\framework\\waf\\machinelearning\\toarray',
9 => 'app\\framework\\waf\\machinelearning\\issuccessful',
10 => 'app\\framework\\waf\\machinelearning\\requiresimmediateaction',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/ValueObjects/AnomalyDetection.php' =>
array (
0 => 'e80293a756ee68b09498d52a67b90597f99d68f2',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\valueobjects\\anomalydetection',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\valueobjects\\create',
2 => 'app\\framework\\waf\\machinelearning\\valueobjects\\frequencyspike',
3 => 'app\\framework\\waf\\machinelearning\\valueobjects\\geographicanomaly',
4 => 'app\\framework\\waf\\machinelearning\\valueobjects\\patterndeviation',
5 => 'app\\framework\\waf\\machinelearning\\valueobjects\\statisticalanomaly',
6 => 'app\\framework\\waf\\machinelearning\\valueobjects\\withclientid',
7 => 'app\\framework\\waf\\machinelearning\\valueobjects\\withsessionid',
8 => 'app\\framework\\waf\\machinelearning\\valueobjects\\withanalysiswindow',
9 => 'app\\framework\\waf\\machinelearning\\valueobjects\\requiresimmediateaction',
10 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getrisklevel',
11 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getrecommendedaction',
12 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getseverityscore',
13 => 'app\\framework\\waf\\machinelearning\\valueobjects\\toarray',
14 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getsummary',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/ValueObjects/BehaviorFeature.php' =>
array (
0 => '167ef63f1e23ec7413e0e6042e976f85c57712a2',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\valueobjects\\behaviorfeature',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\valueobjects\\create',
2 => 'app\\framework\\waf\\machinelearning\\valueobjects\\frequency',
3 => 'app\\framework\\waf\\machinelearning\\valueobjects\\ratio',
4 => 'app\\framework\\waf\\machinelearning\\valueobjects\\entropy',
5 => 'app\\framework\\waf\\machinelearning\\valueobjects\\statistical',
6 => 'app\\framework\\waf\\machinelearning\\valueobjects\\isanomalous',
7 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getanomalyscore',
8 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getimportanceweight',
9 => 'app\\framework\\waf\\machinelearning\\valueobjects\\combinewith',
10 => 'app\\framework\\waf\\machinelearning\\valueobjects\\toarray',
11 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatemedian',
12 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatestandarddeviation',
13 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatevariance',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/MachineLearning/ValueObjects/BehaviorBaseline.php' =>
array (
0 => 'c153c444a86f75e967822520ff8b034cc07e8138',
1 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\valueobjects\\behaviorbaseline',
),
2 =>
array (
0 => 'app\\framework\\waf\\machinelearning\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\machinelearning\\valueobjects\\fromstatistics',
2 => 'app\\framework\\waf\\machinelearning\\valueobjects\\updatewith',
3 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatezscore',
4 => 'app\\framework\\waf\\machinelearning\\valueobjects\\isanomalous',
5 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getanomalyscore',
6 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getpercentilerank',
7 => 'app\\framework\\waf\\machinelearning\\valueobjects\\isreliable',
8 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getage',
9 => 'app\\framework\\waf\\machinelearning\\valueobjects\\needsrefresh',
10 => 'app\\framework\\waf\\machinelearning\\valueobjects\\createfeature',
11 => 'app\\framework\\waf\\machinelearning\\valueobjects\\getsummary',
12 => 'app\\framework\\waf\\machinelearning\\valueobjects\\toarray',
13 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatevariance',
14 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatepercentile',
15 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculateconfidence',
16 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculateskewness',
17 => 'app\\framework\\waf\\machinelearning\\valueobjects\\calculatekurtosis',
18 => 'app\\framework\\waf\\machinelearning\\valueobjects\\erf',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/DetectionCategory.php' =>
array (
0 => 'ee12c7b44644a3d54c706a1abb99ad24c743ed41',
1 =>
array (
0 => 'app\\framework\\waf\\detectioncategory',
),
2 =>
array (
0 => 'app\\framework\\waf\\getowasprank',
1 => 'app\\framework\\waf\\isowasptop10',
2 => 'app\\framework\\waf\\getdefaultseverity',
3 => 'app\\framework\\waf\\shouldautoblock',
4 => 'app\\framework\\waf\\getdescription',
5 => 'app\\framework\\waf\\getrelatedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/RuleEngine.php' =>
array (
0 => 'abb0e88a6f84ad3183eb034d6fed5da041a49142',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\ruleengine',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\__construct',
1 => 'app\\framework\\waf\\rules\\addrule',
2 => 'app\\framework\\waf\\rules\\addrules',
3 => 'app\\framework\\waf\\rules\\removerule',
4 => 'app\\framework\\waf\\rules\\enablerule',
5 => 'app\\framework\\waf\\rules\\disablerule',
6 => 'app\\framework\\waf\\rules\\getrule',
7 => 'app\\framework\\waf\\rules\\getrules',
8 => 'app\\framework\\waf\\rules\\getenabledrules',
9 => 'app\\framework\\waf\\rules\\getrulesbycategory',
10 => 'app\\framework\\waf\\rules\\getrulesbytag',
11 => 'app\\framework\\waf\\rules\\evaluateall',
12 => 'app\\framework\\waf\\rules\\evaluatecategories',
13 => 'app\\framework\\waf\\rules\\quickevaluate',
14 => 'app\\framework\\waf\\rules\\getstatistics',
15 => 'app\\framework\\waf\\rules\\getperformancemetrics',
16 => 'app\\framework\\waf\\rules\\clearrules',
17 => 'app\\framework\\waf\\rules\\updateevaluationstats',
18 => 'app\\framework\\waf\\rules\\calculatesuccessrate',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/Rule.php' =>
array (
0 => '3eec2725ee98e1adbe0edcc877e9cdc02495b907',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\rule',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\__construct',
1 => 'app\\framework\\waf\\rules\\sqlinjectiondetection',
2 => 'app\\framework\\waf\\rules\\xssdetection',
3 => 'app\\framework\\waf\\rules\\pathtraversaldetection',
4 => 'app\\framework\\waf\\rules\\commandinjectiondetection',
5 => 'app\\framework\\waf\\rules\\useragentvalidation',
6 => 'app\\framework\\waf\\rules\\fileuploadvalidation',
7 => 'app\\framework\\waf\\rules\\evaluate',
8 => 'app\\framework\\waf\\rules\\enable',
9 => 'app\\framework\\waf\\rules\\disable',
10 => 'app\\framework\\waf\\rules\\withconfidencethreshold',
11 => 'app\\framework\\waf\\rules\\withpriority',
12 => 'app\\framework\\waf\\rules\\withtags',
13 => 'app\\framework\\waf\\rules\\hastag',
14 => 'app\\framework\\waf\\rules\\isowasptop10',
15 => 'app\\framework\\waf\\rules\\getcomplexityscore',
16 => 'app\\framework\\waf\\rules\\isexpensive',
17 => 'app\\framework\\waf\\rules\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/OWASPCoreRuleSet.php' =>
array (
0 => '25b3460fb0755e6cbc578e268c303f22fb5a4eb3',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\owaspcoreruleset',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\getallrules',
1 => 'app\\framework\\waf\\rules\\getsqlinjectionrules',
2 => 'app\\framework\\waf\\rules\\getxssrules',
3 => 'app\\framework\\waf\\rules\\getpathtraversalrules',
4 => 'app\\framework\\waf\\rules\\getcommandinjectionrules',
5 => 'app\\framework\\waf\\rules\\getfileuploadrules',
6 => 'app\\framework\\waf\\rules\\getuseragentrules',
7 => 'app\\framework\\waf\\rules\\gethttpprotocolrules',
8 => 'app\\framework\\waf\\rules\\getapplicationattackrules',
9 => 'app\\framework\\waf\\rules\\getgenericattackrules',
10 => 'app\\framework\\waf\\rules\\getowasptop10rules',
11 => 'app\\framework\\waf\\rules\\getcriticalrules',
12 => 'app\\framework\\waf\\rules\\gethighpriorityrules',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/RuleAction.php' =>
array (
0 => '431b71902ad23703edd2bb9c44334af6edc65ef6',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\ruleaction',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\getdescription',
1 => 'app\\framework\\waf\\rules\\getdefaulthttpstatus',
2 => 'app\\framework\\waf\\rules\\blocksrequest',
3 => 'app\\framework\\waf\\rules\\allowscontinuation',
4 => 'app\\framework\\waf\\rules\\requireslogging',
5 => 'app\\framework\\waf\\rules\\getloglevel',
6 => 'app\\framework\\waf\\rules\\affectsanomalyscore',
7 => 'app\\framework\\waf\\rules\\getanomalyscoreimpact',
8 => 'app\\framework\\waf\\rules\\canbechained',
9 => 'app\\framework\\waf\\rules\\requiresparameters',
10 => 'app\\framework\\waf\\rules\\getrequiredparameters',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/ValueObjects/RuleCondition.php' =>
array (
0 => '2ee69d995cc06289bbf8cb4d577bf7f9608cc076',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\valueobjects\\rulecondition',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\rules\\valueobjects\\header',
2 => 'app\\framework\\waf\\rules\\valueobjects\\queryparameter',
3 => 'app\\framework\\waf\\rules\\valueobjects\\postparameter',
4 => 'app\\framework\\waf\\rules\\valueobjects\\requestbody',
5 => 'app\\framework\\waf\\rules\\valueobjects\\urlpath',
6 => 'app\\framework\\waf\\rules\\valueobjects\\httpmethod',
7 => 'app\\framework\\waf\\rules\\valueobjects\\useragent',
8 => 'app\\framework\\waf\\rules\\valueobjects\\contenttype',
9 => 'app\\framework\\waf\\rules\\valueobjects\\cookie',
10 => 'app\\framework\\waf\\rules\\valueobjects\\withtransformation',
11 => 'app\\framework\\waf\\rules\\valueobjects\\negate',
12 => 'app\\framework\\waf\\rules\\valueobjects\\extractvalue',
13 => 'app\\framework\\waf\\rules\\valueobjects\\evaluate',
14 => 'app\\framework\\waf\\rules\\valueobjects\\getmatches',
15 => 'app\\framework\\waf\\rules\\valueobjects\\targetssensitivedata',
16 => 'app\\framework\\waf\\rules\\valueobjects\\gettargetdescription',
17 => 'app\\framework\\waf\\rules\\valueobjects\\toarray',
18 => 'app\\framework\\waf\\rules\\valueobjects\\applytransformation',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/ValueObjects/RuleMatch.php' =>
array (
0 => 'cc1281af843dae8d8ea99a1b381b2b6c24349a20',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\valueobjects\\rulematch',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\rules\\valueobjects\\fromcondition',
2 => 'app\\framework\\waf\\rules\\valueobjects\\highconfidence',
3 => 'app\\framework\\waf\\rules\\valueobjects\\getsanitizedmatchedvalue',
4 => 'app\\framework\\waf\\rules\\valueobjects\\getmatchexcerpt',
5 => 'app\\framework\\waf\\rules\\valueobjects\\ishighseveritythreat',
6 => 'app\\framework\\waf\\rules\\valueobjects\\shouldblock',
7 => 'app\\framework\\waf\\rules\\valueobjects\\shouldalert',
8 => 'app\\framework\\waf\\rules\\valueobjects\\getowaspinfo',
9 => 'app\\framework\\waf\\rules\\valueobjects\\getperformancemetrics',
10 => 'app\\framework\\waf\\rules\\valueobjects\\withmetadata',
11 => 'app\\framework\\waf\\rules\\valueobjects\\toarray',
12 => 'app\\framework\\waf\\rules\\valueobjects\\calculateconfidence',
13 => 'app\\framework\\waf\\rules\\valueobjects\\generatemessage',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/ValueObjects/RulePattern.php' =>
array (
0 => '0855f97cdf97bef44201ea106d2f74139d06acb5',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\valueobjects\\rulepattern',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\rules\\valueobjects\\string',
2 => 'app\\framework\\waf\\rules\\valueobjects\\regex',
3 => 'app\\framework\\waf\\rules\\valueobjects\\stringignorecase',
4 => 'app\\framework\\waf\\rules\\valueobjects\\sqlinjection',
5 => 'app\\framework\\waf\\rules\\valueobjects\\xssdetection',
6 => 'app\\framework\\waf\\rules\\valueobjects\\pathtraversal',
7 => 'app\\framework\\waf\\rules\\valueobjects\\commandinjection',
8 => 'app\\framework\\waf\\rules\\valueobjects\\phpcodeinjection',
9 => 'app\\framework\\waf\\rules\\valueobjects\\matches',
10 => 'app\\framework\\waf\\rules\\valueobjects\\getallmatches',
11 => 'app\\framework\\waf\\rules\\valueobjects\\getmatchposition',
12 => 'app\\framework\\waf\\rules\\valueobjects\\getcompiledregex',
13 => 'app\\framework\\waf\\rules\\valueobjects\\ispotentiallydangerous',
14 => 'app\\framework\\waf\\rules\\valueobjects\\toarray',
15 => 'app\\framework\\waf\\rules\\valueobjects\\matchesregex',
16 => 'app\\framework\\waf\\rules\\valueobjects\\matchesstring',
17 => 'app\\framework\\waf\\rules\\valueobjects\\validate',
18 => 'app\\framework\\waf\\rules\\valueobjects\\__tostring',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/RuleEvaluationResult.php' =>
array (
0 => '03f4803c3738edfac0fda3eeb7f85d43b50e05b9',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\ruleevaluationresult',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\__construct',
1 => 'app\\framework\\waf\\rules\\hasmatches',
2 => 'app\\framework\\waf\\rules\\getmatchcount',
3 => 'app\\framework\\waf\\rules\\getmatchesbyseverity',
4 => 'app\\framework\\waf\\rules\\getcriticalmatches',
5 => 'app\\framework\\waf\\rules\\gethighseveritymatches',
6 => 'app\\framework\\waf\\rules\\getblockingmatches',
7 => 'app\\framework\\waf\\rules\\getalertingmatches',
8 => 'app\\framework\\waf\\rules\\getowasptop10matches',
9 => 'app\\framework\\waf\\rules\\getmatchesbycategory',
10 => 'app\\framework\\waf\\rules\\shouldblock',
11 => 'app\\framework\\waf\\rules\\shouldalert',
12 => 'app\\framework\\waf\\rules\\haserrors',
13 => 'app\\framework\\waf\\rules\\gethighestseverity',
14 => 'app\\framework\\waf\\rules\\getmatchedcategories',
15 => 'app\\framework\\waf\\rules\\getmatchedruleids',
16 => 'app\\framework\\waf\\rules\\getoverallconfidence',
17 => 'app\\framework\\waf\\rules\\getthreatscore',
18 => 'app\\framework\\waf\\rules\\getperformancesummary',
19 => 'app\\framework\\waf\\rules\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Rules/RuleType.php' =>
array (
0 => '5e991474da36e0f50ccba1491ef8b6fbec2648ab',
1 =>
array (
0 => 'app\\framework\\waf\\rules\\ruletype',
),
2 =>
array (
0 => 'app\\framework\\waf\\rules\\getdescription',
1 => 'app\\framework\\waf\\rules\\getdefaultpriority',
2 => 'app\\framework\\waf\\rules\\requiresbody',
3 => 'app\\framework\\waf\\rules\\isexpensive',
4 => 'app\\framework\\waf\\rules\\cancausefalsepositives',
5 => 'app\\framework\\waf\\rules\\getprocessingtimecategory',
6 => 'app\\framework\\waf\\rules\\supportscaching',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ThreatAssessment.php' =>
array (
0 => 'b48e469e8404ad3273bf1cc730dd46febf0adcc4',
1 =>
array (
0 => 'app\\framework\\waf\\threatassessment',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\fromdetections',
2 => 'app\\framework\\waf\\empty',
3 => 'app\\framework\\waf\\createempty',
4 => 'app\\framework\\waf\\shouldblock',
5 => 'app\\framework\\waf\\shouldalert',
6 => 'app\\framework\\waf\\requiresimmediateaction',
7 => 'app\\framework\\waf\\getrisklevel',
8 => 'app\\framework\\waf\\getthreatcategories',
9 => 'app\\framework\\waf\\getdetectionsbyseverity',
10 => 'app\\framework\\waf\\getdetectionsbycategory',
11 => 'app\\framework\\waf\\getowasptop10detections',
12 => 'app\\framework\\waf\\getblockingdetections',
13 => 'app\\framework\\waf\\hasblockingdetection',
14 => 'app\\framework\\waf\\isempty',
15 => 'app\\framework\\waf\\getdetectioncount',
16 => 'app\\framework\\waf\\merge',
17 => 'app\\framework\\waf\\toarray',
18 => 'app\\framework\\waf\\calculateoverallthreatscore',
19 => 'app\\framework\\waf\\findmaxseverity',
20 => 'app\\framework\\waf\\countowasptop10',
21 => 'app\\framework\\waf\\countbyseverity',
22 => 'app\\framework\\waf\\calculateaverageconfidence',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/ResultMetadata.php' =>
array (
0 => '338754f7d40a3224192b50b1469f51b8db60ea94',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\resultmetadata',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\empty',
2 => 'app\\framework\\waf\\valueobjects\\withconfidence',
3 => 'app\\framework\\waf\\valueobjects\\withrule',
4 => 'app\\framework\\waf\\valueobjects\\withattackvector',
5 => 'app\\framework\\waf\\valueobjects\\withrequestcontext',
6 => 'app\\framework\\waf\\valueobjects\\hasconfidence',
7 => 'app\\framework\\waf\\valueobjects\\hasrule',
8 => 'app\\framework\\waf\\valueobjects\\hasattackvector',
9 => 'app\\framework\\waf\\valueobjects\\hasrequestcontext',
10 => 'app\\framework\\waf\\valueobjects\\merge',
11 => 'app\\framework\\waf\\valueobjects\\withpayloadsample',
12 => 'app\\framework\\waf\\valueobjects\\withcontext',
13 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/BusinessContext.php' =>
array (
0 => '8c288e3d9b4f7cdfc0280ba857edcf6157ba483e',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\businesscontext',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/SessionContext.php' =>
array (
0 => '60f0fb30006e01fecb43e20c4038ddaed19a7264',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\sessioncontext',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/AdditionalContext.php' =>
array (
0 => 'bac8f7e9783c480051760d1e785b8cf0b0b09424',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\additionalcontext',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\empty',
2 => 'app\\framework\\waf\\valueobjects\\withrequest',
3 => 'app\\framework\\waf\\valueobjects\\withsession',
4 => 'app\\framework\\waf\\valueobjects\\withgeographic',
5 => 'app\\framework\\waf\\valueobjects\\withcustomdata',
6 => 'app\\framework\\waf\\valueobjects\\hasrequest',
7 => 'app\\framework\\waf\\valueobjects\\hassession',
8 => 'app\\framework\\waf\\valueobjects\\hasgeographic',
9 => 'app\\framework\\waf\\valueobjects\\hastechnical',
10 => 'app\\framework\\waf\\valueobjects\\hasbusiness',
11 => 'app\\framework\\waf\\valueobjects\\hascustomdata',
12 => 'app\\framework\\waf\\valueobjects\\merge',
13 => 'app\\framework\\waf\\valueobjects\\addrequest',
14 => 'app\\framework\\waf\\valueobjects\\addsession',
15 => 'app\\framework\\waf\\valueobjects\\addgeographic',
16 => 'app\\framework\\waf\\valueobjects\\addtechnical',
17 => 'app\\framework\\waf\\valueobjects\\addbusiness',
18 => 'app\\framework\\waf\\valueobjects\\addcustomdata',
19 => 'app\\framework\\waf\\valueobjects\\getcustomvalue',
20 => 'app\\framework\\waf\\valueobjects\\hascustomkey',
21 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/PayloadSample.php' =>
array (
0 => '74ddd1d12116eb2ad5465756081d7176826bcae3',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\payloadsample',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\frominput',
2 => 'app\\framework\\waf\\valueobjects\\withmaxlength',
3 => 'app\\framework\\waf\\valueobjects\\minimal',
4 => 'app\\framework\\waf\\valueobjects\\extended',
5 => 'app\\framework\\waf\\valueobjects\\sanitizeforlogging',
6 => 'app\\framework\\waf\\valueobjects\\gethexdump',
7 => 'app\\framework\\waf\\valueobjects\\isbinary',
8 => 'app\\framework\\waf\\valueobjects\\getsafedisplay',
9 => 'app\\framework\\waf\\valueobjects\\getanalysisview',
10 => 'app\\framework\\waf\\valueobjects\\wastruncated',
11 => 'app\\framework\\waf\\valueobjects\\getoriginalsize',
12 => 'app\\framework\\waf\\valueobjects\\getcontenttype',
13 => 'app\\framework\\waf\\valueobjects\\getencoding',
14 => 'app\\framework\\waf\\valueobjects\\withcontenttype',
15 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/GeographicContext.php' =>
array (
0 => 'd587272e0f08b1bd5905e1c280abaef426b01f7c',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\geographiccontext',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\fromlocation',
2 => 'app\\framework\\waf\\valueobjects\\fromgeoip',
3 => 'app\\framework\\waf\\valueobjects\\isineurope',
4 => 'app\\framework\\waf\\valueobjects\\ishighrisklocation',
5 => 'app\\framework\\waf\\valueobjects\\distanceto',
6 => 'app\\framework\\waf\\valueobjects\\iswithinradius',
7 => 'app\\framework\\waf\\valueobjects\\getcontinent',
8 => 'app\\framework\\waf\\valueobjects\\gettimezoneoffset',
9 => 'app\\framework\\waf\\valueobjects\\hascoordinates',
10 => 'app\\framework\\waf\\valueobjects\\hastimezone',
11 => 'app\\framework\\waf\\valueobjects\\getlocationsummary',
12 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/RuleId.php' =>
array (
0 => '3051971e95b6e81309264e09cbf9315e12b701b0',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\ruleid',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\from',
2 => 'app\\framework\\waf\\valueobjects\\modsecurity',
3 => 'app\\framework\\waf\\valueobjects\\custom',
4 => 'app\\framework\\waf\\valueobjects\\sqlinjection',
5 => 'app\\framework\\waf\\valueobjects\\xss',
6 => 'app\\framework\\waf\\valueobjects\\csrf',
7 => 'app\\framework\\waf\\valueobjects\\botdetection',
8 => 'app\\framework\\waf\\valueobjects\\ratelimit',
9 => 'app\\framework\\waf\\valueobjects\\ddos',
10 => 'app\\framework\\waf\\valueobjects\\ipreputation',
11 => 'app\\framework\\waf\\valueobjects\\behavioral',
12 => 'app\\framework\\waf\\valueobjects\\isvalid',
13 => 'app\\framework\\waf\\valueobjects\\getcategory',
14 => 'app\\framework\\waf\\valueobjects\\getnumber',
15 => 'app\\framework\\waf\\valueobjects\\getvariant',
16 => 'app\\framework\\waf\\valueobjects\\ismodsecurity',
17 => 'app\\framework\\waf\\valueobjects\\iscustom',
18 => 'app\\framework\\waf\\valueobjects\\isowaspcategory',
19 => 'app\\framework\\waf\\valueobjects\\getdescription',
20 => 'app\\framework\\waf\\valueobjects\\equals',
21 => 'app\\framework\\waf\\valueobjects\\issamecategory',
22 => 'app\\framework\\waf\\valueobjects\\withvariant',
23 => 'app\\framework\\waf\\valueobjects\\__tostring',
24 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/RequestContext.php' =>
array (
0 => '3819f58de62904150a54654471c88c0b8a29f62c',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\requestcontext',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/LayerMetrics.php' =>
array (
0 => 'd5b6f2989617d860714ff22bba8ccfd24aa30dde',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\layermetrics',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\empty',
2 => 'app\\framework\\waf\\valueobjects\\getthreatrate',
3 => 'app\\framework\\waf\\valueobjects\\getfalsepositiverate',
4 => 'app\\framework\\waf\\valueobjects\\geterrorrate',
5 => 'app\\framework\\waf\\valueobjects\\gettimeoutrate',
6 => 'app\\framework\\waf\\valueobjects\\getaccuracy',
7 => 'app\\framework\\waf\\valueobjects\\gethealthscore',
8 => 'app\\framework\\waf\\valueobjects\\ishealthy',
9 => 'app\\framework\\waf\\valueobjects\\hasrecentactivity',
10 => 'app\\framework\\waf\\valueobjects\\recordrequest',
11 => 'app\\framework\\waf\\valueobjects\\recorderror',
12 => 'app\\framework\\waf\\valueobjects\\recordtimeout',
13 => 'app\\framework\\waf\\valueobjects\\recordfalsepositive',
14 => 'app\\framework\\waf\\valueobjects\\updatecategorycounts',
15 => 'app\\framework\\waf\\valueobjects\\reset',
16 => 'app\\framework\\waf\\valueobjects\\calculatenewaverage',
17 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/DetectionCollection.php' =>
array (
0 => '7eb5213d67c5db6f8dc265ed3d9d61092ee89035',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\detectioncollection',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\empty',
2 => 'app\\framework\\waf\\valueobjects\\single',
3 => 'app\\framework\\waf\\valueobjects\\fromarray',
4 => 'app\\framework\\waf\\valueobjects\\count',
5 => 'app\\framework\\waf\\valueobjects\\isempty',
6 => 'app\\framework\\waf\\valueobjects\\hasdetections',
7 => 'app\\framework\\waf\\valueobjects\\add',
8 => 'app\\framework\\waf\\valueobjects\\merge',
9 => 'app\\framework\\waf\\valueobjects\\filterbyseverity',
10 => 'app\\framework\\waf\\valueobjects\\filterbycategory',
11 => 'app\\framework\\waf\\valueobjects\\gethighestseverity',
12 => 'app\\framework\\waf\\valueobjects\\getcategories',
13 => 'app\\framework\\waf\\valueobjects\\toarray',
14 => 'app\\framework\\waf\\valueobjects\\getiterator',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/Detection.php' =>
array (
0 => 'a2071778836fb825eff17d8763eb8fb7ff1382c0',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\detection',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\create',
2 => 'app\\framework\\waf\\valueobjects\\withseverity',
3 => 'app\\framework\\waf\\valueobjects\\highconfidence',
4 => 'app\\framework\\waf\\valueobjects\\withpayload',
5 => 'app\\framework\\waf\\valueobjects\\iscritical',
6 => 'app\\framework\\waf\\valueobjects\\shouldblock',
7 => 'app\\framework\\waf\\valueobjects\\shouldalert',
8 => 'app\\framework\\waf\\valueobjects\\requiresimmediateaction',
9 => 'app\\framework\\waf\\valueobjects\\getowasprank',
10 => 'app\\framework\\waf\\valueobjects\\isowasptop10',
11 => 'app\\framework\\waf\\valueobjects\\getthreatscore',
12 => 'app\\framework\\waf\\valueobjects\\withlocation',
13 => 'app\\framework\\waf\\valueobjects\\withcontext',
14 => 'app\\framework\\waf\\valueobjects\\withtimestamp',
15 => 'app\\framework\\waf\\valueobjects\\toarray',
16 => 'app\\framework\\waf\\valueobjects\\getformattedmessage',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/LayerConfig.php' =>
array (
0 => '8dd728b94e977a8cd93e397ff722a1b36d80e61d',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\layerconfig',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\default',
2 => 'app\\framework\\waf\\valueobjects\\production',
3 => 'app\\framework\\waf\\valueobjects\\development',
4 => 'app\\framework\\waf\\valueobjects\\testing',
5 => 'app\\framework\\waf\\valueobjects\\enable',
6 => 'app\\framework\\waf\\valueobjects\\disable',
7 => 'app\\framework\\waf\\valueobjects\\withtimeout',
8 => 'app\\framework\\waf\\valueobjects\\withconfidencethreshold',
9 => 'app\\framework\\waf\\valueobjects\\withblockingmode',
10 => 'app\\framework\\waf\\valueobjects\\withlogging',
11 => 'app\\framework\\waf\\valueobjects\\withmaxdetections',
12 => 'app\\framework\\waf\\valueobjects\\withcustomsetting',
13 => 'app\\framework\\waf\\valueobjects\\getcustomsetting',
14 => 'app\\framework\\waf\\valueobjects\\hascustomsetting',
15 => 'app\\framework\\waf\\valueobjects\\geteffectivetimeout',
16 => 'app\\framework\\waf\\valueobjects\\geteffectiveconfidencethreshold',
17 => 'app\\framework\\waf\\valueobjects\\validate',
18 => 'app\\framework\\waf\\valueobjects\\isvalid',
19 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ValueObjects/TechnicalContext.php' =>
array (
0 => '7e6d06d0184885b61e9ff03810e8be56e160cc19',
1 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\technicalcontext',
),
2 =>
array (
0 => 'app\\framework\\waf\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/ThreatAssessmentService.php' =>
array (
0 => '94b12678353d9aa25bec1878e7d86715c7226a6e',
1 =>
array (
0 => 'app\\framework\\waf\\threatassessmentservice',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\evaluate',
2 => 'app\\framework\\waf\\determineaction',
3 => 'app\\framework\\waf\\getseverityweight',
4 => 'app\\framework\\waf\\mapanomalyscoretoseverity',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/WafAction.php' =>
array (
0 => '6fccbb8c3db41b91e675421adbdf28b34b6594e6',
1 =>
array (
0 => 'app\\framework\\waf\\wafaction',
),
2 =>
array (
0 => 'app\\framework\\waf\\getdescription',
1 => 'app\\framework\\waf\\getdefaulthttpstatus',
2 => 'app\\framework\\waf\\allowscontinuation',
3 => 'app\\framework\\waf\\requireslogging',
4 => 'app\\framework\\waf\\getloglevel',
5 => 'app\\framework\\waf\\shouldalert',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/DetectionSeverity.php' =>
array (
0 => '7026376a4ab964a136523027c5c8432927c5980c',
1 =>
array (
0 => 'app\\framework\\waf\\detectionseverity',
),
2 =>
array (
0 => 'app\\framework\\waf\\getscore',
1 => 'app\\framework\\waf\\getcvssscore',
2 => 'app\\framework\\waf\\ishigherthan',
3 => 'app\\framework\\waf\\islowerthan',
4 => 'app\\framework\\waf\\requiresimmediateaction',
5 => 'app\\framework\\waf\\shouldblock',
6 => 'app\\framework\\waf\\shouldalert',
7 => 'app\\framework\\waf\\getdescription',
8 => 'app\\framework\\waf\\getrecommendedaction',
9 => 'app\\framework\\waf\\fromscore',
10 => 'app\\framework\\waf\\fromcvss',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Layers/SqlInjectionLayer.php' =>
array (
0 => '2c26d2ed2378500d34033ee5861de5d5d311752e',
1 =>
array (
0 => 'app\\framework\\waf\\layers\\sqlinjectionlayer',
),
2 =>
array (
0 => 'app\\framework\\waf\\layers\\__construct',
1 => 'app\\framework\\waf\\layers\\getname',
2 => 'app\\framework\\waf\\layers\\analyze',
3 => 'app\\framework\\waf\\layers\\analyzestring',
4 => 'app\\framework\\waf\\layers\\isenabled',
5 => 'app\\framework\\waf\\layers\\ishealthy',
6 => 'app\\framework\\waf\\layers\\getpriority',
7 => 'app\\framework\\waf\\layers\\getconfidencelevel',
8 => 'app\\framework\\waf\\layers\\gettimeoutthreshold',
9 => 'app\\framework\\waf\\layers\\configure',
10 => 'app\\framework\\waf\\layers\\getconfig',
11 => 'app\\framework\\waf\\layers\\getmetrics',
12 => 'app\\framework\\waf\\layers\\reset',
13 => 'app\\framework\\waf\\layers\\warmup',
14 => 'app\\framework\\waf\\layers\\shutdown',
15 => 'app\\framework\\waf\\layers\\getdependencies',
16 => 'app\\framework\\waf\\layers\\supportsparallelprocessing',
17 => 'app\\framework\\waf\\layers\\getversion',
18 => 'app\\framework\\waf\\layers\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Layers/XssLayer.php' =>
array (
0 => '8bc17de172d8bf201d438118452e84396e084ce8',
1 =>
array (
0 => 'app\\framework\\waf\\layers\\xsslayer',
),
2 =>
array (
0 => 'app\\framework\\waf\\layers\\__construct',
1 => 'app\\framework\\waf\\layers\\getname',
2 => 'app\\framework\\waf\\layers\\analyze',
3 => 'app\\framework\\waf\\layers\\analyzestring',
4 => 'app\\framework\\waf\\layers\\calculateseverity',
5 => 'app\\framework\\waf\\layers\\calculateriskscore',
6 => 'app\\framework\\waf\\layers\\isenabled',
7 => 'app\\framework\\waf\\layers\\ishealthy',
8 => 'app\\framework\\waf\\layers\\getpriority',
9 => 'app\\framework\\waf\\layers\\getconfidencelevel',
10 => 'app\\framework\\waf\\layers\\gettimeoutthreshold',
11 => 'app\\framework\\waf\\layers\\configure',
12 => 'app\\framework\\waf\\layers\\getconfig',
13 => 'app\\framework\\waf\\layers\\getmetrics',
14 => 'app\\framework\\waf\\layers\\reset',
15 => 'app\\framework\\waf\\layers\\warmup',
16 => 'app\\framework\\waf\\layers\\shutdown',
17 => 'app\\framework\\waf\\layers\\getdependencies',
18 => 'app\\framework\\waf\\layers\\supportsparallelprocessing',
19 => 'app\\framework\\waf\\layers\\getversion',
20 => 'app\\framework\\waf\\layers\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Layers/SuspiciousUserAgentLayer.php' =>
array (
0 => '24f2c98ec7bb3f95633e0b15ffb130a4adc74164',
1 =>
array (
0 => 'app\\framework\\waf\\layers\\suspicioususeragentlayer',
),
2 =>
array (
0 => 'app\\framework\\waf\\layers\\__construct',
1 => 'app\\framework\\waf\\layers\\getname',
2 => 'app\\framework\\waf\\layers\\analyze',
3 => 'app\\framework\\waf\\layers\\analyzeuseragent',
4 => 'app\\framework\\waf\\layers\\identifythreattype',
5 => 'app\\framework\\waf\\layers\\calculateseverity',
6 => 'app\\framework\\waf\\layers\\calculateriskscore',
7 => 'app\\framework\\waf\\layers\\calculateconfidence',
8 => 'app\\framework\\waf\\layers\\performheuristicanalysis',
9 => 'app\\framework\\waf\\layers\\analyzeuseragentstructure',
10 => 'app\\framework\\waf\\layers\\isenabled',
11 => 'app\\framework\\waf\\layers\\ishealthy',
12 => 'app\\framework\\waf\\layers\\getpriority',
13 => 'app\\framework\\waf\\layers\\getconfidencelevel',
14 => 'app\\framework\\waf\\layers\\gettimeoutthreshold',
15 => 'app\\framework\\waf\\layers\\configure',
16 => 'app\\framework\\waf\\layers\\getconfig',
17 => 'app\\framework\\waf\\layers\\getmetrics',
18 => 'app\\framework\\waf\\layers\\reset',
19 => 'app\\framework\\waf\\layers\\warmup',
20 => 'app\\framework\\waf\\layers\\shutdown',
21 => 'app\\framework\\waf\\layers\\getdependencies',
22 => 'app\\framework\\waf\\layers\\supportsparallelprocessing',
23 => 'app\\framework\\waf\\layers\\getversion',
24 => 'app\\framework\\waf\\layers\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Layers/CommandInjectionLayer.php' =>
array (
0 => 'c44d385f0cfdde159bc4132f66fa32a16688d530',
1 =>
array (
0 => 'app\\framework\\waf\\layers\\commandinjectionlayer',
),
2 =>
array (
0 => 'app\\framework\\waf\\layers\\__construct',
1 => 'app\\framework\\waf\\layers\\getname',
2 => 'app\\framework\\waf\\layers\\analyze',
3 => 'app\\framework\\waf\\layers\\analyzestring',
4 => 'app\\framework\\waf\\layers\\calculateseverity',
5 => 'app\\framework\\waf\\layers\\calculateriskscore',
6 => 'app\\framework\\waf\\layers\\identifycommandtype',
7 => 'app\\framework\\waf\\layers\\analyzeriskfactors',
8 => 'app\\framework\\waf\\layers\\isenabled',
9 => 'app\\framework\\waf\\layers\\ishealthy',
10 => 'app\\framework\\waf\\layers\\getpriority',
11 => 'app\\framework\\waf\\layers\\getconfidencelevel',
12 => 'app\\framework\\waf\\layers\\gettimeoutthreshold',
13 => 'app\\framework\\waf\\layers\\configure',
14 => 'app\\framework\\waf\\layers\\getconfig',
15 => 'app\\framework\\waf\\layers\\getmetrics',
16 => 'app\\framework\\waf\\layers\\reset',
17 => 'app\\framework\\waf\\layers\\warmup',
18 => 'app\\framework\\waf\\layers\\shutdown',
19 => 'app\\framework\\waf\\layers\\getdependencies',
20 => 'app\\framework\\waf\\layers\\supportsparallelprocessing',
21 => 'app\\framework\\waf\\layers\\getversion',
22 => 'app\\framework\\waf\\layers\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/Layers/PathTraversalLayer.php' =>
array (
0 => '0267f5d1c0285dac393ec654cfb2789b88cbc24c',
1 =>
array (
0 => 'app\\framework\\waf\\layers\\pathtraversallayer',
),
2 =>
array (
0 => 'app\\framework\\waf\\layers\\__construct',
1 => 'app\\framework\\waf\\layers\\getname',
2 => 'app\\framework\\waf\\layers\\analyze',
3 => 'app\\framework\\waf\\layers\\analyzestring',
4 => 'app\\framework\\waf\\layers\\calculateseverity',
5 => 'app\\framework\\waf\\layers\\calculateriskscore',
6 => 'app\\framework\\waf\\layers\\identifythreattype',
7 => 'app\\framework\\waf\\layers\\isenabled',
8 => 'app\\framework\\waf\\layers\\ishealthy',
9 => 'app\\framework\\waf\\layers\\getpriority',
10 => 'app\\framework\\waf\\layers\\getconfidencelevel',
11 => 'app\\framework\\waf\\layers\\gettimeoutthreshold',
12 => 'app\\framework\\waf\\layers\\configure',
13 => 'app\\framework\\waf\\layers\\getconfig',
14 => 'app\\framework\\waf\\layers\\getmetrics',
15 => 'app\\framework\\waf\\layers\\reset',
16 => 'app\\framework\\waf\\layers\\warmup',
17 => 'app\\framework\\waf\\layers\\shutdown',
18 => 'app\\framework\\waf\\layers\\getdependencies',
19 => 'app\\framework\\waf\\layers\\supportsparallelprocessing',
20 => 'app\\framework\\waf\\layers\\getversion',
21 => 'app\\framework\\waf\\layers\\getsupportedcategories',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/WafEngineInitializer.php' =>
array (
0 => '7a6edae08b0dba6f7891669bbd9c9eb8b8b1edb1',
1 =>
array (
0 => 'app\\framework\\waf\\wafengineinitializer',
),
2 =>
array (
0 => 'app\\framework\\waf\\__construct',
1 => 'app\\framework\\waf\\__invoke',
2 => 'app\\framework\\waf\\registersecuritylayers',
3 => 'app\\framework\\waf\\getregisteredlayernames',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/Detectors/DeviceIntelligenceDetector.php' =>
array (
0 => 'e3de9a91b4dd29fe53ae8f54ade5bf4191c51718',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\detectors\\deviceintelligencedetector',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\detectors\\__construct',
1 => 'app\\framework\\waf\\botprotection\\detectors\\analyzedevice',
2 => 'app\\framework\\waf\\botprotection\\detectors\\extractdevicedata',
3 => 'app\\framework\\waf\\botprotection\\detectors\\extractoperatingsystem',
4 => 'app\\framework\\waf\\botprotection\\detectors\\extractbrowser',
5 => 'app\\framework\\waf\\botprotection\\detectors\\extractdevicetype',
6 => 'app\\framework\\waf\\botprotection\\detectors\\detectvirtualmachine',
7 => 'app\\framework\\waf\\botprotection\\detectors\\detectheadlessbrowser',
8 => 'app\\framework\\waf\\botprotection\\detectors\\detectwebdriver',
9 => 'app\\framework\\waf\\botprotection\\detectors\\analyzeuseragentconsistency',
10 => 'app\\framework\\waf\\botprotection\\detectors\\analyzehardwareconsistency',
11 => 'app\\framework\\waf\\botprotection\\detectors\\checkagainstknownpatterns',
12 => 'app\\framework\\waf\\botprotection\\detectors\\matchespattern',
13 => 'app\\framework\\waf\\botprotection\\detectors\\tracksuspiciousdevice',
14 => 'app\\framework\\waf\\botprotection\\detectors\\initializedevicepatterns',
15 => 'app\\framework\\waf\\botprotection\\detectors\\createemptyprofile',
16 => 'app\\framework\\waf\\botprotection\\detectors\\generateprofilecachekey',
17 => 'app\\framework\\waf\\botprotection\\detectors\\cleanupprofilecache',
18 => 'app\\framework\\waf\\botprotection\\detectors\\getstatistics',
19 => 'app\\framework\\waf\\botprotection\\detectors\\getsuspiciousdevices',
20 => 'app\\framework\\waf\\botprotection\\detectors\\isenabled',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/Detectors/FingerprintDetector.php' =>
array (
0 => '7334a4f7d71512c8a322c1e9ac3ebbeacd2f1c3b',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\detectors\\fingerprintdetector',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\detectors\\__construct',
1 => 'app\\framework\\waf\\botprotection\\detectors\\analyzefingerprint',
2 => 'app\\framework\\waf\\botprotection\\detectors\\extractfingerprintdata',
3 => 'app\\framework\\waf\\botprotection\\detectors\\createemptyfingerprint',
4 => 'app\\framework\\waf\\botprotection\\detectors\\generatecachekey',
5 => 'app\\framework\\waf\\botprotection\\detectors\\cleanupcache',
6 => 'app\\framework\\waf\\botprotection\\detectors\\addknownbotfingerprint',
7 => 'app\\framework\\waf\\botprotection\\detectors\\isknownbot',
8 => 'app\\framework\\waf\\botprotection\\detectors\\getstatistics',
9 => 'app\\framework\\waf\\botprotection\\detectors\\isenabled',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/Detectors/BehavioralDetector.php' =>
array (
0 => '7589b8e118d02517465c0c04aa6e17fd123876ab',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\detectors\\behavioraldetector',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\detectors\\__construct',
1 => 'app\\framework\\waf\\botprotection\\detectors\\analyzebehavior',
2 => 'app\\framework\\waf\\botprotection\\detectors\\getsessionid',
3 => 'app\\framework\\waf\\botprotection\\detectors\\updatesessiondata',
4 => 'app\\framework\\waf\\botprotection\\detectors\\analyzerequesttiming',
5 => 'app\\framework\\waf\\botprotection\\detectors\\analyzemousemovement',
6 => 'app\\framework\\waf\\botprotection\\detectors\\analyzekeystrokepatterns',
7 => 'app\\framework\\waf\\botprotection\\detectors\\analyzenavigationpatterns',
8 => 'app\\framework\\waf\\botprotection\\detectors\\calculatebehavioralriskscore',
9 => 'app\\framework\\waf\\botprotection\\detectors\\calculateanalysisconfidence',
10 => 'app\\framework\\waf\\botprotection\\detectors\\isperfectline',
11 => 'app\\framework\\waf\\botprotection\\detectors\\calculatevariance',
12 => 'app\\framework\\waf\\botprotection\\detectors\\limitsessiondatasize',
13 => 'app\\framework\\waf\\botprotection\\detectors\\cleanupoldsessions',
14 => 'app\\framework\\waf\\botprotection\\detectors\\initializebehaviorpatterns',
15 => 'app\\framework\\waf\\botprotection\\detectors\\initializetimingthresholds',
16 => 'app\\framework\\waf\\botprotection\\detectors\\getstatistics',
17 => 'app\\framework\\waf\\botprotection\\detectors\\isenabled',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/BehavioralAnalysisResult.php' =>
array (
0 => '3b644660827c48fb9fb62a2c22f53fb3e8e1d8c6',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\behavioralanalysisresult',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\empty',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\getriskscore',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\getdetections',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\ishighlysuspicious',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/BrowserFingerprint.php' =>
array (
0 => '5158d008934f32bf790b87f654ffc191bde4b949',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\browserfingerprint',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\fromdata',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\isanomalous',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\ishighlysuspicious',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\getanomalyscore',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\getanomalousfeatures',
6 => 'app\\framework\\waf\\botprotection\\valueobjects\\matches',
7 => 'app\\framework\\waf\\botprotection\\valueobjects\\similarity',
8 => 'app\\framework\\waf\\botprotection\\valueobjects\\extractfeatures',
9 => 'app\\framework\\waf\\botprotection\\valueobjects\\detectanomalies',
10 => 'app\\framework\\waf\\botprotection\\valueobjects\\calculateanomalyscore',
11 => 'app\\framework\\waf\\botprotection\\valueobjects\\issuspicioususeragent',
12 => 'app\\framework\\waf\\botprotection\\valueobjects\\generatehash',
13 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/CaptchaChallenge.php' =>
array (
0 => '4b588b96b3c7c57277b595cf1be3ffa3c443b1e5',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\captchachallenge',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\disabled',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\fromarray',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\isactive',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\isexpired',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\gettimeuntilexpiration',
6 => 'app\\framework\\waf\\botprotection\\valueobjects\\gethtml',
7 => 'app\\framework\\waf\\botprotection\\valueobjects\\getrecaptchahtml',
8 => 'app\\framework\\waf\\botprotection\\valueobjects\\gethcaptchahtml',
9 => 'app\\framework\\waf\\botprotection\\valueobjects\\getjavascript',
10 => 'app\\framework\\waf\\botprotection\\valueobjects\\getrecaptchajavascript',
11 => 'app\\framework\\waf\\botprotection\\valueobjects\\gethcaptchajavascript',
12 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/BotRiskScore.php' =>
array (
0 => 'b7eb856c4c2c1ad450135f7b3535f5bae072a1c4',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\botriskscore',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\zero',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\getvalue',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\iscritical',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\ishigh',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\iselevated',
6 => 'app\\framework\\waf\\botprotection\\valueobjects\\getdominantfactor',
7 => 'app\\framework\\waf\\botprotection\\valueobjects\\getrisklevel',
8 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/CaptchaResult.php' =>
array (
0 => '1cce270cab95125e563ee0b162d119e2a3409c80',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\captcharesult',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\disabled',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\invalid',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\ishuman',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\isbot',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\isinconclusive',
6 => 'app\\framework\\waf\\botprotection\\valueobjects\\getconfidencelevel',
7 => 'app\\framework\\waf\\botprotection\\valueobjects\\haserrors',
8 => 'app\\framework\\waf\\botprotection\\valueobjects\\geterrormessage',
9 => 'app\\framework\\waf\\botprotection\\valueobjects\\shouldblock',
10 => 'app\\framework\\waf\\botprotection\\valueobjects\\shouldallow',
11 => 'app\\framework\\waf\\botprotection\\valueobjects\\requiresadditionalverification',
12 => 'app\\framework\\waf\\botprotection\\valueobjects\\getresponsetime',
13 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/BotDetection.php' =>
array (
0 => 'addb603367c75d2954e6efb72860d6700d8bf2c5',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\botdetection',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\shouldblock',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\shouldalert',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\ishighconfidence',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\getriskcontribution',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/DeviceProfile.php' =>
array (
0 => '009be7281265ab0628a543ee5c5539e71db0bc65',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\deviceprofile',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\fromdata',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\issuspicious',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\ishighlysuspicious',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\getsuspicionscore',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\getsuspiciousfeatures',
6 => 'app\\framework\\waf\\botprotection\\valueobjects\\islikelybot',
7 => 'app\\framework\\waf\\botprotection\\valueobjects\\matches',
8 => 'app\\framework\\waf\\botprotection\\valueobjects\\similarity',
9 => 'app\\framework\\waf\\botprotection\\valueobjects\\extractcharacteristics',
10 => 'app\\framework\\waf\\botprotection\\valueobjects\\detectsuspiciousfeatures',
11 => 'app\\framework\\waf\\botprotection\\valueobjects\\calculatesuspicionscore',
12 => 'app\\framework\\waf\\botprotection\\valueobjects\\generatedeviceid',
13 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/ValueObjects/BotDetectionResult.php' =>
array (
0 => 'a9e3a5c5de3422c70cac120a207a5896f24b8561',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\botdetectionresult',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\valueobjects\\__construct',
1 => 'app\\framework\\waf\\botprotection\\valueobjects\\getconfidence',
2 => 'app\\framework\\waf\\botprotection\\valueobjects\\disabled',
3 => 'app\\framework\\waf\\botprotection\\valueobjects\\error',
4 => 'app\\framework\\waf\\botprotection\\valueobjects\\shouldblock',
5 => 'app\\framework\\waf\\botprotection\\valueobjects\\shouldflag',
6 => 'app\\framework\\waf\\botprotection\\valueobjects\\requiresverification',
7 => 'app\\framework\\waf\\botprotection\\valueobjects\\getrisklevel',
8 => 'app\\framework\\waf\\botprotection\\valueobjects\\getdetectiontypes',
9 => 'app\\framework\\waf\\botprotection\\valueobjects\\gethighconfidencedetections',
10 => 'app\\framework\\waf\\botprotection\\valueobjects\\haserror',
11 => 'app\\framework\\waf\\botprotection\\valueobjects\\toarray',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/BotDetectionType.php' =>
array (
0 => 'e1939af441662db0b9b4eecb3e8464cbd82da4f2',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\botdetectiontype',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\getdescription',
1 => 'app\\framework\\waf\\botprotection\\getdefaultseverity',
2 => 'app\\framework\\waf\\botprotection\\shouldblock',
3 => 'app\\framework\\waf\\botprotection\\getall',
4 => 'app\\framework\\waf\\botprotection\\getbyseverity',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/BotProtectionEngine.php' =>
array (
0 => 'feff1d4ddc0c34f856f0c12b2e39133da168b30f',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\botprotectionengine',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\__construct',
1 => 'app\\framework\\waf\\botprotection\\getbotthreshold',
2 => 'app\\framework\\waf\\botprotection\\getanalysistimeout',
3 => 'app\\framework\\waf\\botprotection\\analyzerequest',
4 => 'app\\framework\\waf\\botprotection\\detectfingerprint',
5 => 'app\\framework\\waf\\botprotection\\analyzebehavior',
6 => 'app\\framework\\waf\\botprotection\\analyzedevice',
7 => 'app\\framework\\waf\\botprotection\\calculatebotriskscore',
8 => 'app\\framework\\waf\\botprotection\\shouldrequirecaptcha',
9 => 'app\\framework\\waf\\botprotection\\validatecaptcha',
10 => 'app\\framework\\waf\\botprotection\\createfingerprintdetection',
11 => 'app\\framework\\waf\\botprotection\\createdevicedetection',
12 => 'app\\framework\\waf\\botprotection\\createcaptchafailuredetection',
13 => 'app\\framework\\waf\\botprotection\\calculateconfidence',
14 => 'app\\framework\\waf\\botprotection\\calculateriskconfidence',
15 => 'app\\framework\\waf\\botprotection\\calculateriskscorevariance',
16 => 'app\\framework\\waf\\botprotection\\getclientidentifier',
17 => 'app\\framework\\waf\\botprotection\\getrecentdetections',
18 => 'app\\framework\\waf\\botprotection\\recorddetection',
19 => 'app\\framework\\waf\\botprotection\\updateperformancemetrics',
20 => 'app\\framework\\waf\\botprotection\\getperformancestats',
21 => 'app\\framework\\waf\\botprotection\\calculatebotdetectionrate',
22 => 'app\\framework\\waf\\botprotection\\isenabled',
23 => 'app\\framework\\waf\\botprotection\\getconfiguration',
),
3 =>
array (
),
),
'/home/michael/dev/michaelschiemer/src/Framework/Waf/BotProtection/CaptchaValidator.php' =>
array (
0 => '4de387b29f65cae748d63e04d6b35103a532fbe4',
1 =>
array (
0 => 'app\\framework\\waf\\botprotection\\captchavalidator',
),
2 =>
array (
0 => 'app\\framework\\waf\\botprotection\\__construct',
1 => 'app\\framework\\waf\\botprotection\\generatechallenge',
2 => 'app\\framework\\waf\\botprotection\\validateresponse',
3 => 'app\\framework\\waf\\botprotection\\validatewithprovider',
4 => 'app\\framework\\waf\\botprotection\\normalizeproviderresponse',
5 => 'app\\framework\\waf\\botprotection\\getchallenge',
6 => 'app\\framework\\waf\\botprotection\\removechallenge',
7 => 'app\\framework\\waf\\botprotection\\generatechallengeid',
8 => 'app\\framework\\waf\\botprotection\\isrequired',
9 => 'app\\framework\\waf\\botprotection\\ismandatory',
10 => 'app\\framework\\waf\\botprotection\\cleanupexpiredchallenges',
11 => 'app\\framework\\waf\\botprotection\\getstatistics',
12 => 'app\\framework\\waf\\botprotection\\isconfigured',
13 => 'app\\framework\\waf\\botprotection\\getsupportedproviders',
),
3 =>
array (
),
),
),
));