Symptom
When record learning as an Admin for an Scheduled Offering we get the below error message:
Environment
Successfactors LMS
Learning Management System
Reproducing the Issue
1. Create an Item and in Item title add the text as "eval ()".
2. Create an Offering for the item and enroll users to it.
3. Now navigate to offering -> Click on Record Learning option on Actions Tab.
Cause
System validates and prevents the customers from using any learning entities having "eval()" pattern in them. This validation is in place in the system to avoid any security threats injected in the wizards by external attacks. "Eval()" pattern is related to javascript injection in the request payload and hence it will be flagged.
Resolution
To change the Item title to something else which does not fit "eva()" pattern like using "evals" instead of "eval" OR replace the paranthesis with other characters.
Keywords
The input data has failed to pass the security checks The "eval()" expression is not allowed Record Learning Error LRN-54250 , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , Problem