Configuring the Java injection check
At design time and at run time, Pega Platform checks activities, functions, and stream and validation rules, for particular Java injection vulnerabilities. Extend the default behavior to check for additional vulnerabilities.
Runtime.getRuntime()
new ProcessBuilder()
JavaCompiler
org.dita.dost.invoker
For rules that were created before version 8.3, the system behavior depends upon
the value of the dynamic system setting
security/enableJavaInjectionMitigation.
- If a vulnerability is found and the dynamic system setting is not defined or is false, the rule runs and security alert SECU0018 appears on the security alert log.
- If a vulnerability is found and the dynamic system setting is true, an error is reported and the rule does not run.
Extend the default behavior with the following these steps: