Firefox Add-ons

Canvas Refined

by Guy · 43 users · 5.0 rating
c62d8ab2-9e2d-57f0-a282-6f983052d1f2 | v7.0.3
85/ 100
CRITICAL risk
No change since v7.0.2
Risk verdict
Do not install

Score-based assessment (critical risk, 85/100). No analyst review available.

Analysis record

Analysed
6 days ago
Version
v7.0.3
Artifact
SHA256 948…D41
Source
Findings (non-IoC)

Evidence ledger

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

52 detail rows

YARA Rule Matches

10 rules
SeverityRuleHitsFilesMetadata
LOWpostinstall persistence mechanism 2
js/content.js_locales/en/messages.json
-
LOWpostinstall crypto operations 4
js/content.jsjs/markdown.jscss/darkmodecss.js +1 more
-
LOWcredential steam data 1
js/themes.js
-
LOWpostinstall file manipulation 6
js/content.jsjs/popup.js_locales/pt_PT/messages.json +3 more
-
LOWpostinstall network communication 8
html/options.htmljs/content.jsjs/popup.js +5 more
-
LOWpostinstall environment access 4
js/content.jsjs/popup.jscss/darkmodecss.js +1 more
-
LOWpostinstall obfuscation 3
js/content.jsjs/popup.jshtml/popup.html
-
LOWpostinstall system command 5
js/content.jsjs/popup.js_locales/pt_PT/messages.json +2 more
-
LOWpostinstall file download 5
js/themes.jsjs/background.jsjs/content.js +2 more
-
LOWNoUseWeakRandom 2
js/content.jsjs/popup.js
-

Network Indicators

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

4,622 total
...

Network indicators are queued for lazy loading

Scroll this section into view to load the detailed rows.

Publisher Evidence

Limited evidence

Guy

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

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

24
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Limited signal
Limited
Extension portfolio
1
Portfolio

13 evidence rows available.

Finding Categories

12
Network
4,622
IoC Indicators

YARA Rules Matched

10 rules(40 hits)
postinstall persistence mechanism postinstall crypto operations credential steam data postinstall file manipulation postinstall network communication postinstall environment access postinstall obfuscation postinstall system command postinstall file download NoUseWeakRandom

Requested Permissions

3 permissions
https://*/*
Dangerous
storage
Low
unlimitedStorage
Low

Security Analysis Summary

Security Analysis Overview

Canvas Refined is a Firefox Add-ons extension published by Guy. Version 7.0.3 has been analyzed by the Risky Plugins security platform, receiving a risk score of 85/100 (CRITICAL risk) based on 4674 security findings.

Risk Assessment

This extension presents critical security risk. Severe issues were detected, potentially including malware indicators, exposed secrets, or dangerous behaviors. Installation is strongly discouraged until these issues are addressed.

Findings Breakdown

  • Medium: 4634 finding(s)
  • Low: 40 finding(s)

What Was Analyzed

The security assessment covers multiple analysis categories:

  • Malware Detection: YARA rule matching against 2,400+ malware signatures
  • Secret Detection: Scanning for exposed API keys, tokens, and credentials
  • Static Analysis: Code-level security analysis for common vulnerability patterns
  • Network Analysis: Detection of suspicious network communications and endpoints
  • Obfuscation Detection: Identification of code obfuscation techniques

Developer Information

Canvas Refined is published by Guy on the Firefox Add-ons marketplace. The extension has approximately 43 users.

Recommendation

This extension is not recommended for installation without thorough manual review. Consider alternatives with lower risk scores, or contact the developer to address the identified security concerns.

Firefox version history

Risk trend by version

3 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.

Selected
85
Change since first
+30
Change from previous
No change
Versions:
First analyzed version
6.2.61
Jun 20, 2026
Risk range
55 to 85
Across analyzed versions
Latest analyzed version
7.0.3
Sep 14, 2026
Selected version
critical
Version
v7.0.3
6 days ago
Risk score
85
Findings
4674
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

Version 1.0.0 <strong>Important</strong>*: this is in public beta, most original features work, but the new ones are still in testing, report any bugs to the GitHub or Discord. (Firefox version link is on the GitHub) Newly added features: 1. GPA presets 2. Custom Card CSS Styles (image size, card roundness, card spacing, width, height, theme compatible) 3. Custom Background (by URL, theme compatible, daily images) 4. Popup UI revamp 5. Refreshed Better todo list 6. Better sidebar 7. Feature search 8. Markdown dashboard notes 9. Global search (search all modules and assignments with ease!) 10. Grade analytics (history, overview, trends, refreshed what-if grades) And more smaller improvements with more to come! You can suggest in the GitHub/Discord! Original features: 1. Fully customizable dark mode 2. Automatic scheduling for dark mode 3. Dashboard card color palletes 4. Themes 6. Custom fonts 7. Condensed cards 8. Dashboard grades 9. Remove sidebar logo (only when not using better sidebar) 10. Customizable card links 11. Gradient dashboard cards 12. Advanced card customization 13. GPA calculator (college and highschool) 14. Browser wide popup assignment reminder link to GitHub: <a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/a6424eb4ec5a8bdecb4029cf3d9dc8ae4bf867a4d54ebc93d6273463a796efcb/https%3A//github.com/GuySandler/ActuallyBetterCanvas" rel="nofollow">https://github.com/GuySandler/ActuallyBetterCanvas</a> link to DIscord: <a href="https://prod.outgoing.prod.webservices.mozgcp.net/v1/a63546761cee632983fecb9713b6391677a88b0d84cd748238d286f2a79c371a/https%3A//discord.gg/GjFh4JA3wh" rel="nofollow">https://discord.gg/GjFh4JA3wh</a> Disclaimer: Canvas Refined is an independent project and is not affiliated with or endorsed by Instructure/Canvas LMS or BetterCampus/BetterCanvas

Frequently Asked Questions