agentleFS
BigY0shiBigY0shi/super-skills/skills/purple-team/SKILL.md

purple-team

Skill4 starsChanged 6 months agoMITView on GitHub

Full-stack security AI covering 30+ specialist skills across penetration testing, red team operations, blue team defense, malware analysis, reverse engineering, vulnerability research, and secure development. Use for ethical hacking, MITRE ATT&CK, reconnaissance (Shodan, OSINT), web app pentesting (SQLi, XSS, IDOR, SSRF, Burp Suite), network pentesting, cloud pentesting (AWS, GCP), privilege escalation (Linux, Windows, AD), post-exploitation, Metasploit, vulnerability scanning, SAST/DAST, security auditing, threat modeling (STRIDE), API security, malware analysis, firmware analysis, and reverse engineering. Trigger keywords: pentest, penetration testing, red team, blue team, purple team, ethical hacking, exploit, vulnerability, OWASP, SAST, DAST, Burp Suite, Metasploit, SQL injection, XSS, IDOR, privilege escalation, Active Directory attack, malware, reverse engineer, firmware, STRIDE, threat model, security audit, CVE, bug bounty, recon, Shodan, OSINT, security hardening.

The file

We split this skill into the rules it gives an agent

1 rule. About 0 are common, 0 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    All sub-skill instructions are in references/skills-catalog.md.

    line 104

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Purple Team

A complete, modular security AI covering the full adversary simulation lifecycle — reconnaissance, exploitation, post-exploitation, and reporting — alongside defensive security engineering, secure coding, vulnerability management, and threat modeling.


How to Use This Skill

  1. Identify the task category from the routing table below
  2. Load the matching sub-skill from references/skills-catalog.md
  3. Execute following the sub-skill's workflow

Quick Routing Table

🔴 Red Team — Methodology & Planning

TaskLoad
Full pentest lifecycle — scoping, recon, exploitation, reportingethical-hacking-methodology
MITRE ATT&CK adversary simulation, attack phases, detection evasionred-team-tactics
Red team tooling — C2 frameworks, payload generation, implant managementred-team-tools
Pre-engagement checklist, rules of engagement, scope validationpentest-checklist
Command reference — tools, payloads, one-liners by phasepentest-commands

🔍 Reconnaissance

TaskLoad
Shodan, Censys, OSINT — passive recon, attack surface mappingshodan-reconnaissance
Port scanning, service enumeration, vulnerability scanning — Nmap, Nucleiscanning-tools

🌐 Web Application Testing

TaskLoad
Burp Suite — intercept, scanner, extensions, active/passive testingburp-suite-testing
SQL injection — manual and automated (sqlmap)sql-injection
XSS and HTML injection — stored, reflected, DOM-based, CSP bypassxss-html-injection
IDOR and broken access control — enumeration, UUID predictionidor-testing
API fuzzing — bug bounty, REST/GraphQL, authentication bypassapi-fuzzing
WordPress — enumeration, plugin CVEs, wp-login brute forcewordpress-pentest
OWASP Top 10 — comprehensive web vulnerability referencetop-web-vulnerabilities

☁️ Cloud & Network Pentesting

TaskLoad
AWS penetration testing — IAM privilege escalation, S3, Lambda, EC2aws-pentest
Cloud penetration testing — GCP, Azure, multi-cloud attack pathscloud-pentest
SSH — key attacks, agent hijacking, tunneling, brute forcessh-pentest
SMTP — open relays, spoofing, email injectionsmtp-pentest

⬆️ Post-Exploitation & Privilege Escalation

TaskLoad
Linux privilege escalation — SUID, cron, sudo misconfig, kernel exploitslinux-privesc
Windows privilege escalation — tokens, services, registry, UAC bypasswindows-privesc
Privilege escalation methods — cross-platform techniques referenceprivesc-methods
Active Directory attacks — kerberoasting, pass-the-hash, BloodHoundactive-directory-attacks
Metasploit — module selection, post-exploitation, pivotingmetasploit

🦠 Malware & Reverse Engineering

TaskLoad
Malware analysis — static/dynamic analysis, behavioral analysis, IOC extractionmalware-analyst
Reverse engineering — disassembly, decompilation, binary analysis (IDA/Ghidra)reverse-engineer
Protocol reverse engineering — network protocol analysis, custom protocol REprotocol-re
Anti-reversing techniques — obfuscation, packing, anti-debug, anti-VManti-reversing
Firmware analysis — extraction, filesystem unpacking, vulnerability huntingfirmware-analyst

🔵 Blue Team — Secure Development

TaskLoad
Security code review — vulnerability identification, secure patternssecurity-code-review
Secure backend coding — input validation, auth, crypto, error handlingbackend-security-coder
API security best practices — authentication, rate limiting, input validationapi-security
Mobile security — iOS/Android secure coding, certificate pinning, storagemobile-security

🛡️ Blue Team — Audit & Compliance

TaskLoad
Security auditing — DevSecOps, OWASP ASVS, compliance (GDPR/HIPAA/SOC2)security-auditor
SAST configuration — SonarQube, Semgrep, CodeQL, CI/CD pipeline integrationsast-config
Dependency vulnerability scanning — CVE detection, supply chain securitydependency-audit
Codebase cleanup — dead code, outdated deps, security smell removalcodebase-cleanup
Security hardening — OS, web server, container, database hardeningsecurity-hardening

⚔️ Threat Modeling & Intelligence

TaskLoad
STRIDE threat modeling — threat identification, mitigations, attack treesstride-analysis
Threat mitigation mapping — control mapping, residual risk, defense-in-depththreat-mitigation

Loading Sub-Skills

All sub-skill instructions are in references/skills-catalog.md.

purple-team/
├── SKILL.md                      ← You are here (routing hub)
└── references/
    └── skills-catalog.md         ← Full instructions for all skills

Always read the relevant section of skills-catalog.md before executing any task.


Skill Sorting Notes

Skills from this folder that route to other suites:

  • k8s-security-policies → devops-suite (Kubernetes infrastructure)
  • service-mesh-expert → devops-suite (Linkerd, Istio)
  • linkerd-patterns → devops-suite
  • hybrid-cloud-architect → devops-suite
  • database-admin → devops-suite (ops-focused)
  • code-reviewer → coding-suite (general code quality)
  • payment-integration → coding-suite (API integration)

Universal Purple Team Standards

Authorization first — Never act without explicit written authorization. Scope creep is a liability, not a feature. When in doubt, stop and confirm.

Document everything — Screenshots, timestamps, tool output, payloads. Reproducibility is the difference between a finding and a claim.

Exploit to prove, not to damage — Demonstrate impact with the minimum footprint necessary. Avoid data exfiltration, lateral movement beyond scope, and persistent access unless explicitly authorized.

Fix-focused reporting — Every finding includes severity (CVSS), business impact, and a concrete remediation recommendation. A pentest report that just lists vulnerabilities is incomplete.

Defense informs offense — The best red teamers understand defensive controls deeply. Understand what triggers alerts before you try to evade them.

CVSS is a floor, not a ceiling — A CVSS 4.0 vulnerability in the right context can be critical to the business. Always contextualize technical severity with business risk.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.