tempcolab.fun

PremiumPublic security posture · Completed

Share on X
$TEMPCOLABtempcolabRobinhood ChainPonsMC $13.1k at scan
0x02041bDf8c5830e9a45Ad18C3E1aD06E29ce4DD9

This report grades the token's website configuration, not the token contract, liquidity or team.

Security grade

F
Configuration score34/100

Grades reflect only the externally visible controls listed below. A good grade does not prove the application is secure. How grades work

0
High
5
Medium
4
Low
4
Informational
10 of 23 assessed checks passed · 1 not assessed
Agent summaryExplains the evidence below. It doesn't create findings or change the grade.

Agent summary

Because the homepage is served over plain HTTP without redirecting to HTTPS, an attacker could intercept traffic and inject malicious scripts, potentially affecting users who connect wallets or submit data. The site does have a valid TLS certificate, no mixed content, and avoids third‑party scripts. Remaining work focuses on enforcing secure transport and adding protective response headers, plus hardening DNS and email settings.

  1. 01Configure the web server to return a 301 redirect from every http:// URL to its https:// counterpart.HTTP to HTTPS redirectmedium
  2. 02Add a Strict-Transport-Security header (e.g., max-age=31536000; includeSubDomains) once all subdomains support HTTPS.HTTP Strict Transport Securitymedium
  3. 03Implement a Content‑Security‑Policy that restricts sources to 'self' and only the origins the app needs, using nonces or hashes for inline scripts.Content Security Policymedium
  4. 04Add X-Frame-Options: DENY and/or a CSP frame-ancestors directive to prevent the site from being framed by other pages.Framing protectionmedium
  5. 05Publish a DMARC TXT record (e.g., v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain) and later tighten to p=reject after reviewing reports.DMARC policymedium

openai/gpt-oss-120b · Workers AI

Website & claims

What the site says, checked against data
Screenshot of tempcolab.fun at scan time
tempcolab.fun · captured at scan time
Page title
TempcoLAB · Token fees to any Telegram username
Domain registered
Oct 21, 2026 · 0 days before this scan
Registrar
Spaceship, Inc.
Contract address on site
0xbc2fd5a2399db2eb355851c860ff2e464d20d30a
Links on site
None found
✗ Doesn't match

Contract address shown on the website

The site shows 0xbc2fd5a2399db2eb355851c860ff2e464d20d30a, not 0x02041bDf8c5830e9a45Ad18C3E1aD06E29ce4DD9.

? Can't verify

“Creator fee 1%”

Trading tax isn't checked yet.

Claims are quoted verbatim from the page. “Matches” and “Doesn't match” come from on-chain data, the token's metadata or public domain records. Anything we can't check against data is marked “Can't verify”, which is not the same as false.

TLS & transport

2 findings
mediumConfirmed

HSTS header missing

The site does not tell browsers to always use HTTPS.

Strict-Transport-Security
(not set)
Recommendation · Add Strict-Transport-Security: max-age=31536000; includeSubDomains once every subdomain supports HTTPS.
Why it matters ↓

HSTS tells browsers to never load the site over HTTP again, closing the downgrade window that the redirect alone leaves open.

How we check: Reads the Strict-Transport-Security header on the HTTPS response and checks max-age is at least 180 days.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security
mediumConfirmed

HTTP does not redirect to HTTPS

The homepage is served over plain HTTP without redirecting to HTTPS.

Request
GET http://tempcolab.fun/
Response
200, page served over HTTP
Recommendation · Return a 301 redirect from every http:// URL to its https:// equivalent.
Why it matters ↓

Visitors who type the bare domain arrive over HTTP first. If that page is served instead of redirected, the first hop can be intercepted.

How we check: Requests the homepage over plain HTTP and checks that the first response redirects to HTTPS.

https://cheatsheetseries.owasp.org/cheatsheets/Transport_Layer_Security_Cheat_Sheet.html
HTTPS works with a trusted certificatePassed
The homepage loaded over HTTPS and the certificate was accepted.
Final URL
https://tempcolab.fun/
Status
200
Legacy TLS not assessedNot assessed
Our scanning network could not open a raw TLS connection to this host (proxy request failed, cannot connect to the specified address. It looks like you might be trying to connect to a HTTP-based service — consider using fetch instead).
TLS 1.0
unknown
TLS 1.1
unknown

HTTP security headers

5 findings
mediumConfirmed

No framing protection

Any website can load this page inside an invisible frame and overlay it with misleading content.

X-Frame-Options
(not set)
CSP frame-ancestors
(not set)
Recommendation · Add Content-Security-Policy: frame-ancestors 'none' (or 'self'), and X-Frame-Options: DENY for older browsers.
Why it matters ↓

Without framing protection, another site can embed this one invisibly and trick users into clicking — for example approving a transaction.

How we check: Checks for X-Frame-Options or a CSP frame-ancestors directive.

https://cheatsheetseries.owasp.org/cheatsheets/Clickjacking_Defense_Cheat_Sheet.html
mediumConfirmed

Content Security Policy missing

The browser is not told which script sources to trust, so any injected script will run.

Content-Security-Policy
(not set)
Recommendation · Start with a policy such as default-src 'self'; script-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'none', then add only the origins the app needs. Use nonces or hashes instead of 'unsafe-inline'.
Why it matters ↓

CSP limits which scripts can run. For dApps it is the main browser-side defence against an injected script draining connected wallets.

How we check: Reads the Content-Security-Policy header and flags policies that still allow inline or arbitrary-origin scripts.

https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
lowConfirmed

X-Content-Type-Options missing

Browsers may guess content types, which can turn a harmless-looking file into executable script.

X-Content-Type-Options
(not set)
Recommendation · Add X-Content-Type-Options: nosniff to all responses.
Why it matters ↓

Stops browsers from interpreting uploaded or mislabelled files as scripts or stylesheets.

How we check: Checks that X-Content-Type-Options is set to nosniff.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options
infoConfirmed

Permissions-Policy not set

Embedded content may request browser features the site never uses.

Permissions-Policy
(not set)
Recommendation · Add a policy disabling unused features, e.g. Permissions-Policy: camera=(), microphone=(), geolocation=().
Why it matters ↓

Limits what embedded third-party content can access, such as camera, microphone or payment APIs.

How we check: Checks for a Permissions-Policy header restricting powerful browser features.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Permissions-Policy
infoConfirmed

Referrer-Policy not set

Modern browsers default to a safe policy, but older ones may send full URLs to other sites.

Referrer-Policy
(not set)
Recommendation · Add Referrer-Policy: strict-origin-when-cross-origin.
Why it matters ↓

URLs can contain tokens, wallet addresses or referral codes. A strict policy keeps them from leaking to third parties.

How we check: Reads the Referrer-Policy header and flags policies that leak full URLs to other sites.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
No exact versions disclosedPassed
Server headers don't reveal exact software versions.

Cookie configuration

All checks passed
Secure flag: no cookies setPassed
No cookies were set while loading the homepage, so there is nothing to misconfigure here.
HttpOnly: no session cookies setPassed
No cookies were set while loading the homepage, so there is nothing to misconfigure here.
SameSite: no cookies setPassed
No cookies were set while loading the homepage, so there is nothing to misconfigure here.

DNS & email posture

4 findings
mediumConfirmed

No DMARC policy

Receiving mail servers aren't told what to do with mail that spoofs this domain.

Lookup
_dmarc.tempcolab.fun
Recommendation · Publish _dmarc TXT v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain and move to p=reject once reports look clean.
Why it matters ↓

DMARC tells receiving mail servers to reject mail that fails authentication — the main defence against spoofed announcements from your domain.

How we check: Reads the _dmarc TXT record for the domain or its organizational domain and checks the policy.

https://dmarc.org/overview/
lowConfirmed

No SPF record

The domain doesn't declare which servers may send mail as it.

MX
(none)
Recommendation · If the domain never sends mail, publish v=spf1 -all.
Why it matters ↓

SPF lists who may send mail as the domain. Crypto projects are frequent targets of impersonation emails.

How we check: Reads the domain's TXT records for an SPF policy and checks it is not permissive.

https://datatracker.ietf.org/doc/html/rfc7208
lowConfirmed

No CAA records

Any certificate authority may issue certificates for this domain.

Recommendation · Publish CAA records naming the CAs you use, e.g. 0 issue "letsencrypt.org".
Why it matters ↓

CAA restricts which certificate authorities may issue certificates for the domain, reducing the risk of a mis-issued certificate.

How we check: Looks up CAA records for the domain and its parents.

https://datatracker.ietf.org/doc/html/rfc8659
lowConfirmed

DNSSEC not enabled

DNS answers for this domain are not cryptographically signed.

AD flag
not set
Recommendation · Enable DNSSEC at your DNS provider and publish the DS record at your registrar.
Why it matters ↓

DNSSEC prevents forged DNS answers from sending visitors to a look-alike server.

How we check: Resolves the domain through a validating resolver and checks whether the answer is DNSSEC-authenticated.

https://www.cloudflare.com/dns/dnssec/how-dnssec-works/

Frontend & disclosure

1 finding
infoConfirmed

No security.txt

There is no published channel for reporting vulnerabilities.

https://tempcolab.fun/.well-known/security.txt
HTTP 404
Recommendation · Publish /.well-known/security.txt with Contact and Expires fields (see securitytxt.org).
Why it matters ↓

Gives researchers a clear way to report vulnerabilities privately instead of disclosing them publicly.

How we check: Requests /.well-known/security.txt and checks it contains a Contact field and has not expired.

https://securitytxt.org/
No mixed contentPassed
All resources referenced in the homepage HTML use HTTPS or relative URLs.
No third-party scripts in the HTMLPassed
All script tags in the homepage HTML load from the site's own domain.

Web3 frontend

1 finding
infoPotential · needs review

4 of 4 referenced addresses without verified source on Sourcify

These addresses appear in the page code but have no verified source on Sourcify for Ethereum, Base, Arbitrum One, OP Mainnet, Polygon, BNB Chain. They may be wallets rather than contracts, live on another chain, or be verified elsewhere, such as Etherscan.

Unverified address
0x7eD598BcEf8bd9Edd8C97A195C6d13f40801EC7e
Unverified address
0x575D8D769891Af2255787B87C17C7c672909Ce25
Unverified address
0xb0a4a6464aedc430b112cefbcf7ead26dbf0e6d5
Unverified address
0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e
Recommendation · Verify the source of every contract users interact with on Sourcify and the relevant block explorer.
Why it matters ↓

Users should be able to read the code they're asked to interact with. Unverified addresses aren't necessarily unsafe, so this is informational only.

How we check: Extracts EVM addresses referenced in the page code (up to 6) and checks Sourcify for verified source on Ethereum, Base, Arbitrum, OP Mainnet, Polygon and BNB Chain.

https://docs.sourcify.dev/
No known-malicious releases referencedPassed
Checked 2 scripts and the homepage HTML against published malicious wallet-package releases.
Wallet stack detected
viem
No wallet code loaded from public CDNsPassed
Wallet and chain libraries are not fetched from public CDNs at runtime.
No source maps referencedPassed
None of the 2 scripts and the homepage HTML reference a source map.

Wallet stack detected

  • viem

Inspected 2 scripts (582 KB) that the homepage loads for every visitor, plus the HTML. Lazy-loaded code beyond these may not be covered.

Contracts referenced in page code

  • 0x7eD5…EC7eno Sourcify match
  • 0x575D…Ce25no Sourcify match
  • 0xb0a4…e6d5no Sourcify match
  • 0xd3af…ac9eno Sourcify match

Verification status from Sourcify. Green chains link to the block explorer.

Agent trace

28 steps · every action the agent took
Show the full trace ↓
  1. 0.0s▸Premium assessment of tempcolab.fun · budget 100 requests
  2. 0.0s✓Resolved tempcolab.fun → 172.67.163.163 (+3 more), all public
  3. 0.1s▸Probing HTTPS, HTTP and legacy TLS
  4. 0.7s✓GET https://tempcolab.fun/ → 200 in 560ms
  5. 0.7s!GET http://tempcolab.fun/ → 200, no redirect to HTTPS
  6. 0.7s·TLS 1.0 probe not possible from this network
  7. 0.7s·TLS 1.1 probe not possible from this network
  8. 0.7s·Security headers present: none
  9. 0.7s·0 cookies set on the homepage
  10. 0.8s▸Reading DNS, security.txt and the page's JavaScript
  11. 0.8s·Homepage references 1 script; reading index-telepay-paid-3a8a9ad9456a.js
  12. 0.8s·DNS: DNSSEC off · CAA none · SPF none · DMARC none
  13. 1.0s·security.txt not found (HTTP 404)
  14. 1.8s·Following imports: 1 more chunk found; reading ccip-telepay-paid-3a8a9ad9456a.js
  15. 2.4s·index-telepay-paid-3a8a9ad9456a.js (579 KB): viem
  16. 2.4s·ccip-telepay-paid-3a8a9ad9456a.js (3 KB)
  17. 2.4s·Wallet stack: viem
  18. 2.4s▸Found 4 contract addresses in page code; checking Sourcify on 6 chains
  19. 4.5s·0x7eD5…EC7e: no Sourcify match
  20. 4.5s·0x575D…Ce25: no Sourcify match
  21. 4.5s·0xb0a4…e6d5: no Sourcify match
  22. 4.5s·0xd3af…ac9e: no Sourcify match
  23. 4.6s✓Graded F (34/100) · 0 high, 5 medium, 4 low · 13 requests to the target
  24. 7.8s✓Rendered the homepage in a browser and saved a screenshot: "TempcoLAB · Token fees to any Telegram username"
  25. 7.8s·Domain registered 2026-10-21 (0 days ago) via Spaceship, Inc.
  26. 7.9s◆Writing summary with openai/gpt-oss-120b and checking the site's claims
  27. 13.2s◆Checked 2 claims: 0 match, 1 don't match, 1 can't be verified
  28. 21.9s◆Summary ready · 5 prioritized fixes

Scope & limitations

Assessment type
Premium, public, non-invasive
Payment
Complimentary
Target
tempcolab.fun
Final URL
https://tempcolab.fun/
Resolved addresses
172.67.163.163, 104.21.65.136, 2606:4700:3034::6815:4188, 2606:4700:3031::ac43:a3a3
Scanned
Oct 21, 2026, 08:19 UTC
Duration
4.6s
Requests made
13 (budget 100)
Report ID
hrxfk9assj
  • This is a public, non-invasive assessment of externally visible configuration. It does not test application logic, authentication, APIs, smart contracts or wallet flows.
  • Only the homepage, up to 8 of the scripts it loads, and a few well-known paths were requested. Other pages, lazy-loaded code and subdomains may be configured differently.
  • A good grade means the checked controls are in place. It does not prove the application is secure.
  • 1 check could not be completed and was excluded from the score: Legacy TLS.

Own tempcolab.fun? Verified owners will be able to request authorized deeper testing and receive findings privately. To dispute a result or opt out of public assessments, see opt-out & abuse reporting.