Skip to main content

Learn

Learning path

6 steps from the building blocks of an agent to a working threat model. Read a few pages, then pass a short quiz to complete each step.

  • 6 steps
  • 21 readings
  1. Step 1: Component analysis

    Learn the 6 key components of an agentic system (KC1–KC6) and where their security boundaries sit.

    • Key components: All 6 key components and their sub-components.
    • KC2 · Orchestration (Control Flow): Mechanisms that dictate the agent's overall behavior, information flow, and decision-making processes.
    • KC4 · Memory Modules: Enable the agent to retain short-term (immediate context) and long-term information (past interactions, knowledge) for coherent and personalized interactions.
    • Architecture patterns: 5 reference architectures built from those components.
  2. Step 2: Threat mapping

    Map threats to components using the catalog of 17 threats and 103 attack vectors, then see how they line up with the OWASP Agentic Top 10.

  3. Step 3: Control selection

    Pick controls from 20 mitigations organised by lifecycle phase (design, build, operations).

  4. Step 4: AISVS verification

    Verify the implementation against OWASP AISVS 1.01: 213 requirements in 12 chapters, at three assurance levels.

  5. Step 5: NIST alignment

    Connect the technical controls to governance: 55 of 72 NIST AI RMF subcategories map to an AISVS chapter on this site.

  6. Step 6: Model it

    Put it together: draw an agentic system in the Threat Modeler, place it on the MAESTRO layers and generate its threats and controls.