Would this kind of add-on be allowed in AMO?

We’re implementing an add-on as part as of a web application which is only available to subscribed users.
This add-on will be quite simple itself, it will use native messaging to fetch data from a hardware device and then insert that data in input boxes in a page in the web application.

For now we plan to host it as unlisted, but we would also like to have it in AMO. With the previous premises should we expect to be approved? Reviewers would find it difficult to test it, because they would need both the hardware device and access to the page of the webapp (although we could of course give access and maybe implement an emulator for the device). Anyway it can be seen from the code that the plugin is just a messaging gateway.

Thanks!

We’re in the process of changing our policies for paid / subscription services, so we allow that sort of add-on on AMO. That leaves the security aspect of it, which could block the add-on from being accepted as listed. We would need to understand how the messaging works to try to ensure that there’s little risk of a web page taking over a locally-installed application.