Restrict file.read_file service to admin users (#169204)

This commit is contained in:
Paulus Schoutsen
2026-04-26 20:33:11 -04:00
committed by GitHub
parent 2dd1632fc3
commit f2787115d0
+3 -1
View File
@@ -9,6 +9,7 @@ import yaml
from homeassistant.core import HomeAssistant, ServiceCall, SupportsResponse, callback
from homeassistant.exceptions import HomeAssistantError, ServiceValidationError
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.service import async_register_admin_service
from .const import ATTR_FILE_ENCODING, ATTR_FILE_NAME, DOMAIN, SERVICE_READ_FILE
@@ -17,7 +18,8 @@ from .const import ATTR_FILE_ENCODING, ATTR_FILE_NAME, DOMAIN, SERVICE_READ_FILE
def async_setup_services(hass: HomeAssistant) -> None:
"""Register services for File integration."""
hass.services.async_register(
async_register_admin_service(
hass,
DOMAIN,
SERVICE_READ_FILE,
read_file,