flowchart TB
    n1([開始])
    n2([結束])
    n3[&amp;&#35;39;\nAIVA Common Models - 共享基礎模型\n\n此文件已被棄用，所有類...]
    n4[from __future__ import annotations]
    n5[from datetime import UTC, datetime]
    n6[from typing import Any]
    n7[from pydantic import BaseModel, Field, field_valid...]
    n8[from .enums import ModuleName, Topic]
    n9[class MessageHeader&#40;...&#41;]
    n10[class AivaMessage&#40;...&#41;]
    n11[class Authentication&#40;...&#41;]
    n12[class RateLimit&#40;...&#41;]
    n13[class CVSSv3Metrics&#40;...&#41;]
    n14[class CVEReference&#40;...&#41;]
    n15[class CWEReference&#40;...&#41;]
    n16[class CAPECReference&#40;...&#41;]
    n17[class SARIFLocation&#40;...&#41;]
    n18[class SARIFResult&#40;...&#41;]
    n19[class SARIFRule&#40;...&#41;]
    n20[class SARIFTool&#40;...&#41;]
    n21[class SARIFRun&#40;...&#41;]
    n22[class SARIFReport&#40;...&#41;]
    n1 --> n3
    n3 --> n4
    n4 --> n5
    n5 --> n6
    n6 --> n7
    n7 --> n8
    n8 --> n9
    n9 --> n10
    n10 --> n11
    n11 --> n12
    n12 --> n13
    n13 --> n14
    n14 --> n15
    n15 --> n16
    n16 --> n17
    n17 --> n18
    n18 --> n19
    n19 --> n20
    n20 --> n21
    n21 --> n22
    n22 --> n2