error-troubleshooting
Diagnose and fix common errors in AIRT attack generation, execution, and results collection
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Diagnose and fix common errors in AIRT attack generation, execution, and results collection
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when beginning a web assessment from a domain, wildcard, ASN, organization, IP list, or CIDR and measurable attack-surface coverage is needed.
Decision tree for selecting AIRT attacks based on goals, target type, and constraints
Common Active Directory attack chains with tool mappings. Covers Kerberoasting, AS-REP roasting, RBCD, AD CS, DCSync, relay attacks, and credential reuse patterns. Use during exploitation and privilege escalation phases.
Decision tree for Active Directory enumeration. Maps enumeration tasks to tools, defines priority signals, and specifies what findings trigger deeper investigation. Use during the enumeration phase of network operations.
Load when performing network operations or Active Directory exploitation. Enforces enumeration-before-attack discipline, credential verification, trust boundary awareness, scope compliance, reversibility preference, and structured reporting. Prevents premature exploitation, credential misuse, and scope violations.
Direct Caido interaction via the caido-sdk-client Python library, bypassing the Caido MCP server. Prefer this over the caido-proxy MCP skill for efficiency WHEN the SDK is importable in the current runtime. If the import fails, or Caido/the MCP is not loaded, fall back to the caido-proxy skill.
| name | error-troubleshooting |
| description | Diagnose and fix common errors in AIRT attack generation, execution, and results collection |
| allowed-tools | generate_attack generate_agentic_attack execute_workflow inspect_results list_workflows |
Common errors and fixes for AIRT attack workflows.
provider/model format: openai/gpt-4o, anthropic/claude-sonnet-4-20250514gpt-4o, claude, groq — they auto-resolven_iterations or switch to a less rate-limited providergroq/llama-3.3-70b-versatile for lower limitscontext_depth or n_iterations, or switch to a model with larger contextbase64_encode → base64, rot13_cipher → rot13, caesar_cipher → caesartransform_model parameter, or it defaults to attacker_modeladapt_language, code_switch, dialectal_variation, transliterate, all persuasion, role_play_wrapper, cognitive_hacking, skeleton_key_framing, many_shot_examplescaesar(5), adapt_language(Zulu), vigenere(SECRET), affine(5,8)attacks argument to generate_category_attack was iterated
character-by-character. This happened when a bare string was passed and the
runner looped over it directly (e.g. "tap" -> 't', 'a', 'p').attacks via _normalize_attack_names,
accepting a list (["tap", "goat"]), a comma-separated string
("tap,goat"), or a single name ("tap"). If you still see single-character
attack errors, you are on an old build — update the capability.generate_attack
calls with goal_category=<slug> instead of generate_category_attack.memory_injection_detected → memory_injection, goal_hijack_detected → goal_hijackingexecute_workflow(filename, timeout=600), or reduce n_iterationsrainbow, autodan, beast can take 10+ minutes. Use max timeout.http://host.docker.internal:8000agent_url, agent_auth_type, and agent_preset. Test the endpoint manually first.agent_response_text_path doesn't match the actual response structureagent_preset if the agent follows OpenAI/Anthropic format. For custom APIs, provide the correct JSONPath.tool_restriction_bypass.inspect_results(file_type="all") to see what files existgenerate_attack(attack_type="prompt", goal=..., target_model="openai/gpt-4o") to verify basic connectivity