Resolves Bandit 104 errors
From Bandit's docs: Binding to all network interfaces can potentially open up a service to traffic on unintended interfaces, that may not be properly documented or secured. This plugin test looks for a string pattern “0.0.0.0” that may indicate a hardcoded binding to all network interfaces. This change fixes B104 errors by removing an unused method and ignoring a default line used for manifest generation. Change-Id: Id9cf501829be0166dff933e013c7ac47088bb763
This commit is contained in:
parent
7da3e51798
commit
1509ac5cd9
@ -86,18 +86,6 @@ class ProcessDataSource(object):
|
||||
LOG.debug("Genesis Node Details:\n{}".format(
|
||||
pprint.pformat(self.genesis_node)))
|
||||
|
||||
def _get_genesis_node_ip(self):
|
||||
"""Returns the genesis node ip"""
|
||||
|
||||
ip = "0.0.0.0"
|
||||
LOG.info("Getting Genesis Node IP")
|
||||
if not self.genesis_node:
|
||||
self._get_genesis_node_details()
|
||||
ips = self.genesis_node.get("ip", "")
|
||||
if ips:
|
||||
ip = ips.get("oam", "0.0.0.0")
|
||||
return ip
|
||||
|
||||
def _validate_intermediary_data(self, data):
|
||||
"""Validates the intermediary data before generating manifests.
|
||||
|
||||
@ -312,7 +300,7 @@ class ProcessDataSource(object):
|
||||
|
||||
# OAM have default routes. Only for cruiser. TBD
|
||||
if net_type == "oam":
|
||||
routes = ["0.0.0.0/0"]
|
||||
routes = ["0.0.0.0/0"] # nosec
|
||||
else:
|
||||
routes = []
|
||||
vlan_network_data_[net_type]["routes"] = routes
|
||||
|
Loading…
Reference in New Issue
Block a user