-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
The definition contract defines grammar to be used as a type
just for definitions of operators used in grammar definitions
The Web App Sec Working Group has been using it with a different meaning; in most of these cases, they are actual names of the token in a grammar (rather than operators):
- cache
- cookies
- storage
- executionContexts
- *
- optional-ascii-whitespace
- required-ascii-whitespace
- serialized-policy
- serialized-policy-list
- serialized-directive
- directive-name
- directive-value
- serialized-source-list
- 'none'
- source-expression
- scheme-source
- host-source
- scheme-part
- host-part
- host-char
- port-part
- path-part
- keyword-source
- 'self'
- 'unsafe-inline'
- 'unsafe-eval'
- 'strict-dynamic'
- 'unsafe-hashes'
- 'report-sample'
- 'unsafe-allow-redirects'
- nonce-source
- base64-value
- hash-source
- hash-algorithm
- ancestor-source-list
- ancestor-source
- policy-token
- extension-token
- integrity-metadata
- hash-with-options
- option-expression
- hash-algo
- base64-value
- hash-expression
Probably some relationship to #6
Metadata
Metadata
Assignees
Labels
No labels