allow unprivileged scripts to read, but not write, ssid_sessions

This commit is contained in:
zefie
2024-05-20 18:51:49 -04:00
parent 07f9169fbc
commit 1a2a135710

View File

@@ -266,6 +266,7 @@ var runScriptInVM = function (script_data, user_contextObj = {}, privileged = fa
"sendToClient": sendToClient, "sendToClient": sendToClient,
"service_vaults": service_vaults, "service_vaults": service_vaults,
"service_deps": service_deps, "service_deps": service_deps,
"ssid_sessions": ssid_sessions,
"moveArrayKey": moveArrayKey, "moveArrayKey": moveArrayKey,
"cwd": __dirname, // current working directory "cwd": __dirname, // current working directory
@@ -322,7 +323,6 @@ var runScriptInVM = function (script_data, user_contextObj = {}, privileged = fa
"privileged": true, "privileged": true,
"require": require, // this is dangerous but needed for some scripts at this time "require": require, // this is dangerous but needed for some scripts at this time
"SessionStore": SessionStore, "SessionStore": SessionStore,
"ssid_sessions": ssid_sessions,
"socket_sessions": socket_sessions, "socket_sessions": socket_sessions,
"reloadConfig": reloadConfig, "reloadConfig": reloadConfig,
"classPath": classPath "classPath": classPath