CanvasNinja – Tab Detection Blocker for Canvas

CanvasNinja – Tab Detection Blocker for Canvas

ID: ailcnoigddfddkfnppjcgjijaoehiime

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
1.1.1
Size
19.10 MB
Rating
5.0/5
Reviews
4
Users
596
Type
Extension
Updated
Jun 3, 2026
Category
Education
Price
Paid
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes

Publisher Contextual Analysis

Trusted
Author
canvasninja.appView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Website
Visit
Total Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Total Users
596
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

Cheat on Canvas quizzes undetected. AI answers + tab switch blocker. Your professor won't see a thing.

CanvasNinja: AI-Powered Answers + Invisible Mode for Canvas Quizzes Ace your Canvas quizzes with instant AI assistance while staying completely invisible to teachers. CanvasNinja combines smart answer generation with advanced privacy protection, so you can get help when you need it without leaving a trace. How It Works Simply activate CanvasNinja before starting any Canvas quiz. Our AI analyzes questions and provides accurate answers in real time, while Privacy Guard blocks all tab-switch, window-change, and activity logging. Your instructor sees a clean, normal activity log as if you never left the quiz page. Core Features 🤖 AI Quiz Assistant – Get instant, accurate answers to quiz questions without leaving the tab. 🛡️ Privacy Guard – Blocks all detection: tab switching, window changes, split-screen use. Your activity log stays clean. 💾 Answer Saver – Automatically saves your correct responses for effortless retakes. ⚡ Instant Activation – Works immediately after installation. No complicated setup. 🌐 Wide Compatibility – Functions on all Canvas domains, including custom college URLs. ✅ Thoroughly Tested – Used successfully by 500+ students with zero reported failures. Why Students Love CanvasNinja No more stress about tab-switch logs Get AI help when you're stuck Clean activity logs every time Works on timed tests and multiple attempts CanvasNinja is an unofficial third-party tool and is not affiliated with Canvas™ or any educational institution. Learn More & Join Our Community 🌐 Website: https://canvasninja.app 💬 Discord: https://discord.gg/waFTBbmbQZ (live demos & support) 📺 YouTube Demo: https://youtu.be/Viv6kbj2Zd0

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.
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk:• 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.
activeTab
Permission
Medium
This permission grants temporary access to the current tab. Rated Medium because it can access current page content when invoked, though limited to user-initiated actions.
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.
https://*.supabase.co/*
Host
Medium
Host permission — access limited to this URL pattern.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
URLs
16
IPv4
0
IPv6
0

URLs

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

Gain full insight into all external connections.

Upgrade for full visibility.

paddle.com-https://paddle.com
chromewebstore.google.com/detail/canvasninja-undetectable/ailcnoigddfddkfnppjcgjijaoehiime%60;https://chromewebstore.google.com/detail/canvasninja-undetectable/ailcnoigddfddkfnppjcgjijaoehiime`;
api.canvasninja.app-https://api.canvasninja.app
developer.mozilla.org/en-US/docs/Web/API/LockManager/request%60https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request`
http:-http://localhost:9999`,storageKey:`supabase.auth.token`,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:Ht,flowType:`implicit`,debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:1e4};async
github.com/orgs/supabase/discussions/37217%60https://github.com/orgs/supabase/discussions/37217`
discord.gg/2Xm4WQKCHFhttps://discord.gg/2Xm4WQKCHF
stripe.com-https://stripe.com
app.supabase.com/project/_/settings/apihttps://app.supabase.com/project/_/settings/api
hppzuocgttrtjrfcmplm.supabase.co-https://hppzuocgttrtjrfcmplm.supabase.co
Showing 1 to 10 of 20 rows
Rows per page:

Gain full insight into all external connections.

Upgrade for full visibility.

No IP addresses found
Showing 1 to 9 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files (scanned top 25 shared text files)

No comparable text files found between these versions.

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.