用途:针对 n8n 工作流开展安全测试,覆盖凭据暴露检测、OAuth 流程校验、API 密钥管理测试和数据净化验证。主要能力:扫描工作流 JSON 与执行日志中的 API Key、Token、密码等敏感信息;检查凭据是否静态加密及加密算法;评估凭据轮换与 OAuth 令牌刷新;测试 Webhook 鉴权是否启用及能否拒绝无效认证;用 XSS、SQL 注入、命令注入、路径遍历、超长负载等载荷验证输入净化;扫描表达式中的 eval、child_process、exec、proto 等危险模式;检查错误消息是否泄露连接串、密码、文件路径、内网 IP。使用方式:在具备 n8n API 访问能力的测试环境中调用相关函数,例如 scanForExposedCredentials、verifyCredentialEncryption、testCredentialRotation、testWebhookAuthentication、testWebhookInputValidation、scanExpressionsForSecurity、scanExecutionLogs、checkErrorMessageSecurity,并按报告模板汇总。限制:资料未提供具体安装命令、依赖版本、许可与价格;部分检查依赖 n8n 实例的内部元数据与可触发执行的权限,结果受环境影响,需在授权范围内使用。
qe-n8n-security-testing
测试与质量
更新于 10-16 03:48