Skip to content

Commit 8ee6bbd

Browse files
author
Max Azatian
committed
SEC 1.2: added char limits for script length
1 parent 597e209 commit 8ee6bbd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

backend/app/schemas/execution.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def generate_execution_id() -> str:
1010

1111

1212
class ExecutionBase(BaseModel):
13-
script: str
13+
script: str = Field(..., max_length=50000, description="Script content (max 50,000 characters)")
1414
status: str = "queued"
1515
output: Optional[str] = None
1616
errors: Optional[str] = None
@@ -56,7 +56,7 @@ class ResourceUsage(BaseModel):
5656

5757

5858
class ExecutionRequest(BaseModel):
59-
script: str
59+
script: str = Field(..., max_length=50000, description="Script content (max 50,000 characters)")
6060
lang: str = Field(
6161
default="python", description="Language name"
6262
)

0 commit comments

Comments
 (0)