|  | ktotoff АльтерЛан
 
 
 Зарегистрирован: 2006-12-19
 Сообщений: 340
 | Пентестим один из проектов не Неткет и контур безопасности заваливает меня сообщениями. Это нормально и полезно — вижу косячки и исправляю их. 
 Однако с серией инцидентов справиться не знаю как.
 Ругается на неэкранированное значение. Смотрю в код и не понимаю, что тут неэкранировано!
 
 Попытался добавить читабельности.
 
 
 Код:$browse_hide['unactive'] = "<li \".(
 \$data[\$i]['page_Direct'] == \$parent_sub_tree[0]['Subdivision_ID'] ||
 \$data[\$i]['page_Parent'] == \$parent_sub_tree[1]['Subdivision_ID'] ||
 \$data[\$i]['page_Direct'] == \$parent_sub_tree[1]['Parent_Sub_ID'] ? \" class='current'\" : NULL ).\" >
 \".( \$parent_sub_tree[0]['Subdivision_ID'] == \$data[\$i]['page_Direct'] ? \"
 <strong>%NAME</strong>
 \" : \"
 <a href='%URL'\".( \$data[\$i]['page_Target'] ? \" target='_blank'\" : NULL).\"><span>%NAME</span></a>
 \" ).\" </li> ";
 
 Журнал безопасности мне подсвечивает такое и я не понимаю почему. Что не так?
 
 $result.= "<li".( $data[$i]['page_Direct'] == $parent_sub_tree[0]['Subdivision_ID'] || $data[$i]['page_Parent'] == $parent_sub_tree[1]['Subdivision_ID'] || $data[$i]['page_Direct'] == $parent_sub_tree[1]['Parent_Sub_ID'] ? " class='current'" : NULL ).">".( $parent_sub_tree[0]['Subdivision_ID'] == $data[$i]['page_Direct'] ? "<strong>Название</strong>" : "<a href='/site/sub/page/'".( $data[$i]['page_Target'] ? " target='_blank'" : NULL)."><span>Название</span></a>" )."</li>";
 
 Спасибо!
 
 
 ...жизнь прекрасна, когда правильно подобраны антидепрессанты... | 
                            
                            
  |  | ktotoff АльтерЛан
 
 
 Зарегистрирован: 2006-12-19
 Сообщений: 340
 | Попробую, спасибо! 
 $nc_core->nav использовать можно, версия неткет последняя. Но это давно работающий проект, уже обросший всякими нюансами. Переделывание центральной навигации, которая также обвешана исключениями и ситуациями, как елка игрушками — такая себе задача. Это в планах, но это целое дело!
 
 
 ...жизнь прекрасна, когда правильно подобраны антидепрессанты... |