← Back to Skills

prompt-injection-drill

v1.0.0 official 5d ago
USK v3 ✅ Verified
⬇ Download
Install Guide↓
🤖 Agent install commands (curl / MCP / Claude Desktop)
▸ curl one-liner
curl -L -o prompt-injection-drill.skill   "https://aiskillstore.io/v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=ClaudeCode"
▸ MCP tool call (after registering Skill Store MCP)
{
  "tool": "download_skill",
  "arguments": {
    "skill_id": "e4c989f0-fd81-4c14-94f8-6d708c77ab6b",
    "platform": "ClaudeCode"
  }
}
▸ Claude Desktop / Cursor MCP config (one-time)
{
  "mcpServers": {
    "skill-store": {
      "url": "https://aiskillstore.io/mcp/"
    }
  }
}
📖 Full agent API guide: /llms.txt  ·  MCP server card

prompt-injection-drill — 为你的 system prompt 生成 8 类注入攻击演练用例(角色覆盖/指令覆盖/诱导泄密/编码绕过/工具滥用/越权伪造/长程拖延/拒绝绕过)+ 期望行为清单,供上线前红队自测。 适用场景:当需要提示词注入演练器能力时使用本技能;触发词:prompt-injection-drill。

# prompt-injection-drill # AI 治理

Basic Info

Owner 👤 Steven Zhao Category — Registered 2026-10-16 Last Updated 2026-10-16 Latest Version 1.0.0 Packaged At 2026-10-16 Vetting Status official Downloads 0 Checksum (SHA256) 1202fdc4b13678226d3b1d100bbeb33a067f59e2c6ca2b759ca604a48c985a4a

⚡ AGENT INFO USK v3

Capabilities
prompt_injection_drill red_team_testing attack_case_generation prelaunch_security
Permissions
✗ network
✗ filesystem
✗ subprocess
Interface
type: cli   entry_point: scripts/prompt_injection_drill.py   runtime: python3   call_pattern: args
Agent API
# 스킬 스키마 조회 (에이전트가 호출 방법을 파악) GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/schema # 플랫폼별 자동 변환 다운로드 GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=OpenClaw GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=ClaudeCode GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=ClaudeCodeAgentSkill GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=Cursor GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=GeminiCLI GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=CodexCLI GET /v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=CustomAgent

Installation

1
Install the skill using openclaw_skill_manager.py.
python openclaw_skill_manager.py --install prompt-injection-drill
2
Verify installation
python openclaw_skill_manager.py --list-installed
3
Install a specific version (optional)
python openclaw_skill_manager.py --install prompt-injection-drill --version 1.0.0
1
Download the skill package.
curl -O https://aiskillstore.io/v1/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download
2
Place it in the Claude Code commands directory.
unzip prompt-injection-drill.skill -d ~/.claude/commands/prompt-injection-drill/
3
Use it as a slash command in Claude Code.
/prompt-injection-drill
1
Download the Agent Skills package.
curl -O https://aiskillstore.io/v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=ClaudeCodeAgentSkill
2
Unzip it into the Claude Code skills directory.
unzip prompt-injection-drill-agent-skill-*.skill -d ~/.claude/skills/prompt-injection-drill/
3
Restart Claude Code — the skill is auto-loaded at session start. No slash command needed.
1
Download the Cursor-converted package.
curl -O https://aiskillstore.io/v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=Cursor
2
Unzip and place it in a permanent location.
unzip prompt-injection-drill-cursor-*.skill -d ~/.cursor/skills/prompt-injection-drill/
3
Add the MCP server config to .cursor/mcp.json, then restart Cursor.
cat ~/.cursor/skills/prompt-injection-drill/cursor_mcp_config.json
1
Download the Gemini CLI-converted package.
curl -O https://aiskillstore.io/v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=GeminiCLI
2
Unzip and place it in a permanent location.
unzip prompt-injection-drill-geminicli-*.skill -d ~/.gemini/skills/prompt-injection-drill/
3
Add the MCP server config to ~/.gemini/settings.json, then restart Gemini CLI.
cat ~/.gemini/skills/prompt-injection-drill/gemini_settings_snippet.json
1
Download the Codex CLI-converted package.
curl -O https://aiskillstore.io/v1/agent/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download?platform=CodexCLI
2
Unzip and place it in a permanent location.
unzip prompt-injection-drill-codexcli-*.skill -d ~/.codex/skills/prompt-injection-drill/
3
Add the MCP server config to ~/.codex/config.toml, then restart Codex CLI.
cat ~/.codex/skills/prompt-injection-drill/codex_config_snippet.toml
1
Download the skill package via REST API.
GET https://aiskillstore.io/v1/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/download
2
Place it in your agent platform's skills directory.
cp prompt-injection-drill.skill ./skills/
3
Fetch platform-specific details via the Install Guide API.
GET https://aiskillstore.io/v1/skills/e4c989f0-fd81-4c14-94f8-6d708c77ab6b/install-guide?platform=CustomAgent

Requirements

Security Vetting Report

Vetting Result CAUTION

Findings: ["메타데이터 경고: 권장 필드 없음: 'platform_compatibility' (SKILL.md v2 권장)", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']

✅ No security risks found.

AI Review Stage

Reviewer gemini Risk Level 🟡 Medium Review Summary 메타데이터의 권한 선언과 실제 코드의 파일 시스템 사용, 그리고 허용된 도구 목록 간에 심각한 불일치가 발견되었습니다.

Issues Found

  • 메타데이터의 `permissions.filesystem`이 `false`로 선언되었으나, 실제 코드(`scripts/prompt_injection_drill.py`)는 `system_file` 인자 또는 `@` 접두사가 붙은 `system` 인자를 통해 파일을 읽고, `out` 인자를 통해 파일을 쓰는 등 명백한 파일 시스템 접근(읽기/쓰기)을 수행합니다. 이는 선언된 권한과 실제 동작이 일치하지 않습니다.
  • 메타데이터의 `permissions.network`가 `false`로 선언되었으나, `allowed-tools` 목록에는 `WebFetch`가 포함되어 있습니다. 현재 코드에서는 `WebFetch`를 사용하지 않지만, `allowed-tools`에 포함된 것은 잠재적인 네트워크 접근 가능성을 시사하며, 이는 `permissions.network: false`와 모순됩니다.
  • 메타데이터의 `permissions.subprocess`가 `false`로 선언되었으나, `allowed-tools` 목록에는 `Bash`가 포함되어 있습니다. 현재 코드에서는 `Bash`를 사용하지 않지만, `allowed-tools`에 포함된 것은 잠재적인 서브프로세스 실행 가능성을 시사하며, 이는 `permissions.subprocess: false`와 모순됩니다.
Reasoning

이 스킬은 프롬프트 인젝션 공격 테스트 케이스를 생성하는 유용한 도구로 보이며, 코드 자체에서 악의적인 행위(데이터 탈취, 시스템 파괴, 난독화 등)는 발견되지 않았습니다. 또한, 선언되지 않은 외부 통신도 현재 코드에서는 확인되지 않습니다. 그러나, 스킬 메타데이터에 선언된 `permissions` 필드와 `allowed-tools` 필드, 그리고 실제 코드의 동작 사이에 중대한 불일치가 존재합니다. 특히, `filesystem: false`로 선언되었음에도 불구하고 파일 읽기/쓰기 기능이 코드에 구현되어 있어, 플랫폼이 `permissions`를 엄격하게 적용할 경우 스킬이 정상적으로 작동하지 않거나, `allowed-tools`를 기준으로 권한을 부여할 경우 개발자가 의도하지 않은 네트워크 및 서브프로세스 접근 권한이 부여될 수 있습니다. 이러한 불일치는 보안 검수 과정에서 혼란을 야기하고 잠재적인 보안 위험을 내포하므로, 개발자의 명확한 설명과 메타데이터 수정이 필요합니다.

Version History

Version USK v3 Vetting Status Packaged At Downloads Changelog
v1.0.0 ✓ official 2026-10-16 ⬇ 0 1.0.0: initial upload (USK v3)

Reviews & Ratings

No reviews yet. Be the first to leave one!

✍️ Write a Review