Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

安全代理

Cyberstrike 包含针对不同安全评估场景优化的专业代理。每个代理都有特定领域的知识、方法论和工具配置。

使用 leader+a 从选择器切换活跃代理 代理选择器列出 cyberstrike 主代理和专业子代理

架构

Cyberstrike 运行一个主代理——cyberstrike——管理会话并自动委派给专业子代理。子代理根据任务调度;它们不会直接运行。

核心代理

代理用途模式
cyberstrike默认攻击性安全代理,拥有完整工具访问权限;编排一切主代理
general通用研究和并行任务执行子代理
triage独立验证草稿漏洞发现子代理
explore快速只读代码库和文件系统搜索子代理

Web 安全代理(WSTG 流水线)

Web 域(@cyberstrike-io/web)提供完整的 OWASP WSTG 流水线。wstg-agent 编排器根据捕获的 HTTP 流量信号调度专家:

代理WSTG 类别
wstg-agent编排器——根据请求信号调度专家
wstg-info-gathering4.1 信息收集
wstg-config-deploy4.2 配置与部署管理
wstg-identity-mgmt4.3 身份管理
wstg-authentication4.4 认证
wstg-authorization4.5 授权
wstg-session-mgmt4.6 会话管理
wstg-input-validation4.7 输入验证
wstg-error-handling4.8 错误处理
wstg-cryptography4.9 密码学
wstg-business-logic4.10 业务逻辑
wstg-client-side4.11 客户端
wstg-api4.12 API 测试 + OWASP API Top 10
wstg-llmLLM 安全
escalation-hunter跨领域关联——链接发现、升级影响

WSTG 专家是信号路由的——您不直接调用它们。当 HackBrowser 或 Chrome Extension 捕获 HTTP 流量时,每个请求会被分析并根据其特征调度到相关专家。

计划中的领域

领域状态
云安全 (AWS/Azure/GCP)计划中
内网 (AD/Kerberos)计划中
移动应用 (MASTG/MASVS)计划中

这些将作为独立的领域包(@cyberstrike-io/cloud、@cyberstrike-io/internal-network、@cyberstrike-io/mobile)发布,并通过插件系统自动注册。

选择代理

在 TUI 中切换代理:

命令操作
/agents 或 <leader>a打开代理选择器
Tab切换到下一个代理

只有 cyberstrike 作为内置主代理。您可以创建自定义主代理——参见自定义代理。

配置

在 cyberstrike.json 中设置默认代理:

{
"default_agent": "cyberstrike"
}

创建自定义代理

自定义代理是 .cyberstrike/agents/ 中的 Markdown 文件。详情请参阅自定义代理。

Info

可以通过在 .cyberstrike/agents/ 目录中放置配置文件来为每个项目自定义代理。