Jamf Pro Audit: Extension Attribute — Workflow
Overview
After downloading your Jamf Pro summary, use your favorite text editor to validate script output and to double-check the execution time for each of your script-based Extension Attributes.
Instructions
Hover over the image to the right and click each section for additional details.

Jamf Pro summary

(Click to enlarge)
Instructions
Login to your Jamf Pro server and navigate to the following to save your Jamf Pro summary:
- Settings >
- Information >
- Jamf Pro summary >
- Select All >
- Unselect All >
- Computer Management - Management Framework >
- Computer Extension Attributes >
- Create >
- Download
Extension Attribute Testing Script

(Click to enlarge)
Instructions
- Create a new, empty file named
eaTest.sh
in your Downloads folder - Make the file executable with:
chmod a+x ~/Downloads/eaTest.sh
- Copy-pasta the Extension Attribute script from your Jamf Pro summary into
eaTest.sh
- Save
eaTest.sh
- Validate your Extension Attribute script with:
clear ; time -p ~/Downloads/eaTest.sh
Repeat Step Nos. 3 through 5 as required for each of your Extension Attributes.
Extension Attribute Result

(Click to enlarge)
Instructions
Review the output of the Extension Attribute script and document the value of real
in your Excel file.
Not Installed
real 0.03
user 0.00
sys 0.00
Extension Attribute Name

(Click to enlarge)
Instructions
Enter the name of your script-based Extension Attributes
Extension Attribute Criticality

(Click to enlarge)
Instructions
How critical is this Extension Attribute to your Jamf Pro policies?
- High
- Med
- Low
In theory, every Extension Attribute is "high criticality" to your Jamf Pro environment (at least all of them were when you first created them).
In practice, regularly auditing your Extension Attributes comes with the gift of hindsight and allows you to make informed decisions about what you need and what you can do without.
Extension Attribute Original Time

(Click to enlarge)
Instructions
Enter value of real
from your initial testing of each Extension attribute script (i.e., eaTest.sh
)
Not Installed
real 0.03
user 0.00
sys 0.00
Extension Attribute “Tuned” Time

(Click to enlarge)
Instructions
Enter value of real
from the “tuned” version of your Extension attribute script.
(Luckily, all of our time-intensive Extension Attributes were of a low criticality and we simply disabled them while we evaluated the impact.)
Extension Attribute Reduced Frequency

(Click to enlarge)
Instructions
Would configuring a reduced execution frequency for this Extension Attribute negatively impact your Jamf Pro policies?
Excel Menu Options
- • In Process
- √ Complete
- X Delete
Extension Attribute Disabled

(Click to enlarge)
Instructions
Would disabling this Extension Attribute negatively impact your Jamf Pro policies?
Excel Menu Options
- • In Process
- √ Complete
- X Delete
Extension Attribute Deleted

(Click to enlarge)
Instructions
Would deleting this Extension Attribute — and any associated Smart Groups — negatively impact your Jamf Pro policies?
Excel Menu Options
- • In Process
- √ Complete
- X Delete