Your question is Classify and Cluster Vectra Detections. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Vectra AI wants to improve triage in the Vectra AI Platform by both classifying known attack behaviors and surfacing novel patterns in detections that do not yet have reliable labels. You need to show the practical difference between supervised and unsupervised learning using the same security dataset.
You are given historical detection-level telemetry exported from the Vectra AI Platform.
| Feature Group | Count | Examples |
|---|---|---|
| Detection scores | 6 | certainty_score, threat_score, triage_priority, host_risk_score |
| Entity behavior | 10 | failed_logins_24h, lateral_movement_events_7d, beaconing_count_24h, rare_process_count |
| Asset context | 7 | device_type, identity_type, business_unit, crown_jewel_flag |
| Network context | 8 | bytes_outbound_1h, unique_dst_ips_24h, external_conn_ratio, protocol_entropy |
| Temporal features | 5 | hour_of_day, day_of_week, time_since_first_seen, burstiness_index |
A strong solution should: