Перейти к содержанию

JP0615B

Вызов модулей pickle

Static Badge Static Badge


Использование pickle может быть небезопасным при десериализации данных из недоверенного источника. Существует возможность создания таких объектов, которые могут вызвать проблемный код на исполнение в процессе десериализации. Данный тест предупреждает как о прямом использовании pickle, так и об использовании функций из нескольких общеизвестных библиотек, которые сами используют pickle.

Список вызовов

  • pickle.loads
  • pickle.load
  • pickle.Unpickler
  • dill.loads
  • dill.load
  • dill.Unpickler
  • shelve.open
  • shelve.DbfilenameShelf
  • jsonpickle.decode
  • jsonpickle.unpickler.decode
  • jsonpickle.unpickler.Unpickler
  • pandas.read_pickle

Дополнительная информация