安全软件
点击放大


<di="center">
<img src="docs/images/bearstrike-logo-hero.png" alt="BearStrike AI Hero" width="720" />
![Python]()

![MCP]()


Build fast, low-noise security workflows with queue-first execution, skills-aware planning, and production-grade runtime state.
</div>
BearStrike AI is engineered for high-signal pentesting and bug bounty workflows, cutting through noise with intelligent AI orchestration. Here’s what makes it stand out:
![MCP Market]()
---
---
BearStrike is built for practical bug hunting where signal matters more than scan noise:
SQLite + file artifacts) for stable state across sessions.---
---
stdio + sse transports.mcp_tool_in.tool + target + params + mode + scope_tag).low_noise, balanced, aggressive).---
3.10+nmap, httpx, subfinder, wafw00f, nuclei (as needed)Edit config.json:
---
---
BearStrike supports both MCP transports:
stdio for Claude Desktop, Cursor, and VS Code MCP clients.sse for HTTP/SSE-capable MCP clients.Run manually:
Open Claude Desktop MCP config and add:
Then restart Claude Desktop and check De -> Local MCP Servers.
Add BearStrike in Cursor's MCP JSON:
Use the same mcpServers entry in VS Code MCP settings.
SSE endpoint:
---
BearStrike supports two dimensions of control:
mode)low_noise: safest profile, longest cache TTL, fewer aggressi.balanced: default profile, practical mix of speed and safety.aggressive: shortest TTL and faster probing; higher block/rate-limit risk.Use low_noise for protected targets and bounty programs.
strategy)adaptive: phased and smart (recommended). Runs 1-2 key tools, analyzes signal, then selects next tools.di: broader category co while still controlled.all: queues a wide set of compatible tools quickly (high ).Default recommendation:
mode=low_noise, strategy=adaptivemode=balanced, strategy=distrategy=allUse hunt_options to see current defaults and a strategy/mode .
---
1. set_target
2. detect_waf
3. plan_scan
4. full_hunt with strategy=adaptive
5. Track with list_jobs, then job_result
6. Generate report with get_target_report
start_tooljob_statusjob_resultThis is preferred for long tools (subfinder, nuclei, large crawls).
Notes:
max_tools=0 means all compatible installed tools.=false reduces MCP response chatter and token burn.strategy=adaptive and mode=low_noise.---
Open the URL printed at startup (for example ).
Features:
Main APIs:
GET /api/toolsGET /api/dashboardGET /api/jobsPOST /api/jobs/startPOST /api/targetGET /api/endpoints/prioritizedGET /api/research/summaryPOST /api/research/refreshGET /api/cache/statsGET /api/dedupe/statsPOST /api/maintenance/purge---
BearStrike includes 150+ tool profiles across categories:
Core MCP helper tools:
healthlist_toolsmcp_tool_intools_statusset_targetdetect_wafexecute_toolstart_tooljob_statusjob_resultlist_jobsplan_scansmart_scanfull_huntscore_endpointresearch_refreshresearch_querycache_statsdedupe_statsqueue_statspurge_old_datafull_hunt)Use one call to queue a wide, no-prompt campaign over the main target and discovered subdomains:
Notes:
max_tools=0 means all compatible installed tools.strategy=all uses pure priority order.strategy=di spreads co across categories.---
BearStrike includes a skills-first playbook layer under skills/.
These are designed to be read before hea so MCP clients choose high-signal steps first.
Current skill modules:
planning - pre-scan decision flow and prioritiesrecon - recon sequencing and endpoint discoverypentest-tools - tool-selection policy by target and riskbug-hunting - end-to-end bug hunting methodologyexploitation - PoC quality and false-positireporting - structured reporting templates and e standardsresearch-notes - latest research patterns and bug classestraffic-proxy - interception workflow (mitmproxy/ZAP-style usage)xray-suite - xray/crawlergo/headless-browser specific guidanceRecommended MCP behavior:
planning + research-notes first.mode=low_noise + strategy=adaptive by default.=false in long hunts to reduce response chatter/token burn.---
Control plane DB: data/bearstrike.db
Artifacts: reports/output/<target_slug>/...
Retention controls:
Examples:
purge_old_data(days=7, include_research=false, =true)purge_old_data(clear_all=true, =true)---
---
<di="center">
<img src="docs/images/bearstrike-emblem.png" alt="BearStrike Emblem" width="360" />
<img src="docs/images/bearstrike-logo-classic.png" alt="BearStrike Classic" width="360" />
</div>
---
mcp_tool_in to exposed tools from server side.start_tool -> job_status -> job_result.mode="low_noise" for WAF-protected targets.---
Use BearStrike only on systems you own or are explicitly authorized to test.
---
MIT License. See LICENSE.
开发语言:Python
Star 数:8
该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕🐻 BearStrike AI: High-Signal Pentesting Console (MCP-First, Model-Agnostic). Build fast, low-noise security workflows with queue-first execution, skills-aware planning, and 150+ integrated tools.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | bearstrike-ai - 🐻 BearStrike AI: High-Signal Pentesting Console (M |
| 所属分类 | 安全软件 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:06:14 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 190 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |