code_review / openenv.yaml
h1manshu's picture
Upload folder using huggingface_hub
a0ea022 verified
spec_version: 1
name: code_review
type: space
runtime: fastapi
app: server.app:app
port: 8000
tasks:
- id: task_1
description: "Easy β€” missing import detection"
max_steps: 3
grader: server.graders:EasyGrader
- id: task_2
description: "Easy β€” missing return statement"
max_steps: 3
grader: server.graders:EasyGrader
- id: task_3
description: "Easy β€” wrong comparison operator"
max_steps: 3
grader: server.graders:EasyGrader
- id: task_4
description: "Easy β€” undefined variable"
max_steps: 3
grader: server.graders:EasyGrader
- id: task_5
description: "Easy β€” clean utility function"
max_steps: 3
grader: server.graders:EasyGrader
- id: task_6
description: "Medium β€” division by zero handling"
max_steps: 3
grader: server.graders:MediumGrader
- id: task_7
description: "Medium β€” inefficient loop optimization"
max_steps: 3
grader: server.graders:MediumGrader
- id: task_8
description: "Medium β€” mutable default argument"
max_steps: 3
grader: server.graders:MediumGrader
- id: task_9
description: "Medium β€” unhandled exception"
max_steps: 3
grader: server.graders:MediumGrader
- id: task_10
description: "Medium β€” missing input validation"
max_steps: 3
grader: server.graders:MediumGrader
- id: task_11
description: "Hard β€” hardcoded password security vulnerability"
max_steps: 3
grader: server.graders:HardGrader
- id: task_12
description: "Hard β€” SQL injection vulnerability"
max_steps: 3
grader: server.graders:HardGrader
- id: task_13
description: "Hard β€” cross-file null handling bug"
max_steps: 3
grader: server.graders:HardGrader
- id: task_14
description: "Hard β€” race condition in counter"
max_steps: 3
grader: server.graders:HardGrader
- id: task_15
description: "Hard β€” insecure deserialization"
max_steps: 3
grader: server.graders:HardGrader
- id: task_16
description: "Hard β€” path traversal vulnerability"
max_steps: 3
grader: server.graders:HardGrader
endpoints:
reset: /reset
step: /step
health: /health