Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce content security policy (CSP) #29545

Merged
merged 12 commits into from
Feb 1, 2019
Merged

Introduce content security policy (CSP) #29545

merged 12 commits into from
Feb 1, 2019

Commits on Jan 31, 2019

  1. csp: nonce and unsafe-eval for scripts

    To kick things off, a rudimentary CSP implementation only allows
    dynamically loading new JavaScript if it includes an associated nonce
    that is generated on every load of the app.
    
    A more sophisticated content security policy is necessary, particularly
    one that bans eval for scripts, but one step at a time.
    epixa committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    9f40321 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d993433 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c92b482 View commit details
    Browse the repository at this point in the history
  4. smoke test

    epixa committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    20b1714 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    876ddf6 View commit details
    Browse the repository at this point in the history
  6. document csp.rules

    epixa committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    d8b6af7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3dce3c9 View commit details
    Browse the repository at this point in the history
  8. fix tsconfig for test

    epixa committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    be59cf9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    86ae1d3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9d82aeb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    06c39d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2019

  1. docs: people -> you for consistency sake

    Co-Authored-By: epixa <court@epixa.com>
    legrego and epixa authored Feb 1, 2019
    Configuration menu
    Copy the full SHA
    c5f9f3d View commit details
    Browse the repository at this point in the history