Is XLS Editor for Google Chrome™ safe?

Low risk

XLS Editor is low risk. Opening a spreadsheet in XLS Editor immediately POSTs the file to www.opendocumentsonline.com, before any preview. This differs from the publisher domain (freebusinessapps.net) and isn't disclosed. A tracking pixel loads on every UI open.

freebusinessappsv3.0.0Chrome Web Store
15Risk
Who publishes it

freebusinessapps - 11 other listings from the same operator, none carrying a finding

What this publisher told the store about itself, and the other listings that told it the same thing.

Publisher
freebusinessapps

Shared hosts - 2 hostnames

Hostnames hardcoded in this extension that few other listings call. That can mean one operator behind both, and it can equally mean a small shared vendor, so it is context rather than a conclusion. Hosts that many listings call are left out: they are services, not connections.

spreadsheets.freebusinessapps.net
Also called by 1 other listing: XLS Editor Online
opendocumentsonline.com
Also called by 2 other listings, including XLS Editor Online

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

Findings

User-Selected Files Sent to Third-Party Server on File Open

HighunwantedCWE-200Dynamic sandbox

Opening a spreadsheet in XLS Editor immediately POSTs the file to www.opendocumentsonline.com, before any preview.

What actually happens

You did this

You click 'Open Spreadsheet File' and select a local file in the file picker.

The extension did this

The extension immediately POSTs the entire file to https://www.opendocumentsonline.com/upload via a multipart/form-data HTTP request.

No confirmation prompt is shown. The upload occurs automatically as soon as the file is selected.

Captured request

POSThttps://www.opendocumentsonline.com/upload

Dynamic analysis confirmed POST transmitted; a planted marker value was observed in the captured request body.

Headers
Content-Type
multipart/form-data; boundary=----WebKitFormBoundaryXyz1234AbCd
Body
------WebKitFormBoundaryXyz1234AbCdContent-Disposition: form-data; name="file"; filename="example.xls"Content-Type: application/vnd.ms-excel[full file contents — dynamic analysis sent a 512-byte planted marker value; body confirmed present by dynamic analysis, observed requests]------WebKitFormBoundaryXyz1234AbCd--

The code that does this

File upload form construction and submission in document.js

Readable version
(function () {    var panel = $("#open-documents-online");    var form = $("<form></form>");    form.attr("action", "https://www.opendocumentsonline.com/upload")    .attr("method", "POST")    .attr("enctype", "multipart/form-data")    .addClass("convert-form");    var txtFile = $("<input name='file' type='file' style='display: none' />")    form.append(txtFile);    // Hidden tracking pixel loaded on every page open    form.append("<img style='display: none' src='https://www.opendocumentsonline.com/pixel.png' />");    panel.on("click", ".btn-open", function () {        panel.find("[name='file']").click();    });    // Submits immediately on file selection — no confirmation    txtFile.change(function () {        if (txtFile[0].files.length) {          form.submit();        }    });})();

External hosts receiving data from the extension

    • www.opendocumentsonline.com

    Receives uploaded file contents via multipart POST on every file-open action, plus a tracking pixel GET on every UI page load. Distinct from publisher domain freebusinessapps.net.

Publisher domain relationship

The extension's homepage URL is https://xls-editor-welcome.freebusinessapps.net/. The upload and tracking destination opendocumentsonline.com appears to be operated by the same publisher based on co-branding, but it is a distinct registered domain. The Chrome Web Store listing for the extension does not name opendocumentsonline.com as an upload destination.

Updated 2 November 2026dlmhlglpiggjfklgjpnpkjedoghgfkhn