跳转到正文
报告库
用途分类 / 其他用途

Signup Skill 安全审计

作者说它能做什么(原文)

When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps

第三方安全检查结论

发现安全风险

已检查文件
2
发现的风险
5
会不会运行危险命令?检查是否下载程序后直接运行、让他人远程控制电脑,或藏起要运行的命令。未发现风险
会不会泄露文件和密钥?检查是否发送含密码或密钥的文件,以及代码里是否直接写了密钥。发现 2 项风险
中风险

自动读取项目营销上下文可能扩大敏感商业资料的暴露范围

原文依据:1 处
发现了什么

Skill 指示代理在提问前读取多个约定路径中的营销上下文文件,但没有先征得用户同意,也没有限定只读取与注册流程有关的段落。此类文件可能包含未公开的定位、客户或商业策略。

为什么需要注意

文件内容可能被带入模型会话和审计输出,增加非必要披露商业敏感信息的风险。

这是生效中的指令:只要约定路径存在,代理就会在提问前读取文件全文。文件名表明它可能包含产品营销信息,而指令没有限定相关章节或要求用户确认。风险是无关的内部商业内容进入代理上下文;这不证明内容会被外传。用户可限制代理只读取与注册流程直接相关的段落,或要求先列出文件并征得同意。

SKILL.md:14来自说明文档打开原文件
**Check for product marketing context first:**If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
中风险

字段级行为跟踪会新增未限定的注册遥测数据

原文依据:2 处
发现了什么

Skill 建议跟踪每个字段的聚焦、失焦和错误,以及步骤间时间,但没有禁止采集字段值,也没有说明告知、同意、保留期限或访问控制。注册表单可能包含邮箱、电话等个人资料。

为什么需要注意

实现不当时,分析事件可能记录输入值或可识别行为,并被发送到分析供应商,从而扩大个人数据收集和泄露面。

这段证据能说明什么

指南明确建议记录字段的聚焦、失焦、错误及步骤间时间,因此会产生注册行为遥测;但文本没有指示采集字段值,所以候选所暗示的邮箱、电话内容采集无法由源码确认。是否构成显著隐私风险取决于具体埋点实现、告知、保留和访问控制。用户可要求事件仅含字段名与状态、禁止记录输入值,并审查分析平台的数据处理设置。

这项判断针对展示的代码和适用条件,不表示风险已经实际发生。
SKILL.md:210来自说明文档打开原文件
### What to Track- Each field interaction (focus, blur, error)- Step progression in multi-step- Social auth vs. email signup ratio- Time between steps
查看另外 1 个位置
SKILL.md:202来自说明文档打开原文件
### Key Metrics- Form start rate (landed → started filling)- Form completion rate (started → submitted)- Field-level drop-off (which fields lose people)- Time to complete- Error rate by field- Mobile vs. desktop completion
会不会删除文件或一直在后台运行?检查是否大范围删除文件、改写磁盘,或设置自动启动。未发现风险
会不会绕过安全保护?检查是否跳过网站安全验证、开放过多文件权限,或取消操作前的确认。发现 1 项风险
中风险

延迟或移除验证可能让未验证账户获得产品访问权限

原文依据:3 处
发现了什么

指南建议延迟验证、等待验证时允许探索,并把移除邮箱验证和测试 CAPTCHA 影响列为实验。虽然它也询问合规要求,但没有要求在实施前完成滥用风险评估或限制未验证账户权限。

为什么需要注意

如果邮箱验证或 CAPTCHA 是反滥用、账户恢复、许可或合规控制,放宽它们可能增加垃圾注册、冒用邮箱、批量账号和未经授权访问。

指南确实建议延迟验证、让待验证用户探索,并把移除邮箱验证和测试 CAPTCHA 列为实验。若产品据此开放敏感功能,可能增加垃圾注册、冒用账户或资源滥用。它会询问合规要求,但未要求在实施前评估滥用风险或限定未验证账户权限。用户可要求作者明确:仅开放低风险预览,敏感操作仍需验证,并在变更前做安全与合规审查。

SKILL.md:192来自说明文档打开原文件
### Verification Flows- Consider delaying verification until necessary- Magic link as alternative to password- Let users explore while awaiting verification- Clear re-engagement if verification stalls
查看另外 2 个位置
SKILL.md:327来自说明文档打开原文件
**Friction Points**- Email verification required vs. delayed vs. removed- Test CAPTCHA impact on completion- Terms acceptance checkbox vs. implicit acceptance- Phone verification for high-value accounts
SKILL.md:346来自说明文档打开原文件
1. What's your current signup completion rate?2. Do you have field-level analytics on drop-off?3. What data is absolutely required before they can use the product?4. Are there compliance or verification requirements?5. What happens immediately after signup?
会不会误导 AI 或隐藏内容?检查工作说明是否要求 AI 忽略你的指令、干扰检查结果,或夹带看不见的文字。未发现风险
会不会偷偷改推广链接或收款方?检查是否强制替换推广链接或收款对象,同时要求隐瞒更改。发现 2 项风险
中风险

测试“默示接受条款”可能削弱用户同意证据

原文依据:1 处
发现了什么

Skill 将显式条款复选框与默示接受作为转化实验,却没有要求法律审查、清晰告知或保存同意记录。转化收益不能替代有效同意要求。

为什么需要注意

用户可能在未充分注意条款的情况下注册,企业则可能难以证明同意,面临争议、退款、监管或条款不可执行风险。

“条款复选框与默示接受”被列为实际实验建议,而附近没有要求法律审查、显著展示条款或保存同意记录。若直接采用,用户可能没有明确注意或同意条款,企业也可能缺少可证明的同意记录。用户可要求在实验前由适用法域的法律人员确认,并保留清晰告知、主动同意和版本化记录。

SKILL.md:327来自说明文档打开原文件
**Friction Points**- Email verification required vs. delayed vs. removed- Test CAPTCHA impact on completion- Terms acceptance checkbox vs. implicit acceptance- Phone verification for high-value accounts
中风险

无条件建议“绝不分享邮箱”可能造成虚假隐私承诺

原文依据:1 处
发现了什么

指南把“We'll never share your email”作为隐私说明示例,却没有像“不需要信用卡”那样明确要求仅在真实时使用。实际的数据处理、服务商共享或法律披露可能与该绝对承诺冲突。

为什么需要注意

注册者可能基于不准确的隐私保证作出决定,企业则可能面临信任损失、投诉或消费者保护与隐私合规风险。

该绝对隐私承诺被作为表单文案建议,且不像同一列表中的“不需要信用卡”那样附带“若属实”的限制。若产品向邮件服务商、分析服务商或依法披露邮箱,该文案可能误导用户并影响其注册决定。用户可要求文案与实际隐私政策和数据流一致,并由隐私或法律负责人核验,避免绝对表述。

SKILL.md:149来自说明文档打开原文件
### At the Form Level- "No credit card required" (if true)- "Free forever" or "14-day free trial"- Privacy note: "We'll never share your email"- Security badges if relevant- Testimonial near signup form

Skill 逻辑拆解

8 个说明模块

该 Skill 是注册流程优化指南:先了解流程类型、现状和业务约束,再输出审计问题、影响、修复建议及优先级。提供的内容中没有执行脚本或安装步骤。

查看原文
SKILL.md:17来自说明文档打开原文件
Before providing recommendations, understand:
SKILL.md:220来自说明文档打开原文件
### Audit FindingsFor each issue found:- **Issue**: What's wrong- **Impact**: Why it matters (with estimated impact if possible)- **Fix**: Specific recommendation- **Priority**: High/Medium/Low

它主要建议减少注册字段、延后非必要资料收集,并使用单步或多步流程实验来提高完成率。

查看原文
SKILL.md:41来自说明文档打开原文件
### 1. Minimize Required FieldsEvery field reduces conversion. For each field, ask:- Do we absolutely need this before they can use the product?- Can we collect this later through progressive profiling?- Can we infer this from other data?
SKILL.md:265来自说明文档打开原文件
## Experiment Ideas### Form Design Experiments**Layout & Structure**- Single-step vs. multi-step signup flow- Multi-step with progress bar vs. without

随附评测文件只描述测试提示、期望输出和断言;它验证该指南是否给出预期建议,不是面向用户的执行逻辑。

查看原文
evals/evals.json:5来自说明文档打开原文件
    {      "id": 1,      "prompt": "Audit our signup flow. We have a 3-step process: Step 1 asks for email, password, and full name. Step 2 asks for company name, company size, role, and industry. Step 3 asks for use case and how they heard about us. Current completion rate is 45%.",      "expected_output": "Should check for product-marketing.md first. Should identify the flow type (likely B2B SaaS trial). Should apply the core principles: minimize required fields (which of these are genuinely needed before they can use the product?). Should evaluate each step: Step 1 is reasonable, Step 2 fields are mostly deferrable to progressive profiling, Step 3 is entirely deferrable. Should recommend cutting to Step 1 only or at most 2 steps. Should provide audit findings in structured format (Issue, Impact, Fix, Priority). Should include Quick Wins, High-Impact Changes, and Test Hypotheses.",      "assertions": [        "Checks for product-marketing.md",        "Identifies flow type",
从这里开始 · 工作说明SKILL.md
signup
连线表示工作说明包含的模块,不是实际运行顺序。点击模块可查看原文。 另有 5 个章节,可在原文件中查看。
文件与检查记录2 个文件

检查范围与遗漏

逐文件查看涉及的内容

下方列出本次涉及的原文范围;纳入检查不代表已查清所有问题。

  • SKILL.md已纳入全文
  • evals/evals.json已纳入全文

这份报告只针对上方版本。我们看了拿到的代码和说明文件,没有实际运行 Skill,也没有检查它另外安装的软件包。因此,这不是“保证安全”的承诺;换了版本或使用环境,结果也可能不同。

  • SKILL.md工作说明
  • evals/evals.json配套文件
读取了多少行
449
文件校验值(用于核对版本)
0288ba6043eead6efb143276f0f2c36457443f4e8501910b2cd193c26124727a