文件
websafe-kb/scripts/lab/config.py

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"