diff --git a/src/mvt/android/cmd_check_backup.py b/src/mvt/android/cmd_check_backup.py index c6fe922..1b239f1 100644 --- a/src/mvt/android/cmd_check_backup.py +++ b/src/mvt/android/cmd_check_backup.py @@ -9,7 +9,7 @@ import os import sys import tarfile from pathlib import Path -from typing import List, Optional, cast +from typing import List, Optional from mvt.android.modules.backup.base import BackupModule from mvt.android.modules.backup.helpers import prompt_or_load_android_backup_password diff --git a/src/mvt/common/config.py b/src/mvt/common/config.py index cecaac5..ce29fb3 100644 --- a/src/mvt/common/config.py +++ b/src/mvt/common/config.py @@ -4,10 +4,9 @@ from typing import Optional, Tuple, Type import yaml from appdirs import user_config_dir -from pydantic import AnyHttpUrl, Field +from pydantic import Field from pydantic_settings import ( BaseSettings, - InitSettingsSource, PydanticBaseSettingsSource, SettingsConfigDict, YamlConfigSettingsSource, diff --git a/src/mvt/common/indicators.py b/src/mvt/common/indicators.py index 34aef88..47669d5 100644 --- a/src/mvt/common/indicators.py +++ b/src/mvt/common/indicators.py @@ -9,7 +9,7 @@ import logging import os from dataclasses import dataclass from functools import lru_cache -from typing import Any, Dict, Iterator, List, Optional +from typing import Any, Dict, Iterator, List, Optional, Union import ahocorasick from appdirs import user_data_dir @@ -718,7 +718,6 @@ class Indicators: return None - def check_receiver_prefix(self, receiver_name: str) -> Union[dict, None]: """Check the provided receiver name against the list of indicators. An IoC match is detected when a substring of the receiver matches the indicator diff --git a/src/mvt/common/module_types.py b/src/mvt/common/module_types.py index 9b92454..41bbdaa 100644 --- a/src/mvt/common/module_types.py +++ b/src/mvt/common/module_types.py @@ -4,9 +4,8 @@ # https://license.mvt.re/1.1/ from dataclasses import dataclass -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, List, Union -from .indicators import Indicator # ModuleAtomicResult is a flexible dictionary that can contain any data. # Common fields include: