用途:对 WooCommerce 扩展代码做系统性开发审查,核心前提是自 WC 8.2 起 HPOS(高性能订单存储)成为新店默认,扩展必须使用 CRUD API,直接访问订单文章数据在现代安装上会失效。
主要能力:自动识别扩展/插件、主题集成、支付网关、配送方式、自定义产品类型、WC Blocks 集成等上下文并调整审查指引;检查 HPOS 兼容声明(before_woocommerce_init 中 FeaturesUtil::declare_compatibility('custom_order_tables', FILE, true));验证订单与产品数据访问是否使用 wc_get_order()、wc_get_orders()、wc_get_product()、WC_Product_Query 等 CRUD 模式;审查支付网关是否存储或记录原始卡数据、是否检查 is_ssl()、是否验证 webhook 签名、process_payment() 是否返回 result 与 redirect;检查 WooCommerce 钩子用法、模板覆盖是否保留全部 do_action()、购物车片段是否条件加载、是否用 Action Scheduler 替代 wp_cron。报告按文件分组,含行号、CRITICAL/WARNING/INFO 严重级别与 BAD/GOOD 代码对照。
使用方式:按八步工作流执行——识别上下文、检查 HPOS 兼容、检查数据访问、支付网关专项、钩子用法、模板覆盖、性能模式、输出报告。
适用场景:扩展架构审查、HPOS 兼容审计、支付网关代码审查、配送方式与自定义产品类型审查、钩子分析、模板覆盖评估、购物车片段性能分析、Action Scheduler 模式审查、REST API 扩展与 WC Blocks 集成检查、webhook 安全审查。
限制:不做 PCI 合规审计(属基础设施层面)、不做纯安全审计、不审查非 WC 的区块开发、不做纯主题或纯性能审查、不涉及商店搭建与托管配置。支付安全仅限代码层面。具体安装命令与价格信息暂未提供。