Skip to content

CSP violations on login page blocking inline scripts and font loading (17 errors) #430

@z411392

Description

@z411392

Is this a hackmd.io issue?

What's the problem

Current behaviour

Opening the HackMD sign-in page triggers 17 Content Security Policy (CSP) errors in the browser console:

  1. script-src directive blocks inline script execution and scripts from multiple external domains (YouTube, Google, Stripe, Sentry, Plausible, Tally, etc.)
  2. font-src directive blocks font loading from several URLs (16 occurrences)

The CSP header appears to be missing required domains in its whitelist, and lacks proper nonce or 'unsafe-inline' configuration for inline scripts.

Screenshot:

Image

Steps to reproduce:

  1. Go to https://hackmd.io/login