版本 2.1.1792967583 · 最新 下载 OpenAPI Markdown 版

防泄露

单个站点的防泄露设置:查源站返回的网页、JSON 与文本里的手机号、身份证号、银行卡号、密钥和报错信息,按打码、拦截或换错误页处置;属 WAF 增强。

site-leak-guards防护鉴权: 用户(部分参数仅管理员)3 个接口

获取站点防泄露设置

GET/api/v2/site-leak-guards/{site_id}
鉴权: 用户(部分参数仅管理员)

设置站点防泄露

PUT/api/v2/site-leak-guards/{site_id}
鉴权: 用户(部分参数仅管理员)

请求体 application/json

字段类型必填说明
customSiteLeakGuardCustom[]— 自定义正则,最多 16 条。
detectSiteLeakGuardDetect— 内置识别各类的处置;不写 = 不查这一类。
enabledboolean必填 是否开启。
excludestring[]— 不检测的路径前缀,最多 32 条。
expected_updated_atstring— 乐观锁:调用方读到的 updated_at(读到为空 = 还没设置过,用 1970-01-01T00:00:00Z)。与库里当前值不等则回 409 stale_version、不保存;不带则不检查。
observe_daysinteger— 新开启时观察的天数。

站点防泄露恢复按方案

DELETE/api/v2/site-leak-guards/{site_id}
鉴权: 用户(部分参数仅管理员)

防泄露对象

字段类型必填说明
customSiteLeakGuardCustom[]— 自定义正则,最多 16 条。
detectSiteLeakGuardDetect— 内置识别各类的处置;不写 = 不查这一类。
enabledboolean— 是否开启。
excludestring[]— 不检测的路径前缀,最多 32 条。
expected_updated_atstring— 乐观锁:调用方读到的 updated_at(读到为空 = 还没设置过,用 1970-01-01T00:00:00Z)。与库里当前值不等则回 409 stale_version、不保存;不带则不检查。
gatestring— 站点租户的 WAF 增强判定档:full 可改;readonly 到期只读缓冲内(License.readonly_days,缺省 7 天)照常生效、设置只读;basic 没开通或缓冲已过,不检测、设置保留。
只读可选值 ["full","readonly","basic"]
gate_expired_atstring— 仅管理员响应且 gate_reason=expired 时带:平台 WAF 增强授权的到期时刻;租户响应不带。
只读
gate_ownerWafGateOwner— 站点属主,仅管理员响应带;租户响应不带别人的信息。
只读
gate_packagesstring[]— 仅管理员响应带:属主名下未到期的套餐名(最多 20 个);租户响应不带。
只读
gate_reasonWafGateReason— WAF 增强(waf_enhanced)没生效的原因,gate 为 full 或 readonly 时不带。package = 平台已授权但属主没有未到期且含 WAF 增强的套餐;license = 平台没开通(从未授权、服务商撤销、授权被停用);expired = 平台授权已到期且只读缓冲期(License.readonly_days,缺省 7 天)已过,已回落基础。
只读可选值 ["package","license","expired"]
observe_daysinteger— 新开启时观察的天数。
observe_untilstring— 观察期截止;为空 = 不在观察期(没开过或开时选了 0 天)。
只读
site_idinteger— 网站 ID
只读
sourceProtectSiteSource— 站点这一项的来源:scheme 按方案(保存方案时跟着变);custom 单独设置(含关闭、存量迁移来的行)。
只读可选值 ["scheme","custom"]
updated_atstring— 版本(没设过为空);修改时用 expected_updated_at。
只读