Help us improve
Share bugs, ideas, or general feedback.
From prodsec-skills
Enforces that AI agents have their own identity separate from human users. Use when designing agent identity management, authentication, or permission models.
npx claudepluginhub redhatproductsecurity/prodsec-skills --plugin prodsec-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/prodsec-skills:agent-identityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Agents SHOULD have their own identity and SHOULD NOT use the identity of a human user. Each agent must be a distinct, identifiable entity in the system.
Provisions Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance identities via Microsoft Graph API. Configures OAuth 2.0 token exchanges (fmi_path, OBO, cross-tenant) for AI agents using Entra SDK sidecar.
Enforces SPIFFE/SPIRE plus mTLS for authenticating agent-to-agent communication. Use when designing or reviewing multi-agent system security.
Generates production checklists for AgentCore agents: IAM scoping, inbound auth (JWT/SigV4), secrets management, cold start optimization, session lifecycle, rate limiting, input validation, quotas.
Share bugs, ideas, or general feedback.
Agents SHOULD have their own identity and SHOULD NOT use the identity of a human user. Each agent must be a distinct, identifiable entity in the system.
Giving agents their own identity enables:
When an agent acts under a human user's identity:
act claim) that preserve both identities{
"action": "tool:execute",
"tool": "database-query",
"actor": {
"type": "agent",
"id": "agent:data-analyst-v2",
"delegated_by": "user:jane.doe"
},
"timestamp": "2026-03-03T10:15:00Z"
}