# CyberStrikeAI | 公明 | Knowledge Base | Instagit

CyberStrikeAI is an AI-native security testing platform built in Go. It integrates 100+ security tools, an intelligent orchestration engine, role-based testing with predefined security roles, a skills system with specialized testing skills, and comprehensive lifecycle management capabilities.

GitHub Stars: 2.5k

Repository: https://github.com/Ed1s0nZ/CyberStrikeAI

---

## Articles

### [How CyberStrikeAI Implements Role-Based Testing: A Deep Dive into the Go Source Code](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-role-based-testing-implementation)

Explore how CyberStrikeAI implements role-based testing by diving into its Go source code. Discover how roles bundle prompts, tool whitelists, and skill lists for enforced security testing.

- Tags: deep-dive
- Published: 2026-03-09

### [Cursor Configuration for CyberStrikeAI HTTP Mode: Complete Setup Guide](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-cursor-configuration-http-mode)

Master Cursor configuration for CyberStrikeAI HTTP mode. Follow our guide to set up the mcp.json file for seamless HTTP transport and connect to your MCP endpoint for advanced control. Get started now!

- Tags: how-to-guide
- Published: 2026-03-09

### [CyberStrikeAI Cursor Configuration in stdio Mode: Internal Message Ordering Explained](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-cursor-configuration-stdio-mode)

Explore CyberStrikeAI's stdio mode cursor: an internal uint64 counter managing JSON-RPC message ordering in MCP connections. Understand this vital configuration.

- Tags: internals
- Published: 2026-03-09

### [How to Build the MCP Stdio Binary for CyberStrikeAI](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-build-mcp-stdio-binary)

Build the CyberStrikeAI MCP stdio binary with a single Go command. Learn how to compile this essential component for your AI projects using Go 1.24. Easy setup for developers.

- Tags: how-to-guide
- Published: 2026-03-09

### [How to Configure External MCP Servers in CyberStrikeAI UI](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-configure-external-mcp-ui)

Easily configure external MCP servers in CyberStrikeAI UI by adding JSON definitions for transport methods like stdio, http, or sse via the REST API. Streamline your setup!

- Tags: how-to-guide
- Published: 2026-03-09

### [How CyberStrikeAI Connects to External MCP Servers: Implementation Guide](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-connect-external-mcp-servers)

Learn how CyberStrikeAI connects to external MCP servers using a dedicated manager. This guide details configuration, JSON-RPC 2.0 client initialization, and tool execution for seamless integration.

- Tags: how-to-guide
- Published: 2026-03-09

### [Benefits of Using SSE Mode with CyberStrikeAI MCP: A Complete Implementation Guide](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-benefits-sse-mcp-mode)

Discover the benefits of SSE mode with CyberStrikeAI MCP for real-time streaming, reduced latency, and simplified integration. Master its implementation with our guide.

- Tags: how-to-guide
- Published: 2026-03-09

### [How to Set Up CyberStrikeAI for Stdio MCP Mode](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-setup-stdio-mcp-mode)

Learn how to set up CyberStrikeAI for Stdio MCP mode. Configure external tools via stdin stdout and JSON-RPC messages using external_mcp in config.yaml.

- Tags: how-to-guide
- Published: 2026-03-09

### [How to Configure CyberStrikeAI for HTTP MCP Mode: Complete Setup Guide](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-configure-http-mcp-mode)

Configure CyberStrikeAI for HTTP MCP mode with this easy setup guide. Access the JSON-RPC endpoint for advanced tool calling after enabling MCP in config yaml.

- Tags: how-to-guide
- Published: 2026-03-09

### [MCP Transport Modes in CyberStrikeAI: A Complete Guide to External Server Communication](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-mcp-transport-modes)

Explore CyberStrikeAI MCP transport modes: stdio, http, sse, and simple_http. Learn how to connect with external Meta-Control Program servers for diverse deployment needs.

- Tags: how-to-guide
- Published: 2026-03-09

### [How Python Dependencies Are Managed in CyberStrikeAI](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-python-dependencies-management)

Discover how CyberStrikeAI manages Python dependencies using requirements.txt and the run.sh script for robust, reproducible installations with pip.

- Tags: internals
- Published: 2026-03-09

### [How CyberStrikeAI Implements Hot-Reloading for Configurations Without Process Restarts](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-hot-reloading-configurations)

Discover how CyberStrikeAI enables seamless configuration hot-reloading without process restarts. Learn about its REST API persistence and selective subsystem restarts for uninterrupted operation.

- Tags: internals
- Published: 2026-03-09

### [Where Are CyberStrikeAI Role, Skill, and Tool Definitions Stored?](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-role-skill-tool-definitions-storage)

Discover where CyberStrikeAI stores role, skill, and tool definitions. Find these crucial configuration files in the roles skills and tools directories within the Ed1s0nZ/CyberStrikeAI repository.

- Tags: internals
- Published: 2026-03-09

### [How CyberStrikeAI Uses a Vector Database for Security Knowledge Retrieval](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-vector-database-knowledge)

Explore how CyberStrikeAI leverages a vector database with hybrid search, combining cosine similarity and BM25 keyword scoring, for efficient security knowledge retrieval.

- Tags: internals
- Published: 2026-03-09

### [What Data Is Stored in the CyberStrikeAI SQLite Database Schema](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-sqlite-database-storage)

Discover what data CyberStrikeAI stores in its SQLite database including conversations tool executions attack chains vulnerabilities and knowledge base embeddings across 20 tables.

- Tags: api-reference
- Published: 2026-03-09

### [How the CyberStrikeAI Web Console Delivers an Interactive Experience](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-web-console-interactivity)

Discover how the CyberStrikeAI web console provides an interactive experience using a vanilla JavaScript SPA architecture with WebSocket terminals and SSE for AI responses.

- Tags: architecture
- Published: 2026-03-09

### [What Are REST API Handlers in CyberStrikeAI? A Deep Dive into the Gin-Based HTTP Layer](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-rest-api-handlers-purpose)

Understand REST API Handlers in CyberStrikeAI. Learn how these Go structs manage HTTP requests, validate data, and orchestrate logic within the Gin framework for efficient JSON responses.

- Tags: deep-dive
- Published: 2026-03-09

### [How the Security Executor Ensures Safe Tool Execution in CyberStrikeAI](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-security-executor-safety)

Discover how CyberStrikeAI's Security Executor ensures safe tool execution using whitelisting, argument validation, isolated dispatch, and secure shell handling. Learn about its defense-in-depth strategy.

- Tags: internals
- Published: 2026-03-09

### [What Is the MCP Core in CyberStrikeAI? Architecture and Implementation Guide](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-mcp-core)

Discover the MCP Core in CyberStrikeAI, the Model-Centric Protocol 2.0 implementation. Learn its architecture and implementation for seamless service consumption across the application.

- Tags: architecture
- Published: 2026-03-09

### [How CyberStrikeAI Handles AI Agent Orchestration for Automated Security Testing](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-ai-agent-orchestration)

Discover how CyberStrikeAI orchestrates AI agents using a think act reflect ReAct pattern driving automated security testing and tool execution via a unified MCP interface.

- Tags: architecture
- Published: 2026-03-09

### [Which Programming Languages Are Used in CyberStrikeAI? A Complete Technical Breakdown](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-programming-languages)

Discover the programming languages powering CyberStrikeAI. Explore the technical breakdown of Go, JavaScript, YAML, and Markdown used in this AI-driven cybersecurity platform.

- Tags: deep-dive
- Published: 2026-03-09

### [Core Components of CyberStrikeAI: A Modular Go-Based Security Orchestration Platform](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-core-components)

Explore the core components of CyberStrikeAI a modular Go platform designed for automated security orchestration including bootstrap API skills knowledge base agents and communication protocols

- Tags: architecture
- Published: 2026-03-09

### [CyberStrikeAI Architecture: A Deep Dive into the Modular Go-Based AI Orchestrator](/Ed1s0nZ/CyberStrikeAI/cyberstrikeai-architecture-structure)

Explore the CyberStrikeAI architecture a modular Go service. Understand its central App object coordinating SQLite persistence Gin APIs MCP server and Agent engine for LLM interactions.

- Tags: architecture
- Published: 2026-03-09

