We plan for it. Here's what they could try, and what they'd get.
They try toWhat they get
- Read your data
- Every trade, item, balance and rule we hold. Any online dashboard has this risk, so we keep no more than we show you. They could also show you false numbers.
- Get your Steam password or authenticator secrets
- Nothing. They're not on our server, and your bot only runs versions signed with a key our server never holds.
- Get your CSGORoll cookie
- Your bot never sends it. A cookie you paste into your dashboard while they control our server could be read on its way to your bot. They could also turn cookie replacing on and send your bot their own cookies. It tries six an hour at most, checks each once with CSGORoll, and only uses one that belongs to your account.
- Pretend to be your bot
- That takes your bot's own key, which only exists on your computer. Our server only keeps the public half.
- Change what your bots do
- Only what's on the list above. They could change rules, lift holds, take listings down, and list any item, even a held one, below its CSGORoll value, down to 0.01 coins, so they could buy it cheap. At most 240 listing changes an hour per account. They could also have your bots refresh CSGORoll's Steam token, at most three times an hour, and leave all your purchases unaccepted so the sellers cancel them. No coins move. An item only leaves through a normal CSGORoll sale, paid into your own balance, or by a send (next line).
- Send your skins to an account of theirs
- They could set their own Steam account as your main Steam account, without a code, and have your bots send it every skin they can trade. Your bot can't stop that, because the main Steam account is saved on our server.
- Stop your bots
- They can stop your bots' new work while they control our server. Once we have it back, your bots reconnect within about an hour. If they told a bot its computer was removed, it waits until you restart it there.
- Flood your bot with messages
- That can crash the bot, again each time it restarts. Nothing moves and nothing leaks, and the bot picks up where it left off. A sale in progress waits while the bot is down.
- Send your bot another version
- Only one we signed. A version we withdrew can still reach a bot they keep the news from, for up to 30 days.
- Redirect a payment
- They could show you their own payment page, so a fee you pay goes to them. Your items and coins aren't involved.
A stolen dashboard password alone isn't enough, because every login needs two-step login. If the thief also has your authenticator or recovery codes, they get your dashboard, but never your logins. They could do what's on the list above, list your items below their CSGORoll value, turn cookie replacing on, and set their own Steam account as your main one to receive your skins. We email you at every new sign-in, so you can catch it early.