monasca-notification/monasca_notification
Nam Nguyen Hoai 6f75509f9c Replace yaml.load() with yaml.safe_load()
Avoid dangerous file parsing and object serialization libraries.
yaml.load is the obvious function to use but it is dangerous[1]
Because yaml.load return Python object may be dangerous if you
receive a YAML document from an untrusted source such as the Internet.
The function yaml.safe_load limits this ability to simple Python
objects like integers or lists.

In addition, Bandit flags yaml.load() as security risk so replace
all occurrences with yaml.safe_load(). Thus I replace yaml.load()
with yaml.safe_load()

[1] https://security.openstack.org/guidelines/dg_avoid-dangerous-input-parsing-libraries.html

Change-Id: I3f1a756e80b617ba1bcf824ef4dee9a27eb6887a
Closes-Bug: #1634265
2017-01-18 09:31:10 +07:00
..
common Add config option for statsd 2016-12-02 07:10:52 +01:00
plugins Replace yaml.load() with yaml.safe_load() 2017-01-18 09:31:10 +07:00
processors Add config option for statsd 2016-12-02 07:10:52 +01:00
types Query database to see if the periodic notificiation changes 2016-08-29 15:11:20 -06:00
__init__.py Rename to monasca, setup for tox, removed legacy bits 2014-07-16 15:59:00 -06:00
main.py Replace yaml.load() with yaml.safe_load() 2017-01-18 09:31:10 +07:00
notification.py Add __ne__ built-in function 2016-10-17 08:56:55 +08:00
notification_engine.py Add config option for statsd 2016-12-02 07:10:52 +01:00
notification_exceptions.py Update copyright in monasca-nofitication 2016-06-09 14:36:42 -06:00
periodic_engine.py Add config option for statsd 2016-12-02 07:10:52 +01:00
retry_engine.py Add config option for statsd 2016-12-02 07:10:52 +01:00