Skip to content
https://steamcommunity.com

Security

· 13 checks — HTTP headers, CSP, TLS handshake, and cookie hygiene rolled into one auditable list.
SCORE
71
GRADE
C
FIX
4
REVIEW
4
PASS
5
INFO
0
Checks
13
5 PASS 4 REVIEW 4 FIX
F
Security Headers
Action
4 of 10 headers properly configured
FIX
4 of 10 headers properly configured
Critical::
HSTS header is missing
Strict-Transport-Security forces browsers to use HTTPS, preventing downgrade attacks. Add the header with a max-age of at least 1 year.
Expected: max-age=31536000; includeSubDomains
Warning::
X-Content-Type-Options header is missing
This header prevents MIME-type sniffing, which can lead to XSS attacks. Set it to 'nosniff'.
Expected: nosniff
Info::
X-Frame-Options is properly configured
Got: SAMEORIGIN
Warning::
Referrer-Policy header is missing
Controls how much referrer information is sent with requests. Set to 'strict-origin-when-cross-origin' or stricter.
Expected: strict-origin-when-cross-origin
Warning::
Permissions-Policy header is missing
Controls which browser features (camera, microphone, geolocation) are allowed. Set it to restrict unused features.
Expected: geolocation=(), camera=(), microphone=()
Info::
Content-Security-Policy is present
Got: default-src blob: data: https: 'unsafe-inline' 'unsafe-eval'; script-src 'self' …
Warning::
Cross-Origin-Opener-Policy header is missing
COOP isolates your browsing context, preventing cross-origin side-channel attacks. Set to 'same-origin'.
Expected: same-origin
Warning::
Cross-Origin-Embedder-Policy header is missing
COEP prevents loading cross-origin resources without explicit permission. Required for SharedArrayBuffer and high-resolution timers.
Expected: require-corp
Info::
X-Powered-By header is not present
Info::
Server header is present without version info
Got: nginx

Strict-Transport-Security forces browsers to use HTTPS, preventing downgrade attacks. Add the header with a max-age of at least 1 year.

Expected: max-age=31536000; includeSubDomains
Why this matters

Without HSTS, a network attacker can downgrade the very first connection to HTTP and steal the user's session.

Learn more

HSTS tells browsers 'never speak HTTP to this domain again.' Without it, a network attacker (public WiFi, malicious ISP, hostile DNS) intercepts the first HTTP attempt and serves a downgraded version of your site. One header, big surface reduction.

Source: RFC 6797 / OWASP

This header prevents MIME-type sniffing, which can lead to XSS attacks. Set it to 'nosniff'.

Expected: nosniff
Why this matters

MIME sniffing lets browsers run uploaded files as JavaScript, turning a file upload into an XSS.

Learn more

Setting X-Content-Type-Options: nosniff tells browsers to trust your declared Content-Type instead of guessing. Without it, an attacker who uploads a polyglot file can sometimes get it executed as a script. One header, no downside.

Source: OWASP / MDN

Controls how much referrer information is sent with requests. Set to 'strict-origin-when-cross-origin' or stricter.

Expected: strict-origin-when-cross-origin
Why this matters

Default browser behavior leaks full URLs (including query params and tokens) to every third-party resource — set a strict policy.

Learn more

Without a Referrer-Policy header, browsers send the full referring URL with images, scripts, and fonts loaded from third-party origins. URLs containing tokens, user IDs, or session params end up in third-party logs. Set `Referrer-Policy: strict-origin-when-cross-origin` (or stricter) to limit leakage.

Source: MDN / W3C

Controls which browser features (camera, microphone, geolocation) are allowed. Set it to restrict unused features.

Expected: geolocation=(), camera=(), microphone=()
Why this matters

Permissions-Policy locks down browser APIs you don't use — without it, every page can request camera/mic/geolocation if XSS lands.

Learn more

By default every page can request the camera, microphone, geolocation, payment APIs, and dozens more. Permissions-Policy turns off the ones you don't need so a future bug can't quietly start using them. It's a defense-in-depth header — one line, big surface reduction.

Source: MDN / W3C

COOP isolates your browsing context, preventing cross-origin side-channel attacks. Set to 'same-origin'.

Expected: same-origin
Why this matters

COOP isolates your top-level browsing context from cross-origin windows — without it, popup-based side-channel attacks remain possible.

Learn more

Cross-Origin-Opener-Policy: same-origin prevents cross-origin pages from sharing a browsing-context group with yours. This blocks cross-window references that enable Spectre-style timing attacks and tab-nabbing. Required if you want to enable SharedArrayBuffer.

Source: MDN / web.dev

COEP prevents loading cross-origin resources without explicit permission. Required for SharedArrayBuffer and high-resolution timers.

Expected: require-corp
Why this matters

COEP enforces that all embedded resources opt-in to cross-origin embedding — required for cross-origin isolation features.

Learn more

Cross-Origin-Embedder-Policy: require-corp ensures every embedded resource (script, iframe, image) explicitly allows being loaded cross-origin. Combined with COOP, this enables the cross-origin-isolated context that unlocks SharedArrayBuffer, high-resolution timers, and other powerful APIs.

Source: MDN / web.dev

D
Content Security Policy
Action
4 of 10 CSP checks passed
FIX
4 of 10 CSP checks passed
Info::
Raw CSP policy
Got: default-src blob: data: https: 'unsafe-inline' 'unsafe-eval'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://community.fastly.steamstatic.com/ https://cdn.fastly.steamstatic.com/steamcommunity/public/assets/ https://api.steampowered.com/ https://recaptcha.net https://www.google.com/recaptcha/ https://www.gstatic.cn/recaptcha/ https://www.gstatic.com/recaptcha/ https://www.youtube.com/ https://s.ytimg.com; object-src 'none'; connect-src 'self' https://community.fastly.steamstatic.com/ https://store.steampowered.com/ https://checkout.steampowered.com/ wss://community.steam-api.com/websocket/ https://api.steampowered.com/ https://login.steampowered.com/ https://help.steampowered.com/ https://steam.tv/ https://steamcommunity.com/ https://*.valvesoftware.com https://*.steambeta.net https://*.discovery.beta.steamserver.net https://*.steamcontent.com https://steambroadcast.akamaized.net https://steambroadcast-test.akamaized.net https://broadcast.st.dl.eccdnx.com https://lv.queniujq.cn https://steambroadcastchat.akamaized.net http://127.0.0.1:27060 ws://127.0.0.1:27060 https://steamvideo-a.akamaihd.net/; frame-src 'self' steam: https://store.steampowered.com/ https://help.steampowered.com/ https://login.steampowered.com/ https://checkout.steampowered.com/ https://www.youtube.com https://www.youtube-nocookie.com https://www.google.com https://sketchfab.com https://player.vimeo.com https://medal.tv https://www.google.com/recaptcha/ https://recaptcha.net/recaptcha/; frame-ancestors 'self' https://steamloopback.host ;
Info::
default-src directive is set
Got: default-src blob: data: https: 'unsafe-inline' 'unsafe-eval'
Critical::
'unsafe-inline' found in script source
'unsafe-inline' allows inline <script> tags, defeating CSP against XSS. Remove it and use nonces or hashes instead.
Got: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://community.fastly.steamstatic.com/ https://cdn.fastly.steamstatic.com/steamcommunity/public/assets/ https://api.steampowered.com/ https://recaptcha.net https://www.google.com/recaptcha/ https://www.gstatic.cn/recaptcha/ https://www.gstatic.com/recaptcha/ https://www.youtube.com/ https://s.ytimg.com
Critical::
'unsafe-eval' found in script source
'unsafe-eval' allows eval() and similar functions, enabling code injection. Remove it.
Got: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://community.fastly.steamstatic.com/ https://cdn.fastly.steamstatic.com/steamcommunity/public/assets/ https://api.steampowered.com/ https://recaptcha.net https://www.google.com/recaptcha/ https://www.gstatic.cn/recaptcha/ https://www.gstatic.com/recaptcha/ https://www.youtube.com/ https://s.ytimg.com
Info::
No wildcard in script source
Info::
object-src is set to 'none'
Got: object-src 'none'
Warning::
base-uri directive is missing
Without base-uri, attackers can inject a <base> tag to hijack relative URLs. Set it to 'self' or 'none'.
Expected: base-uri 'self'
Info::
frame-ancestors directive is set
Got: frame-ancestors 'self' https://steamloopback.host
Warning::
form-action directive is missing
form-action restricts where forms can submit data, preventing form hijacking.
Expected: form-action 'self'
Info::
upgrade-insecure-requests is not set
This directive upgrades HTTP resources to HTTPS automatically, preventing mixed content.
Expected: upgrade-insecure-requests

'unsafe-inline' allows inline <script> tags, defeating CSP against XSS. Remove it and use nonces or hashes instead.

Why this matters

Unsafe value (unsafe-inline, unsafe-eval) in script-src defeats CSP's main protection — XSS injections can execute again.

Learn more

unsafe-inline allows inline <script> tags; unsafe-eval allows eval() and similar. Both are necessary for some legacy code but explicitly dangerous. Migrate to nonces (per-page random tokens) or hashes (per-script SHA-256) instead.

Source: OWASP CSP / MDN

'unsafe-eval' allows eval() and similar functions, enabling code injection. Remove it.

Why this matters

Unsafe value (unsafe-inline, unsafe-eval) in script-src defeats CSP's main protection — XSS injections can execute again.

Learn more

unsafe-inline allows inline <script> tags; unsafe-eval allows eval() and similar. Both are necessary for some legacy code but explicitly dangerous. Migrate to nonces (per-page random tokens) or hashes (per-script SHA-256) instead.

Source: OWASP CSP / MDN

Without base-uri, attackers can inject a <base> tag to hijack relative URLs. Set it to 'self' or 'none'.

Expected: base-uri 'self'
Why this matters

Missing base-uri in CSP leaves a base-tag injection attack path open even on otherwise strict policies.

Learn more

A common omission: developers add CSP for script-src and frame-ancestors but forget base-uri. The result is a CSP that looks strict but lets an attacker rewrite every URL on the page via <base href>. Add `base-uri 'self'` to close the gap.

Source: MDN CSP

form-action restricts where forms can submit data, preventing form hijacking.

Expected: form-action 'self'
Why this matters

Security gaps expose your site and users to attacks, eroding trust.

This directive upgrades HTTP resources to HTTPS automatically, preventing mixed content.

Expected: upgrade-insecure-requests
Why this matters

Without upgrade-insecure-requests, any HTTP subresource link survives as a mixed-content warning instead of auto-upgrading.

Learn more

Adding `upgrade-insecure-requests` to your CSP turns every http:// subresource fetch into https:// at the browser layer. One-line defense against accidental mixed content from legacy links or third-party widgets.

Source: MDN CSP

Parsed Policy

default-src blob:data:https:'unsafe-inline''unsafe-eval'
script-src 'self''unsafe-inline''unsafe-eval'https://community.fastly.steamstatic.com/https://cdn.fastly.steamstatic.com/steamcommunity/public/assets/https://api.steampowered.com/https://recaptcha.nethttps://www.google.com/recaptcha/https://www.gstatic.cn/recaptcha/https://www.gstatic.com/recaptcha/https://www.youtube.com/https://s.ytimg.com
object-src 'none'
connect-src 'self'https://community.fastly.steamstatic.com/https://store.steampowered.com/https://checkout.steampowered.com/wss://community.steam-api.com/websocket/https://api.steampowered.com/https://login.steampowered.com/https://help.steampowered.com/https://steam.tv/https://steamcommunity.com/https://*.valvesoftware.comhttps://*.steambeta.nethttps://*.discovery.beta.steamserver.nethttps://*.steamcontent.comhttps://steambroadcast.akamaized.nethttps://steambroadcast-test.akamaized.nethttps://broadcast.st.dl.eccdnx.comhttps://lv.queniujq.cnhttps://steambroadcastchat.akamaized.nethttp://127.0.0.1:27060ws://127.0.0.1:27060https://steamvideo-a.akamaihd.net/
frame-src 'self'steam:https://store.steampowered.com/https://help.steampowered.com/https://login.steampowered.com/https://checkout.steampowered.com/https://www.youtube.comhttps://www.youtube-nocookie.comhttps://www.google.comhttps://sketchfab.comhttps://player.vimeo.comhttps://medal.tvhttps://www.google.com/recaptcha/https://recaptcha.net/recaptcha/
frame-ancestors 'self'https://steamloopback.host
F
Subresource Integrity
Action
0 of 39 external resources have SRI
FIX
0 of 39 external resources have SRI
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/motiva_sans.css?v=G517uopaUy8x&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/buttons.css?v=WgcGW2rjIiQ0&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/shared_global.css?v=f56qj9GlMzaW&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/globalv2.css?v=_jX4ol69vwzY&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/motiva_sans.css?v=G517uopaUy8x&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/apphub.css?v=83r6zOtNjVKc&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/skin_1/modalContent.css?v=WXAusLHclDIt&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/skin_1/apphubs.css?v=Lrbrmln9oC1R&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/skin_1/apphub_home.css?v=LMClpbdGOT_7&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/skin_1/communityhome.css?v=xSSL8-hEwhmy&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/skin_1/apphub_broadcast.css?v=dsPGLEqjG4m7&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/applications/community/main.css?v=IIL4Pck9CjAK&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/shared_responsive.css?v=SDQ1kTMauF3n&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/css/apphub_images.css?v=qtyTgHSLW-6i&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/skin_1/header.css?v=CMT0GkdQa1OT&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/prototype-1.7.js?v=npJElBnrEO6W&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/scriptaculous/_combined.js?v=pbdAKOcDIgbC&l=english&_cdn=akamai&load=effects,controls,slider,dragdrop
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/global.js?v=cgDJZ-rr7J6K&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/jquery-1.11.1.min.js?v=gQHVlrK4-jX-&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/javascript/tooltip.js?v=k5leO7MVvAaV&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/javascript/shared_global.js?v=MZ63Bj2bxVCi&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/javascript/auth_refresh.js?v=w6QbwI-5-j2S&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/modalv2.js?v=zBXEuexVQ0FZ&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/modalContent.js?v=Ebc6wsFpyW7y&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/javascript/apphub.js?v=vovOtA4iEOuy&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/apphub_home.js?v=Wrx8P7TKQqiT&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/javascript/user_reviews.js?v=ZvOza6ItcWnT&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/user_reviews_community.js?v=dl1kGhOk_Ls8&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/communityhome.js?v=eIRojLN2hyxx&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/manifest.js?v=4Ip-H70V0myx&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/libraries~b28b7af69.js?v=tSE0ctzNy1Q7&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/main.js?v=58dVzUNXI1kF&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/localization/loyaltyrewards_manifest.js?v=0TlabJvDa5nf&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/shared/javascript/shared_responsive_adapter.js?v=XZm6x5HVwOht&l=english&_cdn=akamai
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=9f1f892a67c216201f3a
Warning::
External link from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/css/applications/community/main.css?v=IIL4Pck9CjAK&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/manifest.js?v=4Ip-H70V0myx&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/libraries~b28b7af69.js?v=tSE0ctzNy1Q7&l=english&_cdn=akamai
Warning::
External script from community.akamai.steamstatic.com lacks integrity attribute
Without SRI, if this CDN is compromised, attackers could inject malicious code.
Got: https://community.akamai.steamstatic.com/public/javascript/applications/community/main.js?v=58dVzUNXI1kF&l=english&_cdn=akamai
SRI Coverage 0 / 39 of external resources have integrity hashes
TagDomainIntegrity
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<link>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
<script>community.akamai.steamstatic.com Missing
D
Permissions-Policy
Action
No header set
FIX
No header set
Warning::
No Permissions-Policy header
Consider adding a Permissions-Policy header to restrict browser feature access from embedded content.

No Permissions-Policy header set.

Without this header, embedded iframes can request access to sensitive device features.

Suggested header
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=(), usb=()
B
CORS Configuration
No CORS headers
REVIEW
No CORS headers
Info::
No CORS headers present — secure default
CORS Configuration Secure

No CORS headers detected.

Cross-origin requests are blocked by browser same-origin policy.

Origin reflection test

Some servers mirror the request Origin header, which can be exploited. Test manually:

curl -sI -H "Origin: https://evil.com" <url> | grep -i access-control
C
Known vulnerability matches
Action
6 known vulnerability match(es) against detected tech
REVIEW

Known Vulnerabilities

LibraryVersionSeveritySummaryFixed In
jQuery1.11.1medium3rd party CORS request may execute1.12.0
jQuery1.11.1mediumparseHTML() executes scripts in event handlers2.2.0
jQuery1.11.1lowjQuery 1.x and 2.x are End-of-Life and no longer receiving security updates2.999.999
jQuery1.11.1mediumjQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution3.4.0
jQuery1.11.1mediumpassing HTML containing <option> elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code.3.5.0
jQuery1.11.1mediumRegex in its jQuery.htmlPrefilter sometimes may introduce XSS3.5.0
B
security.txt
Published with 0 contact(s)
REVIEW

security.txt

B
Transport Security
HTTP/3, HSTS, and TLS version analysis
REVIEW
HTTP/3, HSTS, and TLS version analysis
Info::
HTTP/3 (QUIC) not advertised
HTTP/3 eliminates head-of-line blocking. If your CDN supports it, consider enabling it.
Warning::
Missing Strict-Transport-Security header
HSTS tells browsers to only use HTTPS, preventing SSL stripping attacks.
Info::
TLS 1.3 in use (fastest handshake, 1-RTT)
A+
TLS & Certificates
TLS 1.3, 7 checks passed
PASS
TLS 1.3, 7 checks passed
Info::
TLS 1.3 is used
Got: TLS 1.3
Info::
Strong cipher suite is used
Got: TLS_AES_256_GCM_SHA384
Info::
HTTP/2 is not negotiated
HTTP/2 provides multiplexing and header compression for better performance.
Got: http/1.1
Info::
Certificate is valid (expires in 141 days)
Got: 2026-09-04T23:59:59Z
Info::
Certificate chain has 2 certificates
Info::
Certificate uses modern signature algorithm
Got: ECDSA-SHA384
Info::
Certificate covers 9 domain(s)
Got: store.steampowered.com, api.steampowered.com, help.steampowered.com, login.steampowered.com, partner.steamgames.com, partner.steampowered.com, steamcommunity.com, support.steampowered.com, www.valvesoftware.com
Info::
Certificate is issued by a trusted CA
Got: CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1,O=DigiCert Inc,C=US

HTTP/2 provides multiplexing and header compression for better performance.

Why this matters

HTTP/1.1 forces the browser to make sequential requests, multiplying latency on every page.

Learn more

HTTP/2 (and HTTP/3) multiplex many requests over a single connection, eliminating head-of-line blocking. HTTP/1.1 forces the browser to either queue requests or open many parallel connections — both worse. Most modern web servers support HTTP/2 with one config line.

Source: MDN Web Docs

Connection
Protocol
TLS 1.3
Cipher Suite
TLS_AES_256_GCM_SHA384
HTTP Version
HTTP/1.1

Certificate Chain

Leaf Certificate
Subject SERIALNUMBER=602 290 773,CN=store.steampowered.com,O=Valve Corp,L=Bellevue,ST=Washington,C=US,2.5.4.15=#131450726976617465204f7267616e697a6174696f6e,1.3.6.1.4.1.311.60.2.1.2=#130a57617368696e67746f6e,1.3.6.1.4.1.311.60.2.1.3=#13025553Issuer CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1,O=DigiCert Inc,C=USValid 2025-09-05T00:00:00Z → 2026-09-04T23:59:59ZExpires in 141 days SANs store.steampowered.com, api.steampowered.com, help.steampowered.com, login.steampowered.com, partner.steamgames.com, partner.steampowered.com, steamcommunity.com, support.steampowered.com, www.valvesoftware.comSignature ECDSA-SHA384Serial 62cb44e89266c81afa1c8e66420d289
Intermediate (CA Certificate)
Subject CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1,O=DigiCert Inc,C=USIssuer CN=DigiCert Global Root G3,OU=www.digicert.com,O=DigiCert Inc,C=USValid 2021-04-14T00:00:00Z → 2031-04-13T23:59:59ZExpires in 1823 days Signature ECDSA-SHA384Serial b00e92d4d6d731fca3059c7cb1e1886
A+
Cookie Security
2 cookies analyzed, 5 checks passed
PASS
2 cookies analyzed, 5 checks passed
Info::
Cookie 'sessionid' has the Secure flag
Warning::
Cookie 'sessionid' is missing the HttpOnly flag
Without HttpOnly, this cookie can be accessed by JavaScript, making it vulnerable to XSS-based theft.
Info::
Cookie 'sessionid' has SameSite=None
Info::
Cookie 'steamCountry' has the Secure flag
Info::
Cookie 'steamCountry' has the HttpOnly flag
Info::
Cookie 'steamCountry' has SameSite=None
2 cookies analyzed 1 warnings
NameSecureHttpOnlySameSiteSizeIssues
sessionidNone33 B1
steamCountryNone49 B
A+
JS Library Vulnerabilities
No known vulnerabilities
PASS
No known vulnerabilities
Info::
No known JavaScript library vulnerabilities detected

No known JavaScript library vulnerabilities detected.

A+
Information Leakage
No exposures
PASS
No exposures
Info::
security.txt is present — good practice
Info::
No sensitive files exposed

No sensitive files exposed — all paths returned 404.

PathStatusCategoryRisk
/.git/HEAD Not foundVersion Control
/.git/config Not foundVersion Control
/.svn/entries Not foundVersion Control
/.env Not foundConfiguration
/.env.local Not foundConfiguration
/.env.production Not foundConfiguration
/wp-config.php Not foundConfiguration
/.htaccess Not foundConfiguration
/phpinfo.php Not foundDebug
/server-status Not foundDebug
/server-info Not foundDebug
/.well-known/security.txt ExposedSecurity PolicyInfo
A+
Email Security
DMARC: reject
PASS
DMARC: reject
Info::
DMARC policy is reject — strongest protection
DMARC
Policy reject — strongest protection Record v=DMARC1; p=reject; rua=mailto:e8b9a9244a5c591@rep.dmarcanalyzer.com; ruf=mailto:e8b9a9244a5c591@for.dmarcanalyzer.com; pct=100; sp=reject; adkim=s; aspf=s; fo=1;
All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback