Pick one real or realistic LLM feature (a chatbot, RAG assistant, or tool-using agent). Draw its attack-surface map, run a STRIDE-for-LLM pass producing at least six abuse cases, tag each with an OWASP LLM Top 10 category, and load them into a scored risk register ranked by priority.
Surface, STRIDE table, and Risk/RiskRegister code from this module's tasks directly — swap in your feature's real details.mitigation_cost estimate to each risk and re-rank by a risk/cost ratio instead of raw priority.