I wonder why the extension needs the permissions (a) access to data on all websites and (b) tabs and browsing activity? I'm not very knowledgeable in making Chrome extensions but I don't see anywhere in the code that needs these permissions. Isn't it that showdown.js is just the markdown parser while markdownify.js "integrates" the parser into Chrome. Aside from allowing access to file URLs I don't see anything else it needs to run.
Granted that nowhere in the code uses the permissions I have issues with, I still think that having too many permissions than necessary is a security issue.
I wonder why the extension needs the permissions (a) access to data on all websites and (b) tabs and browsing activity? I'm not very knowledgeable in making Chrome extensions but I don't see anywhere in the code that needs these permissions. Isn't it that
showdown.js
is just the markdown parser whilemarkdownify.js
"integrates" the parser into Chrome. Aside from allowing access to file URLs I don't see anything else it needs to run.Granted that nowhere in the code uses the permissions I have issues with, I still think that having too many permissions than necessary is a security issue.