← NewTon DC Tournament Manager

A+ Security Headers. Yes, Really.

NewTon DC Tournament Manager v4.2.13 — March 20, 2026

Download v4.2.13

Overview

NewTon DC Tournament Manager Version 4.2.13 achieves an A+ security rating on SecurityHeaders.com for the landing page and all documentation pages by eliminating every inline script and style. The Tournament Manager app and Chalker retain their A rating — unsafe-inline is an architectural requirement for offline single-file deployment. No changes to tournament functionality — this is a drop-in replacement for v4.2.12.


CSP Hardening

The Content-Security-Policy header is now split into two tiers:

A+ — Landing Page & Documentation

All inline JavaScript has been extracted to an external file, and all inline styles replaced with CSS classes. These pages now serve a strict CSP that blocks all inline code execution — the gold standard for XSS prevention.

A — Tournament Manager & Chalker

The Tournament Manager contains 93+ inline event handlers and 266+ inline style attributes — an architectural requirement for single-file offline deployment. The Chalker app has a similar architecture. Both retain 'unsafe-inline' in their CSP and grade A on SecurityHeaders.com. External resource loading remains fully blocked (script-src 'self'), preventing the primary XSS attack vector.


The lightbox functionality has been moved from inline code to an external file (js/lightbox.js):


The inline style="color: #a89080;" on the "No popups? No cookies!" footer text has been replaced with class="footer-cheeky" across all pages: landing page, all doc pages, and all 14 release notes pages.


Landing Page Routing

The landing page has been fully decoupled from tournament.html:


Files Changed


Migration from v4.2.12

No migration required. Fully compatible with all existing tournaments and saved configurations.


NewTon DC Tournament Manager v4.2.13 — A+ where it matters. A where it must.

Download v4.2.13

Previous Releases

For older releases, see the GitHub releases page.