Puppy runs as root by default this could leave you vulnerable to being hacked or getting viruses, so does pose some risks.
- some users setup there puppy os with all settings and accounts setup. then they remaster(make an iso) of this and burn it on cd. they run from cd in ram and don't use a save file or they use a re-writable (rw) cd and have a small save file on the cd/dvd. this is pretty secure. viruses that are designed to run on a hdd cant as there is none.
- if you run your puppy os on a hdd or flashdrive full or frugalett the hdd or save file has a risk of getting a virrus. (even though linux generally is safe from viruses and hacking both still can happen.
- run as spot user (runs apps without being root) or fido (fido is user account setup like any normal operating system). both run as a non root. also you can just run the apps that access the internet in spot
- puppy also has a great firewall and there was also a system wide adblocker app made
I have written this post quickly to get the ball rolling and will add relevant links when i have time or if anyone provides them below.