Script validators (validationScript)

Lightweight script validators are scripts that do not require connection to external services. Scripts can be written in the repository and then used on the application.

Script code should be written in plain JavaScript (in ES6 or older). The code must be compatible with the Javascript engine version provided by Rhino (http://mozilla.github.io/rhino/compat/engines.html). Additionally have been disabled elements such as "eval".

Validator scripts, after being downloaded, are cached. The time-to-live is controlled by the configuration key repository_script_validator_cache_ttl and settings["REPOSITORY_SCRIPT_VALIDATOR_CACHE_TTL"]

Last updated

Was this helpful?