Scripts runner

Scripts runner

A Firefox extension to create/run/edit small scripts. Created to improve the Bookmarklet feature, specifically to allow quick editing and testing. It also supports running the scripts inside iframes (bookmarklets don't).

What is Scripts runner?
Scripts runner is a Firefox add-on that provides a convenient way to create, run, and edit small scripts. It improves the Bookmarklet feature by allowing quick editing and testing, and supports running scripts inside iframes. The extension also includes features to export, import, and manage scripts. However, caution is advised when running untrusted scripts obtained from unknown sources. The source code is available on Github for further customization and enhancement.
Merlin
Stats
Users: 92
Rating: 5.00 (2)
Version: 1.0 (Last updated: 2019-09-15)
Creation date: 2019-09-14
Weekly download count: 16
Firefox on Android: No
Risk impact: High risk impact
Risk likelihood: Low risk likelihood
Manifest version: 2
Permissions:
  • <all_urls>
  • storage
  • clipboardRead
  • webNavigation
Size: 11.80K
URLs: Website
Stats date:

Other platforms

Not available on Chrome
Not available on Edge
Want to check extension ranking and stats more quickly for other Firefox add-ons? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Firefox Browser Add-ons.
Chrome-Stats extension
Merlin
Summary

Provides a button that, when pressed, will show a list to create, delete, run and edit scripts. It also provides a button to export the current scripts to a json, and another to import scripts. [Don't run untrusted scripts obtained from unkown sources!]

Note: this is my first published extension, and it has currently very basic functionality. I'll consider upgrading it in the future, criticism is welcomed.

Source code available on Github: https://github.com/TrianguloY/Scripts-Runner---Firefox-extension

Permissions: <all_urls>: Permission needed to run scripts inside iframes generated dinamically (unfortunately the 'activeTab' permission don't allow this). No scripts are run in any background tab or anywhere else. storage: Permission used to save and retrieve the scripts. Otherwise when closing/reopening the extension they would be gone. clipboardRead: The export/import feature uses the clipboard for convenience. Will consider removing this to manual copy/paste. webNavigation: The permission needed to run scripts in the current tab/iframe.

User reviews
by Hollytryx, 2022-12-24
View all user reviews
Safety
Risk impact

Scripts runner is risky to use as it requires a number of sensitive permissions that can potentially harm your browser and steal your data. Exercise caution when installing this add-on. Review carefully before installing. We recommend that you only install Scripts runner if you trust the publisher.

Risk likelihood

Scripts runner has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details
Screenshots