github / github/secure_headers

Validation on plugin-types does not allow for the empty directive

Offen
#448 1 Kommentar 1 Reaktion 2 zugewiesene Personen Beansprucht von @fletchto99 Auf GitHub ansehen
Vorherrschende Sprache
Ruby
Sterne
3.2k
Forks
253
Ø Merge
19 Std. 11 Min.
Gemergte PRs (30 T.)
1

Beschreibung

# Bugs

> Note: The plugin-types grammar allows for an empty directive value in which case all instantions of embed and object will fail.

https://w3c.github.io/webappsec-csp/#directive-plugin-types

We validate it must match something like `application/pdf` which is not correct.

### Expected outcome

Describe what you expected to happen

`plugin_types` should allow for an empty directive. Sending an empty array omits the directive. Sending `none` is not allowed by validation. An array of empty strings doesn't work either (validation)

### Actual outcome

Configuration errors when trying to do the right thing

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.