How to Build your own challenge | AppSecEngineer learning platform

Build your own challenge

Build Your Challenge is an AppSecEngineer Enterprise Admin-only feature!

Steps to Build Your Challenge

  1. Access the Challenge Builder:

    • Log in to the Admin Dashboard.

    • Navigate to Sidebar menu> Admin> Build Your Challenge.

  2. Fill in the Challenge Form:

Programming Language:

  • Choose the primary language relevant to the challenge (e.g., Python, JavaScript, Java).

Enter a Framework:

  • Specify the framework or library that the challenge will focus on (e.g., Flask, React, Spring).

Vulnerability:

  • Select the type of vulnerability the challenge will address (e.g., SQL Injection, Cross-Site Scripting, Insecure Deserialization).

Difficulty Level:

  • Choose the appropriate difficulty level:

    • Beginner

    • Intermediate

    • Advanced

Answer Type:

  • Define how the solution will be submitted:

    • Code Submission

    • Short Answer

Add Additional Context:

  • 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

  1. 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"


Tips for Effective 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.

Assign challenges to specific teams by referring to our guide on Assigning Users to a Team


    • Related Articles

    • Build your own challenge

      Build Your Challenge is an AppSecEngineer Enterprise Admin-only feature! Steps to Build Your Challenge Access the Challenge Builder: Log in to the Admin Dashboard. Navigate to Sidebar menu> Admin> Build Your Challenge. Fill in the Challenge Form: ...
    • Setting up your Enterprise Account

      Before getting started with setting up your enterprise account, make sure you’re logged in. If you’re unsure how to log in, refer to our Logging in to AppSecEngineer guide. 1. Creating an Admin Account Once you have received an email about your ...
    • How to Assign Challenges to Your Team

      Step 1: Access the AppSecEngineer Admin Panel Log in to AppSecEngineer for Enterprise using your admin credentials. Navigate to the Admin Dashboard to manage team activities. Note: Challenge assignments can only be managed by an enterprise admin and ...
    • How to Assign Challenges to Your Team

      Step 1: Access the AppSecEngineer Admin Panel Log in to AppSecEngineer for Enterprise using your admin credentials. Navigate to the Admin Dashboard to manage team activities. Note: Challenge assignments can only be managed by an enterprise admin and ...
    • Find a Challenge

      Follow the steps below to efficiently search using filters: Access the Challenge Navigate to the left menu bar. Click on the Challenge option to open the search interface. Search Using Filters Learning Path Filter: Select the Learning Path filter to ...