feat(phase-25): add detection rule associations, checklist UI and evaluation workflow (T-215, T-216)
This commit is contained in:
@@ -24,6 +24,7 @@ import type {
|
||||
} from "../../types/models";
|
||||
import { RED_EDITABLE_STATES, BLUE_EDITABLE_STATES } from "../../types/models";
|
||||
import { getDefensesForTechnique } from "../../api/d3fend";
|
||||
import DetectionRuleChecklist from "./DetectionRuleChecklist";
|
||||
import EvidenceUpload from "../EvidenceUpload";
|
||||
import EvidenceList from "../EvidenceList";
|
||||
|
||||
@@ -337,6 +338,19 @@ export default function TeamTabs({
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Detection Rule Checklist */}
|
||||
<div>
|
||||
<h3 className="mb-3 flex items-center gap-2 text-sm font-medium text-gray-300">
|
||||
<ShieldCheck className="h-4 w-4 text-indigo-400" />
|
||||
Detection Rule Evaluation
|
||||
</h3>
|
||||
<DetectionRuleChecklist
|
||||
testId={test.id}
|
||||
user={user}
|
||||
canEdit={canEditBlue}
|
||||
/>
|
||||
</div>
|
||||
|
||||
{/* Recommended Detection Approaches (D3FEND) */}
|
||||
{d3fendData && d3fendData.defenses.length > 0 && (
|
||||
<div className="rounded-lg border border-emerald-500/20 bg-emerald-900/10 p-4">
|
||||
|
||||
Reference in New Issue
Block a user