I spend some time reading about the folder of Roblox studio (ReplicatedFirst, ReplicatedStorage, ServerScriptService, ServerStorage, StarterGui, StarterPack), and I'm still a little confused about what or where is a security vulnerability.
I read the ServerStorage is a safe place, but local scripts cannot access to the ServerStorage, but I put a modelScript in the ServerStorage, and called from the local script in the StarterGui, and it's work.
My code doesn't have a errors, but I am concerned about the security risks that can be involved in using modules that execute important logics or contains sensitive data within a local script, I mean if a If someone tries to play with the code of the local script, the erros is going to be contained in the client, but a ModuleScript It's unique, will only be built once, and all the clients are going to use this ModuleScript, so someone modify a data in the ModuleScript, the errors would propagate to all clients, and then, the server crash.
So, is it a security vulnerability to call from a localScript contained in the StarterGui (or tool, or anywhere) a ModuleScript that is contained in ServerStorage?
Any help would be appreciated.

2 comments
the ReplicatedStorage can access the ServerStorage?
ReplicatedStorage & ServerStorage are both separate services. :P @LordSalchipapas