Templates helpers

Helpers using Mustache syntax

Data transformation helpers#

Helper Description Usage Output
tlpLabel Format the tlp field of the object {{ tlpLabel object.tlp }} Amber
papLabel Format the pap field of the object {{ papLabel object.pap }} Amber
severityLabel Format the severity field of the object {{ severityLabel object.severity }} Critical
dateFormat Format a date field of the object using Java date time patterns {{dateFormat audit._createdAt "EEEEE dd MMMMM yyyy" "fr" }} jeudi 01 septembre 2022

Standard string helpers can be found in the official Handlebars documentation.

Conditional helpers#

Examples:

  • Displays Medium if case.severity equals 2, otherwise displays Other:
{{#if (eq case.severity 2) }}
    Medium
{{else}}
    Other 
{{/if}}
  • Displays the threat actor value only if case.customFieldValues.threat-actor is defined:
{{#if case.customFieldValues.threat-actor}}
    Threat Actor: {{case.customFieldValues.threat-actor}}
{{/if}}

Find additional supported operators in the official Handlebars documentation.