addyosmani/agent-skills 里的安全清单:代理写或审代码时,先画信任边界、列资产、用 STRIDE 过一遍,再按“必须做 / 先问人 / 绝不做”三档规则落实输入校验、认证会话、安全头、SSRF、依赖供应链、个人数据和 AI 功能的防护。
skills.sh 安装量 73493(+959 / 24h)
安全审计:未审计
- 尚未扫描
理由
- 三档边界写得清楚:参数化查询、密码用 bcrypt / scrypt / argon2 是必须做;新增认证流程、改 CORS、加上传接口、提升权限要先经人批准;提交密钥、日志记密码、把 LLM 输出放进 eval 或 innerHTML 绝不做
- 依赖供应链一节要求首次安装前先禁用依赖安装脚本、只放行最少的,并提醒审计工具只能发现已知漏洞,查不出新的恶意包和仿冒包名
- AI 功能单列:模型输出当不可信输入,提示词注入不能靠系统提示防,工具参数逐个校验、破坏性操作要确认
- skills.sh 24 小时安装 959,累计 73493;同仓库另有 24 个技能(只代表关注度)
用法
- 写处理用户输入、认证、上传、外部调用的代码或做安全审查时触发;无需账号
- 发布前按清单跑包管理器自带的 audit
风险
- 本期未审计,固定 C 级、不显示安装命令;SKILL.md 是纯流程和清单,会让代理运行依赖审计命令
- 清单偏 Web 后端,对桌面、嵌入式项目适用有限;它不是自动扫描器,结论仍需人工复核