用途:审计代码库与产品文案,识别可从本地源码和文本推断出的欺骗性暗黑模式,不做运行时检查、截图、实时浏览或外部指控。默认审计整个仓库,用户指定文件、目录或流程时按指定范围执行。
主要能力:先读取 pattern-index.md 加载模式目录,仅打开与候选证据匹配的详细模式文件;随后在代码与文案中搜索常见暗黑模式出现的位置,如定价、结账、账单、费用、购物车与追加销售,订阅、试用、续订与取消,同意、隐私、通知提示与权限,弹窗、插页、催促与倒计时、库存计数,预选控件、捆绑选项与强制步骤,误导性 CTA 文案、免责声明与低对比度披露。使用快速仓库搜索,再检查周边实现细节,优先依据文案、组件属性、业务逻辑与测试中的直接证据。
置信度:likely 表示代码或文案直接支持该模式;possible 表示线索有意义但静态分析无法证明完整行为;insufficient evidence 仅供内部排查,不写入最终报告。
输出:仅包含 likely 或 possible 的检测结果;若未发现有力证据,输出“No dark patterns detected from the local codebase. That is a good sign.”,并补充静态分析无法排除仓库外的运行时或运营行为。报告含摘要(审计范围、方法、结果数量)与逐项发现(模式名称、置信度、源位置、证据、推理、官方 deceptive.design 链接)。
限制:使用目录中的准确模式名;每个发现指向源位置;除用户后续要求外不给修复建议;不声称意图、合法性或已证实的损害;证据弱时降级或省略。