Posted on 10-27-2020 03:33 PM
I'm trying to script a way to disable the Automatic Run Of Safe Files In Safari for a CIS Benchmark across our deployment. While we have a few versions of the OS in the wild, I'm mostly focused on Catalina.
I tried the following, but it doesn't seem to change the preference.
defaults write com.apple.Safari AutoOpenSafeDownloads -boolean false
Solved! Go to Solution.
Posted on 05-25-2022 07:50 AM
how did you add it in Jamf? Did you just copy/paste teh code as a script and run the Script via a policy?
Posted on 05-25-2022 09:36 AM
Hi
This solution I posted is for use with a configuration profile. It can be added to a configuration profile by:
create new configuration profile
click “application and custom settings”
Click configure
Select configure settings
choose custom schema from source drop down
Click edit schema
Copy the JSON and out it into the custom schema editable text box
Click save
From there you can set the settings in the form editor.
Posted on 10-28-2020 06:51 PM
Have you consider using a profile and target the group of machines?
Posted on 10-29-2020 06:34 AM
Is there an option in a Config Profile that allows me to do this? I looked but didn't see one, which is why I was going to go the script route.
Posted on 10-29-2020 11:44 AM
As usual, please test this yourself to ensure compatibility in your environment.
I can only confirm this works for me.
Posted on 10-29-2020 12:32 PM
Yeah i thought this was a config profile too but there isn't anything about it! Wonder if this should be a feature request.
Posted on 10-29-2020 01:47 PM
You can also create the Config Profile by creating a new plist file in some local location, like your Desktop, with just that one setting in it.
defaults write ~/Desktop/com.apple.Safari.plist AutoOpenSafeDownloads -bool false
Converting that to xml format
plutil -convert xml1 ~/Desktop/com.apple.Safari.plist
And then uploading that into a new Configuration Profile under the Application & Custom Settings payload (using the "Upload a File" option) Does basically the same thing as the gist posted above by @lucas.cantor
Posted on 01-28-2021 10:22 AM
So this is not working in big Sur... anyone have any idea? I tried the config profile uploaded by @lucas.cantor
Posted on 03-24-2021 07:14 AM
Config Profile still works in my testing on Big Sur 11.2.3.
defaults write com.apple.Safari AutoOpenSafeDownloads -boolean false
not so much, it can fail silently...
...because it got sandboxed and e.g. Terminal does not have access by default. See https://lapcatsoftware.com/articles/containers.html
Posted on 04-12-2021 07:38 AM
Has anyone had any luck doing this ??
Regards
K
Posted on 04-12-2021 07:50 AM
I've been using a config profile for at least 5 years... hope it helps
Posted on 10-11-2021 05:39 AM
I am also using the same CIS hardening profile but I face an issue when I push update from management tab or try to download/install update from self service, both cases that failed. So I had to remove those profiles restart the machine and then re-push update. After few min/hrs update complete and then all those profile put back to machine.
Posted on 03-07-2022 08:29 PM
Hi
I know this is a really old thread but thought I would pass on in case someone else was also looking for a solution.
Just wanted to pass on a short custom JSON schema I have been using that appears to do the trick. Tested it on Monterey with Safari 15.3 and it works great!
JAMF-Custom-JSON/Safari at main · MinervaFT/JAMF-Custom-JSON (github.com)
Posted on 05-25-2022 07:50 AM
how did you add it in Jamf? Did you just copy/paste teh code as a script and run the Script via a policy?
Posted on 05-25-2022 09:36 AM
Hi
This solution I posted is for use with a configuration profile. It can be added to a configuration profile by:
create new configuration profile
click “application and custom settings”
Click configure
Select configure settings
choose custom schema from source drop down
Click edit schema
Copy the JSON and out it into the custom schema editable text box
Click save
From there you can set the settings in the form editor.
Posted on 08-16-2022 01:19 PM
For me profiles work for macOS Monterey