Redact additional unnecessary diagnostic fields (#159546)

This commit is contained in:
Allen Porter
2025-12-21 09:50:51 -08:00
committed by GitHub
parent a81f2a63c0
commit 0710cf3e6b
2 changed files with 22 additions and 7 deletions

View File

@@ -13,7 +13,22 @@ from .coordinator import RoborockConfigEntry
_LOGGER = logging.getLogger(__name__)
TO_REDACT_CONFIG = ["token", "sn", "rruid", CONF_UNIQUE_ID, "username", "uid"]
TO_REDACT_CONFIG = [
"token",
"sn",
"rruid",
CONF_UNIQUE_ID,
"username",
"uid",
"h",
"k",
"s",
"u",
"avatarurl",
"nickname",
"tuyaUuid",
"extra",
]
async def async_get_config_entry_diagnostics(

View File

@@ -4,22 +4,22 @@
'config_entry': dict({
'base_url': 'https://usiot.roborock.com',
'user_data': dict({
'avatarurl': 'https://files.roborock.com/iottest/default_avatar.png',
'avatarurl': '**REDACTED**',
'country': 'US',
'countrycode': '1',
'nickname': 'user_nickname',
'nickname': '**REDACTED**',
'region': 'us',
'rriot': dict({
'h': 'abc123',
'k': 'abc123',
'h': '**REDACTED**',
'k': '**REDACTED**',
'r': dict({
'a': 'https://api-us.roborock.com',
'l': 'https://wood-us.roborock.com',
'm': 'ssl://mqtt-us-2.roborock.com:8883',
'r': 'US',
}),
's': 'abc123',
'u': 'abc123',
's': '**REDACTED**',
'u': '**REDACTED**',
}),
'rruid': '**REDACTED**',
'token': '**REDACTED**',