本文へ移動
cccskills
無料GitHub で公開

codex-security-specialist

Use for security review, audit, hardening, compliance, DevSecOps, network, infrastructure, or application security with focused references.

インストール方法を見る

含まれるファイル(42)

  • SKILL.md11.9 KB
  • agents/openai.yaml301 B
  • references/api-security-advanced.md4.6 KB
  • references/cloud-security-aws.md4.0 KB
  • references/container-security.md4.7 KB
  • references/cryptography-guide.md3.5 KB
  • references/ddos-mitigation.md2.4 KB
  • references/devsecops-pipeline.md4.3 KB
  • references/dns-security.md2.3 KB
  • references/firewall-rules.md3.5 KB
  • references/gdpr-compliance.md4.5 KB
  • references/iac-security.md4.4 KB
  • references/ids-ips-patterns.md2.9 KB
  • references/incident-response.md4.2 KB
  • references/iso27001-checklist.md4.1 KB
  • references/linux-hardening.md5.7 KB
  • references/network-fundamentals.md3.7 KB
  • references/network-segmentation.md4.0 KB
  • references/owasp-top10-deep.md5.4 KB
  • references/pentest-methodology.md4.0 KB
  • references/pki-certificates.md2.9 KB
  • references/sast-dast-sca.md4.7 KB
  • references/secret-management.md5.4 KB
  • references/security-audit-framework.md3.2 KB
  • references/siem-log-analysis.md3.7 KB
  • references/soc2-checklist.md3.0 KB
  • references/ssl-tls-certificates.md3.7 KB
  • references/supply-chain-security.md4.4 KB
  • references/threat-modeling.md3.7 KB
  • references/vpn-tunneling.md2.3 KB
  • references/vulnerability-scanning.md3.1 KB
  • references/zero-trust-architecture.md3.7 KB
  • starters/csp-policy.js3.2 KB
  • starters/docker-security-scan.yml1.9 KB
  • starters/iptables-rules.sh2.2 KB
  • starters/nginx-ssl-hardened.conf4.0 KB
  • starters/pentest-checklist.md2.1 KB
  • starters/rate-limiter-advanced.js5.1 KB
  • starters/security-ci-pipeline.yml3.4 KB
  • starters/security-headers.js2.7 KB
  • starters/ssh-hardening.sh3.2 KB
  • starters/vault-setup.hcl1.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

TL;DR

Detect security domain from task signals -> load matching references from routing table -> enforce max 4 references first pass. Never bulk-load all references. Security tasks require extra care: prefer proportional defense-in-depth, not maximum-control overengineering.

Security Specialist

Activation

  1. Activate when the task involves security configuration, hardening, network setup, compliance, or vulnerability assessment.
  2. Activate on explicit $codex-security-specialist.
  3. Activate when codex-domain-specialist detects security-heavy tasks beyond application security scope.

Core Security Principles

Before any implementation, apply these principles:

  1. Defense in depth — never rely on a single security layer.
  2. Least privilege — grant minimum access required for the task.
  3. Fail secure — when a security mechanism fails, deny access by default.
  4. Zero trust — verify explicitly, never trust implicitly, even inside the network.
  5. Separation of duties — no single person/process should control all security aspects.
  6. Audit everything — log all security-relevant events with tamper-proof storage.
  7. Proportional controls — match controls to asset sensitivity, exposure, threat model, and compliance duty.

Primary Domain Detection

SignalPrimary Domain
TCP/IP, port, protocol, packet, routing, subnet, CIDR, OSINetwork Fundamentals
firewall, iptables, UFW, Security Group, ACL, ingress, egressFirewall & Access Control
VPN, WireGuard, OpenVPN, tunnel, IPsec, remote accessVPN & Tunneling
DNS, DNSSEC, DoH, DoT, zone, record, nameserver, domainDNS Security
SSL, TLS, certificate, HTTPS, Let's Encrypt, CA, chain, OCSPSSL/TLS & Certificates
SSH, Linux hardening, permissions, users, PAM, sudo, auditInfrastructure Hardening
Vault, KMS, secret, key rotation, credential, tokenSecret Management
Docker security, container scan, K8s RBAC, Pod SecurityContainer Security
AWS IAM, Security Group, VPC, Azure AD, GCP IAM, cloudCloud Security
OWASP, CVE, vulnerability, exploit, injection, XSS deepOWASP & Vulnerabilities
pentest, penetration testing, recon, enumeration, exploitPenetration Testing
Nmap, Nessus, ZAP, Burp Suite, scanning, vulnerability scanVulnerability Scanning
incident, breach, forensics, response, containment, recoveryIncident Response
SIEM, ELK, Splunk, log analysis, correlation, alertSIEM & Log Analysis
STRIDE, DREAD, threat model, attack tree, risk assessmentThreat Modeling
encryption, AES, RSA, hashing, bcrypt, argon2, SHACryptography
PKI, X.509, digital signature, key pair, certificate authorityPKI & Certificates
SAST, DAST, SCA, dependency scan, code scan, security CIDevSecOps
ISO 27001, SOC 2, GDPR, PCI-DSS, compliance, auditCompliance
zero trust, microsegmentation, identity-aware proxyZero Trust
DDoS, rate limiting, WAF, CDN protection, traffic scrubbingDDoS Mitigation
IDS, IPS, Snort, Suricata, intrusion detectionIDS/IPS
supply chain, dependency, SBom, package integritySupply Chain Security

Routing Decision Table

Primary DomainAlways LoadLoad On SignalNever Load
Network Fundamentalsnetwork-fundamentals.mdfirewall-rules.md, network-segmentation.mdcompliance/, devsecops/
Firewall & Access Controlfirewall-rules.mdnetwork-fundamentals.md, network-segmentation.mdcryptography/, compliance/
VPN & Tunnelingvpn-tunneling.mdnetwork-fundamentals.md, ssl-tls-certificates.mdcompliance/, container-security.md
DNS Securitydns-security.mdnetwork-fundamentals.md, ssl-tls-certificates.mdcontainer-security.md, pentest/
SSL/TLS & Certificatesssl-tls-certificates.mdnetwork-fundamentals.md, dns-security.mdpentest/, siem/
Infrastructure Hardeninglinux-hardening.mdfirewall-rules.md, secret-management.mdcloud-security.md
Secret Managementsecret-management.mdlinux-hardening.md, container-security.mddns-security.md
Container Securitycontainer-security.mdlinux-hardening.md, devsecops-pipeline.mdvpn-tunneling.md
Cloud Securitycloud-security-aws.mdnetwork-segmentation.md, secret-management.mdlinux-hardening.md (direct)
OWASP & Vulnerabilitiesowasp-top10-deep.mdvulnerability-scanning.md, devsecops-pipeline.mdvpn-tunneling.md
Penetration Testingpentest-methodology.mdvulnerability-scanning.md, owasp-top10-deep.mdcompliance/
Incident Responseincident-response.mdsiem-log-analysis.md, threat-modeling.mdvpn-tunneling.md
Cryptographycryptography-guide.mdssl-tls-certificates.md, pki-certificates.mdfirewall-rules.md
DevSecOpsdevsecops-pipeline.mdsast-dast-sca.md, supply-chain-security.mdvpn-tunneling.md
Complianceiso27001-checklist.mdrelevant domain checklistpentest/, cryptography/ (details)
Zero Trustzero-trust-architecture.mdnetwork-segmentation.md, secret-management.mddns-security.md
Vulnerability Scanningvulnerability-scanning.mdowasp-top10-deep.md, devsecops-pipeline.mdvpn-tunneling.md, compliance/
SIEM & Log Analysissiem-log-analysis.mdincident-response.md, ids-ips-patterns.mdvpn-tunneling.md, cryptography/
Threat Modelingthreat-modeling.mdowasp-top10-deep.md, incident-response.mdfirewall-rules.md, dns-security.md
PKI & Certificatespki-certificates.mdssl-tls-certificates.md, cryptography-guide.mdfirewall-rules.md, pentest/
DDoS Mitigationddos-mitigation.mdfirewall-rules.md, network-fundamentals.mdcompliance/, cryptography/
IDS/IPSids-ips-patterns.mdsiem-log-analysis.md, network-fundamentals.mdcompliance/, dns-security.md
Supply Chain Securitysupply-chain-security.mddevsecops-pipeline.md, sast-dast-sca.mdvpn-tunneling.md, firewall-rules.md
API Securityapi-security-advanced.mdowasp-top10-deep.md, zero-trust-architecture.mddns-security.md, vpn-tunneling.md

Context Boundary Enforcement

  1. Max context load: 4 references first pass.
  2. Security isolation:
    • Network tasks: do not load application security or compliance details.
    • Compliance tasks: do not load offensive security (pentest, exploit).
    • DevSecOps tasks: do not load network infrastructure details.
  3. Cross-domain trigger:
    • Vulnerability found: load incident-response.md as supplemental.
    • Secret exposure: load secret-management.md regardless of primary domain.
    • Production deployment: load ssl-tls-certificates.md + relevant hardening.
  4. Always declare loaded and skipped references.
  5. Security scope-fit enforcement:
    • Use the smallest control set that mitigates the identified risk and fits existing project operations.
    • Do not add WAF, SIEM, mTLS, Vault, Kubernetes policy, zero-trust architecture, or formal compliance workflows unless task signals, asset exposure, regulatory duty, or repo evidence justify them.
    • If recommending a heavier control, state: Threat/risk addressed, Why simpler control is insufficient, and Operational owner/cost.

Starter Templates

TemplateUse When
iptables-rules.shConfiguring Linux firewall rules
nginx-ssl-hardened.confSetting up production-grade HTTPS with hardened TLS
ssh-hardening.shHardening SSH server configuration
docker-security-scan.ymlAdding container security scanning to CI
vault-setup.hclSetting up HashiCorp Vault for secrets
security-headers.jsConfiguring comprehensive security headers (Express)
rate-limiter-advanced.jsAdvanced rate limiting with Redis backend
csp-policy.jsContent Security Policy builder
security-ci-pipeline.ymlSecurity-focused CI/CD pipeline (SAST/DAST/SCA)
pentest-checklist.mdPre-deployment penetration testing checklist

Operating Rules

  1. Never bulk-load all references.
  2. Security advice must be accurate — when uncertain, flag with ⚠️ VERIFY: and explain what to verify.
  3. Always provide both the "what" (config/code) and the "why" (threat it mitigates).
  4. Default to the most secure option; relax only when user explicitly requests.
  5. Never log or output secrets, keys, or credentials in examples — use placeholders.
  6. When providing attack/exploit knowledge, always include the defensive countermeasure.
  7. "Most secure" means the strongest justified control for the actual risk, not the largest possible security stack.
  8. Any control with operational burden must include its trigger condition and verification method.

Reference Files

  • references/linux-hardening.md: OS hardening, user management, kernel security, and audit logging.
  • references/secret-management.md: secret lifecycle, Vault/AWS SM/Docker secrets, rotation procedures.
  • references/container-security.md: Dockerfile hardening, image scanning, runtime security, K8s pod security.
  • references/cloud-security-aws.md: IAM, VPC, S3 security, encryption, monitoring and compliance.
  • references/api-security-advanced.md: multi-layer API protection, rate limiting tiers, output filtering.
  • references/zero-trust-architecture.md: identity-centric security, risk scoring, microsegmentation, mTLS.
  • references/ddos-mitigation.md: 4-layer defense architecture, CDN/WAF/Nginx/app rate limiting.
  • references/ids-ips-patterns.md: detection patterns, host/network alerts, and Suricata-style rules.
  • references/security-audit-framework.md: audit checklists, access review, and reporting framework.
  • references/network-fundamentals.md: OSI model security, TCP/IP, common ports, CIDR subnetting, network security tools.
  • references/firewall-rules.md: iptables, UFW, AWS Security Groups, Docker port binding security.
  • references/vpn-tunneling.md: WireGuard configuration, SSH tunneling techniques, key rotation.
  • references/dns-security.md: DNSSEC, DoH/DoT, SPF/DKIM/DMARC, DNS threats and defenses.
  • references/ssl-tls-certificates.md: TLS configuration, Let's Encrypt, certificate chain, OCSP stapling.
  • references/network-segmentation.md: zone architecture, AWS VPC, Docker networks, K8s NetworkPolicy.
  • references/owasp-top10-deep.md: A01-A10 with vulnerable and fixed code examples.
  • references/pentest-methodology.md: 6-phase methodology, recon tools, exploitation, reporting.
  • references/vulnerability-scanning.md: scanner types, ZAP/Nmap commands, scanning schedule.
  • references/incident-response.md: NIST IR phases, severity levels, containment, post-mortem.
  • references/siem-log-analysis.md: ELK stack, security events, alert rules, retention policy.
  • references/threat-modeling.md: STRIDE/DREAD frameworks, trust boundaries, threat model template.
  • references/devsecops-pipeline.md: shift-left architecture, pre-commit hooks, CI/CD security stages.
  • references/sast-dast-sca.md: Semgrep/SonarQube/CodeQL, ZAP DAST, Snyk SCA, custom rules.
  • references/iac-security.md: tfsec/Checkov, common misconfigs, secure Terraform patterns.
  • references/supply-chain-security.md: attack vectors, defense layers, SBOM, package provenance.
  • references/iso27001-checklist.md: Annex A controls mapped to developer actions.
  • references/gdpr-compliance.md: 7 principles, user rights code, consent management, breach notification.
  • references/soc2-checklist.md: trust service criteria, control activities, evidence requirements.
  • references/cryptography-guide.md: algorithm decision tables, AES-256-GCM, key management.
  • references/pki-certificates.md: X.509 fields, cert types, mTLS setup, internal CA.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work — guides completion of development work by presenting structured options for merge, PR, or cleanup

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when a project has 50+ files, missing context, or explicit $codex-genome request; generates multi-layer project context to reduce hallucination.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use for DESIGN.md visual identity contracts; author, scaffold, lint, diff, and export design contracts with the upstream spec and CLI.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when code changes may require documentation updates; maps git diff to candidate docs without auto-editing documentation.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use for documents, reports, memos, guides, academic papers, or formal text that needs clear structure, reliable tone, formatting, and diagrams.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Bang-isme のスキルをすべて見る

このスキルの問題を報告する