Enhance vulnerability scanning by linking vulnerabilities to scan jobs and updating scan_all_images method to accept scan_job_id
This commit is contained in:
3
main.py
3
main.py
@@ -122,7 +122,7 @@ def background_vulnerability_scan(job_id: int):
|
||||
websocket_manager.notify_scan_started_sync("vulnerability", job_id, "Vulnerability scan started")
|
||||
|
||||
vuln_scanner = VulnerabilityScanner()
|
||||
vuln_scanner.scan_all_images(db)
|
||||
vuln_scanner.scan_all_images(db, job_id)
|
||||
|
||||
if job:
|
||||
job.status = "completed"
|
||||
@@ -185,6 +185,7 @@ class ImageResponse(BaseModel):
|
||||
class VulnerabilityResponse(BaseModel):
|
||||
id: int
|
||||
image_id: int
|
||||
scan_job_id: Optional[int] = None
|
||||
vulnerability_id: str
|
||||
severity: str
|
||||
title: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user