/** * CSP injection assertion shared by every persona scenario. * * `assertCspInjections` reads the raw `content-security-policy` (or * `content-security-policy-report-only`) header of the document the * browser is currently showing, then verifies that every service whose * JavaScript / CSS / asset is actually injected on the page is also * covered by the role's CSP. * * The intent is symmetric: when an injector role like `mastodon`, * `web-svc-asset`, `web-svc-cdn`, `web-svc-css`, `web-svc-javascript` * or `web-svc-simpleicons` is enabled, its origin MUST appear in the * CSP. When the injector is disabled, its origin MUST NOT appear in * any rendered `