You can open the app in the AppleScript Editor to see all tests run:
property thefirsttest : ""
property theUser : ""
property theFirstResultTest : ""
property theError : ""
property thesecondtest : ""
property theSecondResultTest : ""
property firsttestgood : true
property secondtestgood : true
tell application "System Events"
set theUser to (name of current user)
end tell
set theFirstResultTest to "The domain/default pair of (/Applications/Safari.app/Contents/Info, LSEnvironment) does not exist"
set theSecondResultTest to "The domain/default pair of (/Users/" & theUser & "/.MacOSX/environment, DYLD_INSERT_LIBRARIES) does not exist"
try
set thefirsttest to (do shell script "defaults read /Applications/Safari.app/Contents/Info LSEnvironment")
on error theError
if theError contains theFirstResultTest then
try
display dialog "You passed the first test! So far so good!"
set firsttestgood to true
end try
else
try
set firsttestgood to false
end try
end if
end try
try
set thesecondtest to (do shell script "defaults read ~/.MacOSX/environment DYLD_INSERT_LIBRARIES")
on error theError
if theError contains theSecondResultTest then
try
display dialog "You passed the second test! Awesome!"
set secondtestgood to true
end try
else
set secondtestgood to false
end if
end try
if firsttestgood and secondtestgood then
display dialog "you appear to be clean!
if you haven't already done so,
run software update!"
else if (not firsttestgood) or (not secondtestgood) then
display dialog "you failed one or both tests!
Please go to:
https://www.f-secure.com/v-descs/trojan-downloader_osx_flashback_i.shtml
and follow the directions!"
end if