Sentinel Release 4.15

 

Sentinel release 4.15 adds:

  • Improved security around Python programming
  • Improved error messages for Sentinel Shift Log action failures.

 


Python Metaprogramming Disallowed

For improved security in the module loading configuration, we have removed the ability to bypass configuration via a Python script which compiles and runs another program (known as a metaprogram).

Example metaprogram:

codeInString = 'a = 5\nb=6\nmul=a*b\nprint("mul =",mul)'
codeObject = compile(codeInString, 'multiplyNumbers', 'exec')
exec(codeObject)

 

Comments are closed