+ Manage external data sources for test templates and detection rules +
++ Failed to load data sources: {(error as Error)?.message} +
+| Source | +Type | +Status | +Last Sync | +Stats | +Enabled | +Actions | +
|---|---|---|---|---|---|---|
|
+
+
+
+
+
+
+ {src.display_name} +
+ {src.name}
+ {src.url && (
+
+
+ |
+
+ {/* Type */}
+
+
+ |
+
+ {/* Sync Status */}
+ + {isSyncing ? statusBadge("in_progress") : statusBadge(src.last_sync_status)} + | + + {/* Last Sync */} +
+
+
+ {src.sync_frequency && (
+
+ Frequency: {src.sync_frequency}
+
+ )}
+ |
+
+ {/* Stats */}
+ + {src.last_sync_stats ? ( + + {formatStats(src.last_sync_stats)} + + ) : ( + - + )} + | + + {/* Toggle */} ++ + | + + {/* Actions */} ++ + | +
+ Run the data sources seed script to register initial sources. +
+