Food/Drug Cosmetics Ad Guard - 食药化妆品广告合规护栏
食药化妆品广告合规护栏。在药品 / 医疗器械 / 保健食品 / 特殊医学用途配方食品 / 化妆品 的广告文案、产品详情、直播话术、对外宣传发布前,实时拦截功效断言保证、治愈率有效率、疾病治疗宣称、处方药违规发布、医疗作用暗示、绝对化用语等 6 类高频违法违规表述,按风险分级给出整改建议。纯本地运行,零网络、零动态执行。
Wei Wu
@wwumit
Install
$ openclaw skills install @wwumit/food-drug-cosmetics-ad-guard食药化妆品广告合规护栏 (food-drug-cosmetics-ad-guard)
一、它是什么
食药 / 化妆品广告合规护栏是一个事前实时拦截器:在药品、医疗器械、保健食品、特殊医学用途配方食品、化妆品的广告文案、产品详情页、直播话术、对外宣传发布前,自动检测其中与广告法及食药妆专门监管规定相关的危险表述,按风险分级(high / medium / low)输出命中项与整改建议,供 Agent 主动调用,避免违规文案对外发布。
与事后深度审查(如广告合规审计)不同,护栏是高频、轻量、嵌入创作流的事前拦截:文案一写就查,边写边改。
二、覆盖的 6 类红线
| 类别 | 风险 | 代表表述 | 主要依据 |
|---|---|---|---|
| 药品 / 医疗器械广告禁止内容 | high | 保证治愈、根治、治愈率、比其他药品更有效 | 广告法第16条 |
| 保健食品广告禁止内容 | high | 保证功效、涉及疾病预防、与药品比较、代言人推荐 | 广告法第18条 |
| 化妆品广告禁止内容(医疗作用暗示) | high | 治疗功效、消炎、抗炎、杀菌、药用 | 化妆品监督管理条例第43条 |
| 疾病治疗宣称违规(非药品滥用医疗用语) | high | 治疗糖尿病 / 高血压 / 癌症、消炎杀菌、抗感染 | 广告法第17条 |
| 处方药违规发布 | high | 处方药大众媒介、面向公众、无处方可购 | 广告法第15条 |
| 功效断言与绝对化用语 | high | 最佳疗效、100%有效、最高安全、国家级 | 广告法第9条 + 第16/18条 |
三、检测能力边界(重要)
- ✅ 适合检测:表述级红线——功效断言保证、治愈率/有效率、疾病治疗宣称、医疗作用暗示、绝对化用语等可被关键词识别的危险表述。
- ⚠️ 不适合检测:是否取得广告审查批准文件、广告主资质、特殊化妆品注册证、功效宣称评价报告等技术/资质状态——这些是行政许可状态,关键词抓不到,应归深度审查(check/audit)。
- ⚠️ 子串匹配的固有局限:对否定句(如“本产品不具有治疗功效”)可能误命中,命中后请结合上下文判断;免责条款已覆盖误报情形。
四、适用场景
- 药品 / 医疗器械 / 保健食品 / 化妆品 品牌的广告文案、详情页、直播话术、种草笔记发布前自检。
- 电商平台商品标题与描述的食药妆合规预检。
- 市场 / 合规 / 法务人员在对外物料审批流中的高频拦截环节。
五、调用方式(供 Agent 参考)
# 检测一段广告文案
python3 scripts/guard.py --text "本品保证治愈,根治高血压,100%有效,最佳疗效" --format json
# 从标准输入读取(适合管道 / Agent 调用)
echo "化妆品具有消炎杀菌的治疗功效" | python3 scripts/guard.py --stdin
# 列出违规类别
python3 scripts/guard.py --list-categories
输出示例(JSON):
{
"profile": {"id": "food-drug-cosmetics-ad-guard", "version": "1.0.0"},
"decision": "hit",
"hit_count": 3,
"categories": ["drug_medical_ad", "disease_treatment_claim", "efficacy_superlative"],
"hits": [
{"term": "保证治愈", "category": "drug_medical_ad", "severity": "high", "suggestion": "..."},
{"term": "根治", "category": "drug_medical_ad", "severity": "high", "suggestion": "..."}
]
}
六、自身合规声明(Skill 自审)
| 审查项 | 结论 | 说明 |
|---|---|---|
| 权限需求 | ✅ 无 | 仅读取输入文本,不访问文件系统、网络或系统资源 |
| 外部调用 | ✅ 无 | 纯本地静态词库匹配,零网络请求 |
| 数据收集 | ✅ 无 | 不收集、不上传任何用户输入或检测结果 |
| 动作影响 | ✅ 只读 | 仅输出检测报告,不修改任何文件或系统状态 |
| 可观测性 | ✅ 透明 | 规则为声明式词库,逻辑完全可审计 |
| 边界清晰 | ✅ 是 | 仅做表述级红线拦截,不替代审查批文与法律意见 |
| 关停机制 | ✅ 即时 | 进程退出即停止,无后台驻留 |
SkillHub 审核视角自查
- 无硬编码 IP / 域名 / 外部服务地址;
- 逻辑透明(规则为明文词表,无混淆);
- 零第三方依赖(requirements.txt 为空);
- 无持久化、无遥测、无动态执行(无 eval/exec/动态 import)。
七、⚠️ 法律声明与免责条款
- 非法律意见:本工具仅基于公开法规条文做表述级关键词检测,不构成法律意见、合规结论或监管认定。
- 无绝对保证:食品、药品、化妆品广告监管严格且个案差异大,本工具无法保证 100% 识别所有违规,亦不保证通过监管审查。
- 原样提供:工具按“现状”提供,作者不对适用性、准确性作任何明示或暗示担保。
- 责任限制:因使用或无法使用本工具导致的任何直接或间接损失,作者不承担责任。
- 用户责任:使用者应结合自身业务与专业法律意见独立判断;正式对外发布前须取得相应广告审查批准文件与资质。
- 数据安全:工具在本地运行,不上传任何文本;请使用者自行妥善保管未公开商业信息,勿将未公开配方、注册证号等敏感信息作为输入。
知识产权
本工具以 MIT 许可发布。所引用的法规条文均为全文公开的政府公开信息(市场监管总局、国家药监局、人大官网可查),不构成对任一主体的侵权。
使用限制
- 不得将本工具输出作为行政或司法证据;
- 不得将其用于规避广告审查义务;
- 不得用于生成或传播虚假广告。
管辖法律
本声明受中华人民共和国法律管辖。
八、与深度检查的关系
- 护栏(本工具):日常高频拦截,边写边查。
- 深度检查 / 审计(如广告合规审计 skill):正式对外发布前的全面体检,含资质审查、功效评价报告、广告审查批准文件等行政许可状态核查。
两者互补:护栏兜底高频红线,深度检查兜底系统性合规。
Top skills in this category
Manage Facebook Pages, posts, comments, messages, and insights via the Facebook Graph API. Use this skill when users want to post content, read engagement me...
Google Ads
@hith3shInspect Google Ads accounts and campaigns, run GAQL reports, and coordinate campaign or audience changes with confirmation via the Google Ads API. Use this s...
Google Analytics
@hith3shRun GA4 reports, inspect properties, list audiences and data streams, and analyze traffic and conversion data via the Google Analytics Data API. Use this ski...
Canva
@abgohelCreate, export, and manage Canva designs via the Connect API. Generate social posts, carousels, and graphics programmatically.
zoho-people
@byungkyuZoho People API integration with managed OAuth. Manage employees, departments, designations, attendance, leave, and arbitrary Zoho People forms (including custom forms). The forms API provides access to any form configured in the Zoho People account, not only standard HR resources. All write operations require explicit user approval. HR data is sensitive — only access specific records the user explicitly requests. Use this skill when users want to read, create, update, or query HR data in Zoho People. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key. Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.