/checksum-webextension

A WebExtension that runs a checksum on the downloaded JS files for the Standard Notes web app.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Standard Notes Checksum

This is a WebExtension that runs a checksum on the downloaded JS files for the Standard Notes web app.

Development

So far, I've only tested this on Firefox.

  1. Navigate to about:debugging#/runtime/this-firefox
  2. Click "Load Temporary Add-on"
  3. Select manifest.json
  4. Navigate to https://app.standardnotes.org/

You should now be able to select the Standard Notes Checksum panel in your devtools.

TODO

  • Write proof-of-concept that displays the hash for the core Standard Notes JS file
  • Ensure it grabs the content of the latest files that were downloaded
  • Display hashes for all of Standard Notes JS files, including extensions
  • Brainstorm a way to automate hashing of latest webapp releases for this extension to validate against

Screenshots

Screenshot of checksum-webextension's current state