
재사용 가능한 공격적 보안 스킬 및 AI 에이전트용 플러그인으로, Windows, Linux, macOS 및 클라우드 전반에 걸쳐 정찰, 익스플로잇, C2, 페이로드 개발, 보고를 다룹니다.
SpecterOps용 재사용 가능한 에이전트 스킬, 플러그인 및 에이전트 정의입니다.
각 플러그인에는 .codex-plugin/plugin.json에 Codex 매니페스트가 포함되어 있습니다.```bash
codex plugin marketplace add /Users//Projects/skills
codex plugin marketplace add SpecterOps/skills
그런 다음 Codex를 열고 `/plugins`에서 설치합니다.
### Codex MCP 설정
Codex는 선언적 `mcp_servers` 구성을 통해 MCP 서버를 공식적으로 지원합니다. 이 저장소는 더 이상 MCP 러너 또는 최초 실행 설치 스크립트를 제공하지 않습니다. 각 외부 MCP 서버를 직접 설치하거나 클론한 다음, `~/.codex/config.toml` 또는 프로젝트 `.codex/config.toml`에서 `command`, `args`, 선택적 `env` 값을 사용하여 Codex가 해당 서버를 가리키도록 설정하세요.
1. Codex에서 이 마켓플레이스를 설치하거나 새로 고칩니다: ```bash
codex plugin marketplace add /Users/<user>/Projects/skills
# or
codex plugin marketplace add SpecterOps/skills
그런 다음 /plugins에서 관련 플러그인을 설치합니다.
Codex에서 MCP 서버를 직접 구성합니다. BloodHound 및 Ghostwriter stdio 구성 예시: ```toml [mcp_servers.bloodhound_mcp] command = "uv" args = ["--directory", "/path/to/bloodhound-mcp", "run", "main.py"]
[mcp_servers.bloodhound_mcp.env] BLOODHOUND_DOMAIN = "YOUR_DOMAIN" BLOODHOUND_TOKEN_ID = "YOUR_TOKEN_ID" BLOODHOUND_TOKEN_KEY = "YOUR_TOKEN_KEY" BLOODHOUND_SCHEME = "https" BLOODHOUND_PORT = "443"
[mcp_servers.ghostwriter] command = "uv" args = ["--directory", "/path/to/GhostWriterMCP", "run", "python", "-m", "ghostwritermcp.server"]
[mcp_servers.ghostwriter.env] GHOSTWRITER_URL = "https://ghostwriter.example.com/" GHOSTWRITER_API_KEY = "YOUR_API_KEY" GHOSTWRITER_CA_BUNDLE = "/path/to/ca-bundle.crt" GHOSTWRITER_OPLOG_ID = "123" GHOSTWRITER_OPERATOR = "your-callsign" GHOSTWRITER_SOURCE_IP = "10.0.0.5"
Binary Ninja MCP를 BinjaMCP 설치 문서에 명시된 명령 또는 엔드포인트로 구성합니다. stdio 서버의 경우 Codex 형태는 다음과 같습니다: ```toml [mcp_servers.binary_ninja_mcp] command = "npx" args = ["-y", "binary-ninja-mcp", "--host", "localhost", "--port", "9009"]
Codex MCP 구성을 변경한 후 Codex를 재시작하고, MCP 지원 스킬에 의존하기 전에 /mcp 아래에 도구가 표시되는지 확인하세요.
각 플러그인은 plugins/<name>/ 아래에 있으며, .claude-plugin/plugin.json에 Claude Code 매니페스트가 포함되어 있습니다.
로컬 개발의 경우:```text /plugin marketplace add /Users//Projects/skills /plugin install @specterops-skills
호스팅된 저장소의 경우:```text
/plugin marketplace add SpecterOps/skills
/plugin install <plugin-name>@specterops-skills
스킬 지침만 설치하려면 npx skills를 사용하세요. 이는 MCP 구성, Claude 명령, 후크 또는 에이전트 정의와 같은 전체 플러그인 동작을 설치하지 않습니다.```bash
npx skills add SpecterOps/skills --list
npx skills add SpecterOps/skills --skill --agent claude-code --agent codex --global
로컬 테스트를 위해:```bash
npx skills add /Users/<user>/Projects/skills --list
CONTRIBUTING.md부터 시작하세요. 지원되는 개발 환경, 설정 및 검증 명령, 플러그인 메타데이터 스캐폴딩, 풀 리퀘스트 기대 사항, 그리고 도움을 요청할 곳을 다룹니다.
| 스킬 | 경로 |
|---|---|
cwe-code-review | SKILL.md |
| 플러그인 | Codex | Claude Code | MCP | 설명 |
|---|
| workflows-development | 예 | 예 | - | Specter Codex용 개발 스캐폴딩, 저장소 위생, 보안 도구 및 구현 워크플로. |
| code-review-and-qa | 예 | 예 | - | Specter Codex용 코드 리뷰 및 웹 애플리케이션 QA 워크플로. |
| workflows-research | 예 | 예 | - | Specter Codex용 소스 기반 연구 및 종합 워크플로. |
| ops-reconnaissance | 예 | 예 | - | Specter Codex용 정찰, OSINT, 서비스 열거 및 노출 탐지 워크플로. |
| ops-appsec | 예 | 예 | - | Specter Codex용 애플리케이션 및 코드 보안 평가 워크플로. |
| ops-sccm | 예 | 예 | - | Microsoft Configuration Manager 정찰 및 탈취 검증 워크플로. |
| bloodhound | 예 | 예 | 수동 | BloodHound, AzureHound, GitHound/JamfHound/OktaHound OpenGraph 공격 경로 쿼리 워크플로, SCIM 브리지 참조 및 선택적 BloodHound MCP 패키징. |
| payloads | 예 | 예 | - | 재사용 가능한 Electron 페이로드 패키징, 지속성, 감사 및 탐지 워크플로. |
| c2-extensions | 예 | 예 | - | Beacon Object File 개발 및 재사용 가능한 C2 확장 워크플로. |
| report-drafting | 예 | 예 | 수동 | 보안 평가 산출물을 위한 발견 사항, 보고서 초안 작성, Ghostwriter MCP 및 작전 로그 워크플로. |
| reverse-engineering | 예 | 예 | 수동 | Binary Ninja, Ghidra 및 관련 도구를 위한 리버스 엔지니어링 워크플로 및 MCP 지원 바이너리 분석. |
| report-timeline | 예 | 예 | - | 보고서 타임라인 수집, 통합 및 증거 패키징 워크플로. |
| codex-observability | 예 | 예 | - | Codex 활동 보고 및 텔레메트리 워크플로. |
| ops-infrastructure | 예 | 예 | - | 인프라 운영, SSH, 터널, 방화벽 및 공격적 IaC 공격 표면 워크플로. |
| internal-training-course | 예 | 예 | - | 내부 교육 과정 위키 마이그레이션, 스캐폴딩, 콘텐츠 마이그레이션 및 QA 워크플로. |
| social-engineering | 예 | 예 | - | 사회공학 연구 및 피싱 사전 텍스트(pretext) 워크플로. |
| ludus | 예 | 예 | - | 전체 API, CLI 및 배포 참조를 포함한 Ludus 사이버 레인지 구성 및 관리 스킬 |
| c2-mythic | 예 | 예 | - | 에이전트 메시지 프로토콜, 페이로드 유형 정의 및 리스너/프로필 지침을 포함한 Mythic C2 프레임워크 임플란트 및 C2 프로필 개발 워크플로. |
| tradecraft-windows | 예 | - | - | Windows 실행, 지속성 및 COM 프록시 검증 워크플로. |
| ops-adcs | 계획됨 | - | - | Active Directory Certificate Services 평가 및 공격 경로 검증 워크플로. 계획됨; 현재 패키징된 기능 없음. |
| ops-mssql | 계획됨 | - | - | Microsoft SQL Server 정찰, 권한 매핑 및 평가 워크플로. 계획됨; 현재 패키징된 기능 없음. |
| tradecraft-mac | 예 | - | - | macOS 실행, 지속성 및 운영자 검증 워크플로. |
| tradecraft-linux | 예 | - | - | Linux 프로세스 인젝션, 실행, 지속성 및 운영자 검증 워크플로. |
| c2-cobaltstrike | 예 | 예 | - | Cobalt Strike Aggressor Script, Sleep, BOF 로더 및 Malleable C2 프로필 워크플로. |
| bloodhound-development | 예 | 예 | - | 격리된 BHE 환경 운영, BHE/BHCE 변경 전달 및 집중적인 엔터프라이즈 리뷰 및 검증 워크플로 실행. |
| go-review | 예 | 예 | - | 신뢰 경계, 인젝션, 파일시스템, 암호화, 동시성 및 unsafe/cgo 경계를 다루는 Go 패키지 및 서비스 보안 리뷰 |
| c2-outflankc2 | 예 | 예 | - | Outflank C2 (OC2) BOF 스크립트 및 이벤트 기반 봇 개발 워크플로. |
| 스킬 | 플러그인 | 경로 |
|---|
git-cleanup | workflows-development | SKILL.md |
git-merge | workflows-development | SKILL.md |
git-preflight | workflows-development | SKILL.md |
readme-generation | workflows-development | SKILL.md |
scaffold-python | workflows-development | SKILL.md |
scaffold-security | workflows-development | SKILL.md |
code-review | code-review-and-qa | SKILL.md |
cpp-core-guidelines | code-review-and-qa | SKILL.md |
webapp-qa | code-review-and-qa | SKILL.md |
source-research | workflows-research | SKILL.md |
nmap-parse | ops-reconnaissance | SKILL.md |
osint-recon | ops-reconnaissance | SKILL.md |
shodan | ops-reconnaissance | SKILL.md |
secret-scan | ops-appsec | SKILL.md |
security-review | ops-appsec | SKILL.md |
webapp-review | ops-appsec | SKILL.md |
sccm-recon | ops-sccm | SKILL.md |
sccm-takeover-relay | ops-sccm | SKILL.md |
sccmhunter-install-local | ops-sccm | SKILL.md |
azurehound-analysis | bloodhound | SKILL.md |
bloodhound-ad-analysis | bloodhound | SKILL.md |
bloodhound-analysis | bloodhound | SKILL.md |
bloodhound-opengraph | bloodhound | SKILL.md |
bloodhound-query | bloodhound | SKILL.md |
openhound-development | bloodhound | SKILL.md |
openhound-github | bloodhound | SKILL.md |
openhound-jamf | bloodhound | SKILL.md |
openhound-okta | bloodhound | SKILL.md |
electron-app-audit | payloads | SKILL.md |
electron-candidate-discovery | payloads | SKILL.md |
electron-install-persistence | payloads | SKILL.md |
electron-squirrel-repackage | payloads | SKILL.md |
beacon-object-file-development | c2-extensions | SKILL.md |
c2-bof-development | c2-extensions | SKILL.md |
finding-report | report-drafting | SKILL.md |
ghostwriter-mcp | report-drafting | SKILL.md |
ghostwriter-oplog | report-drafting | SKILL.md |
binary-ninja-mcp-analysis | reverse-engineering | SKILL.md |
ghidra-mcp-analysis | reverse-engineering | SKILL.md |
timeline-asciinema | report-timeline | SKILL.md |
timeline-cobaltstrike | report-timeline | SKILL.md |
timeline-consolidator | report-timeline | SKILL.md |
timeline-ghostwriter | report-timeline | SKILL.md |
timeline-markdown-notes | report-timeline | SKILL.md |
timeline-mythic | report-timeline | SKILL.md |
timeline-pdf-notes | report-timeline | SKILL.md |
timeline-workflow | report-timeline | SKILL.md |
codex-activity-report | codex-observability | SKILL.md |
opentelemetry-codex | codex-observability | SKILL.md |
iac-attack-surface | ops-infrastructure | SKILL.md |
nftables-allow-source | ops-infrastructure | SKILL.md |
proxychains-tunnel | ops-infrastructure | SKILL.md |
ssh-ops | ops-infrastructure | SKILL.md |
course-wiki-migration-orchestrator | internal-training-course | SKILL.md |
course-wiki-stage1-scaffold | internal-training-course | SKILL.md |
course-wiki-stage2-content-migration | internal-training-course | SKILL.md |
course-wiki-stage3-qa | internal-training-course | SKILL.md |
credential-harvest-landing-page-copy | social-engineering | SKILL.md |
phishing-campaign-builder | social-engineering | SKILL.md |
phishing-email-html | social-engineering | SKILL.md |
phishing-pretext | social-engineering | SKILL.md |
pretext-brainstormer | social-engineering | SKILL.md |
vishing-pretext | social-engineering | SKILL.md |
ludus-development | ludus | SKILL.md |
mythic-implant-development | c2-mythic | SKILL.md |
mythic-profiles | c2-mythic | SKILL.md |
mythic-translation-containers | c2-mythic | SKILL.md |
com-proxy-triage | tradecraft-windows | SKILL.md |
macos-initial-access | tradecraft-mac | SKILL.md |
linux-process-injection | tradecraft-linux | SKILL.md |
cobalt-strike-aggressor-development | c2-cobaltstrike | SKILL.md |
cobalt-strike-aggressor-reference | c2-cobaltstrike | SKILL.md |
cobalt-strike-malleable-c2-development | c2-cobaltstrike | SKILL.md |
bhe-change-delivery | bloodhound-development | SKILL.md |
bhe-dev-bootstrap | bloodhound-development | SKILL.md |
bhe-dev-environment | bloodhound-development | SKILL.md |
bhe-enterprise-review | bloodhound-development | SKILL.md |
bhe-sample-data-ingest | bloodhound-development | SKILL.md |
bhe-ui-playwright | bloodhound-development | SKILL.md |
go-review | go-review | SKILL.md |
oc2-bof-script-development | c2-outflankc2 | SKILL.md |
oc2-bot-development | c2-outflankc2 | SKILL.md |
openssf-python-review | SKILL.md |
owasp-security-code-review | SKILL.md |
| 에이전트 | 경로 |
|---|
architect | agents/architect.toml |
bloodhound-analyst | agents/bloodhound-analyst.toml |
code-reviewer | agents/code-reviewer.toml |
course-migration | agents/course-migration.toml |
domain-ops | agents/domain-ops.toml |
exploit-dev | agents/exploit-dev.toml |
internal-network-recon | agents/internal-network-recon.toml |
ludus | agents/ludus.toml |
mythic-developer | agents/mythic-developer.toml |
osint-recon | agents/osint-recon.toml |
planner | agents/planner.toml |
poc-dev | agents/poc-dev.toml |
qa-tester | agents/qa-tester.toml |
report-writer | agents/report-writer.toml |
researcher | agents/researcher.toml |
reverse-engineer | agents/reverse-engineer.toml |
sccm-ops | agents/sccm-ops.toml |
security-researcher | agents/security-researcher.toml |
social-engineer | agents/social-engineer.toml |
ssh-operator | agents/ssh-operator.toml |
telemetry-analyst | agents/telemetry-analyst.toml |
winternals | agents/winternals.toml |
| MCP 서버 | 플러그인 | 구성 |
|---|
bloodhound_mcp | bloodhound | Codex에서 uv --directory /path/to/bloodhound-mcp run main.py로 직접 구성. |
ghostwriter | report-drafting | Codex에서 uv --directory /path/to/GhostWriterMCP run python -m ghostwritermcp.server로 직접 구성. |
binary_ninja_mcp | reverse-engineering | Binary Ninja에 fosdickio/binary_ninja_mcp를 설치한 후 Codex에서 npx -y binary-ninja-mcp --host localhost --port 9009로 직접 구성. |
ghidra | reverse-engineering | Ghidra MCP 서버에서 문서화된 명령 또는 엔드포인트로 Codex에서 직접 구성. |