--- description: Cyfrin CodeHawks Quick Start Guide for Auditors --- # Quick Start Welcome to Cyfrin CodeHawks! Here's a quick and easy guide to get you started as an auditor and submit your first vulnerabilities. ### **1. Create an account on CodeHawks** First, create a new account by visiting [codehawks.cyfrin.io](https://codehawks.cyfrin.io) and clicking the "sign up" button in the top right corner:
### 2. Subscribe to your first CodeHawks competition Navigate to the competitions page and look for "Live" or "Upcoming" contests:
{% hint style="success" %} **Don't want to miss any of our competition announcements?** Make sure to follow us on [Twitter](https://twitter.com/CyfrinAudits?s=20) and join our [Discord](https://discord.gg/cyfrin) server! {% endhint %} Clicking on a competition will open its details page, with important information such as: * [Prize pool](payouts.md) severity breakdowns * Start and end dates * [nSLOC](../glossary.md) and scope * Scoring * Link to the GitHub repository (if the competition is live)
Every contest also comes with details that will help you understand: * The codebase * Scope * compatibilities * How to get the codebase up and running New contests are announced almost every week. When you find a contest that fits your skills, click on the subscribe button to join it:
### 3. Submit your first finding vulnerability Once you've found your first vulnerability, navigate to the competition page, and click on the submit "submit a vulnerability" button:
To submit your vulnerability, you'll be asked to insert: * Title - a <250 character descriptive title of your submission * Severity - a matrix of likelihood and impact characterizing your finding. Read [how-to-evaluate-a-finding-severity.md](how-to-evaluate-a-finding-severity.md "mention")for a full explanation. * Description - a detailed description of the vulnerability found and how to reproduce it. Learn more on [how-to-write-and-submit-a-finding.md](how-to-write-and-submit-a-finding.md "mention")on the dedicated guide. ### 5. Await for the judging results **After the auditing period ends, judges will evaluate each submission carefully to determine its validity, severity, and overall quality.** **Judging is done in two steps:** * [Community Judging](../judging/how-community-judging-works.md) - a period where all [eligible community judges](../judging/community-judging-eligibility.md) can evaluate others' submissions * [Lead judging](../judging/the-judging-process.md) - a period where the lead judge confirms or not the community judges' decisions and issue the final pre-appeal judgments. Every phase will be communicated on the platform and via announcements on [Discord](https://discord.gg/cyfrin). Learn more about [the judging process](../judging/the-judging-process.md). ### 6. Appeal to the judge's results For 48 hours following judging, [appeals](appeals.md) will be accepted to contest judgments. This period will be clearly announced across all channels. \ During the 48 hours, interactions will be enabled on your GitHub submissions. During this time, you may leave comments detailing your escalation for re-assessment. ### 7. Get rewarded Once the final report is released, results will be announced, and [payouts](payouts.md) will be sent to the winners. {% hint style="warning" %} Rewards are paid out in USDC through the ZKsync chain. Crediting the reward won't be possible without a ZKsync wallet connected to the user profile. {% endhint %}