Purdue Model Multi-Agent Enterprise OT/IT Architecture Team with CrewAI
Legacy OT networks violate Purdue Model segmentation, exposing critical SCADA zones to IT network breaches. Orchestrate a multi-agent team using CrewAI with defined roles (Network Auditor, Security Engineer, and Data Architect) to evaluate network traffic logs and enforce strict level-based data flow boundaries. Achieve zero policy violation false negatives across multi-zone telemetry logs.
What you are building
The core problem, expected build, and operating context for this challenge.
Deploy a CrewAI collaborative agent team to audit OT/IT network boundaries and enforce Purdue Model data segmentation guidelines.
How work is evaluated
Evaluates CrewAI team output for accuracy in detecting illegal cross-level communications.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
zero_false_negatives
Ensures all direct Level 1 to Level 4 illegal connections are detected.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
audit_recall
Recall metric for detecting true boundary violations. • target: 1 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Configure CrewAI Agents with distinct personas: Purdue Auditor, Firewall Architect, and Data Pipeline Lead
Analyze cross-level traffic (Purdue Level 0/1 to Level 4) for policy infractions
Formulate DMZ (Level 3.5) data relay recommendations for cloud telemetry push
Reference links and supporting material
Synthesized industrial netflow logs annotated with source/destination Purdue Model zones.
How this agent runs
Evaluates CrewAI team output for accuracy in detecting illegal cross-level communications.
Challenge input
JSON array of network flow tuples (src_ip, src_level, dst_ip, dst_level, protocol)
CrewAI
Role-playing multi-agent task collaboration framework
Evaluated output
JSON report detailing severe_violations, recommended_dmz_rules, and risk_score
- Ensures all direct Level 1 to Level 4 illegal connections are detected.
- Recall metric for detecting true boundary violations. • target: 1 • range: 0-1
- Benchmark: OT Network Security Audit
- Audit Recall target: 1
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
View technical recipe
Configured tools
- CrewAI · Required
- crewAI · Optional
Evaluation contract
- zero_false_negatives · Weight 1
- audit_recall · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.