SAP Knowledge Base Article - Public

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

Symptom

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

KBA-RLM.png

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 , Admin Tools , Problem

Product

SAP SuccessFactors Learning all versions