first commit

This commit is contained in:
2026-07-11 23:54:36 +07:00
commit b07562921b
40 changed files with 3813 additions and 0 deletions

17
core/schemas/results.py Normal file
View File

@@ -0,0 +1,17 @@
from pydantic import BaseModel, Field
from core.schemas.status import AuditSeverity, AuditStatus
class AuditFindings(BaseModel):
name: str = Field()
description: str = Field("")
severity: AuditSeverity = Field()
class AuditResults(BaseModel):
status: AuditStatus = Field()
findings: list[AuditFindings] = Field()
risk_level: float = Field(
description="value from 0.0 to 1.0, indicating how dangerous the auditresults are."
)