26 行
928 B
Python
26 行
928 B
Python
from __future__ import annotations
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[2]
|
|
SCRIPTS_ROOT = ROOT / "scripts"
|
|
INTEL_ROOT = ROOT / "08-threat-intel"
|
|
REGISTRY_ROOT = INTEL_ROOT / "registry"
|
|
ADVISORIES_DIR = REGISTRY_ROOT / "advisories"
|
|
SYSTEMS_DIR = REGISTRY_ROOT / "systems"
|
|
RUNS_DIR = REGISTRY_ROOT / "runs"
|
|
TRIAGE_DIR = REGISTRY_ROOT / "triage"
|
|
GENERATED_DIR = INTEL_ROOT / "generated"
|
|
DASHBOARD_DIR = GENERATED_DIR / "dashboard"
|
|
QUEUE_DIR = INTEL_ROOT / "queue"
|
|
QUEUE_PATH = QUEUE_DIR / "repro-queue.json"
|
|
SOURCE_MAP_PATH = INTEL_ROOT / "source-map.yaml"
|
|
REPRO_MAP_PATH = INTEL_ROOT / "repro-map.yaml"
|
|
REPRO_PROFILES_DIR = INTEL_ROOT / "repro-profiles"
|
|
CASE_RUNS_DIR = ROOT / "06-case-studies" / "generated-runs"
|
|
ENV_ROOT = ROOT / "00-environments"
|
|
ENV_CATALOG_DIR = ENV_ROOT / "catalog" / "systems"
|
|
ENV_PROFILES_DIR = ENV_ROOT / "profiles"
|
|
ENV_TEMPLATES_DIR = ENV_ROOT / "templates" / "synthetic"
|