What problem does it solve?
AI agents with tool-calling and external system access can exceed their intended business roles and permissions, turning a chatbot flaw into unauthorized actions. This Skill provides a structured methodology to verify whether role constraints, permission assignments, session isolation, and credential management in AI systems can actually be bypassed.
Core Features & Use Cases
- Role Escape Testing: Covers assumed-scenario, assumed-role, forgetting-method, and goal-hijacking techniques (GAARM.0052) to break application-layer role settings.
- Permission & Identity Attacks: Tests Action parameter tampering, MCP unauthorized resource access, multi-agent impersonation, and trust-chain deception (GAARM.0053/0057/0058/0059).
- Session & Credential Auditing: Checks session ID predictability, CDN cache token leakage, cross-tenant isolation, and API key exposure via prompt injection.
- Use Case: When assessing a customer-service agent with tool access, follow the phased workflow to attempt role escape, tamper with Action parameters to trigger admin operations, and verify whether session tokens can be stolen or replayed.
Quick Start
Use the ai-identity-security skill to run a full identity and permission assessment against my AI agent, covering role escape, Action privilege escalation, and credential leakage checks.