Fermé

Build a Project Proposal

Explanation of Ideas

Score Board

Juice Shop’s existing Score Board has been rewritten from scratch once when the project moved from AngularJS/Bootstrap to Angular/Material. Since then, new features, filters and information has been added to it over the years. It has grown to a point where it can be confusing for beginners. It also became pretty slow to render over time.

After a big facelift project for all the other UI screens, the Score Board now is the one screen left to require some special attention. As it is the heart and soul of the Juice Shop, any redesign or usability improvements must be thoroughly tested and strive for the best possible user experience.

Coding Challenges

Juice Shop’s upcoming Vulnerable Code Snippets serve as a foundation for an ambitious new training aspect: Coding challenges. In their current implementation the snippets come with a spoiler area for the actually vulnerable line(s) of code. Instead, they could offer a list of lines from which the user must select the actually vulnerable one, whereas the others simply act as ruses.

It could be extended by a code fixing aspect, where the user must select the right fix from a list of choices. Or even more ambitious, a code editor could be offered where the vulnerable line(s) must actually be fixed, and the code is then executed or statically checked in the background, to see if the vulnerability is gone.

Both parts - finding and fixing - could yield points on the Score Board, where the “hacking” and “coding” challenges could be tracked separately. It should be configurable, if the user must first solve the hacking challenge to be offered the corresponding coding challenge or if they are available all the time. It is even thinkable to provide CTF flags for fixed code, so that hacking and fixing could be both offered as CTF challenges - effectively doubling the number of challenges in a Juice Shop-powered CTF event.

Expected Results

A new feature or improvement of an existing one that makes OWASP Juice Shop even better

Your code follows our existing styleguides and passes all existing quality gates regarding code smells, test coverage etc.

Code that you write comes with automated tests that fit into our available test suites.

Compétences : JavaScript, Sécurité Web, Design de site internet, Node.js, Sécurité Informatique

en voir plus : create marketing project proposal, web project proposal letters, project proposal wine bottle packaging, project proposal ideas computing, project proposal ideas computer science, project proposal ideas examples, project proposal ideas, information technology project proposal ideas, the toaster project or a heroic attempt to build a simple electric appliance from scratch, it project proposal ideas, nursing project proposal ideas, photography project proposal ideas, build an e-commerce website from scratch with php bootstrap pdf, database project proposal ideas, nursing informatics project proposal ideas, system analysis and design project proposal ideas, project proposal ideas for information technology, engineering project proposal ideas

Concernant l'employeur :
( 0 commentaires ) mohali, India

Nº du projet : #29842077

2 freelances font une offre moyenne de 4250 ₹ pour ce travail

Onlinexpertz07

hello sir i can read your Project details very carefully. I can do this i have good experience in fronted backed development. Python and also working on PHP. I can Create your site just give me credentials so i can sta Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% INR en 7 jours
(4 Commentaires)
1.6
sandeeppal3209

I'm interested in your project and best project fast work for me and any time payment for me and work for project

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% INR en 2 jours
(0 Commentaires)
0.0