/find-apps-eligible-for-automated-patching

Find applications installed in your mac environment that can be patched using Jamf App Installers or the Installomator script.

Primary LanguagePython

find-apps-eligible-for-automated-patching

Find applications installed in your mac environment that can be patched automatically using a "set and forget" method with Jamf App Installers or Installomator.

Purpose

Patching for 3rd-party software can be automated using Jamf App Installers and/or Installomator. This script is designed to help you discover which apps installed in your mac environment are eligible for patching via these methods. New software titles are added to the Jamf App Installers and Installomator projects often

Usage

  • Download the script
  • Replace JAMF_URL with your actual Jamf Pro Server URL
  • Replace API_Token with your actual Jamf Pro API Bearer Token
  • Make the script executable chmod +x /path/to/script.py
  • Run the script in terminal

Example Response

Applications in your mac environment that can have patching automated by Jamf App Installers:
Adobe After Effects 2023
Adobe Bridge 2024
Dropbox
Google Chrome
Microsoft Edge
Microsoft Teams
Nudge
Postman
Sketch
Slack


Applications in your mac environment that can have patching automated by the Installomator script:
Cyberduck
Dropbox
Figma
Google Chrome
Microsoft Edge
Microsoft Excel
Microsoft Onenote
Microsoft Outlook
Microsoft Powerpoint
Microsoft Remote Desktop
Microsoft Teams
Microsoft Word
Nudge
Onedrive
Postman
Sketch
Slack
Sublime Text
Visual Studio Code

Applications in your mac environment that can have patching automated by either Jamf App Installers or the Installomator script:
Dropbox
Google Chrome
Microsoft Defender
Microsoft Edge
Microsoft Teams
Nudge
Postman
Sketch
Slack

Notes

  • Some of the software titles listed on the Jamf App Installers FAQ page have names that are different than the actual title that gets returned from the Jamf API, this causes them to not appear in the final list returned by the script (Ex. Microsoft Outlook is listed as "Microsoft Outlook 365" on the FAQ page but listed as just "Microsoft Outlook" in Jamf).
  • Just because patching for an application can be automated does not always mean that it should be automated. Always make sure that the patching process for applications in your environment is in line with the desired user experience, change management protocols, and security recommendations.
  • API Role required for this script to work: Read - Advanced Computer Searches