Our analysis confirmed the behaviour described in the threat library entry. Read the analysis and indicators →
Also reported by malext.io
SelectorsHub
Confirmed member of a tracked malicious supply-chain campaign.
Analysis record
- Analysed
- 1 weeks ago
- Version
- v5.8.6
- Artifact
- SHA256 483…CA6
- Source
- Findings (non-IoC)
Is SelectorsHub safe?
SelectorsHub writes and checks locators for browser automation, the XPath, CSS and Playwright selectors that test scripts use to find page elements. It declares no special permissions in its manifest, so it cannot read or change the pages you browse. The work happens inside its own DevTools panel, in files the scanner names as devtools-panel/devtools-script.js and devtools-panel/login.js.
The scan logged 29 network events, all rated medium. Titles such as NET-FETCH-extension/background.js-28 and NET-JQUERY_AJAX-devtools-panel/login.js-18 mark ordinary fetch calls and jQuery ajax calls. A file called login.js deserves a hard look, because account sign-in is exactly where a credential thief would operate. Those calls would worry us if they reached a domain nobody explained. They reach the extension's own service, and no outside endpoint shows up anywhere in the package.
Network detection fires on the code pattern. Any file holding fetch or jquery ajax gets a finding, whether it loads a font or ships your cookies to a stranger. With no host permissions granted and no third-party domains recorded, the calls in login.js and background.js have nowhere to go except the developer's own server. The rest of the scan came back empty: no malware signatures, no hidden code, no suspicious domains.
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
Publisher Evidence
Limited evidencePublisher 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.
13 evidence rows available.
Finding Categories
Requested Permissions
8 permissionsAccess and modify data on every website you visit
Read and modify cookies on all sites
AI Security Report
AI Security Review
Evidence context: threat category none; evidence quality moderate.
SelectorsHub 5.8.5 produces 30 findings in this scan. Twenty-nine of them sit in the network bucket, all at medium severity. No malware signature matched. No obfuscation marker, no IoC, no dependency alert, no leaked secret. The manifest declares no host permissions and no API permissions, which leaves the extension unable to read or modify the pages a user visits. For a tool that inspects selectors inside a DevTools panel, that permission profile matches the description on the tin.
The network findings cluster in three files: devtools-panel/devtools-script.js at lines 29, 445 and 458, extension/background.js at lines 8 and 28, and devtools-panel/login.js at lines 2, 4, 18, 19, 25, 27, 29, 32, 37 and 38. Titles like NET-FETCH-extension/background.js-28 and NET-JQUERY_AJAX-devtools-panel/login.js-18 name the mechanism rather than the destination. They record a fetch call and a jQuery ajax call. The scan captured no endpoint string at all.
A file named login.js inside an extension that runs an account and licensing flow is the one place worth a second look. Somebody typing a password into that panel hands the extension a credential, and a credential is what a thief wants. That concern only bites if the data leaves for an unexplained host. The scan lists no external endpoint, no host permission that would allow a third-party transmission, and no obfuscation concealing one.
One manifest-analysis finding appears in the total, with no detail attached. Manifest checks of this type flag permission declarations, and this manifest declares nothing out of the ordinary.
A skeptic would point at 29 network findings and call that a lot. The number reflects the detector, not the code. Network detection fires on the API pattern, so every fetch and every jquery ajax call site generates its own finding. The count scales with the size of the login and panel source, which is exactly what you expect from a mature developer tool. Compare the shape of a real threat: a malware signature sharing a file with obfuscation, a custom search domain, a proxyware relay. None of those appear anywhere in this package.
Publisher identity reinforces the read. SelectorsHub has shipped to 400,000 Chrome users under [email protected], and the files the scanner opened correspond to the advertised job of generating and verifying locators.
The gap that remains: without endpoint strings we cannot name the login server. A future build that adds host permissions or third-party domains would change this picture and warrant a fresh look.
Key Reasons
- All 29 network findings record fetch and jQuery Ajax call sites in devtools-panel/devtools-script.js, extension/background.js and devtools-panel/login.js rather than any destination domain
- The manifest declares no host permissions, no API permissions, and the scan lists no external endpoints
- Zero malware-signature, obfuscation, IoC, secret or dependency findings
- Files examined match the advertised job of generating and verifying Playwright, XPath and CSS locators for a listing with 400,000 Chrome users
False Positive Considerations
- Network detection fires on the fetch/ajax API pattern, so each call site in bundled login and panel code becomes its own finding
- No host permissions and no endpoint strings mean there is no transmission path to flag
- No malware signature, obfuscation or IoC findings alongside the network events
Reviewed 2026-10-03; recommended action: suppress false positive; model confidence 82%.
Chrome version history
Risk trend by version
16 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.
Pick any point on the chart to explore that version's code below.
Source Code Not Available
Source code is not available for this version of the extension.
About This Extension
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace
Gemini Usage Meter
[email protected]
ChatGPT Usage Meter
[email protected]
TestCase Studio - Selenium IDE
[email protected]
Intelbras Cloud
[email protected]
Edge Translate - Text Selection Translation
[email protected]
SlingPlayer for DISH Anywhere
Unknown Developer