6a07b43d7e
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
AI Code Review / AI Code Review (pull_request) Successful in 1m13s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m48s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m5s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m57s
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been skipped
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
YAML bug期间CI不触发,代码重构后测试未同步更新,导致14个单元测试失败。 修复内容: 1. video_processing/url_security.py: ALLOWED_VIDEO_MIME_TYPES已移至packages.domain, 兼容层导入路径错误导致整个模块加载失败,连锁引发多个测试ImportError 2. test_multi_track_subtitle_concat.py: POSITION_ALIGNMENT已移至packages.domain.subtitle_style 3. test_classification.py: AssetLibraryKind新增IMAGE枚举,测试断言从2改为3
25 lines
697 B
Python
25 lines
697 B
Python
"""URL 安全校验工具 — SSRF 防护(向后兼容层).
|
|
|
|
本模块为向后兼容而保留,实际实现已迁移至 packages.shared.url_security。
|
|
所有符号均从该模块重新导出,请新代码直接 import packages.shared.url_security。
|
|
"""
|
|
|
|
from packages.shared.url_security import ( # noqa: F401
|
|
ALLOWED_AUDIO_MIME_TYPES,
|
|
ALLOWED_IMAGE_MIME_TYPES,
|
|
ALLOWED_PORTS,
|
|
ALLOWED_SCHEMES,
|
|
DEFAULT_MAX_DOWNLOAD_SIZE,
|
|
MAX_URL_LENGTH,
|
|
TRUSTED_DOMAINS,
|
|
UrlSecurityError,
|
|
is_url_safe,
|
|
safe_download_bytes,
|
|
safe_download_file,
|
|
validate_url_safety,
|
|
)
|
|
|
|
from packages.domain.url_security import ( # noqa: F401
|
|
ALLOWED_VIDEO_MIME_TYPES,
|
|
)
|