On this page
security
Exercise Validation and Security
This documentation explains how exercise validation works on our Smart Contract Auditing platform and the security considerations you should be aware of when working with community-submitted exercises.
How Exercise Validation Works
When you deploy a contract and click the “Check Exploit” button, our platform executes a validation script to determine if your exploit was successful. The entire check is performed server-side.
Exercise Status Levels
All exercises on the platform have one of three status levels:
- Private - Newly created or modified exercises that are only visible to their creator as well as users with the link.
- Verified - Exercises reviewed and approved by our administration team.
- Public - Verified exercises that have been made available to all users.
Security Considerations
Verification Process
Our team employs a rigorous verification process:
- Submission - Exercise creators can request verification through the platform
- Review - Our administrators review both the vulnerable contract and validation code
- Approval/Rejection - Exercises are either approved (status changed to “verified”) or rejected
- Publication - Verified exercises may be further promoted to “public” status for broader visibility
Verification Requests
For Exercise Creators
When you create or modify an exercise:
- Your exercise starts with a “private” status
- You can request verification by:
- Editing your exercise
- Going to the “Publication” tab
- Checking “Request verification” or “Request publication”
- Adding a note for administrators (optional but recommended)
- Submitting your changes
Warning Banner for Unverified Exercises
When working with unverified exercises, you’ll see a prominent warning banner:
This exercise has not been verified by the platform administrators.
For Exercise Creators
When creating exercises for the platform:
- Write clear, concise validation code that only performs necessary checks
- Provide detailed explanations in your verification request notes
- Be prepared to make adjustments based on administrator feedback
- Document your validation approach in the exercise description
Last updated 05 Apr 2025, 21:33 +0200 .