Public grade · v2.4.8BUse with care
A+ABBC
To reach A
A zotero:// link (a web page can open one) can make it install add-ons without asking youchrome/content/scripts/zoterotldr.js · line 4
.`)}}catch(s){n.logError(s),Te(s.message,!1)}},newChannel(i){this.doAction(i)}};Services.io.getProtocolHandler("zotero").wrappedJSObject._extensions["zotero://plugin"]=r}};function Te(t,e){let n=new ZThis comes from zotero-plugin-toolkit 5. How to remove itReplyA zotero:// link can make it run code if you approve a promptchrome/content/scripts/zoterotldr.js · line 4
ow:i})}catch(c){r.debug(c),i.console.log(c)}}},newChannel(n){this.doAction(n)}};Services.io.getProtocolHandler("zotero").wrappedJSObject._extensions["zotero://ztoolkit-debug"]=e}},st=class N{static veThis comes from zotero-plugin-toolkit 5. How to remove itReplyLaunches programs on your computerchrome/content/scripts/zoterotldr.js · line 257
!await IOUtils.exists(m))continue;await Zotero.File.removeIfExists(o);try{await Zotero.Utilities.Internal.exec(m,[s,"inspect",n,o])}catch{continue}if(!await IOUtils.exists(o))continue;let b=JSON.parseReply✓Readable code; not yet checked against the published source
✓Only contacts services we could identify
✓Works with Zotero 10
Then A+Pass the live test in Zotero 10We install it in a fresh Zotero and record what it does. Every plugin at A is tested.
README badge
[](https://zoteroplugins.org/p/zotero-custom-plugins)Updates itself when the grade changes.Disagree with a finding?Respond on GitHub from an account that maintains the repository. Your response is published next to the card, with our reply.Respond to the card
See the public plugin page