AI product readSigning XBRL (eXtensible Business Reporting Language) files using digital certificates from smart cards or USB keys.
Enables users to digitally sign XML/XBRL documents in XADES format directly from the browser, leveraging hardware security modules (smart cards/USB tokens) for secure authentication and signing.
1. User visits a supported page (e.g., xbrlsigning.com). 2. Content script injects the XbrlSigning API into the page. 3. Page calls getCertificate() or sign() methods. 4. Extension communicates via chrome.runtime.connectNative to the local 'xbrl.signing' host. 5. Native host accesses the smart card/USB key, retrieves the certificate, and performs the signature. 6. Result is returned to the web page.
XBRL/XML file signing in XADES formatIntegration with native messaging host for smart card/USB key accessCertificate retrieval from hardware tokensContent script injection on specific domains (xbrlsigning.com, xbrl.express, riskassist.express, surfi.fr, localhost)
- Target users
- Financial professionals / Accountants / Businesses submitting XBRL reports / Users in regions using smart card authentication (e.g., Estonia, France)
- The extension relies on a native messaging host ('xbrl.signing') which is not included in the Chrome extension source package. We cannot verify the native host's behavior, but the extension's logic is clear. The external website xbrlsigning.com was not crawled, but the extension itself does not require login or payment.
MonetizationNo paid features detected
The extension is open-source (LGPL license headers found in all JS files). There are no references to payment gateways, subscription management, upgrade prompts, or paid feature gating. The extension is free to use.
- Confidence
- 95
- Payment platform
- --
- Source
- AI / High
- Login required
- No
- Reason
- The extension does not implement any login UI, nor does it redirect to a web app requiring an account. It operates by communicating with a local native messaging host (xbrl.signing) to access smart card/USB key certificates. No authentication flow is present in the code.