From 7b75370c1d7fbef1bf0d402e9df8900488d5b96d Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 26 Jun 2025 10:00:21 -0400 Subject: [PATCH] fix openapi schema --- bbot/models/pydantic.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bbot/models/pydantic.py b/bbot/models/pydantic.py index 68e71d493e..2ff8fcd631 100644 --- a/bbot/models/pydantic.py +++ b/bbot/models/pydantic.py @@ -1,7 +1,7 @@ import json import logging from pydantic import BaseModel, ConfigDict, Field, computed_field -from typing import Optional, List, Annotated, get_origin, get_args +from typing import Optional, List, Annotated, get_origin, get_args, Dict, Any from bbot.models.helpers import utc_now_timestamp @@ -77,12 +77,12 @@ class Event(BBOTBaseModel): type: Annotated[str, "indexed"] scope_description: str data: Annotated[Optional[str], "indexed"] = None - data_json: Optional[dict] = None + data_json: Optional[Dict[str, Any]] = None host: Annotated[Optional[str], "indexed"] = None port: Optional[int] = None netloc: Optional[str] = None resolved_hosts: Optional[List] = None - dns_children: Optional[dict] = None + dns_children: Optional[Dict[str, Any]] = None web_spider_distance: int = 10 scope_distance: int = 10 scan: Annotated[str, "indexed"] @@ -129,8 +129,8 @@ class Scan(BBOTBaseModel): finished_at: Annotated[Optional[float], "indexed"] = None duration_seconds: Optional[float] = None duration: Optional[str] = None - target: dict - preset: dict + target: Dict[str, Any] + preset: Dict[str, Any] @classmethod def from_scan(cls, scan):