SAP Knowledge Base Article - Public

2771047 - Record Learn Multiple on Admin side Error: The input data has failed to pass the security checks


When record learning as an Admin for an Scheduled Offering we get the below error message:



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.


 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.


 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.


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


SAP SuccessFactors Learning all versions