In cabal which things are server sided and which are client sided, i am just trying to get a rough idea of what can be hacked.