ListenQuir: Read Page Content Aloud | TTS Text-to-SpeechSecurity Analysis

Chromev1.6.1MV3March 4, 2026 at 03:33 AM
Potentially unsafe

This extension shows concerning patterns that may indicate risky behavior. Proceed with caution.

6.8HIGH
6.8 HIGHRaw: 7.6

This extension shows significant risk signals. Review the findings below carefully before installing or continuing to use it.

Based on 5 permissions including high-risk ones, 20 code findings, 2 dangerous combinations.

Trust Signals(2.0/10)

Users
496
Rating
3.0
Status
Featured

Dangerous Combinations(2)

MEDIUMTab tracking API + external communication

Extension uses tab tracking APIs (onUpdated/query) and communicates with external servers — potential browsing surveillance.

tabs+tabs API usage + external network
CRITICALAll-sites access + keyboard capture

Extension has access to all sites and captures keyboard input — behavior consistent with a keylogger.

<all_urls>+keylogger_pattern
Permissions
7.0/10
Code
7.6/10
Combinations
10.0/10
Manifest/CSP
5.8/10

Permissions(5 analyzed)

Code Findings(15 patterns, 20 total)

Content Security Policy

No CSP Defined(1 issue)
MEDIUM
N/ANo CSP defined

This extension does not define a Content Security Policy. A CSP helps prevent XSS and code injection attacks.

Manifest Analysis(3 findings)

Resolved from __MSG_* i18n placeholders:

Name: ListenQuir: Read Page Content Aloud | TTS Text-to-Speech

Description: Page reader with 40+ languages & 200+ voices. Multiple reading modes, text highlighting, customizable speed/pitch/volume.

HIGH
web_accessible_resourcesJS files exposed to web pages

JavaScript files are accessible to ALL websites. Any page can load and interact with these scripts, enabling web→extension attacks.

MEDIUM
web_accessible_resources.matchesOverly broad match patterns

Web-accessible resources use <all_urls> or wildcard patterns, exposing resources to every website.

MEDIUM
content_scriptsContent script injected on all URLs

Content script matches <all_urls>, executing on every website the user visits.

External Domains(9)

${eapi.example.commp.weixin.qq.commsedge-tts-json.nickmonty2020.workers.devmsedge-tts-json.nickmonty777.workers.devplacehold.coreactjs.orgvia.placeholder.comwx.nickmonty.asia

Indicators of Compromise

9 indicators of compromise found

File Statistics

83
Total Files
4
JS Files
21.9 MB
Total Size

Other Scanned Extensions