Browser Automaton

Welcome, Browser Automaton is a browser extension.

This extension allows to run remote script to do browser automation!
The script to be run in the browser must be provided by an website with a specified signature in URL and page. That website must be allowed in the options page.
Can be used by the software developers to create specific services for their application/website.

Get it here for Google Chrome (Chrome Web Store) – v3.5

Get it here for Firefox Browser (Firefox Browser Add-ons) – v3.0

Get it here for Edge Browser (Edge Add-ons) – v3.5

Source code is provided at https://github.com/xyo-security/browser-automaton

This is a screenshot of the extension example

Test extension

In order to test the functionality you need in the options page of the extension to add the following :

xyosecurity.ro/browser-automaton-test/

after you save the options, you can then go to

https://xyosecurity.ro/browser-automaton-test/?extension=23ab9c0e7b432f42000005202e2cfa11889bd299e36232cc53dbc91bc384f9b3

if the message is “Extension is active” as in the screenshot, a test script has been loaded, now if you go to facebook.com the browser will automatically go to “about:blank”, so facebook is blocked and if you go to imdb.com a curtain with protect for 15 seconds will appear.
In order for the extension state to be reset, you will need to close and then reopen the browser.

Terms and Conditions

Last updated 2023-12-29

Please read these Terms and Conditions (“Terms”, “Terms and Conditions”) carefully before using the Browser-Automaton (the “Extension”) operated by XYO SECURITY SRL (“us”, “we”, or “our”).
Your access to and use of the Extension is conditioned on your acceptance of and compliance with these Terms. These Terms apply to all users and others who access or use the Extension.
By accessing or using the Extension you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Extension.

Intellectual Property

The Extension and its original content (excluding Content provided by users), features and functionality are and will remain the exclusive property of XYO SECURITY SRL. and its licensors.
The Extension is protected by copyright, trademark, and other laws of both the Europe and foreign countries.
Our trademarks and trade address may not be used in connection with any product or Extension without the prior written consent of XYO SECURITY SRL

Termination

We may terminate or suspend your access immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.
Upon termination, your right to use the Extension will immediately cease.

Limitation Of Liability

In no event shall XYO SECURITY SRL, nor its directors, employees, partners, agents, suppliers, or affiliates, be liable for any indirect, incidental, special, consequential or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from (i) your access to or use of or inability to access or use the Extension; (ii) any conduct or content of any third party on the Extension; (iii) any content obtained from the Extension; and (iv) unauthorized access, use or alteration of your transmissions or content, whether based on warranty, contract, tort (including negligence) or any other legal theory, whether or not we have been informed of the possibility of such damage, and even if a remedy set forth herein is found to have failed of its essential purpose.

Disclaimer

Your use of the Extension is at your sole risk. The Extension is provided on an “AS IS” and “AS AVAILABLE” basis.
The Extension is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.
XYO SECURITY SRL its subsidiaries, affiliates, and its licensors do not warrant that
a) the Extension will function uninterrupted, secure or available at any particular time or location;
b) any errors or defects will be corrected;
c) the Extension is free of viruses or other harmful components; or
d) the results of using the Extension will meet your requirements.

Exclusions

Without limiting the generality of the foregoing and notwithstanding any other provision of these terms, under no circumstances will XYO SECURITY SRL ever be liable to you or any other person for any indirect, incidental, consequential, special, punitive or exemplary loss or damage arising from, connected with, or relating to your use of the Extension, these Terms, the subject matter of these Terms, the termination of these Terms or otherwise, including but not limited to personal injury, loss of data, business, markets, savings, income, profits, use, production, reputation or goodwill, anticipated or otherwise, or economic loss, under any theory of liability (whether in contract, tort, strict liability or any other theory or law or equity), regardless of any negligence or other fault or wrongdoing (including without limitation gross negligence and fundamental breach) by XYO SECURITY SRL or any person for whom XYO SECURITY SRL is responsible, and even if XYO SECURITY SRL has been advised of the possibility of such loss or damage being incurred.

Governing Law

These Terms shall be governed and construed in accordance with the Romanian laws, without regard to its conflict of law provisions. Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Extension, and supersede and replace any prior agreements we might have between us regarding the Extension.

Changes

We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material we will try to provide at least 30 days notice prior to any new terms taking effect.
What constitutes a material change will be determined at our sole discretion.
By continuing to access or use our Extension after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, please stop using the Extension.

Privacy Policy and Cookie Policy

Please refer to our Privacy Policy and Cookies Policy. You agree that they constitute part of these terms. You must read our Privacy Policy and Cookies Policy before you use the Extension.

Contact Us
If you have questions or comments about these Terms, email us at office [at] xyosecurity.ro or by post to:

XYO SECURITY SRL
Address: Bucuresti, Sector 3, Str. Scolarilor Nr.14, Bloc S14, Scara A, Etaj 5, Ap. 23
Country: Romania
Postal code: 031818
E-Mail: office [at] xyosecurity.ro