The new docs.trellix.com offers a modernized UI and AI-powered features like conversational searches. Content is currently available only in English. Other languages will be available in mid-October 2026. We hope you enjoy the new experience.

AAC rule structure

Prev Next

Rules define the boundaries of acceptable behavior and tell AAC how to react when the filtered action matches the rule specifications.

Note

Exploit Prevention is not supported in the ARM architecture.

The Rule command at the root level defines the rule. Each Expert Rule identifier can contain only one rule definition and multiple subrules. The Match command defines subrules, each of which has an assigned role: Initiator or Target.

Because Initiator subrules always apply to PROCESS objects, the Process command provides a shortcut method for defining Initiator sections.

Note

Commands for building AAC rules are case sensitive.

Here is the basic structure of AAC-based rules:

Rule {
	Initiator {
		Match … {
			Include … { … }
			Exclude … { … }
		}
	}
	Target {
		Match … {
			Include … { … }
			Exclude … { … }
		}
	}
}

Note

Trellix ENS doesn't support signatures with multiple rules.