OK, I've started adding version numbers to this script now to avoid confusion. :~!
Latest 'update' is v1.3 (fixed: the 'choose folder' option now works correctly): I don't think this is the last version...there's at least one outstanding problem one person's having that I'm waiting to here more about (I can't reproduce it myself, but will post an update if / when needed). #script version 1.3 set x to (path to startup disk) as text set pathToAppFolder to x & "Applications:" as alias set defaultAppsFolder to "/Applications" #comment out the three lines above and uncomment the three lines below if you want to choose the folder yourself #set pathToAppFolder to choose folder #set defaultAppsFolder to POSIX path of pathToAppFolder #set defaultAppsFolder to text 1 thru -2 of defaultAppsFolder set plistContents to "" set x to (path to startup disk) as text set pathToAppFolder to x & "Applications:" as alias set infoFilePath to "Contents:info.plist" set theApp to "" set sparkleAppsList to {} set theAppList to do shell script "find " & defaultAppsFolder & " -name Sparkle.framework | awk -F'/' '{print $3}'" set theAppList to paragraphs of theAppList repeat with i from 1 to number of items in theAppList set theApp to text of item i of theAppList set this_item to item i of theAppList set f to pathToAppFolder & this_item & ":" & infoFilePath as string tell application "System Events" if exists property list file f then set thePlist to contents of property list file f set theValue to value of thePlist if exists SUFeedURL of theValue then set thisSUFeedURL to SUFeedURL of theValue as text if thisSUFeedURL contains "http:" then set theResultString to "Application : " & my theApp & " : " & thisSUFeedURL as text set end of my sparkleAppsList to theResultString & " " end if end if end if end tell end repeat display dialog "The following apps do not use secure https connections for the Sparkle updater: " & sparkleAppsList as string buttons "OK" default button "OK" with title "Sparkle Framework Vulnerability Check" #EOF _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com