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

New JWT weaknesses #392

Merged
merged 14 commits into from Oct 12, 2017
Merged

New JWT weaknesses #392

merged 14 commits into from Oct 12, 2017

Commits on Aug 6, 2017

  1. Update from upstream (#1)

    * Remove reference of node.js-version specific Docker images
    
    * Update REFERENCES.md
    
    Added my talk at BSidesTLV
    
    * Fixed broken label into LABEL_RECYCLE_QUANTITY
    
    * Remove juice reference (#362)
    and reformat markdown files
    
    * Change donation/merchandise label for customized apps
    (solves #362)
    
    * Add video, code and scan results
    (of @Soluto's integration with ZAP and Webdriver/Selenium)
    
    * Add missing exclamation point
    
    * Add more API backend tests
    - app config
    - password reset
    
    * Remove unused config variable
    
    * Add "Jawa Script T-Shirt" product
    
    * Update test dependencies
    
    * Fall back to Protractor 4
    
    * Migrate first batch of API tests to frisby v2
    
    * Migrate file serving API tests to frisby2
    
    * Add X-XSS-Protection header absence test
    
    * Migrate complaint API tests to frisby2
    
    * Use actually existing Complaint resource
    
    * Move HTTP request logging to top of router chain
    
    * Adapt to frisby2 URI encoding behavior
    
    * Adapt to JSON non-strict expectations
    (see vlucas/frisby#365)
    
    * Set `application/json` content header for POST requests
    
    * Migrate recycle API tests to frisby2
    
    * Migrate feedback API tests to frisby2
    
    * Migrate but disable file upload tests for frisby2
    (see vlucas/frisby#372)
    
    * Migrate redirect tests to frisby2
    
    * Make test work by preventing URL encoding
    (vlucas/frisby@4842632)
    
    * Migrate challenge API tests to frisby2
    
    * Migrate security question tests to frisby2
    
    * Align `describe` contexts
    (now consequently use /rest or /api prefix)
    
    * Migrate security answer tests to frisby2
    
    * Migrate basket item tests to frisby2
    
    * Add test for forward-slash error expectation
    
    * Migrate product tests to frisby2
    
    * Migrate user tests to frisby2
    
    * Mark all disabled tests
    
    * Add disabled tests for password reset use cases
    
    * Enable file upload tests
    (see vlucas/frisby#374)
    
    * Drop node.js 4.x support due to rejection by Heroku
    
    * Drop node.js 4 support
    
    * Attempt to fix Heroku semver issues
    (https://kb.heroku.com/why-is-my-node-js-build-failing-because-of-an-invalid-semver-requirement)
    
    * Specify node engines as range for Heroku
    (this lets 5.x and 7.x appear as supported)
    
    * Specify node engines as range for Heroku
    (this lets 5.x and 7.x appear as supported)
    
    * Block tampering attempts on password reset form
    (and complete tests of API route)
    
    * Use frisby latest 2.x release
    
    * Migrate to Jest as runner for frisby.js tests
    
    * Avoid using Basket id=1 in API tests
    (as it might concurrently be checked out)
    
    * Use Basket id=3 in basket item tests
    
    * Add bower_components to modules for Jest
    
    * Specify testPathIgnorePatterns for Jest
    
    * Fix formatting
    
    * Drop node.js 4.x support
    (for seemingly being on bad terms with Jest)
    
    * Drop node.js 4.x from CI jobs
    
    * Remove node.js 4.x from compatibility table
    
    * Soften expectation dependency of UNION SQLi and CSRF tests
    
    * Remove unneeded dependencies
    
    * Remove password check during UNION SQLi for Bender
    
    * Fix styleguide violations
    
    * Add back js-yaml dependency
    (needed by Heroku)
    
    * Remove illegal comment
    
    * Add back dottie and fix js-yaml version
    tghosth committed Aug 6, 2017
    Copy the full SHA
    e970d58 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2017

  1. resolve conflicts

    tghosth committed Aug 27, 2017
    Copy the full SHA
    5df0545 View commit details
    Browse the repository at this point in the history
  2. from upstream

    tghosth committed Aug 27, 2017
    Copy the full SHA
    3b3e869 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from bkimminich/develop

    pull upstream
    tghosth committed Aug 27, 2017
    Copy the full SHA
    7989ad7 View commit details
    Browse the repository at this point in the history
  4. Delete launch.json

    tghosth committed Aug 27, 2017
    Copy the full SHA
    8254959 View commit details
    Browse the repository at this point in the history
  5. Update server.js

    tghosth committed Aug 27, 2017
    Copy the full SHA
    6fcf226 View commit details
    Browse the repository at this point in the history
  6. revert to buggy express jwt

    tghosth committed Aug 27, 2017
    Copy the full SHA
    20c6e31 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2017

  1. Copy the full SHA
    08af603 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from bkimminich/develop

    Pull from upstream
    tghosth committed Oct 10, 2017
    Copy the full SHA
    46ce242 View commit details
    Browse the repository at this point in the history
  3. add vscode to gitignore

    tghosth committed Oct 10, 2017
    Copy the full SHA
    572e90a View commit details
    Browse the repository at this point in the history
  4. pull from upstream

    tghosth committed Oct 10, 2017
    Copy the full SHA
    1c9ba5d View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    2adcd72 View commit details
    Browse the repository at this point in the history
  6. revert gitignore

    tghosth committed Oct 10, 2017
    Copy the full SHA
    309a5fc View commit details
    Browse the repository at this point in the history
  7. Style fixes

    tghosth committed Oct 10, 2017
    Copy the full SHA
    af1092a View commit details
    Browse the repository at this point in the history