Chrome Web Store
136Versions
1Code reviewed

No malware found

In code review (v7.1.42)

Our reviewer read version 7.1.42 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.

What our analysis found

eJOY AI Dictionary, used by 700,000 people, showed no malicious code in Extension Auditor's review. Its permissions mean it can read and change data on all websites and can inject scripts into pages. It comes from a trusted publisher and was last updated in August 2026.

Extension is a comprehensive language learning tool with features like video subtitles, dictionary, AI insights, and translation. Permissions (broad host access, scripting, offscreen, clipboardWrite) are necessary for its functionality (injecting subtitles, reading clipboard for lookup, using offscreen for clipboard access). All network requests target the publisher's own domains (,,) or well-known services (Google Translate, Microsoft Translator, Yandex, Google Analytics). The CWS-disclosed data collection 'User activity' covers the analytics. There is no evidence of data exfiltration to untrusted third parties, no remote code execution, and no intentional obfuscation beyond standard bundling. The ML model likely flagged the large JS size, high innerHTML usage, and broad permissions as malicious patterns, but these are intrinsic to the extension's feature set.

eJOY AI Dictionary

eJOY AI Dictionary Chrome extension security report

ID: amfojhdiedpdnlijjbhjnhokbnohfdfb

Supported Languages

🇨🇳Chinese (Simplified)
🇺🇸English
🇫🇷French
🇯🇵Japanese
🇷🇺Russian
🇪🇸Spanish
🇻🇳Vietnamese

Extension Info & Metadata

Status
Active
Version
7.1.51
Size
8.12 MB
Rating
4.8/5
Reviews
4,956
Users
700,000
Type
Extension
Updated
Aug 17, 2026
Category
Education
Price
Free
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
2extensions
All still listed
Scanned by Extension Auditor — Low RiskDevelopers: embed this badge to link to this report.

Publisher Contextual Analysis

Trusted
Author
ejoy-english.com
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
Yes
Mailbox exists
Yes
Website
Visit
Extensions
2
Active
2
Obsolete
0
Listed
2
Unlisted
0
Users
740,000

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Screenshots & videos

Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6

Install growth

Item
Type
Severity
Description
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
*://*/*
Host
Critical
Broad host access — the extension can read/modify content on every website.
<all_urls>
Host
Critical
Broad host access — the extension can read/modify content on every website.
clipboardWrite
Permission
High
This permission allows modification of clipboard content. Rated High because it can inject malicious content into the clipboard, modify copied passwords, and manipulate copied data.
offscreen
Permission
High
This permission creates hidden browser documents with full DOM access. Rated High because it can run background operations invisibly, potentially executing malicious code without user awareness.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 20% increase: Access to sensitive domains increases potential impact• 10% increase: Early script execution enables pre-emptive content manipulation
Broad Host Permissions
Risk Factor
High
This extension has broad host permissions allowing it to access many or all websites.
Broad Content Script Access
Risk Factor
High
This extension can inject scripts into any website.
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
unlimitedStorage
Permission
Medium
This permission removes storage quota restrictions. Rated Medium because it can store large amounts of user data without limits, potentially impacting browser performance and storing extensive tracking data.
https://translate.google.com/*
Host
Medium
Host permission — access limited to this URL pattern.
http://localhost:8765/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.nflximg.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.nflxvideo.net/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.nflxext.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.netflix.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.nflximg.net/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.hbomax.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://play.hbomax.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://*.max.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://cf.asia.prd.media.max.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://api.ejoy.io/*
Host
Medium
Host permission — access limited to this URL pattern.
*://translate.google.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://api.urbandictionary.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://glosbe.com/*
Host
Medium
Host permission — access limited to this URL pattern.
*://connect.ejoy.io/*
Host
Medium
Host permission — access limited to this URL pattern.
*://youtube.com/*
Host
Medium
Host permission — access limited to this URL pattern.
http://fonts.googleapis.com/
Host
Medium
Host permission — access limited to this URL pattern.
https://fonts.googleapis.com/
Host
Medium
Host permission — access limited to this URL pattern.
https://text-to-speech-demo.ng.bluemix.net/api/*
Host
Medium
Host permission — access limited to this URL pattern.
http://localhost:8080/*
Host
Medium
Host permission — access limited to this URL pattern.
Access to Sensitive Domains
Risk Factor
Medium
This extension requests access to sensitive domains: https://translate.google.com/*, *://translate.google.com/*, http://fonts.googleapis.com/, https://fonts.googleapis.com/
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
tts
Permission
Low
This permission enables text-to-speech functionality. Rated Low because it can only convert visible text to speech without accessing sensitive data.
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.
notifications
Permission
Low
This permission displays system notifications. Rated Low because it can only show user-visible notifications without accessing system data.
sidePanel
Permission
Low
This permission adds custom panels to the browser interface. Rated Low because it only affects browser UI elements and cannot access page content.
alarms
Permission
Low
This permission schedules periodic tasks. Rated Low because it can only trigger events at specified times without access to sensitive data.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

About this extension

Your ultimate knowledge and English learning tool to discover the world and upskill yourself. Translate video, websites and PDF.

Read the publisher’s full description

Look up - save - review vocabulary. Integrate everywhere. Sync across devices. 💧 FEATURES HIGHLIGHTS for LIFELONG LEARNERS 1️⃣ UNDERSTAND EVERYTHING INSTANTLY • Watch videos with bilingual subtitles. • Translate PDF, image-based documents. • Get translation of words, phrases in videos with just one click. • Understand specialized vocabularies with AI dictionary. • Get all details about words: definitions, pronunciation, synonyms, collocations, examples, slang, video context, etc. • Quick search via GIFs, Google, or Wikipedia and other commonly used dictionaries without opening new tabs. • Display translations next to the original text (Inline Translation). 2️⃣ CAPTURE KNOWLEDGE & VOCABULARIES IN VARIOUS FORMATS • Save words, phrases, or paragraphs while surfing content on platforms like YTube, Nflix, Course, PDFs,... • Organize and categorize vocabulary and knowledge based on topics. • Integrate into any favorite websites for lookup and capturing knowledge. 3️⃣ REVIEW - REMEMBER VOCABULARY FOREVER • Review words with 10+ games • Get reminders by spaced repetition algorithms • Track learning progress and word's fluency. • Synchronize data and learning progress with the app on your phone. • Have various game options to improve 4 English skills: Mix Games, Flash Card, Multiple Choice, Rearrangement, Fill in the Blank, Speak, Listening Flash Card.(Some including Youtube videos in the gameplay) • Import your vocabulary list or flashcard sets. 4️⃣ AI ASSISTANT • EXPLAIN: Explain specialized vocabulary, idioms, grammar, or complex sentences. • SUMMARIZE: Summarize videos and texts, even lengthy one-hour videos. • DEEP DIVE: Dig deeper into a concept from the content you are watching or reading the help of AI, giving you suggested questions to fuel your curiosity • REWRITE: Edit your writing according to the tone and style you aim for. • REPLY: Summarize email content and suggest reply content. • GRAMMAR: Explain advanced grammar structures used in the selected paragraph. • DETECT PHRASES: Identify phrases and idioms in the selected text. ----- 💧HOW TO USE • Download the extension from the Chrome Store (Works on Chrome, Cốc Cốc, Microsoft Edge, Brave) • Click on a new word or select a phrase, press the green water droplet icon to look up related information. • Add words to your vocabulary notebook. • Visit the Game Center to review words. • Subscribe to the our YouTube channel for more tutorials: https://www.youtube.com/c/eJOYEnglish/ ----- 💧EJOY’S LEARNING ECOSYSTEM With only one account, you can get access to all products. Your data and learning progress are synced across all platforms. • The extension to watch bilingual videos, translate and save vocab on any websites. • The mobile app to learn English communication with daily short videos and review vocab with interactive games. https://ejo.bz/ejoy-app2. • Web app to practice English skills and learn vocabulary. https://ejoy-english.com/go. ----- 💧ABOUT US Fueled by the belief that learning should be joyful and impactful, eJOY was built to empower us and many learners to unlock our potential through engaging and personalized experiences. Recognized for excellence, we proudly claimed the first prize at the STARTUP Vietnam contest in 2022 the 3rd prize in the TECHFEST National Startup contest in 2019, a testament to our commitment to delivering exceptional learning outcomes for everyone. ----- 💧CONTACT US • Contact: support@ejoylearning.com • Connect with eJOY developers in our community: https://discord.gg/8Y5eUZq8BE

User reviews

Extension files

Browse and explore files within this extension package

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

URLs
299
IPv4
5

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Version
Size
Verdict
Findings
Permhash
7.1.51
Latest
8.12 MBNot scanned—
25179f79b4bbdb72d04b12f5282cc8c502de2c7a56e783e621f757fb0a4cdb53
7.1.24
8.32 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.50
8.11 MBNot scanned—
25179f79b4bbdb72d04b12f5282cc8c502de2c7a56e783e621f757fb0a4cdb53
7.1.46
8.10 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.43
8.09 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.42
8.09 MBNo malware found0
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.36
8.09 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.33
8.08 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.32
8.08 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
7.1.28
8.08 MBNot scanned—
05b030854cc7f332163ff2debc7eaeb73ed240f356b334691103dc0d70983efe
Showing 1 to 10 of 140 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

More from ejoy-english.com

Popular in Education