用途:该插件是一个微软安全技能集合,让兼容的 AI 编码代理在对话中提供准确、有针对性的微软安全指导。每个技能把 Microsoft Learn 知识打包为决策树、工作流与防护规则,而非通用安全建议。覆盖范围包括:威胁防护与安全运营(Defender XDR、Sentinel、Security Copilot、统一 SecOps 平台);身份与访问(Entra ID、条件访问、PIM、ID Protection、权限管理);合规与数据保护(Purview DLP、eDiscovery、审计、数据分类、Priva);终端与设备(Intune 设备管理、应用保护、BitLocker、PAW 设计);云平台安全(Azure Policy、Key Vault、网络安全、App Service、API 安全)。
主要能力:共 56 个技能模块,按用途可调用对应技能,例如多产品事件用 defender-xdr、SIEM 与 KQL 检测用 sentinel、AI 辅助调查用 security-copilot、条件访问与 MFA 用 conditional-access-mfa、终端合规用 intune-device-mgmt、DLP 用 purview-dlp-policy、数据分类用 purview-data-classification、零信任架构用 security-architecture、STRIDE 威胁建模用 threat-modelling、密钥管理用 azure-key-vault 等。代理会自动扫描技能前言(名称、描述、WHEN 触发条件)并加载最相关的技能文件。
安装方式:前置需 Git 与 Node.js 18+,可用 git --version 和 npx --version 验证。推荐使用 APM 一次安装到多个主机:apm install vinayaklatthe/microsoft-security-skills。也可手动克隆仓库 git clone https://github.com/vinayaklatthe/microsoft-security-skills.git 后指向 skills/ 目录。按主机安装使用 npx skills,例如 GitHub Copilot:npx skills add https://github.com/vinayaklatthe/microsoft-security-skills/tree/main/skills -a github-copilot -g -y;Claude Code 用 -a claude,Cursor 用 -a cursor,Codex CLI 用 -a codex。Gemini CLI 用 gemini extensions install https://github.com/vinayaklatthe/microsoft-security-skills。
使用方式:安装后直接以自然语言提问即可,如“为我的 SOC 设计 Sentinel 工作区”或“帮我为承包商构建条件访问策略”。代理会加载相关技能并遵循其决策树与防护规则。可用三个测试提示验证安装:关于新 Microsoft 365 租户的 Defender 控制项、中型组织的条件访问基线、保护 Microsoft 365 敏感数据的 Purview DLP 策略。代码示例涉及微软 API 时需配置环境变量(AZURE_TENANT_ID、AZURE_CLIENT_ID、AZURE_CLIENT_SECRET、AZURE_SUBSCRIPTION_ID、AZURE_RESOURCE_GROUP、SENTINEL_WORKSPACE_NAME),生产密钥建议使用 Azure Key Vault。
适用场景:安全运营中心建设、身份与访问治理、合规与数据保护、终端与设备合规、云平台加固、事件调查与响应等。
限制:资料未提供该插件的收费、价格、许可证、具体性能数据或效果承诺;技能输出基于 Microsoft Learn,但可能出现过时建议,需手动更新。多主机安装后无需逐主机配置。故障排查:技能未加载时可验证安装目录、重启代理或显式调用技能;APM 安装失败可先执行 npm install -g @microsoft/apm;输出过时建议可执行 git pull origin main 或 apm update vinayaklatthe/microsoft-security-skills。其余细节暂未提供。