What it reads
The Content-Security-Policy header, read as current browsers apply it. It flags unsafe-inline, unsafe-eval, wildcard sources (such as * or https:) and a missing default-src. Browsers ignore unsafe-inline beside a nonce, a hash or strict-dynamic, and wildcards beside strict-dynamic in script-src, so neither counts there. A policy that sets script-src, object-src and base-uri needs no default-src.