diff --git a/homeassistant/components/device_tracker/linksys_ap.py b/homeassistant/components/device_tracker/linksys_ap.py
index a337f71cec43fb20577c51b4e4ffb0c693901feb..01f97eb6e425e8454e50207568b01feb5b09ebcc 100644
--- a/homeassistant/components/device_tracker/linksys_ap.py
+++ b/homeassistant/components/device_tracker/linksys_ap.py
@@ -22,7 +22,7 @@ MIN_TIME_BETWEEN_SCANS = timedelta(seconds=5)
 INTERFACES = 2
 DEFAULT_TIMEOUT = 10
 
-REQUIREMENTS = ['beautifulsoup4==4.5.3']
+REQUIREMENTS = ['beautifulsoup4==4.6.0']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/homeassistant/components/sensor/scrape.py b/homeassistant/components/sensor/scrape.py
index f825628d9ae703ecd7eb4e73e85997d14be497f8..fe50b5673195e97d398ccecb89688dac498758e0 100644
--- a/homeassistant/components/sensor/scrape.py
+++ b/homeassistant/components/sensor/scrape.py
@@ -16,7 +16,7 @@ from homeassistant.const import (
 from homeassistant.helpers.entity import Entity
 import homeassistant.helpers.config_validation as cv
 
-REQUIREMENTS = ['beautifulsoup4==4.5.3']
+REQUIREMENTS = ['beautifulsoup4==4.6.0']
 
 _LOGGER = logging.getLogger(__name__)
 
diff --git a/requirements_all.txt b/requirements_all.txt
index 734041c8d4783ea784e7934e1b0fe41a542d3638..8ed766b237dbd6fc96bdb04be52da2935c4c504f 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -81,7 +81,7 @@ batinfo==0.4.2
 
 # homeassistant.components.device_tracker.linksys_ap
 # homeassistant.components.sensor.scrape
-beautifulsoup4==4.5.3
+beautifulsoup4==4.6.0
 
 # homeassistant.components.zha
 bellows==0.2.7