ShouldCheck reads a plugin’s header and code without running it, compares what it finds with your site, and gives a verdict: blocking problems, things to verify, what passed, and what was not checked.
What it does not do: it does not run the plugin, it does not install, activate or deactivate any plugin, it is not a security scanner, it does not place orders or take payments, and a passed check never means a plugin works. When it left more unchecked than it checked, the verdict says so.
ShouldCheck contacts two WordPress.org services, only when you ask it to review a plugin from the directory, and only after you have chosen.
Both requests carry WordPress’s usual user agent (your site address and WordPress version). ShouldCheck sends nothing to its authors, has no account, and runs no tracking or analytics.
After a review of a WordPress.org plugin or a pending update, Continue opens WordPress’s own installer or updater for that plugin. WordPress core does the install, with its usual checks. A ZIP you uploaded for review is only read: to install it, choose it again in Plugins > Add New > Upload Plugin. Activating is always your own step on the Plugins screen.
ShouldCheck stores its reviews, a list of site changes (plugin, theme and WordPress updates) and its settings in your database. A review records the ID of the administrator who asked for it. It stores no visitor or customer data and no payment keys; it only notes whether keys were entered. Nothing is sent to the authors. There is no account, tracking or analytics. The only outside requests are the two WordPress.org ones listed above, made when an administrator asks. ShouldCheck adds suggested wording to Settings > Privacy > Policy Guide. Deleting the plugin removes its data unless you chose to keep reviews, history and settings.