diff --git a/homeassistant/scripts/keyring.py b/homeassistant/scripts/keyring.py
index 82a57c90263aaa0a974f2e2b468694f24e2e1332..11e337a76b5c7d5a8f6630de6037f76d3e4aba22 100644
--- a/homeassistant/scripts/keyring.py
+++ b/homeassistant/scripts/keyring.py
@@ -5,7 +5,7 @@ import os
 
 from homeassistant.util.yaml import _SECRET_NAMESPACE
 
-REQUIREMENTS = ['keyring==12.0.0', 'keyrings.alt==3.0']
+REQUIREMENTS = ['keyring==12.2.0', 'keyrings.alt==3.1']
 
 
 def run(args):
diff --git a/requirements_all.txt b/requirements_all.txt
index 5e7df874f17e7c8d37aee2b1f473e61c2d370be9..1400237a683115641fcd56b84ffcdda1f9236e77 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -459,10 +459,10 @@ jsonrpc-async==0.6
 jsonrpc-websocket==0.6
 
 # homeassistant.scripts.keyring
-keyring==12.0.0
+keyring==12.2.0
 
 # homeassistant.scripts.keyring
-keyrings.alt==3.0
+keyrings.alt==3.1
 
 # homeassistant.components.eufy
 lakeside==0.5