Securing the Canvas frontend with tracking limiters and vulnerability barriers.
SecureCanvas Extension
Secure the Canvas frontend with tracking limiters and vulnerability barriers. SecureCanvas blocks some requests from the Canvas frontend that tracks users. It also includes a button next to all embeds and iframes that will load the original embed content when clicked. This is to stop some attacks on the user using embeds.
Read more
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "SecureCanvas", "description": "Securing the Canvas frontend with tracking limiters and vulnerability barriers.", "version": "0.0.1", "manifest_version": 3, "content_scripts": [ { "matches": ["*://*.instructure.com/*"], "js": ["jquery-3.6.0.min.js", "secure.js"] } ], "permissions": [ "declarativeNetRequest", "activeTab" ], "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "declarative_net_request" : { "rule_resources" : [{ "id": "netreq_rule", "enabled": true, "path": "canvas_block.json" }] }, "host_permissions": [ "*://*.instructure.com/" ]}
Read more