attack-scenario-author

Author red-team attack scenarios using the ScenarioTemplate interface.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/apireaisecurity/apire-ai-security-platform --skill attack-scenario-author
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attack-scenario-author
Source: https://github.com/apireaisecurity/apire-ai-security-platform/tree/main/apire-redteam-kit/.agent/skills/attack-scenario-author
Command: npx skills add https://github.com/apireaisecurity/apire-ai-security-platform --skill attack-scenario-author

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams author consistent and testable AI red-team attack scenarios that align with the project's scenario library patterns, enabling scalable security research and frontend integration.

Core Features & Use Cases

  • Provides a standardized template and workflow for creating new attack scenarios, with guidance on library placement and integration with the scenarios service.
  • Encourages alignment with MITRE ATLAS techniques and domain-specific verticals to improve discoverability and coverage.
  • Facilitates porting external attack research into the platform with clear authoring steps and quality checks.

Quick Start

Create a new scenario entry in the appropriate library directory following the project’s ScenarioTemplate interface.

Frequently Asked Questions about attack-scenario-author

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I author AI red-team attack scenarios that align with MITRE ATLAS techniques?

You create red-team attack scenarios by following a standardized template that enforces the ScenarioTemplate interface and required fields. This ensures your scenarios align with MITRE ATLAS techniques and integrate directly with the ScenariosService for aggregation and frontend use.

What is the correct structure for adding new red-team scenarios to a security library?

The correct structure for red-team scenarios requires implementing the ScenarioTemplate interface with all required fields. You place the new entry into the appropriate library directory, such as scenario-library.ts or agent-security-library.ts, to maintain structural consistency and validation.

How do I port external AI security research into a multimodal security library?

You port external AI security research by applying clear authoring steps and quality checks that enforce the ScenarioTemplate interface. This ensures the ported content integrates correctly into the multimodal-security-library.ts while maintaining consistent structure and validation.

Can I create domain-specific red-team scenarios for financial and healthcare AI applications?

Yes, you can create domain-specific red-team scenarios for financial, healthcare, HR, and legal verticals. The authoring workflow ensures these domain-specific scenarios maintain consistent structure and validation while integrating with the broader ScenariosService.

Do I need to use the ScenariosService when adding new RAG security attack scenarios?

Yes, integrating content with the ScenariosService is required when adding new RAG security attack scenarios. This integration enables proper aggregation of your scenarios across the project's library patterns and supports scalable security research.

What are the limitations when authoring multilingual red-team attack scenarios?

When authoring multilingual red-team attack scenarios, you are constrained by the required fields enforced by the ScenarioTemplate interface. Scenarios must be placed in the multilingual-library.ts directory and pass validation checks to ensure consistent structure across the project.