BIN: Analyse Headers: improve warning if no lots file
This commit is contained in:
parent
ae7bd86993
commit
16cec4f7e7
1 changed files with 3 additions and 1 deletions
|
@ -388,6 +388,8 @@ attacks (XSS).\n\n"
|
||||||
local reportURI=false
|
local reportURI=false
|
||||||
local reportTO=false
|
local reportTO=false
|
||||||
|
|
||||||
|
[ -f "$lotsfile" ] || message+="WARNING: Lots file not available. Run with --fetch-lots in order to get it\n\n"
|
||||||
|
|
||||||
while read directive; do
|
while read directive; do
|
||||||
local directiveName="$(echo "$directive" | cut -d ' ' -f 1)"
|
local directiveName="$(echo "$directive" | cut -d ' ' -f 1)"
|
||||||
local directiveValue="$(echo "$directive" | cut -d ' ' -f 2-)"
|
local directiveValue="$(echo "$directive" | cut -d ' ' -f 2-)"
|
||||||
|
@ -424,7 +426,7 @@ attacks"
|
||||||
*)
|
*)
|
||||||
local domain="$(echo "$source" | sed -E 's/([^/]*:\/\/)?([^/]*).*/\2/')"
|
local domain="$(echo "$source" | sed -E 's/([^/]*:\/\/)?([^/]*).*/\2/')"
|
||||||
lotsTags="$(lookup_lots "$domain")"
|
lotsTags="$(lookup_lots "$domain")"
|
||||||
if [ -n "$lotsTags" ]; then
|
if [ $? -eq 0 ] && [ -n "$lotsTags" ]; then
|
||||||
sourcemessage+="The LOTS project has marked ${ORANGE}${domain}${NC} with the tags: $lotsTags."
|
sourcemessage+="The LOTS project has marked ${ORANGE}${domain}${NC} with the tags: $lotsTags."
|
||||||
fi
|
fi
|
||||||
if [ "$directiveName" == "script-src" ] && checkJsonp "$domain"; then
|
if [ "$directiveName" == "script-src" ] && checkJsonp "$domain"; then
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue