@freedomofpress/webcat
    Preparing search index...

    Function parseContentSecurityPolicy

    • Parse a serialized Content Security Policy via the spec.

      Parameters

      • policy: string

        The serialized Content Security Policy to parse.

      Returns Map<string, string[]>

      A Map of Content Security Policy directives.

      parseContentSecurityPolicy(
      "default-src 'self'; script-src 'unsafe-eval' scripts.example; object-src; style-src styles.example",
      );
      // => Map(4) {
      // "default-src" => ["'self'"],
      // "script-src" => ["'unsafe-eval'", "scripts.example"],
      // "object-src" => [],
      // "style-src" => ["styles.example"],
      // }