- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
2311 lines
108 KiB
PHP
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 (
|
|
),
|
|
),
|
|
),
|
|
)); |