基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
AIHT
内容
精选全部 AI 动态热点榜AI 日报收藏
分类
模型行业编程产品技术观点开源
更多
Agent 接入
返回首页开发者导航
AIHT
精选 / 资讯详情
8.0
热点
AI SCORE
技术实践2026-10-23 04:21

Agent 技能发布前,如何检查指令与外传风险

dev.to · AI#Agent#技能安全#安全审查
Editor brief · 编辑速览

文章介绍技能发布前的安全审查流程,覆盖指令覆盖、隐瞒行为、凭据窃取、数据外传和远程代码执行等风险。作者还展示恶意测试文件的扫描结果,并讨论扫描无法覆盖的边界。

文章思维导图
Knowledge map
拖拽缩放
AI brief

原文暂未完整获取,基于公开信息的快读

AI Craftbook 团队介绍了 Agent 技能发布前的安全审查:检查指令覆盖、隐瞒行为、凭据窃取、数据外传和远程执行风险,并用恶意测试文件展示拦截结果。目前拿到的原文节选主要覆盖第一层扫描,后续流程尚不完整。

目前能确认什么

SKILL.md 是纯文本,但 Agent 会把它当作指令。拥有 shell 权限时,「读取文件并发送出去」就可能变成实际操作。因此,审查对象不能只有代码,还要包括文字指令。

作者的扫描器只读取传入内容,不执行、不导入、不求值,也不联网获取待扫描内容。它主要用正则匹配已知风险,同时检查隐藏的 HTML 注释、解码后的 Base64 内容,以及名称近似热门包的依赖。

他们团队构造的测试文件包含窃取 SSH 私钥、要求隐瞒操作、覆盖已有指令和下载脚本执行等内容。扫描后,发布策略将其阻止;文件自行声明的 status: approved 没有改变结果。

删掉下载执行步骤后,文件仍需人工审查。测试中 gitleaks 返回干净,也没有抵消指令扫描发现的风险。

我的判断

没有检出密钥,不代表技能不会窃取密钥。

对接入第三方技能的程序员,这个区别很实用:文件里可以没有任何真实凭据,却指示 Agent 去本机寻找。审查时,应追踪它要求读取哪些路径、向哪些地址发送数据,以及是否要求隐藏行为。Markdown 页面看不见的注释,也属于检查范围。

扫描通过,只能说明没有命中已知模式。

正则适合筛查明确攻击语句,无法据此证明整份技能安全。节选尚未完整展开后续审查层,也没交代如何处理跨文件组合指令等情况,不能把这里的扫描器等同于完整防护方案。

Original source

本文由 AI 基于公开信息编写,细节以原文为准,来源 dev.to · AI,原文版权归原作者所有。

阅读原文
上一篇
项目规则膨胀,让编程代理启动即超上下文
下一篇
安全过滤器怎么测?先验证测试本身可靠

资讯速览

dev.to · AI · 2026-10-23 04:21

AI 评分 8.0 / 10

相关标签

#Agent#技能安全#安全审查

继续阅读

  • Replit 推出可修复并部署生产故障的代理
  • 项目规则膨胀,让编程代理启动即超上下文
  • 安全过滤器怎么测?先验证测试本身可靠
  • 编码代理流水线为何把九成任务交给脚本
  • 大模型响应慢,先拆解请求耗时