- Guide
- Security
CS2 skin scams: check Steam sign-ins, protect your account and recover access
By The Veriloot team · updated 14 min read

Contents
How this guide was made
Steam sources and prevention material reviewed on 11 October 2026, with their dates and evidence levels. The Veriloot technical check is scoped; the guide explains its limits.
What to do after an incident
I only opened a link
Close the page. A click alone does not prove theft; check for unexpected requests or activity.
I shared a code or approved a sign-in
From a trusted device, use “Sign out everywhere” in Authorised Devices and change your Steam password. Review your email security too and change its password if you suspect unauthorised access.
I installed a program
Do not change secrets on the suspect device. Investigate malware; a clean scan is not proof that the device is safe.
I lost account access or items
If you lost access, use Steam recovery. Regain control before checking protected trades in your history: reversal affects all eligible trades from the past seven days and imposes a thirty-day restriction on the account initiating it. This mechanism does not provide for a refund of a payment made outside Steam.
Check a Steam sign-in, step by step
The verified Steam sign-in flow on Veriloot redirects to the real Steam website: Veriloot does not receive your Steam password in this flow. This identification does not authorise any skin transfers.
Code and public redirect examined; no complete Steam sign-in performed for this walkthrough and no general certification of the service.
1. Before signing in
Open Veriloot yourself and choose Steam sign-in. For the verified flow, the actual browser address bar must show HTTPS and the exact hostname steamcommunity.com before you enter credentials. That name written inside the page or included in another domain is not enough.
2. When confirming
Approve only the sign-in you started after checking the real domain. Review the Steam Guard details; an approximate location does not prove the page is legitimate. Do not share security codes or session QR codes.
3. Back on Veriloot
Signing in confirms your identity. It is not a trade offer. Stop if anyone asks you to transfer an item to sign in.
4. Before trading
Check the recipient and every item in the offer and confirmation. A payment promised in chat is not part of the Steam offer.
A fake domain can contain the word Steam. Non-clickable example: steamcommunity.com.example.invalid belongs to example.invalid, not Steam. A window drawn inside a webpage may also display a fake official address: inspect the actual browser interface. If unsure, close it and start from your saved address.
A legitimate Steam OpenID sign-in does not share your Steam password with the third-party site. It does not certify the site or its offers.
Check the actual browser address and the exact request before approving. Signing in, confirming a trade and granting optional access are different actions.
Sign-in, API keys, sessions and confirmations: the differences
- Steam OpenID sign-in
It identifies the Steam account to the third-party site through the real Steam service; it does not share the password or delegate skin transfers. It does not certify the site or its offers.
- Web API key
This is a secret to keep confidential. IEconService documents, among other functions, reading offers and trade history; this does not prove that a key alone can confirm a transfer. Do not attribute every capability of a compromised session to the key or conclude that it is harmless.
- Sessions and authorised devices
Authenticated access is distinct from an API key. Investigate unfamiliar access; if suspicious, sign out everywhere and secure your account, device and email. Signing out or revoking a key alone does not prove that malware is gone.
- Trade URL
It allows someone to send you an offer, including without being a friend. It does not accept offers for you and is not an API key. Check the real domain before opening it and the items before accepting.
- Mobile sign-in and trade confirmation
Approving a sign-in authorises that sign-in; confirming a trade concerns the displayed items and recipient. Neither a genuine Steam screen nor having started the action guarantees the other party’s honesty. Review the exact action.
- Confirmation email or link
Steam’s Scam FAQ warns against forwarding a confirmation email or its link. Do not share them. That passage does not describe a transferable mobile approval or establish that every account currently follows the same email flow.
Recognise a suspicious situation
Twelve educational scenarios to recognise a request and choose an action. They do not measure a new campaign.
Fake support or report
Someone threatens your account and demands urgent action.
Leave the chat. Open Steam Support yourself.
Documented educational scenario
Tournament or hub invitation
An external link demands another verification.
Check the organiser independently. For an invitation involving FACEIT, contact its support if unsure.
Documented educational scenario
Fake sign-in window
A page can draw a fake Steam address bar.
Check the actual browser address bar. Close the page if unsure.
Historical scenario · 2022
Message from a compromised friend
A familiar account sends an unusual request.
Confirm through another channel before opening the link.
Documented educational scenario
Unexpected QR or sign-in request
A confirmation appears for a sign-in you did not start.
Deny it. Never share Steam Guard or SMS codes.
Prevention inferred from the mechanism, not an established campaign
Fake tournament software
Someone requires voice software, an extension or anti-cheat.
Do not install it from the message. Check the official source.
Documented educational scenario
Trade to verify a skin
Someone asks for a deposit or a transfer to a middleman.
Refuse this verification trade. A nickname or +rep comments do not prove the other person’s identity or trustworthiness.
Documented educational scenario
Changed offer or substituted item
The item, wear or recipient differs from the agreement.
Review the entire offer and confirmation before accepting.
Documented educational scenario
False payment promise
Payment is promised after you send the skin.
The Steam offer does not guarantee that external payment.
Documented educational scenario
Requested or exposed API key
Someone asks for your personal Web API key.
Do not share it. Revoke an exposed key and secure your sessions too.
Prevention: keys and sessions have different capabilities
Unknown device or session
An unrecognised access appears among your devices.
If you find suspicious access, use “Sign out everywhere” in Authorised Devices, change your Steam password and review your email security too.
A sign to investigate, not a distinct attack method
Third-party paid recovery offer
Someone asks for money to recover your account.
Use Steam account recovery and its proof-of-ownership process.
Support guidance, not an established campaign
Loans, payments and reversals: the limits
The cited PayPal FAQs are for the United Kingdom: they describe general mechanisms without guaranteeing protection or a refund for a skin sale.
Lending a skin is still a transfer
Lending a skin to a friend or middleman transfers the item. Steam does not enforce the promise to return it. Valve advises against loans and middlemen: accounts can be impersonated, and a middleman can keep the items or collude with the other party. Trade Protection does not turn a loan into a guaranteed deposit.
An amount written in an offer is not a payment
A Steam trade offer does not transfer Steam Wallet funds, a PayPal payment or a gift card code. An amount written in a message does not become payment included in the offer. If no items appear on the other side, do not treat a payment promise as a Steam-protected exchange.
An invoice or receipt image does not prove receipt of payment
Distinguish an invoice or money request from a received payment. PayPal documents fake invoices and fraudulent requests sent through its own service. A screenshot or email forwarded by the buyer is not enough: open your account independently to check the transaction. This check does not guarantee that the payment will remain yours.
Disputed payments and chargebacks
A visible payment can still be disputed. A chargeback is a request to the card issuer, distinct from a PayPal claim; it is not a Steam reversal and its outcome is not automatic. The sources reviewed do not establish protection or promise a refund for any particular skin sale.
Cancelling an offer, reversing trades and recovering money
Withdrawing a pending offer is different from reversing a confirmed trade. Under the Trade Protection FAQ checked on 11 October 2026, CS2 items received in trades remain protected for seven days: they can be used in-game but cannot be transferred, modified, consumed or moved to a Storage Unit. After that period, the trade can no longer be reversed through this mechanism. Regain control of your account first. Reversal affects all eligible trades from the past seven days; items return to their previous owners. The initiating account receives a thirty-day trade and market restriction; its market listings are removed and pending offers cancelled. Partners do not receive that restriction, but items returned to their previous owners do leave their inventories. Steam describes no automatic refund of external payments in this process: if you paid outside Steam and the item is returned, you may need to pursue that payment separately. This is a limitation inferred from the mechanisms, not evidence of an active campaign.
Variants and warning signs
This directory groups 35 variants or warning signs into six families. These are not 35 independent attacks or an exhaustive list; each entry identifies its sources and evidence level.
Observations from Group-IB (2022), FACEIT (2024) and Skinport (a page dated 2021) are historical. They establish neither current frequency nor a new wave; older general rules do not replace the current Trade Protection FAQ.
Account access and software
Fake voice or anti-cheat software
Official documentation
Malicious programs or extensions
Official documentation
A disclosed Steam Guard or SMS code
Official documentation
An exposed Web API key
Exposed secret: distinguish its capabilities
An unfamiliar session or device
A sign to investigate, not a distinct attack method
A compromised linked email account
Official documentation
Identity and trust
Fake support and an accidental report
Official documentation
A fake restriction displayed by software
Official documentation
A compromised friend or impersonated account
Official documentation
An impersonated trading bot
Official documentation
An imposed middleman
Official documentation
A deposit to verify an item
Official documentation
A promise to duplicate items
Official documentation
Trade offer contents
A substituted item
Official documentation
A substituted wear condition
Official documentation
A valuable item hidden among other items
Official documentation
Repeated offers designed to trigger a mistaken click
Official documentation
A forwarded trade-confirmation email or link
Official documentation
Payment promised in a second trade
Official documentation
Payments and promised value
A fictitious or promised external payment
Official documentation
Payment demanded in gift cards
Official documentation
A fake or previously used game key
Official documentation
A required purchase at an artificial price
Official documentation
A false promise of immediate resale value
Official documentation
A fake credited crypto wallet
Historical observation · 2021
Imitated pages and sign-ins
A domain that resembles Steam
Official documentation
A fake browser window
Historical research · 2022
A misleading sign-in QR code
Prevention inferred from the mechanism, not an established campaign
A fake tournament or hub invitation
Platform FAQ · historical, 2024
Voting for a team
Historical research · 2022
A fake gift or prize
Historical research · 2022
A deceptive search advertisement
Historical observation · 2021
A fake pro-player giveaway stream
Historical observation · 2021
Account recovery
Ransom after account takeover
Official documentation
A third-party paid recovery offer
Support guidance, not an established campaign
Check the page before signing in
A team vote, giveaway or tournament invitation can lead to a fake Steam sign-in page. Check the address in your browser’s address bar: Steam lists www.steampowered.com, store.steampowered.com, steamcommunity.com and help.steampowered.com as official sign-in domains. A name or logo inside a page is not enough.
If you are unsure, close the page and open Steam yourself through its client or your saved address. Do not enter your Steam password into a skin site’s own form. Check unusual links from friends too: their accounts may have been compromised.
Fake support, fake tournaments and required downloads
Someone claims you were reported by mistake, threatens your account or asks you to send skins for “verification”? Stop the conversation. Steam describes these tactics in its Scam FAQ. Support does not handle your account through Steam chat or Discord; open help.steampowered.com yourself.
Steam also describes fake tournaments that require voice software or a supposed anti-cheat download. Its advice warns about malicious demos, utilities and browser extensions. Do not install a tool sent in a message to unlock a reward or satisfy a stranger. Check the organizer and download source independently.
QR codes, security codes and confirmations: read the actual request
Enable Steam Guard and protect the email account linked to Steam with a different password and its own two-factor authentication. Steam recommends these safeguards; you still need to check what you approve.
A sign-in QR code can replace typing a password. After scanning, the app shows details of the attempt, including an approximate location. Only approve the sign-in you just started when those details match. A nearby city alone does not prove the request is yours. Decline an unexpected request.
Do not share Steam Guard codes, security SMS codes or recovery codes with another person. Steam may request verification in its own interface; a third-party site or someone claiming to be support must not receive these codes. Do not forward a trade confirmation email or link either.
Confirming a trade or Market listing is separate from signing in. Check the recipient and every item, including wear, in the offer you are confirming. A name, avatar or “+rep” comments do not establish your partner’s identity. Read every counter-offer again in full; reject requests to transfer an item for verification.
A Steam trade offer cannot contain a PayPal payment or Steam Wallet credit. A promise to pay elsewhere or send a second trade is outside that offer. Steam confirmation does not guarantee that the promise will be kept.
OpenID, trade URL, API key and session: different functions
OpenID confirms your Steam identity to a third-party site. Valve describes a redirect to Steam Community followed by a return with verifiable identity information. That sign-in does not itself grant permission to transfer your skins.
Your trade URL lets people send you offers even if they are not on your friends list. Knowing it does not grant permission to take your items. Still inspect each offer before accepting it.
A Web API key is a separate secret. Current documentation describes access to trade offers and history using a user key. It does not substantiate the claim that a key alone can cancel, replace and confirm a trade on your behalf. If a key has been exposed or looks unfamiliar, revoke it and address account security too.
An existing session is different again: Steam can remain accessible on an authorized device. A malicious device or extension therefore needs attention even if you did not knowingly share your password. Review authorized devices; revoking an API key does not replace signing out sessions and securing your email.
If you clicked, shared a code or lost access
Stop approving requests and do not send items to “fix” the problem. Merely opening a page, without entering information, downloading software or approving a request, does not establish that your account was stolen. Check for unusual activity without assuming that everything is safe.
From a device you trust, secure the email account linked to Steam and its password. Check the suspect device for malicious programs and extensions. Steam warns that some malware can evade antivirus detection: a scan with no alert does not establish that a device is clean.
If you can still access your account, change your Steam password. Use Steam’s sign-out-everywhere option in Authorized Devices if anything looks suspicious. Then review access and any exposed Web API key. Account menus require sign-in: this review checked their official descriptions, not a user’s account.
If you cannot sign in, start account recovery through Steam Support. You can still contact support if the email address, password and phone number have been changed. Prepare the requested proof of ownership and provide it only through official support. This guide promises no recovery time; do not pay a supposed recovery agent.
Report the offending account through its Steam profile and use the reporting tools of the service where the messages were sent. If items have left your account, regain control first, then immediately check which protected trades remain eligible for reversal.
Trade Protection: seven days, with limits
The Steam FAQ checked on 11 October 2026 says CS2 items received in a trade arrive immediately and remain protected for seven days. You can use them in-game, but cannot transfer, consume or modify them during that period, among other restrictions. Once it expires, that trade can no longer be reversed through this mechanism.
Reversal through trade history affects all trades containing Trade Protected items from the last seven days together. Items return to their previous owners. Only the account initiating reversal receives a thirty-day trading and Community Market restriction; its trade partners do not receive that restriction.
You must regain control of your account first, and only eligible protected trades are covered. The procedure does not refund an external payment. The general support policy does not promise to restore items that left an account: read it alongside this specific CS2 feature, rather than treating every protected trade as irreversible.
What Steam sign-in does on Veriloot
Sign in through Steam: your password stays with Steam. This sign-in identifies your account to Veriloot; it does not authorize skin transfers. The technical check on 11 October 2026 confirmed the public redirect to Steam and examined the shipped code that verifies the response before creating a separate Veriloot session. This flow does not ask for your Steam Guard code or personal Steam API key.
Veriloot subsequently reads profile data and can synchronize a public inventory. These operations are separate from OpenID’s proof of identity; they do not unlock a private inventory. Signing out of Veriloot affects its own sessions, not all Steam sign-ins.
The public check verified the redirect to Steam without completing a real Steam sign-in. Local tests use a simulated Steam response. This scoped check does not certify the whole production service or cover optional marketplace connections. A Steam button can be imitated, and a legitimate sign-in does not establish that an offer or site is honest: always check the actual address before signing in.
Sources
Steam sources and prevention material reviewed on 11 October 2026, with their dates and evidence levels. The Veriloot technical check is scoped; the guide explains its limits.
- Account Security Recommendations
- Steam Guard Mobile Authenticator
- Trade Protected Items
- Scam FAQ (Confidence Scams and Trade Scams)
- Recovering a Stolen or Hijacked Steam Account
- Steam Item Restoration Policy
- Steam Trade Offers
- Recommended Trading Practices
- User Authentication and Ownership
- IEconService Interface
- Steam Web API Terms of Use
- Steam Mobile
- FACEIT · historical FAQ, 2024
- Group-IB · original research, 2022
- Steam · gift card scams
- Steam · false reports
- Skinport · historical guide, 2021
- PayPal UK · common scams
- PayPal UK · chargebacks