v1.25.6 - 2025-11-05
Security
- Hardened
Content-Security-Policy (CSP)inhooks.server.js:- Environment-specific policies for
production,audit,dev, andtest - Added real CSP reporting endpoint (
csp.netwk.pro) in production - Report-only mode enabled in non-prod for safer diagnostics
- Environment-specific policies for
- Added
/api/mock-cspendpoint to capture and log CSP violation reports in non-prod environments
Changed
- Updated
README.mdwith detailed explanation of the CSP enforcement strategy and future nonce-based roadmap - Moved inline styles from
Badges.svelteandLogo.svelteto external stylesheet (default.css) - Regenerated
global.min.cssusing LightningCSS to reflect updated external styles - Bumped project version to
v1.25.6 - Updated dependencies:
@eslint/js^9.39.0→^9.39.1eslint^9.39.0→^9.39.1eslint-plugin-jsdoc^61.1.11→^61.1.12svelte5.43.2→5.43.3posthog-js^1.284.0→^1.285.1
Fixed
- Updated
probely-scan.ymlGitHub workflow to utilize the correct API endpoint and cURL requests.
Full Changelog: v1.25.5...v1.25.6