Access the Challenge Builder:
Log in to the Admin Dashboard.
Navigate to Sidebar menu> Admin> Build Your Challenge.
Fill in the Challenge Form:
Choose the primary language relevant to the challenge (e.g., Python, JavaScript, Java).
Specify the framework or library that the challenge will focus on (e.g., Flask, React, Spring).
Select the type of vulnerability the challenge will address (e.g., SQL Injection, Cross-Site Scripting, Insecure Deserialization).
Choose the appropriate difficulty level:
Beginner
Intermediate
Advanced
Define how the solution will be submitted:
Code Submission
Short Answer
Provide any relevant background information or instructions for the challenge.
Examples include:
Scenario descriptions
Objective or expected outcomes
Hints or guidelines for solving the challenge
Review and Submit:
Verify the form details to ensure accuracy.
Click Submit to save the challenge.
Find all your saved challenges by clicking on "View Saved Challenges"
Relevance: Focus on vulnerabilities and scenarios that align with your organization’s security priorities.
Clarity: Ensure the challenge description and instructions are clear and concise.
Engagement: Include hints or additional context to make challenges more engaging and accessible for learners.
Testing: Test the challenge to ensure it works as intended before assigning it to teams.