What scripting language is used ?

Javascript. Specifically, vCO provides a Mozilla Rhino implementation. Jacascript is used for vCO actions and within vCO scriptable boxes.