网络安全 Skill技能列表
安全审查技能Skill security-review
安全审查技能是一套系统化的代码安全评估框架,提供全面的安全检查清单和最佳实践模式。该技能专注于识别和预防常见安全漏洞,包括SQL注入、XSS跨站脚本、CSRF跨站请求伪造、敏感数据泄露等。适用于软件开发全生命周期,从代码编写到部署上线,确保应用程序遵循安全最佳实践,保护用户数据和系统完整性。关键词:代码安全、漏洞防护、安全检查、Web安全、输入验证、密钥管理、安全测试、OWASP、安全最佳实践。
变体分析技能Skill variant_analysis
这个技能用于在软件开发中,通过分析已知漏洞的模式,快速查找代码库中其他类似的安全问题,提高漏洞挖掘效率。关键词包括代码审计、漏洞挖掘、变体分析、安全测试、自动化扫描、软件开发安全。
安全身份验证Skill securing-authentication
这个技能专注于实现现代身份验证、授权和API安全,用于构建用户登录系统、保护API接口、实施访问控制等场景。关键词:身份验证、授权、OAuth 2.1、JWT、密码哈希、Passkeys、RBAC、ABAC、ReBAC、API安全、安全最佳实践。
实施合规Skill implementing-compliance
实施合规技能专注于通过统一控制映射、政策代码执行和自动化证据收集,实现SOC 2、HIPAA、PCI-DSS和GDPR等合规框架的持续合规。适用于构建SaaS产品、处理医疗数据、处理支付卡数据或服务欧盟居民的系统。关键词:合规、安全控制、自动化、审计、SOC 2、HIPAA、PCI-DSS、GDPR、政策代码、证据收集。
安全审查Skill security-review
安全审查技能用于执行全面的代码安全审计,检测OWASP Top 10漏洞、硬编码密钥和不安全模式。它通过代理到security-reviewer代理进行深度分析,包括输入验证、身份验证/授权、依赖安全等。适用于软件开发、网络安全、DevOps等领域,关键词:安全审计、代码安全、漏洞扫描、OWASP、加密、注入预防。
威胁建模Skill threat-modeling
威胁建模技能用于系统安全风险评估,通过分析架构、资产和威胁边界,识别潜在安全威胁并制定缓解措施,适用于安全审计、合规检查、风险管理等场景。关键词:威胁建模、安全风险评估、系统安全、威胁分析、合规需求、风险缓解、安全审计。
安全代码审查Skill security-review
此技能用于系统性地审查代码以识别高置信度的安全漏洞,如SQL注入、XSS、SSRF、认证授权问题等,基于OWASP最佳实践和语言特定指南,提供严谨的报告流程,适用于软件开发、DevOps和网络安全领域的关键词包括:安全审计、代码漏洞检查、OWASP审查、自动安全扫描、渗透测试辅助、漏洞挖掘、合规检查。
.NET加密技术Skill dotnet-cryptography
该技能提供 .NET 平台的现代加密技术指南,涵盖哈希算法(如 SHA-256)、对称加密(AES-GCM)、非对称加密(RSA、ECDSA)、密钥派生(PBKDF2、Argon2)以及后量子密码学(ML-KEM、ML-DSA、SLH-DSA),适用于 .NET 10+,并包括 TFM 感知指导、废弃算法警告和最佳实践,以确保应用安全。
BitwardenCLISkill bw-cli
Bitwarden命令行界面(CLI)是一个用于与Bitwarden密码管理器进行交互的工具,支持认证(登录/解锁/登出/状态)、保险箱操作(列出/获取/创建/编辑/删除/恢复项目、文件夹、附件、集合)、密码/口令生成、组织管理以及发送/接收等功能。
Kanidm身份管理专家Skill kanidm-expert
Kanidm身份管理专家技能专注于现代身份管理系统的实施和配置,包括用户和组管理、多种认证方法(如WebAuthn、OAuth2/OIDC)、LDAP和RADIUS集成、SSH密钥管理以及安全策略。适用于企业身份管理、单点登录(SSO)系统和网络安全加固。关键词:身份管理,认证授权,SSO,网络安全,Kanidm,WebAuthn,OAuth2,LDAP,RADIUS,安全策略
安全框架Skill security-frameworks
这个技能提供安全框架对齐和控制的全面指南,帮助组织在开发前规划安全控制。涵盖ISO 27001、SOC 2、NIST CSF 2.0和CIS Controls的映射和实施,适用于认证准备、审计规划、风险管理和合规检查。关键词:安全框架、ISO 27001、SOC 2、NIST CSF、CIS Controls、合规、控制映射、安全审计、风险管理。
penetration-testingSkill penetration-testing
渗透测试是一种系统化的安全测试方法,通过模拟攻击来识别、利用和记录应用程序、网络和基础设施中的漏洞,用于评估应用安全态势和识别可被利用的漏洞。