AI Agent

Security Debate Template

- **Category**: security

From team-shinchan
Install
1
Run in your terminal
$
npx claudepluginhub seokan-jeong/team-shinchan --plugin team-shinchan
Details
Tool AccessAll tools
RequirementsPower tools
Agent Content

Security Debate Template

Topic Structure

  • Category: security
  • Typical Trigger: When authentication, authorization, data protection, or compliance decisions are needed

Recommended Panel

AgentRoleWhy
HiroshiOracleSecurity patterns and vulnerability analysis
BuntaBackendAPI security and data protection implementation
MasaoDevOpsInfrastructure security and deployment concerns

Evaluation Criteria

CriterionWeightDescription
Threat Model CoverageHighHow well does it protect against identified threats?
ComplianceHighDoes it meet regulatory requirements (GDPR, HIPAA, etc.)?
Implementation CostMediumTime and effort to implement securely
Maintenance BurdenMediumOngoing effort to maintain security
UX ImpactLowHow does it affect user experience?
Recovery ProcessMediumHow easy is it to recover from security incidents?

Standard Options Framework

Option A: JWT-based Authentication

  • Pros:
    • Stateless (no server-side session storage)
    • Scales horizontally easily
    • Works well with microservices
    • Can carry custom claims
  • Cons:
    • Cannot invalidate tokens before expiry
    • Token size can be large
    • Requires careful key management
    • Refresh token flow adds complexity
  • Best when:
    • Distributed systems
    • Need to scale horizontally
    • Short-lived tokens acceptable
    • Claims-based authorization needed

Option B: Session-based Authentication

  • Pros:
    • Immediate revocation possible
    • Smaller token size (just session ID)
    • Simpler mental model
    • Server controls session lifecycle
  • Cons:
    • Requires session storage (Redis, DB)
    • Harder to scale horizontally
    • Requires sticky sessions or shared storage
    • Cross-domain complexity
  • Best when:
    • Monolithic applications
    • Need immediate revocation
    • Simple deployment model
    • Single domain application

Decision Factors Checklist

  • What are the primary threat vectors?
  • What compliance requirements exist (GDPR, HIPAA, SOC2, etc.)?
  • What is the sensitivity of the data being protected?
  • What is the expected attack surface?
  • What level of session control is needed?
  • What are the scalability requirements?
  • How distributed is the system?
  • What is the user base size and location?
  • What are the budget constraints for security tooling?
  • What security expertise does the team have?
  • What is the acceptable risk tolerance?
  • What are the incident response requirements?

Usage

Midori references this template when debate topic matches the category. Panel should evaluate security implications, compliance needs, and implementation trade-offs. Always consider the principle of defense in depth and fail-secure design.

Similar Agents
code-reviewer
all tools

Use this agent when a major project step has been completed and needs to be reviewed against the original plan and coding standards. Examples: <example>Context: The user is creating a code-review agent that should be called after a logical chunk of code is written. user: "I've finished implementing the user authentication system as outlined in step 3 of our plan" assistant: "Great work! Now let me use the code-reviewer agent to review the implementation against our plan and coding standards" <commentary>Since a major project step has been completed, use the code-reviewer agent to validate the work against the plan and identify any issues.</commentary></example> <example>Context: User has completed a significant feature implementation. user: "The API endpoints for the task management system are now complete - that covers step 2 from our architecture document" assistant: "Excellent! Let me have the code-reviewer agent examine this implementation to ensure it aligns with our plan and follows best practices" <commentary>A numbered step from the planning document has been completed, so the code-reviewer agent should review the work.</commentary></example>

111.2k
Stats
Stars7
Forks0
Last CommitFeb 7, 2026