Post-Judging QA #2051
Replies: 43 comments 77 replies
-
IntroGreetings everyone, I am the present judge of the NextGen C4 contest and would like to provide some additional information to aid you in your PJQA process. Glossary
Response Per SubmissionI have provided a detailed response to each individual primary exhibit that details why it has been judged as such. Some wardens made repetitive invalid submissions and their findings may have been invalidated (after review, of course) without providing a detailed rationale and grouped under a single of their invalid submissions. There have been certain albeit few times whereby the primary issue was changed after a response was given. In such cases, it is useful to inspect the submission's original CentralizationCentralization-related issues have been grouped under #303 as they fall under the relevant SC verdict described in the issue and it was time effective to do so given that none of them would be considered valid. Overinflated SeverityAll findings that have been marked as overinflated severity contain a response that details what their perceived severity is. Even if I did not invalidate them, their QA score would be C in all circumstances due to comparatively better QA reports being present in the contest. Based on this, I advise against arguing re-opening such issues as QA given that they would be marked as C and thus yield no reward. Finding PenalizationA tricky situation arose for #1513 and #1323 as they both pertained to the same functional vulnerability albeit with different severity categorization rationales. Based on the relevant C4 guidelines, I have at-minimum penalized duplicates of #1513 by 50% given that they weaponized the same vulnerability with a medium-risk rather than high-risk impact. These findings and the relevant rationale can be observed here. In general, any submission that contains invalid statements, an insufficient recommendation, and/or a completely absent PoC may be penalized. Certain Wardens made repetitive invalid submissions and were correspondingly grouped under a single submission without providing a detailed rationale as to why their findings were invalidated. Rest assured that their contents were reviewed, I just did not provide a detailed response in contrast to all other exhibits in the contest. Finding Categorization (Re-Entrancy Attacks)For re-entrancy attacks, the root cause of the vulnerability is considered to be the state which is not updated per the CEI pattern rather than the re-entrancy origin itself. As such, #1517 and #1597 have been considered as being distinct submissions further reinforced by the fact that #1597 would not be remediated by a simple re-entrancy guard. Gas ReportsTo ensure that the contest is judged in a reasonable timeline, I have refrained from providing an intricate response per Gas Report submission. Instead, I reply with what points of the submissions may be invalid/incorrect to aid in Wardens understanding why their submission was given its grade. Any QA ReportsAny gas optimization submitted as part of a QA report was disregarded in the interest of fairness and should have been submitted as a Gas Optimization report. Any medium-risk (or higher) vulnerability that was submitted as part of a QA report will be credited an L rating. While the bar for justification in QA reports is lower, the statements need to be valid in order to be considered rewardable. For more information, please consult the relevant To note, the above simply serves as a guideline and is not a rulebook, every QA was "post-processed" and manually graded. For example, bot findings that were invalidated are not present in the guideline and will be added in a future version. In any case, feel free to ping me in the relevant issue if you believe your QA report has been misjudged as I am more than happy to discuss! Analysis ReportsAnalysis reports were judged based on the relevant SC verdict and, based on the contest's project, the following traits were evaluated:
Analysis reports that included any of the following (non-exhaustive) were deemed inadequate or were reduced in rating:
Closing ThoughtsPlease make sure to adhere to the PJQA guidelines shared by @liveactionllama above. Apart from that, I look forward to everyone's contribution to the PJQA process! |
Beta Was this translation helpful? Give feedback.
-
Thanks for judging the contest! |
Beta Was this translation helpful? Give feedback.
-
Thank you for your work! |
Beta Was this translation helpful? Give feedback.
-
Hello, @alex-ppg |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg , thanks for judging.
|
Beta Was this translation helpful? Give feedback.
-
Thanks for judging @alex-ppg, |
Beta Was this translation helpful? Give feedback.
-
Hey @alex-ppg, I left a comment on #373. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
-
Thank you for judging! |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg, thanks for judging! I I left a comment on #1382 |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg , thanks for the judging. |
Beta Was this translation helpful? Give feedback.
-
Hello @alex-ppg! Left a comment at #1122 and #1498. Best wishes! |
Beta Was this translation helpful? Give feedback.
-
Hey @alex-ppg, I left one more (final) comment on #373. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg we left comment on #981 kindly check. |
Beta Was this translation helpful? Give feedback.
-
Hey @alex-ppg, kudos on judging this contest. Left a comment at #685 Thank you!!! |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg, thanks for judging this contest. Thanks for your time! |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg , I left a comment on #1599 . |
Beta Was this translation helpful? Give feedback.
-
@alex-ppg Thank you for your judging. I have a few notes to share:
|
Beta Was this translation helpful? Give feedback.
-
Hello @alex-ppg, thanks for the judging effort. I have two requests for my finding #1925 that is duplicated with #739, kindly consider them
Thanks !! |
Beta Was this translation helpful? Give feedback.
-
Hi @alex-ppg, Thanks for judging this contest! I left a comment on #1771 Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hey @alex-ppg, I left a comment on #626 Thanks in advance! |
Beta Was this translation helpful? Give feedback.
-
As a reminder, the post-judging QA feedback period has ended. The judge will be reviewing all comments before finalizing judging. Please do not make any further comments on this discussion unless specifically requested by the judge. Thank you! Edit: Just to clarify, no further comments should be made on Github issues either. This phase has ended. |
Beta Was this translation helpful? Give feedback.
-
The judge for this contest is @alex-ppg.
Reminders
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions