{"success":true,"filters":{"layer":"prompt_injection","surface":null,"search":null},"summary":{"profiles":1,"layers":1,"surfaces":4,"roles":15,"controls":4,"evidenceOutputs":3,"defaultInputTokenBudget":18000,"defaultOutputTokenBudget":1024},"profiles":[{"id":"grading-prompt-injection","layer":"prompt_injection","name":"Prompt-injection screening","purpose":"Block learner submissions that try to override grading instructions, reveal prompts, force perfect scores, or prevent evaluation.","enforcementPoint":"detectPromptInjectionRisk inside parseAndGuardGradeRequest","failClosedRule":"Known prompt-injection patterns return a guarded grading error instead of reaching the grader model.","surfaces":["universal_grading","workflow_grading","demo_grading","assessment_grading"],"roleCoverage":[{"role":"support","roleLabel":"Support","productLine":"AIducation for Support","academyPath":"/ai-training/support","firstWedge":true},{"role":"sales","roleLabel":"Sales","productLine":"AIducation for Sales","academyPath":"/ai-training/sales","firstWedge":false},{"role":"marketing","roleLabel":"Marketing","productLine":"AIducation for Marketing","academyPath":"/ai-training/marketing","firstWedge":false},{"role":"hr","roleLabel":"HR","productLine":"AIducation for HR","academyPath":"/ai-training/hr","firstWedge":false},{"role":"finance","roleLabel":"Finance","productLine":"AIducation for Finance","academyPath":"/ai-training/finance","firstWedge":false},{"role":"engineering","roleLabel":"Engineering","productLine":"AIducation for Engineering","academyPath":"/ai-training/engineering","firstWedge":false},{"role":"product","roleLabel":"Product","productLine":"AIducation for Product Managers","academyPath":"/ai-training/product","firstWedge":false},{"role":"executives","roleLabel":"Executives","productLine":"AIducation for Executives","academyPath":"/ai-training/executives","firstWedge":false},{"role":"operations","roleLabel":"Operations","productLine":"AIducation for Operations","academyPath":"/ai-training/operations","firstWedge":false},{"role":"students","roleLabel":"Students","productLine":"AIducation for Students","academyPath":"/ai-training/students","firstWedge":false},{"role":"teachers","roleLabel":"Teachers","productLine":"AIducation for Teachers","academyPath":"/ai-training/teachers","firstWedge":false},{"role":"government","roleLabel":"Government","productLine":"AIducation for Government","academyPath":"/ai-training/government","firstWedge":false},{"role":"healthcare-admin","roleLabel":"Healthcare Admin","productLine":"AIducation for Healthcare Admin","academyPath":"/ai-training/healthcare-admin","firstWedge":false},{"role":"legal","roleLabel":"Legal","productLine":"AIducation for Legal Teams","academyPath":"/ai-training/legal","firstWedge":false},{"role":"small-business","roleLabel":"Small Business","productLine":"AIducation for Small Businesses","academyPath":"/ai-training/small-business","firstWedge":false}],"controls":["Detect attempts to ignore previous instructions","Detect attempts to reveal system, developer, or grader prompts","Detect forced-score and do-not-grade instructions","Preserve suspicious submissions as safety evidence instead of executing them"],"evidenceOutputs":["Prompt-injection rejection reason","Safety coaching signal for the learner","Manager-readable risk event for repeated abuse"],"implementationRefs":["src/lib/grading/guardrails.ts","src/lib/platform/ai-safety-red-team.ts","src/app/api/ai-safety-red-team/route.ts"]}]}