Skip to content

Commit

Permalink
Merge pull request OWASP#886 from bkimminich/master
Browse files Browse the repository at this point in the history
Add Juice Shop CTF tool project
  • Loading branch information
bkimminich authored Feb 18, 2024
2 parents 17609cd + 7b9ed97 commit 3b65f11
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion pages/initiatives/gsoc/gsoc2024ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ To receive early feedback please:

##### Explanation of Ideas

###### Tech-Stack Update (Frontend)
###### Frontend Tech-Stack Update

![Preferred for "Medium" GSoC 2024 project](https://img.shields.io/badge/medium%20size%20(~175h)-preferred-green)
![Not recommended for "Large" GSoC 2024 project](https://img.shields.io/badge/large%20size%20(~175h)-not%20recommended-red)
Expand All @@ -231,6 +231,15 @@ To receive early feedback please:

Juice Shop is currently using Angular 15 as its frontend foundation. Angular 16 is already available, version 17 is waiting just around the corner. There have been some incompatible compiler changes between 15 and 16 that break some third party components used in Juice Shop. In this project, Angular, along with other frontend libraries, should be updated to their latest versions. See https://github.com/juice-shop/juice-shop/issues/2173 for details on the Angular 16 migration.

###### Juice Shop CTF Tool Rennovation

![Preferred for "Medium" GSoC 2024 project](https://img.shields.io/badge/medium%20size%20(~175h)-preferred-green)
![Not recommended for "Large" GSoC 2024 project](https://img.shields.io/badge/large%20size%20(~175h)-not%20recommended-red)

![Difficulty: Easy](https://img.shields.io/badge/difficulty-easy-green)

The Juice Shop CTF Tool is currently implemented in vanilla JavaScript. It should be migrated to TypeScript for consistency of maintenance with the main project. Furthermore, the code linting should be adapted to the main Juice Shop ESLint standards. Test coverage and relevance should be reviewed and strengthened where necessary.

###### Your own idea

![Preferred for "Medium" GSoC 2024 project](https://img.shields.io/badge/medium%20size%20(~175h)-preferred-green)
Expand Down

0 comments on commit 3b65f11

Please sign in to comment.