1. Juniper Networks TechLibrary, Automation Scripting User Guide. In the section "Understanding the Junos OS Automation Scripting Environment," the documentation states, "Junos OS automation scripts are written in Extensible Stylesheet Language Transformations (XSLT), Stylesheet Language for an Alternative Syntax (SLAX), or Python." This directly confirms XSLT and SLAX as correct.
Source: Juniper Networks, "Automation Scripting User Guide," (Accessed 2023).
2. Juniper Networks TechLibrary, SLAX and XSLT Scripting. The overview page for this topic explicitly details the use of these two languages for Junos automation. It describes SLAX as an alternate, simpler syntax for XSLT, reinforcing that both are foundational to on-box scripting.
Source: Juniper Networks, "SLAX and XSLT Scripting," (Accessed 2023).