[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-Azure--Security-Copilot":3,"tool-Azure--Security-Copilot":62},[4,18,26,36,46,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",160015,2,"2026-04-18T11:30:52",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":42,"last_commit_at":43,"category_tags":44,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,45],"插件",{"id":47,"name":48,"github_repo":49,"description_zh":50,"stars":51,"difficulty_score":32,"last_commit_at":52,"category_tags":53,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",109154,"2026-04-18T11:18:24",[14,15,13],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":32,"last_commit_at":60,"category_tags":61,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[45,13,15,14],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":77,"owner_twitter":73,"owner_website":78,"owner_url":79,"languages":80,"stars":89,"forks":90,"last_commit_at":91,"license":92,"difficulty_score":93,"env_os":94,"env_gpu":95,"env_ram":95,"env_deps":96,"category_tags":99,"github_topics":100,"view_count":32,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":106,"updated_at":107,"faqs":108,"releases":109},9114,"Azure\u002FSecurity-Copilot","Security-Copilot","Microsoft Security Copilot is a generative AI-powered security solution that helps increase the efficiency and capabilities of defenders to improve security outcomes at machine speed and scale, while remaining compliant to responsible AI principles","Security-Copilot 是微软推出的一款基于生成式人工智能的安全助手，旨在帮助安全与 IT 团队以机器级的速度和规模提升防御效率。面对日益复杂且海量的网络威胁，传统人工分析往往响应滞后，而 Security-Copilot 能够迅速整合多源安全数据，辅助用户进行事件调查、威胁研判及自动化响应，从而显著改善安全运营成果。\n\n这款工具特别适合企业安全分析师、IT 运维人员以及负责网络安全防御的专业团队使用。它不仅能处理繁琐的日常监控任务，还能作为智能副驾驶提供决策支持，让人类专家专注于更高价值的战略工作。\n\n其核心技术亮点在于深度融合了生成式 AI 能力，并严格遵循负责任的 AI 原则，确保在提升效率的同时兼顾合规性与安全性。通过丰富的插件体系和连接器，Security-Copilot 能灵活对接各类现有安全工具，打破数据孤岛。此外，该项目开源了社区仓库，欢迎开发者参与贡献，共同构建更强大的安全生态，让防护能力随 AI 技术同步进化。","![Security CoPilot Logo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_fd781830c7bb.png)\n# Microsoft Security Copilot Community\nWelcome to the Security Copilot Repository!\n\nMicrosoft Security Copilot is a generative AI-powered assistant for daily operations in security and IT that empowers teams to protect at the speed and scale of AI.\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002F\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002Fget-started-security-copilot\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002Fplugin_overview\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002Fconnectors-overview\n- https:\u002F\u002Faka.ms\u002Fcopilotforsecurity\n\n## Contributing\nThis project welcomes contributions and suggestions.  Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\nthe rights to use your contribution. For details, visit https:\u002F\u002Fcla.opensource.microsoft.com.\n\nWhen you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions\nprovided by the bot. You will only need to do this once across all repos using our CLA.\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002F). \nFor more information see the [Code of Conduct FAQ](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002Ffaq\u002F) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n\nHere are the steps you can take to begin contributing to this project:\n\n**GitHub account**: \n- Get a GitHub account – ([www.github.com](http:\u002F\u002Fwww.github.com) ) - Free account works fine.\n- Login with your new account\n  \n**Fork the Repository**:\n- Go to the community page: https:\u002F\u002Fgithub.com\u002FAzure\u002FCopilot-For-Security\n- Make sure you are on the master branch\n- Click \"Fork\" -> \"Create a new fork\"\n  ![Github New Fork](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_3e94df48d68a.png)\n  ![Create New Fork](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_f39021ee2986.png)\n- This will create a copy of the Security Copilot repository in your own GitHub account:\n  ![View Your New Fork](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_2d350b9875e6.png)\n\n**Clone the fork to your local machine:**:\n- You can install Gitbash from https:\u002F\u002Fgit-scm.com\u002Fdownloads if you dont already have it.\n-\tCreate a directory on your local machine where you will pull down the repository to and where you will be working from. \n    Example: “C:\\Users\\(username)\\Documents\\GitForks”\n-\tOpen Gitbash and move into the directory “C:\\Users\\(username)\\Documents\\GitForks” \n-\tRun : Git init\n-\tRun : Git clone \u003Curl of your fork> example: Git clone “https:\u002F\u002Fgithub.com\u002F(username)\u002F Copilot-For-Security-Fork”\n-\tCd into the new directory that is created ie cd Copilot-For-Security-Fork\n-\tSet the upstream which is the original repo that you forked from ie the Copilot-For-Security community repo\n-\tRun : Git remote add upstream https:\u002F\u002Fgithub.com\u002FAzure\u002FCopilot-For-Security\n-\tRun : Git remote -v\n\n \t ![Clone to Local Dir](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_f6515fc6a071.png)\n\nYou can do this using GitHub Desktop as well by downloading it from https:\u002F\u002Fdesktop.github.com\n\n**Create a branch**:\n- You can work with the local main branch, but it is recommended to work with a branch so if you have separate projects you are working on you can keep them isolated. \n- First you want to sync your local repository to the upstream master (the Azure community itself – not your fork)\n    Run : git pull upstream main\n- You should see a list of updates that are processed or a message saying you are up to date\n- Now that you are in sync create your new branch\n    Run : Git checkout -b \u003Cbranch name> example Git checkout -b Sojeshs_CFSContributions\n\n![Create new Branch](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_e891d384def1.png)\n\n**Install VS Code:**\n\n[[Download Visual Studio Code - Mac, Linux, Windows](https:\u002F\u002Fcode.visualstudio.com\u002FDownload)]\n\n**Open Branch in VS Code:**\n\nRun VS Code and then File > Open Folder the local repository directory (Example: C:\\Users\\\\(username)\\Documents\\GitForks\\Copilot-For-Security-Fork)\n\nYou should see all the directories and files in the repository and at the bottom you can see which branch you are working on. Ensure you have the right branch selected before making any changes.\n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_c038495490fc.png)\n\n**Stage, Commit and Publish your changes**\n\nWhen you have created the content that you want in VS Code you will need to stage and commit your changes. This will commit them to the branch you have created locally on you machine. For example, I created a new folder by name \"SentinelDailyOperations\" and KQL Plugin called “KQL_SentinelDailyOperationsSample.yml” within the \"Community Based Plugins\" directory. You can also add any additional content needed to document and deploy this Plugin. \n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_29ff8e8ff5dd.png)\n\nNow, when you are ready to commit your changes click on the Source Control icon on the left, enter a Message summarizing your changes and hit “+”. This stages the changes. Next click the checkmark to commit your changes.  These are still local to your machine. \n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_b616773258e2.png)\n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_6b700343817a.png)\n\nYou can now publish this work off to your personal GitHub by clicking the icon next to the branch name (if it throws up a list up top of repositories pick yours \u003Cyouraccount>\u002FCopilot-For-Security *NOT* Azure\u002FCopilot-For-Security). In this example case we are picking the main branch iteself to publish my changes with new plugin.\n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_b101920e64aa.png)\n\nYou can now review your commited changes in your GitHub going to the respective branch:\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_d7cfe97c8ffe.png)\n\nIf you are done with all your work and ready to submit to the main repository, then you need to do a Pull Request. This request will kick off a set of automated checks and if those pass then it goes to a board of reviewers – one of whom has to check your work and accept the request and merge it to the master branch. \n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_ad1121abe982.png)\n\nThe top portion of the \"Open a pull request\" page is critical. This shows from which repository and branch are you pulling from and to which repository are you pulling to. You should fill in the comments section with a meaningful name and a list of what you have done since the reviewer will be reading this. Then click “Create pull request”\n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_1225ed640df9.png)\n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_fee766887a62.png)\n\nOnce the changes are merged to the main GitHub, you should be able to see changes committed to the main GitHub repository.\n\n![Branch Selection](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_14ba081a198d.png)\n\n**Check your pull request status and sync from main repository**\n\nAfter your Pull Request has been merged, please check to make sure it got into the main repository. We recommend checking both in the GitHub website as well as by doing a sync to your local repo and verifying the changes are now in place.\n\n\n**Good Luck and Happy Contributing to Security Copilot Community !!!!**\n","![Security CoPilot Logo](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_fd781830c7bb.png)\n# Microsoft Security Copilot 社区\n欢迎来到 Security Copilot 仓库！\n\nMicrosoft Security Copilot 是一款基于生成式 AI 的助手，用于安全和 IT 领域的日常运营，能够帮助团队以 AI 的速度和规模进行防护。\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002F\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002Fget-started-security-copilot\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002Fplugin_overview\n- https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsecurity-copilot\u002Fconnectors-overview\n- https:\u002F\u002Faka.ms\u002Fcopilotforsecurity\n\n## 贡献说明\n本项目欢迎各位贡献者提交代码和建议。大多数贡献都需要您签署贡献者许可协议（CLA），声明您有权且确实将您的贡献使用权授予我们。详情请访问：https:\u002F\u002Fcla.opensource.microsoft.com。\n\n当您提交拉取请求时，CLA 机器人会自动判断您是否需要提供 CLA，并相应地标记您的 PR（例如通过状态检查或评论）。您只需按照机器人提供的指示操作即可。对于使用我们 CLA 的所有仓库，您只需完成一次此流程。\n\n本项目已采纳 [Microsoft 开源行为准则](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002F)。更多信息请参阅 [行为准则常见问题解答](https:\u002F\u002Fopensource.microsoft.com\u002Fcodeofconduct\u002Ffaq\u002F) 或发送邮件至 [opencode@microsoft.com](mailto:opencode@microsoft.com) 咨询更多问题或意见。\n\n以下是开始为本项目做出贡献的步骤：\n\n**GitHub 账号**：\n- 注册一个 GitHub 账号 – ([www.github.com](http:\u002F\u002Fwww.github.com) ) - 免费账号即可。\n- 使用新账号登录。\n\n**复刻仓库**：\n- 访问社区页面：https:\u002F\u002Fgithub.com\u002FAzure\u002FCopilot-For-Security\n- 确保您位于主分支上。\n- 点击“Fork” -> “Create a new fork”\n  ![Github 新 Fork](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_3e94df48d68a.png)\n  ![创建新 Fork](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_f39021ee2986.png)\n- 这将在您的 GitHub 账号中创建 Security Copilot 仓库的副本：\n  ![查看您的新 Fork](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_2d350b9875e6.png)\n\n**将 Fork 克隆到本地机器**：\n- 如果您尚未安装 Git，可从 https:\u002F\u002Fgit-scm.com\u002Fdownloads 下载并安装 GitBash。\n- 在您的本地机器上创建一个目录，用于存放克隆下来的仓库以及后续的工作内容。示例：“C:\\Users\\(username)\\Documents\\GitForks”。\n- 打开 GitBash，进入该目录：“C:\\Users\\(username)\\Documents\\GitForks”。\n- 运行：Git init\n- 运行：Git clone \u003C您的 Fork 地址> 例如：Git clone “https:\u002F\u002Fgithub.com\u002F(username)\u002F Copilot-For-Security-Fork”\n- 切换到新创建的目录，即 cd Copilot-For-Security-Fork。\n- 设置上游远程仓库，即您所 fork 的原始仓库——Copilot-For-Security 社区仓库。\n- 运行：Git remote add upstream https:\u002F\u002Fgithub.com\u002FAzure\u002FCopilot-For-Security\n- 运行：Git remote -v\n\n \t ![克隆到本地目录](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_f6515fc6a071.png)\n\n您也可以通过下载 GitHub Desktop 来完成此操作，网址为：https:\u002F\u002Fdesktop.github.com。\n\n**创建分支**：\n- 您可以直接在本地主分支上工作，但建议使用分支，这样如果您同时处理多个项目，可以保持它们彼此隔离。\n- 首先，您需要将本地仓库与上游主分支同步（即 Azure 社区本身——不是您的 Fork）。\n    运行：git pull upstream main\n- 您应该会看到更新列表，或者提示您已是最新版本。\n- 同步完成后，创建您的新分支。\n    运行：Git checkout -b \u003C分支名称> 例如 Git checkout -b Sojeshs_CFSContributions\n\n![创建新分支](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_e891d384def1.png)\n\n**安装 VS Code**：\n\n[[下载 Visual Studio Code - Mac、Linux、Windows](https:\u002F\u002Fcode.visualstudio.com\u002FDownload)]\n\n**在 VS Code 中打开分支**：\n- 打开 VS Code，然后选择“文件”>“打开文件夹”，选择本地仓库目录（示例：C:\\Users\\\\(username)\\Documents\\GitForks\\Copilot-For-Security-Fork）。\n- 您应能看到仓库中的所有目录和文件，在底部显示当前正在工作的分支。请确保在进行任何更改前选择了正确的分支。\n  \n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_c038495490fc.png)\n\n**暂存、提交并推送您的更改**：\n- 当您在 VS Code 中完成所需内容的编辑后，需要先暂存并提交这些更改。这会将更改提交到您本地机器上创建的分支。例如，我在“Community Based Plugins”目录下创建了一个名为“SentinelDailyOperations”的新文件夹，并添加了一个名为“KQL_SentinelDailyOperationsSample.yml”的 KQL 插件。您还可以添加其他必要的内容来记录和部署此插件。\n  \n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_29ff8e8ff5dd.png)\n\n- 当您准备好提交更改时，点击左侧的“源代码管理”图标，输入一条总结您更改的留言，然后点击“+”。这将暂存您的更改。接下来，点击对勾标记以提交更改。此时这些更改仍仅存在于您的本地机器上。\n  \n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_b616773258e2.png)\n\n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_6b700343817a.png)\n\n- 现在您可以将这些更改发布到您个人的 GitHub 上，只需点击分支名称旁边的图标（如果顶部弹出仓库列表，请选择您的仓库 \u003Cyouraccount>\u002FCopilot-For-Security *而非* Azure\u002FCopilot-For-Security）。在本示例中，我们选择主分支来发布包含新插件的更改。\n  \n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_b101920e64aa.png)\n\n- 您现在可以在 GitHub 中查看您提交的更改，进入相应的分支：\n  \n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_d7cfe97c8ffe.png)\n\n- 如果您已完成所有工作并准备提交到主仓库，则需要发起一个拉取请求。该请求将触发一系列自动化检查，若检查通过，则会提交给评审委员会——其中一位评审员将审核您的工作并接受请求，最终将其合并到主分支。\n  \n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_ad1121abe982.png)\n\n“打开拉取请求”页面的顶部非常重要。这里会显示你正在从哪个仓库和分支拉取代码，以及要合并到哪个仓库中。你应该在评论区填写一个有意义的标题，并列出你所做的更改，因为评审者会阅读这部分内容。然后点击“创建拉取请求”。\n\n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_1225ed640df9.png)\n\n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_fee766887a62.png)\n\n一旦更改被合并到主 GitHub 仓库，你应该能够看到这些更改已提交到主 GitHub 仓库中。\n\n![分支选择](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_readme_14ba081a198d.png)\n\n**检查你的拉取请求状态并从主仓库同步**\n\n在你的拉取请求被合并后，请务必确认它已成功进入主仓库。我们建议你同时在 GitHub 网站上进行检查，并在本地仓库执行同步操作，以验证更改是否已正确应用。\n\n**祝你好运，并欢迎为 Security Copilot 社区做出贡献！！！！**","# Security Copilot 社区贡献快速上手指南\n\nMicrosoft Security Copilot 是一款由生成式 AI 驱动的安全助手。本指南旨在帮助开发者快速搭建环境，向 Security Copilot 社区仓库贡献插件、连接器或文档。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Windows, macOS 或 Linux。\n*   **GitHub 账号**：需拥有有效的 GitHub 账号（免费注册即可）。\n*   **Git 工具**：已安装 Git 命令行工具。\n    *   Windows 用户推荐安装 [Git Bash](https:\u002F\u002Fgit-scm.com\u002Fdownloads)。\n    *   *国内加速建议*：若下载缓慢，可尝试使用国内镜像源或代理加速。\n*   **代码编辑器**：推荐安装 [Visual Studio Code (VS Code)](https:\u002F\u002Fcode.visualstudio.com\u002FDownload)。\n    *   *国内加速建议*：国内用户可通过 [清华大学开源软件镜像站](https:\u002F\u002Fmirrors.tuna.tsinghua.edu.cn\u002Fgithub-release\u002Fmicrosoft\u002Fvscode\u002F) 下载 VS Code。\n\n## 安装与配置步骤\n\n### 1. Fork 仓库\n首先将官方仓库复制到您个人的 GitHub 账号下：\n1. 访问社区页面：https:\u002F\u002Fgithub.com\u002FAzure\u002FCopilot-For-Security\n2. 确保当前位于 `main` 分支。\n3. 点击右上角的 **Fork** 按钮，选择 **Create a new fork**。\n4. 完成后，您将拥有一个名为 `\u003C您的用户名>\u002FCopilot-For-Security` 的副本。\n\n### 2. 克隆仓库到本地\n打开终端（Git Bash），执行以下命令将代码拉取到本地：\n\n```bash\n# 创建本地工作目录（示例路径）\nmkdir -p ~\u002FDocuments\u002FGitForks\ncd ~\u002FDocuments\u002FGitForks\n\n# 克隆您的 Fork 仓库（请替换 \u003Cusername> 为您的 GitHub 用户名）\ngit clone https:\u002F\u002Fgithub.com\u002F\u003Cusername>\u002FCopilot-For-Security.git\n\n# 进入项目目录\ncd Copilot-For-Security\n\n# 添加上游远程仓库（指向原始 Azure 仓库）\ngit remote add upstream https:\u002F\u002Fgithub.com\u002FAzure\u002FCopilot-For-Security\n\n# 验证远程仓库配置\ngit remote -v\n```\n\n### 3. 创建开发分支\n为了隔离开发工作，建议基于最新的 `main` 分支创建新分支：\n\n```bash\n# 同步上游仓库的最新代码\ngit pull upstream main\n\n# 创建并切换到新分支（请替换 \u003Cbranch-name> 为有意义的分支名）\ngit checkout -b \u003Cbranch-name>\n# 示例：git checkout -b my_kql_plugin_contrib\n```\n\n### 4. 开发与提交\n1. 使用 VS Code 打开本地项目文件夹：\n   ```bash\n   code .\n   ```\n2. 在 VS Code 左下角确认当前选中的是您创建的分支。\n3. 编写您的贡献内容（例如在 `Community Based Plugins` 目录下添加新的 YAML 插件文件）。\n4. 暂存并提交更改：\n   ```bash\n   # 暂存所有更改\n   git add .\n\n   # 提交更改（请填写清晰的提交信息）\n   git commit -m \"Add new KQL plugin for Sentinel daily operations\"\n   ```\n\n### 5. 推送至 GitHub\n将本地分支推送到您的个人 GitHub 仓库：\n\n```bash\n# 推送分支（首次推送需设置上游）\ngit push --set-upstream origin \u003Cbranch-name>\n```\n\n## 基本使用：提交贡献 (Pull Request)\n\n完成代码推送后，您需要发起合并请求（Pull Request）以便社区审核：\n\n1. 访问您的 GitHub 仓库页面（`https:\u002F\u002Fgithub.com\u002F\u003Cusername>\u002FCopilot-For-Security`）。\n2. 点击 **Compare & pull request** 按钮。\n3. **关键检查**：\n   - **base repository**: `Azure\u002FCopilot-For-Security`\n   - **base branch**: `main`\n   - **head repository**: `\u003C您的用户名>\u002FCopilot-For-Security`\n   - **compare branch**: 您刚才推送的分支名\n4. 填写标题和详细描述，说明您的贡献内容（例如新增了什么插件或修复了什么问题）。\n5. 点击 **Create pull request**。\n\n系统会自动运行检查流程。检查通过后，维护人员将审核您的代码。一旦合并成功，您的贡献将出现在主仓库中。\n\n> **提示**：合并后，建议在本地执行 `git pull upstream main` 同步最新代码，以确保本地环境与社区保持一致。","某大型电商企业的安全运营中心（SOC）在凌晨突发大规模分布式拒绝服务（DDoS）攻击，资深分析师李明需要立即研判威胁并制定响应策略。\n\n### 没有 Security-Copilot 时\n- **数据孤岛严重**：李明需手动登录防火墙、终端检测响应（EDR）及云日志等多个独立控制台，花费大量时间复制粘贴数据进行关联分析。\n- **响应速度滞后**：面对每秒数千条的告警日志，人工筛选耗时过长，导致攻击流量在决策窗口期内持续冲刷业务系统。\n- **报告撰写繁琐**：事故复盘时，需逐条整理时间线和技术细节，编写一份完整的初步分析报告往往需要数小时。\n- **专家经验依赖**：初级分析师因缺乏对复杂攻击链的理解，无法独立处理高级持续性威胁（APT），必须等待专家介入。\n\n### 使用 Security-Copilot 后\n- **全域数据聚合**：Security-Copilot 通过插件自动连接各安全组件，瞬间将分散的日志整合为统一的攻击视图，消除数据盲区。\n- **机器速度研判**：利用生成式 AI 能力，Security-Copilot 在秒级内完成海量日志分析，自动识别攻击模式并推荐阻断策略。\n- **一键生成报告**：只需输入自然语言指令，Security-Copilot 即可自动生成包含攻击时间线、受影响资产及修复建议的专业报告。\n- **能力平权赋能**：初级分析师借助 Security-Copilot 的智能引导和解释功能，能像专家一样快速理解攻击意图并执行处置操作。\n\nSecurity-Copilot 将安全防御从“人工拼凑”升级为\"AI 驱动的自动化闭环”，让团队真正以机器的速度和规模守护业务安全。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FAzure_Security-Copilot_85e520bb.png","Azure","Microsoft Azure","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FAzure_6a5873eb.png","APIs, SDKs and open source projects from Microsoft Azure",null,"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fazure\u002F","https:\u002F\u002Fgithub.com\u002FAzure",[81,85],{"name":82,"color":83,"percentage":84},"PowerShell","#012456",55.5,{"name":86,"color":87,"percentage":88},"HTML","#e34c26",44.5,624,269,"2026-04-16T18:00:35","MIT",5,"Windows, macOS, Linux","未说明",{"notes":97,"python":95,"dependencies":98},"该仓库并非本地运行的 AI 模型工具，而是 Microsoft Security Copilot 的社区贡献资源库（主要包含插件示例、KQL 查询文档等）。文中提到的环境需求（如 Git、VS Code）仅用于代码贡献和开发流程，不涉及模型训练或推理所需的 GPU、内存及 Python 依赖库。实际使用 Security Copilot 需通过微软云服务访问。",[],[35,13],[101,102,103,104,105],"cybersecurity","generativeai","largelanguagemodel","sample-code","logicapps","2026-03-27T02:49:30.150509","2026-04-18T22:32:40.317065",[],[]]