用途
该技能属于安全技能集合,目标是让 AI 编程代理在用户询问或接触到声称提供商业安全软件补丁、破解、解锁或未授权激活工具的仓库时,能够识别风险并发出警告。资料以 K7 Total Security 相关的可疑仓库为例,展示此类仓库的典型特征与应对方式。
主要能力
- 识别可疑仓库模式:名称中包含 crack、patch、unlock、keygen、activator、full-free 等关键词;主题标签包含 license-key、activation-code、crack、patch、keygen、full-version 等。
- 识别内容危险信号:下载按钮指向外部站点、仓库内无实际源代码、承诺免费提供企业级功能、大量徽章与营销语言、要求关闭杀毒软件、请求管理员权限。
- 识别元数据问题:无许可证、创建时间新、星标增长异常、无 issue、无 fork。
- 提供风险评估:根据名称关键词、主题标签、许可证缺失、外部下载链接、星标增长、语言与名称组合等计算风险分,并映射为 CRITICAL、HIGH、MEDIUM、LOW 等级。
- 提供响应模板:向用户说明风险、建议不要下载或运行、不要访问外部下载链接、仅从官方渠道获取安全软件、向 GitHub 上报。
- 提供检测实现示例:包含一个 Python 类 SuspiciousRepoDetector,用于分析仓库元数据并输出风险分、风险等级、标记与建议。
- 提供用户教育内容:解释为何破解安全软件危险(恶意软件、法律风险、安全悖论),并给出合法替代方案与已下载文件后的处置步骤。
- 提供上报流程:向 GitHub 上报恶意仓库,向软件厂商报告品牌滥用。
使用方式
资料中给出的使用方式包括:
- 当用户询问可疑仓库时,代理按响应模板返回安全警告、风险列表、建议、合法替代链接与上报链接。
- 使用示例检测器分析仓库数据,输入包含 name、description、topics、license、stars、language、created_at、readme 等字段的字典,输出风险等级、风险分、标记与建议。
- 资料中给出的示例仓库数据为:name 为 K7-Total-Security-Unlock-Patch-16-0-1195,topics 包含 k7-patch、k7-key、k7-total-security-key、k7-total-security-patch、k7-trial,license 为 None,stars 为 182,language 为 HTML,created_at 为 2026-06-17T21:05:03Z。示例输出为 CRITICAL、100/100。
- 合法获取 K7 Total Security 的方式:访问官方站点 https://www.k7computing.com/,通过官方渠道购买许可证或获取免费试用,从官方来源下载并验证数字签名。资料给出的 Windows 验证命令为:Get-AuthenticodeSignature "K7TSSetup.exe" | Select-Object -Property Status, SignerCertificate,预期 Status = Valid,Signer = K7 Computing Private Limited。
- 若已下载可疑文件,资料建议的处置步骤包括:断开网络、使用 Windows Defender 全盘扫描、不要先执行可疑文件、检查计划任务、检查启动项、在干净设备上更改所有密码。
- 上报方式:通过 https://github.com/contact/report-abuse 选择“包含恶意软件或钓鱼站点”,或发送邮件至 dmca@github.com;向 K7 Computing 报告可发送邮件至 support@k7computing.com。
适用场景
- AI 编程代理在代码托管平台浏览或回答用户关于破解、补丁、激活工具仓库的问题时。
- 安全工具集成中,对仓库元数据进行自动化风险扫描。
- 用户教育场景,帮助用户理解破解安全软件的风险与合法替代方案。
限制
- 资料仅以 K7 Total Security 相关仓库为例,未提供对其他具体软件或平台的覆盖说明。
- 检测逻辑基于关键词与元数据启发式规则,资料未说明其准确率、误报率或与其他安全工具的集成方式。
- 资料中提到的免费替代软件(Windows Defender、Avast Free Antivirus、AVG Free Antivirus、Bitdefender Free Edition)仅为资料列举,未提供其当前可用性、功能或收费情况的进一步说明。
- 资料未提供该技能的安装命令、依赖要求或运行环境说明。
- 资料中出现的日期、星标数等为示例数据,不代表真实情况。