| |
---|
| | die("[-] no such folder! \n"); |
---|
| | |
---|
| | //get config file |
---|
| | $config = json_decode(file_get_contents($filter->getParam("path")."config.conf")); |
---|
| | $riskRatings = array("Serious","High","Medium","Low"); |
---|
| | $riskRatings = array("Serious","High","Medium","Low","Info"); |
---|
| | |
---|
| | //create owasp top 10 placeholders |
---|
| | for ($i=1; $i <= 10 ; $i++) { $padNo = sprintf("%02d", $i); ${"A".$padNo} = 0; } |
---|
| | for ($i=1; $i <= 10 ; $i++) { $padNo = sprintf("%02d", $i); ${"M".$padNo} = 0; } |
---|
| |
---|
| | } |
---|
| | } |
---|
| | |
---|
| | // create sumaries tables |
---|
| | $Summary_Serious_Final = $Summary_High_Final = $Summary_Medium_Final = $Summary_Low_Final = ""; |
---|
| | $Summary_Serious_Final = $Summary_High_Final = $Summary_Medium_Final = $Summary_Low_Final = $Summary_Info_Final = ""; |
---|
| | $placeA = 1; |
---|
| | foreach ($riskRatings as $riskKey => $riskVal) { |
---|
| | $placeB = 1; |
---|
| | if(empty( ${"Summary_$riskVal"} )){ |
---|
| |
---|
| | $source = str_replace('{summary_table_serious}', $Summary_Serious_Final, $source); |
---|
| | $source = str_replace('{summary_table_high}', $Summary_High_Final, $source); |
---|
| | $source = str_replace('{summary_table_medium}', $Summary_Medium_Final, $source); |
---|
| | $source = str_replace('{summary_table_low}', $Summary_Low_Final, $source); |
---|
| | $source = str_replace('{summary_table_info}', $Summary_Info_Final, $source); |
---|
| | echo "[+] added findings summary tables\n"; |
---|
| | |
---|
| | //update owasp count tables |
---|
| | for ($i=1; $i <= 10 ; $i++) { |
---|
| |
---|
| | |