AFP engineering · October 15, 2026

Build agents that keep authority under control.

25 in-depth articles and five interactive labs on LLM abuse and fraud prevention: why failures happen, where guardrails belong, and how to verify the final effect.

ADK · Model Armor · LangGraph · NeMo · MCP

Choose a learning path

Start with attack mechanics if you are new to prompt injection. Move through ADK enforcement to understand model, tool, and approval boundaries. Compare other guardrail methods by the controls they provide, then work through fraud workflows and release evidence. Every chapter includes a worked case, implementation detail, failure tests, and primary references.

For a payment or support agent, prioritize tool authorization, exact-action approval, refund ledgers, account recovery, and incident response. For a read-only RAG assistant, prioritize indirect injection, source provenance, memory, output release, and tenant access. Content filters help, but authority comes from authenticated evidence and independently enforced service rules.

The labs run deterministic synthetic models in your browser. They do not call an LLM, inspect real people, send messages, or move money. Change one assumption at a time, inspect the decision trace, and export the result. The teaching outcomes are deliberately distinct from measured production security performance.

Attack mechanics and threat modeling

ADK enforcement

Other guardrail methods

Abuse and fraud workflows

Evaluation and operations

Five hands-on experiments