brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
skill-security-checkSkill 安装前的静态安全检查:对目标 skill 目录执行 11 项风险扫描(数据外泄、凭证访问、文件系统越界、敏感身份文件访问、动态代码执行、权限提升、持久化机制、运行时安装、代码混淆、进程侦察、浏览器会话访问),输出风险等级 / 最终评级 / 置信度报告并给出安装建议。支持 JavaScript/TypeScript、Python、Rust、Java、Go、C/C++、Ruby、PHP、Shell、PowerShell、Perl。必须在安装或更新任何第三方、社区或来源不明的 skill 之前使用此 skill 做全面安全审查。触发词:安全检查、安全审查、skill 安全、安装前检查、检查这个 skill 安全吗、有没有风险、第三方 skill 审查、security check、security au…
Independent GitHub snapshot · Automated classification · Original documentation governs
在安装一个 skill 之前,把它当作不可信代码做只读静态审查,产出一份带风险等级、最终评级和 置信度的 Markdown 报告,并给出「可以安装 / 需用户确认 / 不建议安装」的明确建议。它回答的是 "这个 skill 会不会外泄数据、越权、驻留或混淆代码",不是"这个 skill 好不好用"。
支持语言: JavaScript/TypeScript, Python, Rust, Java, Go, C/C++, Ruby, PHP, Shell, PowerShell, Perl
claude-simplify 或 clean-code。npm audit 场景)-> 用对应生态的工具。node <skill>/scripts/security-check.js <skill-path>。工具对目标目录执行
11 项静态扫描并写出报告。references/checklist.md 逐项确认;工具覆盖不到或结果可疑时,用
references/grep-patterns.md 的 grep 定位具体代码位置。references/report-format.md 汇总为风险等级 / 最终评级 / 置信度。network_access: user-configured-origin -> 按「需要用户知晓并在人工
审查后放行」处理,不自动判 SAFE;仍须确认代码只使用用户配置的 base URL(见
references/checklist.md 第 1 项「网络能力声明」)。security-report-<skill-name>.md。security-report-<skill-name>.md,且给出了明确的安装建议。security-report-<skill-name>.md,安装建议明确。Load only when needed:
references/checklist.md — 执行 11 项检查、或需要单项目判定标准与网络能力声明处理方式时读。references/report-format.md — 准备产出报告、或需要判定风险等级 / 最终评级 / 置信度时读。references/grep-patterns.md — 工具未覆盖、需要人工 grep 定位风险模式时读。references/six-layer-architecture.md — 仅在扩展本工具实现(六层架构、基线记忆、AST
语义分析、多层解码)时读;它不是当前 11 项静态扫描的运行逻辑。仅在需要参照成品报告形态时读。示例中的 skill 名与路径仅为样例,不要照抄:
examples/security-report-attention-daily.md — 参照「低风险 + 可以安装」的报告成品形态时读。examples/security-report-infocard.md — 参照带「需要用户知晓的点」(浏览器自动化)的报告形态时读。examples/security-report-fengshuixue.md — 参照短报告的裁剪形态时读。examples/security-report-article-deconstructor.md — 参照另一类 skill 的报告结构时读。examples/security-report-translate-polisher.md — 参照翻译类 skill 的报告结构时读。scripts/security-check.js — 主扫描入口。运行 node scripts/security-check.js <skill-path>,
对目标目录执行 11 项静态扫描并输出 Markdown 报告。scripts/security-check.test.js — 工具自测。运行 npm test(等价于
node scripts/security-check.test.js)验证检测逻辑。实现说明:src/ 为 TypeScript 源码(npm install && npm run build 编译至 dist/,
dist/ 被 .gitignore 忽略);日常审查用 scripts/security-check.js 即可,无需先构建。