EasyFind wants Automation Privileges but doesn't appear in that prefpane

Re-installing EasyFind I tried to use it to search my ~/Library folder and up popped the dialog asking me to add it to the System Preferences > Security & Privacy > Privacy > Automation area - but the app does not appear there, so this is impossible.

I tried dragging it into the pane, but that didn’t work…

You can’t manually add to the Automation preferences.
Have you given it Full Disk Access?

Yes, I had given it Full Disk Access, but —an update: I was trying to search the ~/Library folder by selecting “Location: Active Finder Window” (the ~/Library folder being the 'active Finder window), and doing that, it didn’t work.

But using “Select…” instead, and taking advantage of Default Folder’s ability to select open windows by clicking on top of them in ‘open’ dialogs, it worked.

@cgrunenberg: I can confirm this condition here. Setting EasyFind to the active Finder window prompts for Automation access but no entry is created in the Security preferences.

@cgrunenberg @BLUEFROG Has a solution been found to this issue? Same problem here in a managed environment, since upgrading to Catalina, currently running 10.15.7. EasyFind Version 5.0.1

No. Other projects have currently a much higher priority than freeware, I’m sorry.

Hi everyone,

cgrunenberg, it’s a pity that you answer in that way for such a good app. I am sure that if you charge money for it, it’ll sell.

Anyway, a workaround is to right mouse button on the folder you want to search in, services and EasyFind: Find in Path…

That would have been a better answer :wink: and it works fine

Thanks

If you’re Mac is enrolled in MDM, a profile like this will take care of the issue:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PayloadContent</key>
	<array>
		<dict>
			<key>PayloadDescription</key>
			<string>Configures Privacy Preferences Policy Control settings</string>
			<key>PayloadDisplayName</key>
			<string>Privacy Preferences Policy Control</string>
			<key>PayloadIdentifier</key>
			<string>consulting.artichoke.5C5D57F6-17BA-4DDB-8A80-FB52144CA7D5.com.apple.TCC.configuration-profile-policy.39507784-04E3-4039-B7D8-D56776635304</string>
			<key>PayloadType</key>
			<string>com.apple.TCC.configuration-profile-policy</string>
			<key>PayloadUUID</key>
			<string>39507784-04E3-4039-B7D8-D56776635304</string>
			<key>PayloadVersion</key>
			<integer>1</integer>
			<key>Services</key>
			<dict>
				<key>AppleEvents</key>
				<array>
					<dict>
						<key>AEReceiverCodeRequirement</key>
						<string>identifier "com.apple.finder" and anchor apple</string>
						<key>AEReceiverIdentifier</key>
						<string>com.apple.finder</string>
						<key>AEReceiverIdentifierType</key>
						<string>bundleID</string>
						<key>Allowed</key>
						<true/>
						<key>CodeRequirement</key>
						<string>anchor apple generic and identifier "org.grunenberg.EasyFind" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "679S2QUWR8")</string>
						<key>Comment</key>
						<string></string>
						<key>Identifier</key>
						<string>org.grunenberg.EasyFind</string>
						<key>IdentifierType</key>
						<string>bundleID</string>
						<key>StaticCode</key>
						<false/>
					</dict>
				</array>
				<key>SystemPolicyAllFiles</key>
				<array>
					<dict>
						<key>Allowed</key>
						<true/>
						<key>CodeRequirement</key>
						<string>anchor apple generic and identifier "org.grunenberg.EasyFind" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "679S2QUWR8")</string>
						<key>Comment</key>
						<string></string>
						<key>Identifier</key>
						<string>org.grunenberg.EasyFind</string>
						<key>IdentifierType</key>
						<string>bundleID</string>
						<key>StaticCode</key>
						<false/>
					</dict>
				</array>
			</dict>
		</dict>
	</array>
	<key>PayloadDescription</key>
	<string>Allow Easyfind to be its awesome self.</string>
	<key>PayloadDisplayName</key>
	<string>All-PPPC-EasyFind</string>
	<key>PayloadIdentifier</key>
	<string>consulting.artichoke.5C5D57F6-17BA-4DDB-8A80-FB52144CA7D5</string>
	<key>PayloadScope</key>
	<string>User</string>
	<key>PayloadType</key>
	<string>Configuration</string>
	<key>PayloadUUID</key>
	<string>5C5D57F6-17BA-4DDB-8A80-FB52144CA7D5</string>
	<key>PayloadVersion</key>
	<integer>1</integer>
</dict>
</plist>