Build Challenges and Get Rewarded
Create your own security challenges using our SDK and earn monetary rewards for contributing to the SecDim community! 🎯
SecDim Play introduces an exciting new way for security enthusiasts and developers to contribute to the cybersecurity community while earning rewards. Using our powerful SDK, you can create engaging security challenges that help train the next generation of secure developers.
Whether you're a seasoned security researcher, a developer with domain expertise, or someone passionate about cybersecurity education, our platform provides the tools and incentives to share your knowledge and get rewarded for your contributions.
We believe in recognising and compensating quality contributions to the cybersecurity community.
Join our growing community of challenge creators and help build the world's most comprehensive library of practical security training content. Every quality challenge you create not only earns you monetary rewards but also helps thousands of developers learn secure coding practices.
How It Works
Creating challenges and earning rewards follows our 4-step process:
Step 1: Get Approval
Before building your challenge, submit your proposal in our dedicated Challenge Builders category at SecDim Discuss for approval. This ensures your idea aligns with our current needs and community goals. You can also see what other challenges are being built by the community.
Step 2: Access the SDK
Once your proposal is approved, visit our GitHub Play SDK repository to get started with the challenge creation toolkit.
Step 3: Build Your Challenge
Follow the comprehensive instructions in the SDK documentation to create your security challenge. Design vulnerabilities, write scenarios, create comprehensive patches, and test your challenge thoroughly with edge cases.
Step 4: Submit Your Repository
Once your challenge is complete, submit the link to your repository through the form below. Our team will review your submission and process your reward.
Evaluation Criteria
We judge the merit of challenge submissions based on several key factors:
-
Current Relevance: Challenges addressing recently disclosed CVEs, trending vulnerabilities, or emerging security threats receive higher priority and enhanced rewards
-
Impact & Prevalence: Vulnerabilities with wider impact, higher severity scores, or those being actively exploited in the wild command premium reward tiers
-
Technology Diversity: We embrace challenges spanning all programming languages, frameworks, and technology stacks
-
Technical Excellence: High-quality code, comprehensive test suites, and thorough edge case coverage significantly boost evaluation scores
-
Complete Solutions: All submissions must include working patches and clear remediation steps that demonstrate how to resolve the vulnerability
Note: Reward amounts may be adjusted based on the evolving cybersecurity landscape and community priorities.
Reward Structure
We offer competitive monetary rewards based on the quality, complexity, educational value, and relevance of your challenges:
-
Basic Challenges: $50 - $150 for well-crafted beginner-level security challenges
-
Intermediate Challenges: $150 - $300 for challenges requiring moderate security knowledge
-
Advanced Challenges: $300 - $500 for complex, expert-level security scenarios
-
Bonus Rewards: Up to $200 additional for exceptionally creative, innovative, or highly relevant challenges
Reward amounts are determined by our review team based on challenge quality, uniqueness, educational value, relevance to current threats, and adherence to our guidelines. Awards are subject to change.
Challenge Guidelines
To ensure the highest quality learning experience, please follow these guidelines:
-
Approval : All challenges must be proposed and approved at discuss.secdim.com before development begins
-
Original Content: All challenges must be original work or properly attributed
-
Educational Value: Challenges should teach practical security concepts
-
Clear Documentation: Include comprehensive setup and solution guides
-
Tested Functionality: Ensure your challenge works as intended with comprehensive edge case testing
-
Patch Solutions: Must include working patches that demonstrate how to resolve the vulnerability
-
Appropriate Difficulty: Clearly indicate the target skill level
Submit Your Challenge
Ready to submit your approved challenge and earn your reward? Fill out the form below with your repository details.