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 직업 분류 기준
| 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 connectivityPre-engagement reconnaissance workflow using HackerOne MCP tools to enumerate program scope, study prior disclosures, and identify high-value targets. Use when starting a new HackerOne program engagement, building an asset inventory, or planning target selection before active testing.
Pre-submission eligibility check for bug bounty findings. Catches ineligible patterns, AI/scanner false positives, and generates impact justification for borderline lows. Use before writing a report or when assessing whether a finding is worth reporting.
Static code analysis for DOM-based vulnerabilities in client-side JavaScript -- source/sink enumeration via grep and AST tools, data flow tracing, sanitization assessment, and framework-specific sink detection. Use when performing pre-commit reviews, auditing large codebases without dynamic execution, or triaging minified code for XSS issues.
Create custom jxscout analyzers (regex, derived, or script-based) and retrigger analysis. Use when the user wants to find specific code patterns across all project files, add new match kinds, or extend jxscout's static analysis capabilities.
Use when the user wants to connect to Jira, Confluence, or Compass — search issues with JQL, read or create issues and pages, link content across products, or set up Atlassian auth. The connector — not security tradecraft.
Use when the user wants to connect to Azure DevOps — query Boards work items with WIQL, read PRs, inspect pipeline runs, create or update work items and wiki pages, or set up ADO auth. The connector — not security tradecraft.