Published June 4, 2026 | Version v1.0.0

XOLab (Cross-Origin Lab): A laboratory environment for studying browser cross-origin interaction and isolation mechanisms)

  • 1. ROR icon Technical University of Moldova

Description

XOLab (Cross-Origin Lab) is a reusable laboratory environment for studying browser cross-origin security behavior. The project provides two intentionally separated origins, frontend-a and api-b, exposed through Nginx reverse proxies and implemented with minimal Express applications. The laboratory supports experiments involving CORS, CSP, CORP, cross-origin fetch requests, image loading, canvas tainting, remote script loading, iframe embedding, and cookie-related behavior. Security and policy headers are primarily configured in Nginx, so that browser behavior can be inspected and compared by changing policy profiles. This release represents the initial manually validated laboratory baseline. Validation is performed in the browser through page output, Network activity, and Console messages in DevTools. 

Files

cross-origin-lab-1.0.0.zip

Files (62.7 kB)

Name Size Download all
md5:2ffd6d199935819d4baefd349a33a245
24.6 kB Download
md5:70fb8c2ef8ef5da79d754f20b6bca818
38.0 kB Preview Download

Additional details

Funding

Agenția Națională pentru Cercetare și Dezvoltare
Innovations in biomedical engineering: advanced technologies and applications for data acquisition, processing and analysis. 020404

Software

Repository URL
https://github.com/AnaTurcan/cross-origin-lab
Programming language
JavaScript
Development Status
Active