Build your own challenge

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.


    • Related Articles

    • Building Your Challenge

      Build Your Challenge is an 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: Programming ...
    • 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 ...
    • Setting up your Enterprise Account

      1. Creating an Admin Account Once you have received an email about your enterprise account being active, visit the AppSecEngineer Learning Portal. Click on Organization Login Fill in your organization details and designate an account administrator. ...
    • Integrate LTIAAS

      Build Your Challenge is an AppSecEngineer Enterprise Admin-only feature! Prerequisites: An active enterprise plan with AppSecEngineer Access to moodle with same email address as registered admin on ASE platform To integrate the ASE platform with your ...
    • Taking and completing a Challenge

      Step 1: Access the Challenges Tab Navigate to the left menu on your screen. Click on the "Challenges" tab to open it. Step 2: Locate the Right Challenge Browse through the available challenges listed in the Challenges tab. Identify the challenge you ...