Flagged in the threat library: WaSteal

Our analysis confirmed the behaviour described in the threat library entry. Do not install it. Read the analysis and indicators →

Also reported by malext.io, reddit.com

Chrome Web Store Verified

vyberr Domain Tools Power HUD

by [email protected] · 7 users
3e420858-14fd-52ab-8e1f-b3f08a4dbc74 | v1.0.0
61/ 100
MEDIUM risk
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
4 months ago
Version
v1.0.0
Artifact
SHA256 455…5F3
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

35 detail rows
Showing 25 of 35 · highest severity first

Network Indicators

Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.

100,175 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

Publisher Evidence

Limited evidence

[email protected]

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.

37
Noisy-finding weight
x1.00
Publisher domain
vyberr.com
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
3
Portfolio

12 evidence rows available.

Finding Categories

34
Network
100,175
IoC Indicators

Requested Permissions

22 permissions
tabs
Medium
storage
Low
alarms
Low
contextMenus
Low
https://rdap.org/*
Low
https://*.rdap.icann.org/*
Low
https://*.rdap.org/*
Low
https://cloudflare-dns.com/*
Low
https://tranco-list.eu/*
Low
https://api.replicate.com/*
Low
https://api.cloudflare.com/*
Low
https://api.namebio.com/*
Low
https://www.estibot.com/*
Low
https://api.godaddy.com/*
Low
https://api.sedo.com/*
Low
https://api.dynadot.com/*
Low
https://www.virustotal.com/*
Low
https://urlscan.io/*
Low
https://*.whoisxmlapi.com/*
Low
https://api.securitytrails.com/*
Low
https://api.openai.com/*
Low
https://api.anthropic.com/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

The manifest.json declares the tabs permission ("MANIFEST-SENSITIVE-PERM-TABS"), which allows the extension to read the URL of the active tab – a common requirement for a domain‑lookup tool that resolves the current site’s owner information. No other high‑risk permissions (e.g., cookies, webRequest, proxy) are present, and the code never attempts to modify browser settings or inject scripts into pages.

All network activity originates from explicit fetch calls in the lib/integrations folder. The virustotal.js:50 file contacts VirusTotal’s API, openai-brandability.js:44 queries OpenAI’s brandability endpoint, godaddy.js:38 reaches GoDaddy’s WHOIS service, urlscan.js:22 opens a Socket.IO channel to URLScan, and sedo.js:80 talks to the Sedo marketplace. Each of these findings is labeled "NET‑FETCH" or "NET‑SOCKET_IO" and points to well‑known, reputable services. No request is made to obscure or newly registered domains, and there is no evidence of data being sent to a third‑party server under the developer’s control.

The massive IoC count reported in the summary (100,209 entries) is a by‑product of the generic IoC extractor flagging every domain name embedded in the bundled libraries as a separate indicator. Because the extension bundles many open‑source helper modules (e.g., HTTP clients, URL parsers), the extractor mistakenly treats their internal references as suspicious IoCs. This pattern matches the documented false‑positive behavior for bundled dependencies and IoC extractor noise.

No obfuscation signatures are present, and the code does not contain any YARA matches for known malware families. The absence of malware‑signature and malware findings confirms that static analysis did not identify malicious payloads. The only elevated finding is the tabs permission, which is reasonable for a tool that shows domain data about the current page.

Counterargument: A skeptic might point to the sheer volume of external API calls as a privacy risk, arguing that the extension could be exfiltrating browsing history. However, each network request is hard‑coded to a specific service endpoint and includes only the domain name or a public identifier; there is no dynamic construction of URLs based on user data, nor any transmission of cookies or session tokens. Moreover, the extension does not request the cookies or webRequest permissions needed to harvest such data. Therefore, the privacy impact is limited to the intentional lookup of the active tab’s domain, which aligns with the extension’s declared purpose.

In summary, the codebase behaves as advertised: it enriches the user’s view of the current site by querying reputable domain intelligence APIs. The high IoC count is an artifact of analysis tooling rather than evidence of malicious activity.

Key Reasons

  • Only legitimate API fetches (virustotal, openai, godaddy, urlscan, sedo) are observed
  • No malicious signatures or obfuscation detected
  • Tabs permission is the sole sensitive permission, appropriate for domain lookup
  • High IoC count results from bundled dependencies, a known false‑positive pattern
  • No proxy, hijack, or credential‑theft behavior

False Positive Considerations

  • Massive IoC count from bundled third‑party libraries
  • Generic network‑call findings flagged as IoCs
  • No obfuscation or malware signatures present
  • All external domains are reputable services

Reviewed 2026-05-25; recommended action: no action; model confidence 85%.

About This Extension

vyberr Domain Investor Power HUD is a domain research console for investors who currently keep eight browser tabs open every time they evaluate a name. Type a domain once and get registration data, DNS, popularity rank, valuation, comparable sales, marketplace status, reputation signals, WHOIS history, and AI brandability — all in one panel. No data ever leaves your device for our servers. We don't have servers. Each provider you enable receives its calls directly from your browser, using your own API key. Tokens are stored locally only (chrome.storage.local, never synced), and the lookup cache is a private IndexedDB. WORKS ON DAY ONE — NO SETUP, NO KEYS • RDAP — registration date, registrar, expiry, status, DNSSEC, nameservers (via rdap.org) • DNS over HTTPS — A, AAAA, MX, NS, TXT records via Cloudflare 1.1.1.1 • TLD tier — a curated S/A/B/C/D classification across ~80 TLDs • Tranco popularity rank — top-100K rank, auto-refreshed daily from tranco-list.eu (CC BY 4.0) • urlscan.io — recent public scans and verdicts, anonymous search • Imported comps — drop in your NameBio CSV or broker spreadsheet once; matched against every lookup thereafter UNLOCK WITH YOUR OWN API KEYS Each integration is independent — use the ones you already pay for and leave the rest disabled. Tokens are validated before they are saved. Valuation • HumbleWorth — AI auction / marketplace / brokerage values (via Replicate, ~$0.0001 per lookup; free trial credits cover ~1,000) • EstiBot — algorithmic appraisal with CPC, search volume, keyword value • GoDaddy GoValue — appraisal with comparable sales Comps • NameBio — verified historical domain sales (Business membership) Popularity • Cloudflare Radar — live rank to top 1M, with category labels Marketplace • Sedo — partner API for listing status, asking price, offer count • Dynadot — availability check and aftermarket presence Reputation and OSINT • VirusTotal — engine vote counts, reputation, categories (free 500/day) • SecurityTrails — subdomain count and current DNS snapshot (free 50/mo) WHOIS history • WhoisXMLAPI — historical record count (cheap preview mode by default) AI brandability • OpenAI — LLM-scored brandability, memorability, pronounceability, commercial potential • Anthropic — same dimensions scored by Claude, for a second opinion TIER SCORING THAT EXPLAINS ITSELF Every domain gets a composite S / A / B / C / D tier with a full breakdown. You see exactly which signals contributed how many points: TLD class, age, rank bucket, valuation, comp coverage, brandability, reputation flags, subdomain footprint, WHOIS history depth. No black box. PRIVACY • No telemetry. No analytics. No "anonymous" data collection. • API tokens stored in chrome.storage.local only — never synced, never logged, never put in URLs the extension controls. • Tokens masked in the UI after save (e.g. "r8********abcd"). • Each provider's privacy implications are stated on its setup card. • Local-only cache: lookups, watchlist, and imported comps live in your browser's IndexedDB. • Sensitive routes (login, checkout, banking) are excluded from any hover-card activation. POWER USER FEATURES • Type any domain directly in the popup — works on chrome:// pages, new tabs, localhost, anywhere • Right-click any link → "Look up domain with Power HUD" • Keyboard shortcuts: Alt+D to look up the current tab, Alt+H to toggle hover cards • Watchlist with daily background re-validation • Per-integration cache TTLs — refreshing one source doesn't overwrite another (RDAP 7d, DoH 1h, valuation 30d, Tranco daily, brandability 90d, and so on) • Per-integration rate limiting and 12-second timeout — one slow provider can never block the others, and one provider's failure can never poison another's cache • CSV import for your own sales database (NameBio export, DNPric.es purchase, broker spreadsheet — anything with domain/price/date columns) WHO THIS IS FOR Domain investors evaluating acquisitions. Brokers preparing portfolios for sale. Brand strategists vetting names before purchase. SEO professionals reviewing expired-domain candidates. Drop catchers triaging daily lists. Anyone whose current workflow is "open 8 tabs, copy-paste, alt-tab, repeat". QUICK START 1. Install. Click the toolbar icon on any page. 2. Type a domain (it auto-fills from the current tab when possible). RDAP, DNS, Tranco, TLD tier, and urlscan results appear immediately. 3. Open Settings → Integrations. Paste API tokens for the providers you already use. Test each one before saving — invalid tokens are rejected, not stored. 4. Optional: in the Comps tab, import a CSV of your own historical sales data. That's it. The extension stays out of your way until you ask it for something. TECHNICAL NOTES • Manifest V3, strict Content Security Policy (no remote scripts, no eval). • Each integration is a single self-contained module following a documented interface — straightforward to audit or extend. • Tranco list auto-refreshes daily via chrome.alarms (downloads ~1.4 MB only when tranco-list.eu publishes a new list_id). • Service worker survives Chrome's standard kill/restart cycle without losing state — persistent data lives in IndexedDB and chrome.storage.local.

Frequently Asked Questions