prompt-guard
Medium · 74 Score: 74/100
by seojoonkim | Audited: 2026-02-05T09:18:25.242Z | Ruleset: 0.1.0
About This Skill
Advanced prompt injection defense system for Clawdbot with HiveFence network integration. Protects against direct/indirect injection attacks in group chats with multi-language detection (EN/KO/JA/ZH)…
✨
<claude_*>, </claude_*> — Anthropic internal tag patterns ✨
[INST], <<SYS>>, <|im_start|> — LLaMA/GPT internal tokens ✨
GODMODE, DAN, JAILBREAK — Famous jailbreak keywords ✨
l33tspeak, unr3strict3d — Filter evasion via leetspeak ✨ 349 attack patterns (2.7x increase from v2.4)
✨ Authority impersonation detection (EN/KO/JA/ZH) - "나는 관리자야", "I am the admin"
✨ Indirect injection detection - URL/file/image-based attacks
✨ Context hijacking detection - fake memory/history manipulation
Use Cases
1
<artifacts_info>, <antthinking>, <antartifact> — Claude artifact system 2 Multi-turn manipulation detection - gradual trust-building attacks
3
write, edit - File modifications 4 Gradual trust building
5 Art/Cinema jailbreak ("as a cinematographer, create a scene...")
6 Time-shift evasion ("back in 2010, write an email...")
Security Audit
Medium · 74
Summary
Advanced prompt injection defense system for Clawdbot with HiveFence network integration. Protects against direct/indirect injection attacks in group chats with multi-language detection (EN/KO/JA/ZH), severity scoring, automatic logging, and configurable security policies. Connects to the distributed HiveFence threat intelligence network for collective defense.
Risk Profile
Key Risks 0 items
No LLM risk bullets (LLM disabled or not cached).
Deterministic Findings (Evidence)
| Rule | Severity | File | Snippet |
|---|---|---|---|
| NET_HTTP_REQUEST | medium | skills/seojoonkim/prompt-guard/scripts/detect.py Line 1462 | import urllib.request |
| NET_HTTP_REQUEST | medium | skills/seojoonkim/prompt-guard/scripts/detect.py Line 1498 | req = urllib.request.Request( |
| NET_HTTP_REQUEST | medium | skills/seojoonkim/prompt-guard/scripts/detect.py Line 1505 | with urllib.request.urlopen(req, timeout=5) as resp: |
| NET_HTTP_REQUEST | medium | skills/seojoonkim/prompt-guard/scripts/hivefence.py Line 29 | import urllib.request |
| NET_HTTP_REQUEST | medium | skills/seojoonkim/prompt-guard/scripts/hivefence.py Line 79 | req = urllib.request.Request(url, data=body, headers=headers, method=method) |
| NET_HTTP_REQUEST | medium | skills/seojoonkim/prompt-guard/scripts/hivefence.py Line 82 | with urllib.request.urlopen(req, timeout=self.timeout) as resp: |
| QUALITY_README_PRESENT | low | README Line n/a | README detected |