Response model for a finding.
| 19 | class FindingResponse(BaseModel): |
| 20 | """Response model for a finding.""" |
| 21 | id: str |
| 22 | title: str |
| 23 | description: str |
| 24 | severity: SeverityEnum |
| 25 | module: str |
| 26 | data: dict[str, Any] = Field(default_factory=dict) |
| 27 | created_at: datetime |
| 28 | |
| 29 | |
| 30 | class ScanRequest(BaseModel): |
| 31 | """Request model for creating a scan.""" |
| 32 | target: str = Field(..., description="Target to scan (domain, IP, URL, email)") |
no outgoing calls
no test coverage detected