AEAssessmentBinaryExecutable
A non-bundled, non-UI executable (e.g. a launchd daemon) designated as an assessment participant by its on-disk path.
Declaration
class AEAssessmentBinaryExecutableOverview
Use this for a participant that has no bundle identifier and so cannot be expressed as an AEAssessmentApplication. It feeds only the app-launch allowlist under allowsOnlyParticipantsToRun and, when its configuration permits, network access; UI policies do not apply.
Matching is by exact on-disk path. At runtime the executable must also satisfy requiresSignatureValidation (and the team identifier, if set), so a swapped or re-signed binary is not silently trusted.
With requiresSignatureValidation enabled (the default), an unsigned or invalidly signed binary is treated as unavailable: a participant that isn’t isRequired is dropped from enforcement, while a required one prevents the assessment session from beginning.