Files
xingrin/backend/apps/scan/tasks/__init__.py

36 lines
932 B
Python
Raw Normal View History

2025-12-12 18:04:57 +08:00
"""
扫描任务模块
包含
- Prefect Tasks: 具体操作的执行单元
架构说明
- Flowflows/编排 Taskstasks/
- Tasks 负责具体操作Flow 负责编排
"""
# Prefect Tasks
from .workspace_tasks import create_scan_workspace_task
# 子域名发现任务(已重构为多个子任务)
from .subdomain_discovery import (
run_subdomain_discovery_task,
merge_and_validate_task,
save_domains_task,
)
# 注意:
# - subdomain_discovery_task 已重构为多个子任务subdomain_discovery/
# - finalize_scan_task 已废弃Handler 统一管理状态)
# - initiate_scan_task 已迁移到 flows/initiate_scan_flow.py
# - cleanup_old_scans_task 已迁移到 flowscleanup_old_scans_flow
__all__ = [
# Prefect Tasks
'create_scan_workspace_task',
# 子域名发现任务
'run_subdomain_discovery_task',
'merge_and_validate_task',
'save_domains_task',
]