Agent Roles at a Glance
MASPT is designed around a set of coordinated agents—each with a focused role in simulating, detecting, and verifying polymorphic threats. By distributing tasks across separate agents, the system mirrors real-world threat dynamics while surfacing blind spots, testing defense layers, and identifying bias with both machine and human insight.
Here’s how the agents operate:
Evolve & Attack (Polymorphic Agent)
This agent generates evolving threat behaviors—designed to mimic real-world attacks. It randomly alters tone, structure, and metadata to sneak past defenses. Each attempt is logged and tracked to expose the system to a wide range of changing threats—avoiding repetition and encouraging smarter adaptation over time.
Analyze & Flag (Detector Agent)
The Detector Agent reviews each incoming message and applies predefined rules to flag potential threats. It focuses on pattern recognition, context analysis, and anomaly detection. If it believes something’s suspicious, it records the reasoning and confidence score for further review.
Audit & Confirm (Verifier Agent)
The Verifier Agent sits outside the core environment. After the Detector finishes, this agent re-evaluates flagged and missed messages using independent logic to look for false positives or bias. It plays a critical role in stress-testing the system’s fairness and reliability—especially for edge cases the detector might overlook.