Skip to main content

🛡️ CyberSecurity Superpowers

The Ultimate Enterprise DevSecOps & Cybersecurity Extension for AI Coding Agents. Embed automated threat modeling, secure coding, SAST scanning, red-team penetration testing, NIST incident response, and supply-chain security into any agentic workflow.

CI Pipeline Release PyPI Skills Version License Standards


⚡ Why CyberSecurity Superpowers is THE Go-To Skill Set

AI coding assistants are faster than ever at writing code — but speed without security creates vulnerabilities at scale. CyberSecurity Superpowers transforms any AI assistant (Claude Code, Gemini CLI, Cursor, OpenCode, Copilot) into an autonomous CISO-grade DevSecOps engineer.

🌟 Key Differentiators & Benefits

  • 🎯 360° SDLC Security Coverage: From pre-code threat modeling to post-breach incident playbooks, cover every phase of security automatically.
  • 🤖 Autonomous ReAct Orchestrator: Intelligently routes tasks to specific security skill modules without manual intervention.
  • 🏆 Industry-Standard Alignment: Native integration with OWASP Top 10, OWASP WSTG, MITRE ATT&CK, NIST SP 800-61, CVSS v3.1, and CycloneDX/SPDX.
  • 🌐 Harness-Agnostic & Zero Lock-in: Works out of the box with any LLM, CLI, or agent runtime on Linux, macOS, and Windows.
  • 📊 Audit-Ready Artifact Generation: Automatically generates structured, version-controlled Markdown & JSON reports in artifacts/reports/.

🚀 Quickstart

Get up and running in 30 seconds. Choose your install method:

📦 One-Click Install (curl | bash)

curl -sSL https://raw.githubusercontent.com/rohit-barui/CyberSecurity-Superpowers/main/install.sh | bash
cybersec demo

🐍 PyPI (pip / pipx)

pipx install cybersec-superpowers
# or: pip install --user cybersec-superpowers
cybersec threat-model "My App"

📁 Git Clone

git clone https://github.com/rohit-barui/CyberSecurity-Superpowers.git
cd CyberSecurity-Superpowers
bash scripts/setup.sh
bash examples/demo-project/run-demo.sh

🧩 The 6 Core Cybersecurity Superpowers

Superpower Description Industry Standard Output Artifact
🧠 Threat Modeling Automated STRIDE threat analysis, trust boundary mapping, & CVSS v3.1 risk scoring NIST SP 800-53 / OWASP ASVS artifacts/reports/stride-model.md
🛡️ Secure Coding Language-specific security checklist enforcement (JS, TS, Python, Go, Rust) OWASP Top 10 artifacts/reports/SECURITY.md
🔍 Static Analysis (SAST) Multi-engine SAST & dependency vulnerability scanning (Semgrep, Bandit, Gosec, NPM Audit) SARIF / CWE / CVE artifacts/reports/SECURITY_SCAN.md
⚔️ Penetration Testing Scoped red-team attack plan generator mapped to offensive tactics MITRE ATT&CK & OWASP WSTG artifacts/reports/pentest-plan.md
🚨 Incident Response Incident playbook generator for Ransomware, Data Breach, Phishing, DDoS, & Insider Threats NIST SP 800-61 Rev. 2 artifacts/reports/incident-playbook.md
📦 Supply-Chain Security Automated SBOM generation (CycloneDX / SPDX) and dependency vulnerability audit NTIA Minimum Elements artifacts/sbom/sbom-report.json

🏗️ Architecture & Orchestration

The system utilizes an autonomous ReAct Orchestrator (scripts/run-orchestrator.sh) that accepts natural language intent or CLI modes and routes them across the underlying security modules:

                  ┌───────────────────────────────┐
                  │    User / AI Agent Intent     │
                  └───────────────┬───────────────┘
                                  │
                                  ▼
                  ┌───────────────────────────────┐
                  │      ReAct Orchestrator       │
                  │   (scripts/run-orchestrator)  │
                  └───────────────┬───────────────┘
                                  │
      ┌───────────────┬───────────┼───────────┬───────────────┐
      ▼               ▼           ▼           ▼               ▼
┌───────────┐   ┌───────────┐ ┌───────────┐ ┌───────────┐   ┌───────────┐
│  Threat   │   │  Secure   │ │  Static   │ │   Pentest │   │ Incident  │
│ Modeling  │   │  Coding   │ │ Analysis  │ │   Plan    │   │ Response  │
└─────┬─────┘   └─────┬─────┘ └─────┬─────┘ └─────┬─────┘   └─────┬─────┘
      │               │           │           │               │
      └───────────────┴───────────┼───────────┴───────────────┘
                                  │
                                  ▼
                  ┌───────────────────────────────┐
                  │ Audit-Ready Markdown & JSON   │
                  │ (artifacts/reports/*.md)      │
                  └───────────────────────────────┘

💻 Usage & CLI Examples

Automated Orchestration

# Run Secure Coding + SAST on current codebase
bash scripts/run-orchestrator.sh implement "Authentication microservice"

# Generate complete Threat Model for a project
bash scripts/run-orchestrator.sh threat-model "Payment Gateway API"

# Run full 5-phase security suite
bash scripts/run-orchestrator.sh full "Production Release Candidate"

Direct Skill Execution

# Threat Modeling
bash skills/cybersecurity/threat-modeling/run.sh --project "E-Commerce System"

# Secure Coding Checklists
bash skills/cybersecurity/secure-coding/run.sh --language python --target-dir ./src

# Static Analysis (SAST)
bash skills/cybersecurity/static-analysis/run.sh --target-dir ./src --format md

# Penetration Testing Plan
bash skills/cybersecurity/penetration-testing/run.sh --target-app "Portal API" --scope web

# Incident Response Playbook
bash skills/cybersecurity/incident-response/run.sh --incident-type ransomware

# Supply Chain SBOM Generation
bash scripts/generate-sbom.sh --target-dir .

Git Hooks & DevSecOps Automation

Protect your main branch automatically before commits and pushes:

# Install automated Git hooks (Pre-commit SAST & Pre-push security gates)
bash scripts/init-project.sh

🛡️ CI/CD Pipeline

Every commit and pull request is automatically validated by GitHub Actions (.github/workflows/ci.yml):

  • Lint & Frontmatter Validation: ShellCheck, Yamllint, and SKILL.md spec validation.
  • Automated Skill Tests: End-to-end unit test execution across all 6 superpowers (tests/run-skill-tests.sh).
  • Orchestrator Verification: Live execution check of the orchestrator pipeline.
  • Security Gate Build: Summary matrix validation with non-zero exit enforcement on failure.

👥 Contributing

We welcome community contributions! Check out our Good First Issues and review CONTRIBUTING.md to get started.


📄 License

This project is licensed under the MIT License. Feel free to use, adapt, and build upon it!


Built with ❤️ for the AI Security & DevSecOps Community.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cybersec_superpowers-0.1.0.tar.gz (109.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cybersec_superpowers-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file cybersec_superpowers-0.1.0.tar.gz.

File metadata

  • Download URL: cybersec_superpowers-0.1.0.tar.gz
  • Upload date:
  • Size: 109.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.5

File hashes

Hashes for cybersec_superpowers-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9f441531a1018b675acc931522f8851e11c4412a664c8d6f2e07e8be9a53f6ee
MD5 72b1091c7bf3e858b9dd5c63d6f90c50
BLAKE2b-256 742b0a6e8a26d4645974145262ef4c8d34efb620ccac2c367a43b115200b91c0

See more details on using hashes here.

File details

Details for the file cybersec_superpowers-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cybersec_superpowers-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40cced96df60a1a82384ae7d65b74eead7ff200bb2cb9de5cbe34da3777c0bb2
MD5 cf41aa8943db73d5093155f5fc83079b
BLAKE2b-256 886133127051e82c2f4f8b0cb955bc06763e35ee07c3f4e64cf574beab9e7bf5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page